Applications of Plotkin-terms: partitions and morphisms for closed terms

  • Authors:
  • Richard Statman;Henk Barendregt

  • Affiliations:
  • Department of Mathematics, Carnegie-Mellon University, Pittsburgh, Pennsylvania 15213, USA. (e-mail: Rick.Statman@andrew.cmu.edu);Department of Computer Science, Catholic University, Box 9102, 6500 HC Nijmegen, The Netherlands. (e-mail: henk@cs.kun.nl)

  • Venue:
  • Journal of Functional Programming
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

This theoretical pearl is about the closed term model of pure untyped lambda-terms modulo β-convertibility. A consequence of one of the results is that for arbitrary distinct combinators (closed lambda terms) M, M′, N, N′ there is a combinator H such thatdisplay formula hereThe general result, which comes from Statman (1998), is that uniformly r.e. partitions of the combinators, such that each ‘block’ is closed under β-conversion, are of the form {H−1{M}}M∈ΛΦ. This is proved by making use of the idea behind the so-called Plotkin-terms, originally devised to exhibit some global but non-uniform applicative behaviour. For expository reasons we present the proof below. The following consequences are derived: a characterization of morphisms and a counter-example to the perpendicular lines lemma for β-conversion.