Select Page

BGSMath course

Formalizing Mathematics in Lean with AI

Michail Karatarakis, Radboud University Nijmegen & Axiomatic AI

10, 12, 17 and 19 November 2026, 15:00–17:00

Room iC (ground floor), Facultat de Matemàtiques i Informàtica, Universitat de Barcelona (UB)

Hybrid format: in person and online

Four two-hour sessions

Formalizing Mathematics in Lean with AI

Sign in
BGSMath Course
From November 10, 2026
to November 19, 2026

Room IC, Facultat de Matemàtiques i Informàtica, Universitat de Barcelona (UB)

Registration deadline 08 / 11 / 2026

Introduction

You have probably heard of Lean, the language that is gaining prominence following recent advances in artificial intelligence in mathematics. Lean allows us to write definitions, theorems, and proofs in a way that enables a machine to rigorously verify their logical correctness. But there is an important caveat: a machine can certify that a proof is correct with respect to the formalized statement, but it cannot guarantee that this statement accurately captures the mathematical result we actually intended to prove. Ensuring that correspondence remains our responsibility.

It is easy to imagine that, before long, we will be reviewing papers whose main results are formalized in Lean. And as authors, we may also find ourselves asked by a referee to formalize a result if they consider the proof presented insufficiently convincing. In both cases, we will need to understand this language and know how to use it. Just as reading LaTeX is now part of our everyday working lives, reading Lean may soon become a standard skill for mathematicians. This course aims to offer a first introduction to this new world.

About the course

Lean is a proof assistant: you write definitions, theorems and proofs, and the computer checks them. Its library, Mathlib, already covers a good part of undergraduate and graduate mathematics. AI has made formalization much faster. This year alone saw Lean proofs of Fermat’s Last Theorem, of Viazovska’s sphere packing results in dimensions 8 and 24, and of the recent disproof of Erdős’s unit distance conjecture, with AI writing much of the code. OpenAI also provided a Lean-checked solution to the Navier–Stokes Millennium Prize Problem.

This course is about how to do this for a theorem in your own area. The key skill is reading Lean statements, since you need to be able to tell whether the AI proved what you actually meant. Everyone is encouraged to bring a result of their own to work on.

Topics

  • Lean and Mathlib basics: statements, proofs, tactics, finding things in Mathlib
  • From paper to Lean: writing statements, and the usual mistakes
  • AI tools: Claude Code, Aristotle, Prove2Me, Gauss, Tau Ceti, OctoSearch, with examples
  • Working on your own theorem

Lecturer

Michail Karatarakis

Michail Karatarakis

Radboud University Nijmegen & Axiomatic AI

Michail Karatarakis is affiliated with Radboud University Nijmegen and Axiomatic AI, and works on the formalisation of mathematics in Lean. His paper at CICM 2024 formalises in Lean 4 all the notions in the statement of a theorem by Deligne, which attaches a p-adic Galois representation to a weight k eigenform.

Schedule

Each session lasts two hours.

Tuesday 10 November

15:00–17:00
Session 1

Thursday 12 November

15:00–17:00
Session 2

Tuesday 17 November

15:00–17:00
Session 3

Thursday 19 November

15:00–17:00
Session 4

List of participants

