See this document in CiteSeerX!

Third-Order Matching in the Polymorphic Lambda Calculus (1995)  (Make Corrections)  (2 citations)
Jan Springintveld
Proceedings of the Second International Workshop on Higher-Order Algebra, Logic, and Term Rewriting (HOA '95)



  Home/Search   Context   Related

 
View or download:
phil.uu.nl/pub/logic...preprint119.ps.Z
phil.ruu.nl/logic/PR...preprint119.ps.Z
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  phil.uu.nl/preprints (more)
From:  fermivista.math...ftp.phil.ruu.nl
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: We show that it is decidable whether a third-order matching problem in the polymorphic lambda calculus has a solution. The proof is constructive in the sense that an algorithm can be extracted from it that, given such a problem, returns a substitution if it has a solution and fail otherwise. 1 Introduction This paper is a contribution to the theory of (pattern) matching in higher order type theory. The starting point is the fact that third-order matching is decidable in the simply typed lambda ... (Update)

Context of citations to this paper:   More

.... such as e.g. polymorphic calculi or Godel s system T, pattern matching is known to be undecidable in general [3] and decidable at third order [11, 12]. 2.1 Types Definition 1. The set T of types is the smallest set containing the constant symbol o (basic type) and such that oe...

.... and dependent types, and type constructors [9, 14] Third order matching is also decidable for simply [10] and polymorphically [15] typed terms, but generating all the matches is somewhat complicated by the fact that the set of matches is potentially in nite, even when...

Cited by:   More
Higher Order Pattern Matching for Program Transformation - Sittampalam (1999)   (Correct)
Higher-Order Matching and Tree Automata - Comon, Jurski (1997)   (Correct)

Similar documents (at the sentence level):
12.5%:   Third-Order Matching in the Presence of Type Constructors - Springintveld (1994)   (Correct)

Active bibliography (related documents):   More   All
0.5:   The Coq Proof Assistant - Reference Manual Version 6.1 - Barras, Boutin, Cornes.. (1997)   (Correct)
0.4:   The Coq Proof Assistant - Reference Manual V 5.10 - Cornes, Courant.. (1995)   (Correct)
0.4:   Third-Order Matching in lambda->-Curry is Undecidable - Vorobyov (1997)   (Correct)

Similar documents based on text:   More   All
0.1:   Delay Lines Using Self-Adapting Time Constants - Shao-Jen Lim   (Correct)
0.0:   Aerodynamic Computations Using a Higher-Order Algorithm - De Rango, Zingg (1999)   (Correct)
0.0:   Realizability Constraints for Third-Order Impedance-Tapered.. - Moschytz (1999)   (Correct)

Related documents from co-citation:   More   All
2:   Third order matching is decidable - Dowek - 1992

BibTeX entry:   (Update)

J. Springintveld. Third-order matching in the polymorphic lambda calculus. In G. Dowek, J. Heering, K. Meinke, and B. Moller, editors, Proc. Higher-Order Algebra, Logic and Term Rewriting, volume 1074 of LNCS, Paderborn, Germany, September 1995. Springer-Verlag. http://citeseer.ist.psu.edu/springintveld95thirdorder.html   More

@inproceedings{ springintveld96thirdorder,
    author = "J. G.~Springintveld",
    title = "Third-order matching in the polymorphic lambda calculus",
    booktitle = "Proceedings of the Second International Workshop on Higher-Order Algebra, Logic, and Term Rewriting ({HOA} '95)",
    volume = "1074",
    publisher = "Springer-Verlag",
    editor = "G.~Dowek and J.~Heering and K.~Meinke and B.~M{\"o}ller",
    pages = "221--238",
    year = "1996",
    url = "citeseer.ist.psu.edu/springintveld95thirdorder.html" }
Citations (may not include all citations):
382   Lambda calculi with types - Barendregt - 1992
97   The undecidability of the second-order unification problem (context) - Goldfarb - 1981
86   Functional Programming (context) - Field, Harrison - 1989
37   Third order matching is decidable - Dowek - 1992
28   The Church-Rosser property for fij-reduction in typed -calcu.. (context) - Geuvers - 1992
27   Information and Control (context) - Coquand, Huet et al. - 1988
25   Modular proof of strong normalisation for the calculus of co.. (context) - Geuvers, Nederhof - 1989
19   A complete proof synthesis method for the cube of type syste.. (context) - Dowek - 1993
19   Representing Logics in Type Theory (context) - Gardner - 1992
13   A second-order pattern matching algorithm for the cube of ty.. (context) - Dowek - 1991
8   The undecidability of pattern matching in calculi where prim.. (context) - Dowek - 1993
8   On equivalence classes of interpolation equations (context) - Padovani - 1994
6   Third-order matching in the presence of type constructors - Springintveld - 1994
4   eme ordre dans les calculs avec types d (context) - Dowek, filtrage - 1991
2   Fourth order dual interpolation is decidable (context) - Padovani - 1994

Documents on the same site (http://www.phil.uu.nl/preprints.html):   More
Binary Decision Diagrams for First Order Predicate Logic - Groote   (Correct)
An Axiomatisation of Strong Negation and Relational Composition - Hollenberg   (Correct)
Safety Criteria for Hoorn-Kersenboogerd Railway Station - Fokkink (1995)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC