Skip to content

Abstracts.2021.STLCCC

Fabian edited this page Sep 23, 2021 · 8 revisions

Simply-Typed λ-Calculus and Cartesian Closed Categories

by Sandro Stucki and Andreas Abel

Three-part lecture series scheduled for Sep 16 and 23 and 30, 2021.

Lecture given by Sandro Stucki.

  • Recapitulation of simply-typed λ-calculus (STLC) with named bound variables, judgements Γ ⊢, ⊢ A, Γ ⊢ t : A, Γ ⊢ t = u : A, and function types A → B
  • Internalization of substitutions as terms by adding judgements Δ ⊢ σ : Γ, Δ ⊢ σ = τ : Γ and explicit substitutions Δ ⊢ t ∘ σ : A
  • Nameless representation of bound variables (de Bruijn style)
  • Reduction of de Bruijn indices n to weakenings 0 ∘ pⁿ of the first de Bruijn index 0 by adding substitutions Γ, A ⊢ p : Γ
  • Internalization of contexts as types by adding unit and product types 1 and A × B

Lecture given by Andreas Abel.

  • Categories: Basic definition and structures of the algebra of functions
  • Cartesian closed categories (CCCs) 𝒞 with a choice of
    • Terminal object 1 : 1 → 𝒞
    • Binary products -×- : 𝒞 × 𝒞 → 𝒞
    • Exponential/internal hom objects -A : 𝒞 → 𝒞 for each A : 𝒞

Slides, Notes, Exercises and Code

Literature

Reading on this lecture:

Further reading on categorical logic of typed λ-calculus:

Further reading on λ-calculus:

Related talks:

Clone this wiki locally