Academy PassIntermediate7 lessons70 min

Proof terms and Curry–Howard

Every tactic proof builds a term. Write proofs directly as functions, pairs and projections: an implication is a function type and a conjunction is a pair. The exercises grow from a single lambda to a proof assembled from several named parts.