Interactive Theorem Proving with Lean
Guest Lecture, University of Regensburg, Regensburg, Germany
My second repetition of the Regensburg guest lecture, with the AI section rebuilt almost from scratch with all new news.
Guest Lecture, University of Regensburg, Regensburg, Germany
My second repetition of the Regensburg guest lecture, with the AI section rebuilt almost from scratch with all new news.
Talk, Lean Together 2026, online
Review of my main technical contribution of 2025.
Invited Talk, NVIDIA, online
Invited talk at the NVIDIA Formal Methods Week.
Invited Talk, AI4X 2025, Singapore, Singapore
Talk, NUS, Singapore, Singapore
Talk given at Ilya Sergey’s group.
Guest Lecture, University of Regensburg, Regensburg, Germany
Guest lecture at the University of Regensburg introducing Lean.
Invited Talk, FSCD 2024, Tallinn, Estonia
Talk focusing on how Lean got to the point it is right now and where we’re going with it.
Talk, LMU, Munich, Germany
Presented at Jasmin Blanchette’s group. Presented again at the Prospects of Formal Mathematics program at the Hausdorff Research Institute for Mathematics, Bonn, Germany.
Conference Talk, Lean Together 2024, online
A summary of how we measure the performance of Lean (on e.g. Mathlib), how it compares to Lean 3, and what we have planned to further improve it.
Keynote, WITS 2024, Braga, Portugal
Review and preview of how we scale Lean to cope with large formalization projects.
Talk, University of Edinburgh, Edinburgh, Scotland
Talk given during a stay at Tobias Grosser’s group. The last talk of my PhD.
Conference Talk, RacketCon 2022, Providence, RI, USA
A summary of Lean 4’s macro system with a focus on comparison to Racket’s.
Conference Talk, ICFP 2024, Ljubljana, Slovenia
Conference talk on our ICFP paper.
Tutorial, NASA Formal Methods 2022, online
Lean 4 Tutorial given together with Leonardo de Moura.
Workshop Talk, WITS 2022, online
Progress report on our native compilation efforts.
Tutorial, Lean Together 2021, online
Introduction to Lean 4 metaprogramming given together with Leonardo de Moura.
Conference Talk, IJCAR 2020, online
Conference talk on our IJCAR paper.
Conference Talk, Lean Together 2020, Pittsburgh, PA, USA
Early progress report on Lean 4.
Conference Talk, Lean Together 2019, Amsterdam, Netherlands
Even earlier progress report on Lean 4.
Talk, ETH Compiler Social, Zurich, Switzerland
Internship Report, Microsoft Research, Redmond, WA, USA
Report on my internship under Leonardo de Moura during which we devised the overall design of Lean 4.
Conference Talk, ICFP 2024, Oxford, UK
Conference talk on our ICFP paper.
Conference Talk, CC 2016, Barcelona, Spain
Conference talk on our CC paper. My first conference talk!