(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