2000
DOI: 10.1006/inco.1999.2837
|View full text |Cite
|
Sign up to set email alerts
|

Higher Order Unification via Explicit Substitutions

Abstract: Higher order uni cation is equational uni cation for -conversion. But it is not rst order equational uni cation, as substitution has to avoid capture. Thus the methods for equational uni cation (such as narrowing) built upon grafting (i.e. substitution without renaming), cannot be used for higher order uni cation, which needs speci c algorithms. Our goal in this paper is to reduce higher order uni cation to rst order equational uni cation in a suitable theory. This is achieved by replacing substitutionby graft… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

1
39
0

Year Published

2002
2002
2008
2008

Publication Types

Select...
5
3

Relationship

1
7

Authors

Journals

citations
Cited by 57 publications
(40 citation statements)
references
References 21 publications
1
39
0
Order By: Relevance
“…This has a number of technical advantages (compare the technical subtleties of Dowek et al [9] with the approach in Urban et al [35]), because permutations are bijections on atoms, while renaming substitution might identify some atoms. As a consequence of the bijectivity, a renaming based on permutations preserves the binding structure.…”
Section: Constructing a Representation For Alpha-equated Lambda-termsmentioning
confidence: 97%
“…This has a number of technical advantages (compare the technical subtleties of Dowek et al [9] with the approach in Urban et al [35]), because permutations are bijections on atoms, while renaming substitution might identify some atoms. As a consequence of the bijectivity, a renaming based on permutations preserves the binding structure.…”
Section: Constructing a Representation For Alpha-equated Lambda-termsmentioning
confidence: 97%
“…In addition, if a is a λ-term, we write a Γ A as a short hand for the type judgement Γ a : A. [8]). Let n 0, A 1 , .…”
Section: Simply Typed λ-Calculus In De Bruijn's Notationmentioning
confidence: 99%
“…The most promising alternative for treating HOU problems is based on explicit substitutions calculi and was developed over the λσ -calculus almost ten years ago [8]. This alternative method has been shown to be of general applicability for other calculi of explicit substitutions like the λs e -calculus [2].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…The λ-calculus with explicit substitutions has been widely studied and provides a nice tool to deal with higher order unification [11] or to represent incomplete proofs in type theory [21]. As far as implementation issues are concerned, explicit substitution calculi are very important [18].…”
Section: Introductionmentioning
confidence: 99%