Spahn classical lambda calculus in modern dress (Rev #2, changes)

Showing changes from revision #1 to #2: Added | Removed | Changed

category: reference

J. M. E. Hyland, 27.11.2012, Classical lambda calculus in modern dress, arXiv:1211.5762

2. Algebraic theories

An algebraic theory is a functor FinSet→SetFin Set\to Set.

2.1 Algebraic theories as cartesian operads

2.2 Algebras for theories

2.3 The pre sheaf topos

2.4 Monads and Lawvere theories

(some comments on two classical approaches which are not used in the paper:

  1. monads on SetSet whose functor part is given by the coend formula T(A)=∫ n𝒯(n)Γ—A nT(A)=\int^n \mathcal{T}(n)\times A^n

  2. Lawvere theories)

3 The lambda calculus

Term formation in Martin-LΓΆf’s approach:

Ξ“βŠ’t∈aβ‡’bΞ“βŠ’u∈aΞ“βŠ£tu∈b\frac{\Gamma \vdash t\in a\Rightarrow b\;\Gamma\vdash \u\in a}{\Gamma \dashv tu\in b}
Ξ“,x∈a⊒s∈bΞ“βŠ’Ξ»x.s∈aβ‡’b\frac{\Gamma, x\in a\vdash s\in b}{\Gamma \vdash\lambda x.s\in a\Rightarrow b}

computation rule:

(Ξ»x.s)u=s[u/x](\lambda x.s)u=s[u/x]

Revision on November 29, 2012 at 01:41:52 by Stephan Alexander Spahn?. See the history of this page for a list of all contributions to it.