FreeBeginner8 lessons122 min

Proofs about your programs

Return to the functions and data of Lean foundations and prove facts about them for every input, not one example. Each lesson adds one tool and shows exactly what it leaves behind: unfold to look inside a definition, simp to simplify, omega for arithmetic, hypotheses that decide an if, cases and contradiction for your own types. Then write statements yourself, put a small verified file together, and finish with a review without step-by-step guidance.