Name Institution
Jaume Capdevila Jové Universitat Autònoma de Barcelona
Luis Lloret-Sanchez Universitat Autònoma de Barcelona
Gerard Gonzalo Calbetó Universitat Autònoma de Barcelona
David Marín Pérez Universitat Autònoma de Barcelona
Cole Jeznach Universitat Autònoma de Barcelona
Marc Masdeu Universitat Autònoma de Barcelona
Marina Fernàndez Vilaseca Universitat Autònoma de Barcelona
Matilde Costa Universitat de Barcelona
Antti Haavikko Universidad de Alcalá de Henares
Joaquín Millán Aldaz Universitat Politècnica de Catalunya
Jordi Saludes Universitat Politècnica de Catalunya
Jeremy Gunawardena Universitat Pompeu Fabra
Richard Coll Josifov Universitat Politècnica de Catalunya
Alberto Dayan Universitat Autònoma de Barcelona
Diego Ferrer Universitat de Barcelona
Andriana Karuk Universitat Politècnica de Catalunya
Michael Melis University College Cork
Noah Alberca García Universitat Autònoma de Barcelona
Artur Nicolau Universitat Autònoma de Barcelona
Gerard Segui Blanes Universitat de Barcelona
Abel Donate University of Bonn
Carles Casacuberta Vergés Universitat de Barcelona
Alberto Espuny Díaz Universitat de Barcelona
Maria Carmen Cascante Canut Centre de Recerca Matemàtica - Universitat de Barcelona
Matteo Levi Universitat Autònoma de Barcelona
Juan David Prada Malagón Universitat de Barcelona
Xavier Xarles Universitat Autònoma de Barcelona
Mar Giralt Miron Universitat Politècnica de Catalunya
Marc Torrecillas Castelló Universitat Politècnica de Catalunya
Josep Fàbrega Universitat Politècnica de Catalunya
Oriol Baeza Guasch Universitat Politècnica de Catalunya
Yuanxi He Universitat de Barcelona
Diogo Oliveira e Silva University of Lisbon
Angel Lorenzo Martínez Universitat Autònoma de Barcelona
Isabel Serra Universitat Autònoma de Barcelona
Maximilian Baumeister Universitat de Barcelona
Joan Elias Universitat de Barcelona
Alberto Camara Private sector
Jordi Garriga Puig Universitat de Barcelona
Joaquim Martin Universitat Autònoma de Barcelona
Joaquim Ortega Cerdà Universitat de Barcelona
Enric Florit Zacarías Universitat Oberta de Catalunya
Eloi Puertas Universitat de Barcelona
Iñaki Garrido Pérez Universitat de Barcelona
Ignasi Sánchez Rodríguez Universitat de Barcelona
Vasileios Papageridis Universitat de Barcelona
Pedro Lopez Sancha Universitat Politècnica de Catalunya
Joaquim Puig Universitat Politècnica de Catalunya
Roger Garrido Vilallave Universitat de Barcelona
Joan Gimeno Other
Pablo Hidalgo Palencia Universitat de Barcelona
Philip Pita Universitat de Barcelona
Gyula Csato Universitat de Barcelona
Javier Gutiérrez Marín Universitat de Barcelona
Alejandro Haro Provinciale Universitat de Barcelona
Guillem Blanco Universitat Politècnica de Catalunya
Rafael Martínez Vergara Universitat de Barcelona
Joan Llobera Querol Universitat de Les Illes Balears
Laura costa farras Universitat de Barcelona
Arturo Vieiro Yanes Universitat de Barcelona
Nan Li Shanghai Jiao Tong University
Marià Cano Santos Universitat Oberta de Catalunya
Simone Marchesi Universitat de Barcelona
Xavier Jarque i Ribera Universitat de Barcelona
Francesc Flores Universitat Autònoma de Barcelona
David González Lociga Universitat Politècnica de Catalunya
Gerard Portal Instituto de Estudios Espaciales de Cataluña
Roberto Rubio Núñez Universitat Autònoma de Barcelona
Marc Piquer i Méndez Universitat de Barcelona
Mateo Rodríguez Parra Universitat Autònoma de Barcelona
Antoni Burón i Palau Universitat Politècnica de Catalunya
Gerard Codina Universitat Politècnica de Catalunya
Pol Villalvilla Ornat Universitat Politècnica de Catalunya
Josep Alvarez Montaner Universitat Politècnica de Catalunya
Jiachen Li Universitat Politècnica de Catalunya
Abel Portas Puigdemont Universitat Autònoma de Barcelona
Manuel Corredor Gutiérrez Universitat Autònoma de Barcelona
Leonardo Mario di Gennaro BI Norwegian Business School
Filip Gawron Universitat de Barcelona
Adrian Alonso Mayor Chumpitaz Universitat Autònoma de Barcelona
Pankaj Singh Medical University of South Carolina
Miquel Ferrándiz Alvarez Universitat Autònoma de Barcelona
Héctor Serrano Asensio Universitat de Barcelona
Martí Lahoz Vilalta
Vicens Gaitan Alcalde ScalAI
Guillem Gaitan Roca Universitat Autònoma de Barcelona
Ilario Bonacina Universitat Politècnica de Catalunya
Vassil Tzanov Institute of Space Studies of Catalunya
Ion Mikel Liberal CSIC
Joan Carles Tatjer Universitat de Barcelona
Guillem Mata Carmona Universitat Autònoma de Barcelona
Tomás Sanz Perela Universitat de Barcelona

Practical information

Venue

Room iC, ground floor

Facultat de Matemàtiques i Informàtica, Universitat de Barcelona (UB)

Gran Via de les Corts Catalanes, 585
08007 Barcelona

The course is hybrid, so you can also follow the sessions online. The link will be sent only to registered participants, closer to the date.

Facultat de Matemàtiques i Informàtica, Universitat de Barcelona (UB)

Contact

For enquiries about this event, please contact crmactivitats@crm.cat.

Policies and commitments

CRM Events Code of Conduct
All activities organised by the CRM are required to comply with the CRM Events Code of Conduct.

Scam warning
We are aware of scams targeting participants at CRM activities concerning registration or accommodation bookings. CRM never uses third parties to administer events, and will never ask participants for credit-card or bank details by email. If you have any doubt about a message, please contact CRM directly.
Sustainable events
CRM sustainable eventsWe are committed to organising sustainable events that minimise environmental impact and create a positive legacy for the host community. We support organisers in designing events aligned with the UN 2030 Sustainable Development Goals, reducing negative environmental impacts and promoting responsible practices. All materials provided during our activities are responsibly sourced, including recycled pens and plastic-free badges. We work with responsible suppliers, and our catering partners use fully compostable materials while offering vegetarian and vegan options, with at least one event day being fully vegetarian.

After the activity

TBP

Group picture placeholder

[CAPTION TBP]