Table of Contents
Fetching ...

Y is a least fixed point combinator

Joseph Helfer

TL;DR

The paper addresses whether the Curry fixed-point combinator $Y$ yields least fixed points of a term $F$ under a natural order on lambda terms defined by beta-normal-form behavior. It develops a constructive, parallel-reduction framework that uses a formal fixed point symbol and an extended language with fresh variables to simulate reductions of $Y F$ alongside arbitrary fixed points, via a gamma-mapping that preserves reduction structure. The main result shows that $Y F$ is minimal among fixed points for both $β$- and $beta$-eta reductions, and the method extends to other fixed-point combinators such as Theta. This clarifies the behavior of recursion in the lambda-calculus and informs semantics in models with a partial-order structure, suggesting broader applicability to fixed-point combinators.

Abstract

The theory of recursive functions is related in a well-known way to the notion of *least fixed points*, by endowing a set of partial functions with an ordering in terms of their domain of definition. When terms in the pure lambda-calculus are considered as partial functions on the set of reduced lambda-terms, they inherit such a partial order. We prove that Curry's well-known fixed point combinator Y produces least fixed points with respect to this partial order.

Y is a least fixed point combinator

TL;DR

The paper addresses whether the Curry fixed-point combinator yields least fixed points of a term under a natural order on lambda terms defined by beta-normal-form behavior. It develops a constructive, parallel-reduction framework that uses a formal fixed point symbol and an extended language with fresh variables to simulate reductions of alongside arbitrary fixed points, via a gamma-mapping that preserves reduction structure. The main result shows that is minimal among fixed points for both - and -eta reductions, and the method extends to other fixed-point combinators such as Theta. This clarifies the behavior of recursion in the lambda-calculus and informs semantics in models with a partial-order structure, suggesting broader applicability to fixed-point combinators.

Abstract

The theory of recursive functions is related in a well-known way to the notion of *least fixed points*, by endowing a set of partial functions with an ordering in terms of their domain of definition. When terms in the pure lambda-calculus are considered as partial functions on the set of reduced lambda-terms, they inherit such a partial order. We prove that Curry's well-known fixed point combinator Y produces least fixed points with respect to this partial order.
Paper Structure (4 sections, 9 theorems, 10 equations, 1 figure)

This paper contains 4 sections, 9 theorems, 10 equations, 1 figure.

Key Result

Lemma 1

If $R$ is either of $\beta$ or $\beta \eta$ (or more generally if $\beta \subset R$) then for all $M,M',N \in \Lambda$ and $v \in V$.

Figures (1)

  • Figure 1: The behaviour of the $M_i$'s and $N_i$'s in Proposition \ref{['propn:main-propn']}.

Theorems & Definitions (22)

  • Lemma 1
  • proof
  • Definition 2
  • Theorem
  • Definition 3
  • Lemma 4
  • proof
  • Lemma 5
  • proof
  • Proposition 6
  • ...and 12 more