Lectures: Damiano Testa (University of Warwick)
Venue: Tsinghua University
Dates: March 16-20, 2026
We will meet every day for 2 hours, from Monday March 16th to Friday March 20th, 2026.
Each day, I will give a 30-45 minute presentation on group theory, formalisation and maintenance of large formalisation libraries.
After that, there will be hands-on sessions where the participants will work in small groups on various formalisation targets.
Breakout rooms available for group work: 103, 104, 107, 109.
I wrote a short summary of the most common giveaways of Lean code written by AIs.
I tried to focus on aspects that can, potentially, be programmatically discouraged by appropriately training proving models.
This is an intensive 1-week workshop for students interested in joining a collaborative effort to formalise the classification of finite simple groups in Lean.
The lectures will cover
Here is a list of formalisation ideas. These have different lengths and scopes: some are well-suited for being completed during the workshop, others are open-ended and long-term.
Every participant is expected to have access to a working copy of this repository.
In particular, this means having the Mathlib cache already available on your computer.
(E.g., opening a file with import Mathlib.Tactic should not be building any file.)