PreCFSG

Workshop on Group Theory and Formalisation in Lean

Lectures: Damiano Testa (University of Warwick)

Venue: Tsinghua University

Dates: March 16-20, 2026

Format:

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.

Mon-Fri 5-7pm

Suggestions for improvements of AI-generated code

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.

Schedule

Monday

Tuesday

Wednesday

Thursday

Friday


Description

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.

Prerequisites

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.)