Computer Laboratory Home Page Search A-Z Directory Help
University of Cambridge Home Logic and Semantics Seminar
17th April, 1998: Ralph Loader
Computer Laboratory > Research > TSG > Logic and Semantics Seminar > 17th April, 1998: Ralph Loader

Speaker: Ralph Loader
Title: Combinators, Games and Higher-Order Matching
Time: 17th April, 1998, 14:00
Abstract:

Higher order pattern matching problems are equations in the form F X = B, to be solved for X up to convertibility, in the simply typed lambda calculus. They arise in e.g. the computer implementation of higher order logics. The decidability of these problems is a long-standing open question, raised by Huet in 1977.

Work of Padovani, Schmidt-Schauss and myself led to a very elegant presentation of the minimal model of the simply typed lambda calculus, and to corresponding algorithms for "atomic" higher order matching. This presentation is in terms of certain combinators, which can be viewed as representing strategies in certain games.

Building on this, I give extensions of these constructions to effectively present models in which any higher-order matching problem can be faithfully represented. This reduces the decidability of higher-order matching to the very plausible conjecture that definability in the models in question is decidable.