Lably
Skip to content

Scott–Curry theorem

  • 2 min read
  • 3 chapters

Related on Lably

Through Mathematical logic and Lambda calculus

Explanation

A set A of lambda terms is closed under beta-convertibility if for any lambda terms X and Y, if X∈A and X is β-equivalent to Y then Y∈A. Two sets A and B of natural numbers are recursively separable if there exists a computable function f:N→{0,1} such that f(a)=0 if a∈A and f(b)=1 if b∈B. Two sets of lambda terms are recursively separable if their corresponding sets under a Gödel numbering are recursively separable, and recursively inseparable otherwise.

The Scott–Curry theorem applies equally to sets of terms in combinatory logic with weak equality. It has parallels to Rice's theorem in computability theorem, which states that all non-trivial semantic properties of programs are undecidable.

The theorem has the immediate consequence that it is an undecidable problem to determine if two lambda terms are β-equivalent.

Sign in to keep reading

2 more chapters are free with a Lably account.

More in Notable people