7
votes
Eta expansion in the pattern lambda calculus
This is not a complete answer; it is a comment that got too large.
If you extend typed lambda calculus with products with projective eliminators (ie, product eliminators ...
6
votes
Accepted
What is the general definition of 'extensionality' in type theory and how is extensionality defined for positive types?
Extensionality is basically the reversibility of the introduction rule. Negative types have reversible introduction rules, while positive types have reversible elimination rules. So you are looking in ...
5
votes
Accepted
Algorithm for extensional equality in combinator calculus
Equality of terms in the combinator calculus is undecidable. We can encode the natural numbers as Church numerals and then show that every recursive function is represented, see for instance section 1....
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
extensionality × 11lambda-calculus × 6
lo.logic × 3
type-theory × 3
typed-lambda-calculus × 2
pl.programming-languages × 1
linear-programming × 1
matching × 1
decidability × 1
formal-methods × 1
bipartite-graphs × 1
formal-modeling × 1
homotopy-type-theory × 1
domain-theory × 1
combinatory-logic × 1
haskell × 1
simplex × 1