MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Unification via s e-Style of Explicit Substitution Mauricio Ayala-Rinc on y

Download:
Download as a PDF | Download as a PS
by Braslia D. F, Fairouz Kamareddine
http://www.cee.hw.ac.uk/~fairouz/papers/conference-publications/ppdp00.ps
Add To MetaCart

Abstract:

A unication method based on the se-style of explicit substitution is proposed. This method together with appropriate translations, provide a Higher Order Unication (HOU) procedure for the pure -calculus. Our method is in uenced by the treatment introduced by Dowek, Hardin and Kirchner using the -style of explicit substitution. Correctness and completeness properties of the proposed se-unication method are shown and its advantages, inherited from the qualities of the se-calculus, are pointed out. Our method needs only one sort of objects: terms. And in contrast to the HOU approach based on the -calculus, it avoids the use of substitution objects. This makes our method closer to the syntax of the -calculus. Furthermore, detection of redices depends on the search for solutions of simple arithmetic constraints which makes our method more operational than the one based on the -style of explicit substitution.

Citations

738 A machine-oriented logic based on the resolution principle – Robinson - 1965
606 Term Rewriting and All That – Baader, Nipkow - 1998
334 Explicit substitutions – Abadi, Cardelli, et al. - 1991
183 The lambda calculus, its syntax and semantics. Revised edition edn – Barendregt - 1984
178 A unification algorithm for typed -calculus – Huet - 1975
156 Isabelle: The next 700 theorem provers – Paulson - 1990
117 Confluence properties of weak and strong calculi of explicit substitutions – Curien, Hardin, et al. - 1996
47 Unification via explicit substitutions: The case of higher-order patterns – Dowek, Hardin, et al. - 1996
47 The Implementation of ALF - a Proof Editor based on Martin-Löf’s Monomorphic Type Theory with Explicit Substitution – Magnusson - 1994
35 A representation of lambda terms suitable for operations on their intensions – Nadathur, Wilson - 1990
31 Extending a -calculus with Explicit Substitution which Preserves Strong Normalisation into a Con Calculus on Open Terms – Kamareddine, Ros - 1997
27 Higher-order Uni via Explicit Substitutions – Dowek, Hardin, et al. - 2000
25 A unification algorithm for second-order monadic terms – Farmer - 1988
24 Modeling sharing and recursion for weak reduction strategies using explicit substitution – Benaissa, Lescanne, et al. - 1996
23 A useful -notation – Kamareddine, Nederpelt - 1996
22 de Vrijer. Selected papers on Automath – Nederpelt, Geuvers, et al. - 1994
17 The undecidability of the second-order uni problem – Goldfarb - 1981
11 Contribution a l'etude des -calculs avec substitutions explicites – Ros - 1993
9 Implementation of Higher-Order Uni Based on Calculus of Explicit Substitutions – Borovansky - 1995
9 Relating the - and s-styles of explicit substitutions – Kamareddine, Ros - 2000
7 Proof-term synthesis on dependent-type systems via explicit substitutions – Munoz - 2001
7 Higher-Order Uni Revisited: Complete Sets of Transformations – Snyder, Gallier - 1989
5 Strategies for Simply-Typed Higher Order Uni via se-Style of Explicit Substitution – Ayala-Rincon, Kamareddine - 2000
4 Higher-order Equational Uni via Explicit Substitutions – Kirchner, Ringeissen - 1997
3 FUNCTIONAL PEARL Even Higher-Order Functions for Parsing or Why Would Anyone Ever Want to Use a Sixth-Order Function – Okasaki - 1999
3 Progress in Theoretical Computer Science – Prehofer - 1997
1 Higher Order Uni via s-Style of Explicit Substitution – Ayala-Rincon, Kamareddine - 1999