EPISODE · May 4, 2024 · 9 MIN
Arithmetic operations in simply typed lambda calculus
from Iowa Type Theory Commute · host Aaron Stump
It is maybe not so well known that arithmetic operations -- at least some of them -- can be implemented in simply typed lambda calculus (STLC). Church-encoded numbers can be given the simple type (A -> A) -> A -> A, for any simple type A. If we abbreviate that type as Nat_A, then addition and multiplication can both be typed in STLC, at type Nat_A -> Nat_A -> Nat_A. Interestingly, things change with exponentiation, which we will consider in the next episode.
Embed this episode
Ready to play
Arithmetic operations in simply typed lambda calculus
No transcript for this episode yet
Similar Episodes
No similar episodes found.
Similar Podcasts
No similar podcasts found.