English

Third Order Matching is Decidable

Logic in Computer Science 2023-06-05 v1

Abstract

The higher order matching problem is the problem of determining whether a term is an instance of another in the simply typed λ\lambda-calculus, i.e. to solve the equation a = b where a and b are simply typed λ\lambda-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.

Keywords

Cite

@article{arxiv.2306.01473,
  title  = {Third Order Matching is Decidable},
  author = {Gilles Dowek},
  journal= {arXiv preprint arXiv:2306.01473},
  year   = {2023}
}
R2 v1 2026-06-28T10:54:29.528Z