here you goThings I’ve made, read and saved — shared here.

Type Theory

On this page
  1. Introductory materials
  2. Type inference
  3. Videos
  4. To read
  5. Row polymorphism vs subtyping
  6. Misc

Introductory materials

Important concepts in type theory.

  • Alonzo Church's typed lambda-calculus -- mathematical foundation

  • Per Martin-Löf's intuitionistic type theory, 1998 :cite:martin1998intuitionistic

  • Curry-Howard correspondence -- equates programs with proofs.

  • Homotopy type theory refers to a new interpretation of Martin-Löf’s system of intensional, constructive type theory into abstract homotopy theory.

Type inference

Type Inference by Solving Constraints – Caleb Helbling – Programming Languages & Systems

Videos

  • "Type Theory Foundations" lecture by Robert Harper at OPLSS 2013.

To read

  • "Programming in Martin-Lof's type theory" by Nordstrom, 1990 cite:[Nordstrom1990]

Row polymorphism vs subtyping

Misc