2018
DOI: 10.1007/978-3-319-94460-9_14
|View full text |Cite
|
Sign up to set email alerts
|

Nominal C-Unification

Abstract: Nominal unification is an extension of first-order unification that takes into account the α-equivalence relation generated by binding operators, following the nominal approach. We propose a sound and complete procedure for nominal unification with commutative operators, or nominal C-unification for short, which has been formalised in Coq. The procedure transforms nominal C-unification problems into simpler (finite families) of fixpoint problems, whose solutions can be generated by algebraic techniques on comb… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

2
32
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
1

Relationship

2
3

Authors

Journals

citations
Cited by 11 publications
(34 citation statements)
references
References 26 publications
(46 reference statements)
2
32
0
Order By: Relevance
“…In [4] we also have formalised analogous properties for ≈ {α,C} . Among them we have freshness preservation: If ∇ a # s and ∇ s ≈ {α,C} t, then ∇ a # t; equivariance: for all permutations π, if ∇ s ≈ {α,C} t then ∇ π · s ≈ {α,C} π · t; and, equivalence:…”
Section: 2mentioning
confidence: 99%
See 4 more Smart Citations
“…In [4] we also have formalised analogous properties for ≈ {α,C} . Among them we have freshness preservation: If ∇ a # s and ∇ s ≈ {α,C} t, then ∇ a # t; equivariance: for all permutations π, if ∇ s ≈ {α,C} t then ∇ π · s ≈ {α,C} π · t; and, equivalence:…”
Section: 2mentioning
confidence: 99%
“…In previous work [3], we studied α-AC-equivalence of nominal terms, and nominal C-unification [4], that is, nominal unification in languages with commutative operators. It is well-known that C-unification is an NP-complete problem (see Chapter 10 in [7]).…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations