Kleene–Rosser paradox

E943473

The Kleene–Rosser paradox is a logical contradiction in untyped lambda calculus that demonstrated the inconsistency of Alonzo Church’s original formulation of the system.

All labels observed (3)

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf logical paradox ⓘ
result in mathematical logic ⓘ
semantic paradox ⓘ
appliesTo original formulation of Church’s lambda calculus ⓘ
untyped lambda calculus ⓘ
concerns beta-reduction properties ⓘ
equational reasoning in lambda calculus ⓘ
impredicative definitions in lambda calculus ⓘ
unrestricted lambda abstraction ⓘ
contradicts consistency of Church’s original system ⓘ
demonstrates existence of a lambda term leading to contradiction ⓘ
limits of naive formalization of functions ⓘ
describes logical contradiction in untyped lambda calculus ⓘ
field foundations of mathematics ⓘ
lambda calculus ⓘ
mathematical logic ⓘ
proof theory ⓘ
formalism lambda calculus notation ⓘ
hasConsequence original untyped system is inconsistent with certain logical principles ⓘ
hasDomain formal systems ⓘ
theory of computation ⓘ
historicalPeriod 1930s ⓘ
impact influenced later work on consistency of formal systems ⓘ
led to modification of Church’s original system ⓘ
involves construction of a term that asserts its own non-terminating behavior ⓘ
isDiscussedIn historical studies of Church’s lambda calculus ⓘ
literature on lambda calculus foundations ⓘ
texts on computability theory ⓘ
isExampleOf paradox arising from unrestricted abstraction ⓘ
self-referential construction in logic ⓘ
motivated development of consistent typed lambda calculi ⓘ
restrictions on abstraction in lambda calculus ⓘ
revisions of Church’s original system ⓘ
namedAfter J. Barkley Rosser ⓘ
Stephen Cole Kleene ⓘ
linked to: Stephen Kleene
relatedTo Church’s lambda calculus ⓘ
linked to: lambda calculus

Church’s thesis ⓘ
Curry’s paradox ⓘ
linked to: Curry paradox

Russell’s paradox ⓘ
combinatory logic ⓘ
inconsistency proofs ⓘ
liar paradox ⓘ
typed lambda calculus ⓘ
shows danger of unrestricted self-application in formal systems ⓘ
inconsistency of Church’s original lambda calculus ⓘ
uses diagonalization technique ⓘ
self-referential lambda terms ⓘ

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

Barkley Rosser → notableWork → Kleene–Rosser paradox ⓘ
Barkley Rosser → notableConcept → Kleene–Rosser paradox in lambda calculus ⓘ
linked to: Kleene–Rosser paradox
J. Barkley Rosser → notableWork → Kleene–Rosser paradox ⓘ
J. Barkley Rosser → notableWork → Kleene–Rosser system ⓘ
linked to: Kleene–Rosser paradox