Introduction to proofs with Lean

April 4, 2025 · View on GitHub

This is an English translation of the exercises from the course “Logique et démonstrations assistées par ordinateur” at Paris-Saclay university. Those exercises have been designed in collaboration with Frédéric Bourgeois, Christine Paulin-Mohring and Valérie de Clippel.

It uses Lean and its controlled natural language library Verbose Lean.

A lot of text has been machine-translated, so don’t hesitate to point out weird things.

Also don’t hesitate to reach out if you want to use this for teaching. In particular, I can give you access to all the solution files.