This is the course webpage for Formalising Mathematics in Lean, an introductory course on the Lean programming language, a functional programming language that can be used as a proof verification system. The course is running in Spring 2024 under the auspices of the Glasgow-Maxwell School (GlaMS). The course team are Adrián Doña Mateo, Monica Abu Omar, Patrick Kinnear and Simone Castellan.

  • When:

    Tuesdays, 10:00 to 11:30, starting on the 30th of January, 2024.

  • Where:
    • Edinburgh: JCMB 5323
    • Glasgow: Room 309, Maths & Stats building
  • Chat:

    Discord1

  • SSFM (Sporadic Seminars in Formalising Mathematics):

    To encourage one another to formalise, we will be holding sporadic seminars called Sporadic Seminars in Formalising Mathematics (SSFM). This can be online or in-person before/after each session.
    See more on the Discord server under (#ssfm) and the SSFM page here.

  • Credit:

    For PhD students taking this course for credit2, you will need to complete a (group) project. See the project page here for more information.
    But please speak to us before beginning your project, to discuss feasibility and credit-worthiness.


  1. The invite to the Discord server should be in the email(s) we send out. If you are having trouble finding it, then please reach out. ↩

  2. counts as much as any other SMSTC/GlaMS course! ↩