A lambda term lambda-defines when, for all ,
where is the Church numeral for .
Solved by gpt-5.6-sol high.
No. Let and set
Both terms send every Church numeral to , so both define the constant-zero function. They are distinct beta-normal forms, however, and the Church-Rosser theorem implies that distinct beta-normal forms cannot be beta-equivalent.
Solved by gpt-5.6-sol high.
A partial function is lambda-definable if there is a lambda term such that
whenever the value is defined, while outside the domain the application reduces to no Church numeral.
Solved by gpt-5.6-sol high.