Summary of ""Propositions as Types" by Philip Wadler"

High-level summary

Detailed concepts and lessons

Historical motivation

Natural deduction (Gentzen) — structure of rules

Lambda calculus and types (Church)

Curry–Howard correspondence (key mapping)

Extensions: - Quantifiers ↔ Dependent types (∀, ∃ ↔ dependent product and sum types) - Polymorphism/System F ↔ generics / polymorphic types - Linear logic ↔ session types / models for concurrency and resource usage

Examples and pedagogical points

Broader implications & open directions

Methodology — rules and stepwise procedures

Natural deduction rules (usage and simplification)

Corresponding lambda‑calculus evaluation steps

Applications and takeaways

Speakers and sources mentioned

Category ?

Educational


Share this summary


Is the summary off?

If you think the summary is inaccurate, you can reprocess it with the latest model.

Video