2006
DOI: 10.1017/s1471068406002730
|View full text |Cite
|
Sign up to set email alerts
|

Set unification

Abstract: The unification problem in algebras capable of describing sets has been tackled, directly or indirectly, by many researchers and it finds important applications in various research areas-e.g., deductive databases, theorem proving, static analysis, rapid software prototyping. The various solutions proposed are spread across a large literature. In this paper we provide a uniform presentation of unification of sets, formalizing it at the level of set theory. We address the problem of deciding existence of solutio… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
16
0

Year Published

2007
2007
2024
2024

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 35 publications
(16 citation statements)
references
References 65 publications
0
16
0
Order By: Relevance
“…In the case that the top symbol is env, the rules for multi-equations apply, i.e., the rules for env * . Using the properties of the equational theory LC and the considerations in [5]), we see that the rules are complete.…”
Section: Properties Of the Lcsx-unification Algorithmmentioning
confidence: 89%
See 2 more Smart Citations
“…In the case that the top symbol is env, the rules for multi-equations apply, i.e., the rules for env * . Using the properties of the equational theory LC and the considerations in [5]), we see that the rules are complete.…”
Section: Properties Of the Lcsx-unification Algorithmmentioning
confidence: 89%
“…The following facts about the theory LC can easily be verified: • The equational theory LC has a finitary and decidable unification problem (see [5,4]).…”
Section: Encoding Of L Need -Expressions As Termsmentioning
confidence: 99%
See 1 more Smart Citation
“…In other words, each subgraph is an instance of one generalized subgraph. We can see that the common set unification rules (Dovier et al, 2001) cannot be used here. In this work we focused on generalized subgraphs that consist of three nodes, two parents and their child.…”
Section: Unification On Subgraphsmentioning
confidence: 99%
“…. .and (cn) r.eq(s); // equality between sets t.union(r,s); // t = r ∪ s x.eq(y).and(x.eq(3)).and(y.neq(z)) // x = y ∧ x = 3 ∧ y = z Note that solving an equality constraint implies the ability to solve a set unification problem (cf., e.g., [7]). Set unification of two (possibly partially specified) sets s and r means finding an assignment of values to uninitialized variables occurring in them (if any), such that s and r become equal in the underlying set theory.…”
Section: Jsetl Constraintsmentioning
confidence: 99%