Lambda - Calculus Simply Typed Lambda - Calculus: by Lasha Abzianidze
Lambda - Calculus Simply Typed Lambda - Calculus: by Lasha Abzianidze
Lambda - Calculus
&
Simply Typed Lambda - Calculus
by Lasha Abzianidze
Reading Group - 2010
Lambda - Calculus
The Lambda-Calculus was invented by Alonso Church (1936).
Reading Group - 2010
Reading Group - 2010
Reading Group - 2010
Any term of the form (x.M)N is called a -redex and the corresponding
term M[x:=N] is called its contractum.
Reading Group - 2010
Reading Group - 2010
Any term of the form (x.M x) such that x FV(M) is called a -redex
and the corresponding term M is called its contractum.
Reading Group - 2010
Reading Group - 2010
In the usual set theory, functions are defined with their domain and their
range. In the Lambda-Calculus, this is recovered by means of typing.
Reading Group - 2010
Reading Group - 2010
Reading Group - 2010
1 = { John: e,
Marry: e,
love : e e t }
Reading Group - 2010
1 = { John: e,
Marry: e,
love : e e t }
Reading Group - 2010
1 = { cat: e t,
eat: e e t,
every: (e t) t,
exists: (e t) t ,
:t t t,
&: t t t }