Type systems and lambda calculi

Typed lambda calculi and type inference: the simply typed lambda calculus (syntax, substitution, normalization, logical relations, normalization by evaluation, elaboration, its models), lambda calculus with references and type safety, and Hindley-Milner let-polymorphism with Algorithm W.

The dependency explorer needs JavaScript and its graph data.

Download the complete graph data.