Third Order Matching is Decidable

06/02/2023
by   Gilles Dowek, et al.
0

The higher order matching problem is the problem of determining whether a term is an instance of another in the simply typed λ-calculus, i.e. to solve the equation a = b where a and b are simply typed λ-terms and b is ground. The decidability of this problem is still open. We prove the decidability of the particular case in which the variables occurring in the problem are at most third order.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/31/2021

Superposition with Lambdas

We designed a superposition calculus for a clausal fragment of extension...
research
05/21/2023

Simply typed convertibility is TOWER-complete even for safe lambda-terms

We consider the following decision problem: given two simply typed λ-ter...
research
07/18/2022

One or Nothing: Anti-unification over the Simply-Typed Lambda Calculus

Investigations concerned with anti-unification (AU) over λ-terms have fo...
research
03/27/2020

A squarefree term not occurring in the Leech sequence

Let < a r r a y > The Leech sequence L is the squarefree sequence ...
research
01/11/2018

Almost Every Simply Typed Lambda-Term Has a Long Beta-Reduction Sequence

It is well known that the length of a beta-reduction sequence of a simpl...
research
05/24/2014

Geometric Polynomial Constraints in Higher-Order Graph Matching

Correspondence is a ubiquitous problem in computer vision and graph matc...
research
03/15/2019

Lambda Congruences and Extensionality

In this work we provide alternative formulations of the concepts of lamb...

Please sign up or login with your details

Forgot password? Click here to reset