Formal Euclidean Geometry

Rutgers Math Corps 2025
Professor: Alex Kontorovich

Course Description: This course explores classical Euclidean geometry through a modern lens, using the Lean4 proof assistant to formalize definitions, theorems, and proofs. Students will gain deep understanding of geometric reasoning while learning contemporary approaches to mathematical formalization.

Lecture Topic & Content Lecture Video Lecture Notes
07/07/25
Lecture 1
Engineering vs Mathematics
Truth + Proof
Truth + Proof + Axioms
Euclid's Elements
The Parallel Postulate
📝 Lecture 1 Notes
07/08/25
Lecture 2
Proposition I.1
Platonic Solids
Hyperbolic Geometry
Parallel Postulate
📝 Lecture 2 Notes
07/09/25
Lecture 3
In Non-Euclidean Geometry, AAA Implies Congruence
Gap in Euclid's Prop I.1
David Hilbert's Ideas on Formalization
Undefined Terms
Beginning Formalization
📝 Lecture 3 Notes

Course Resources