Rado's Radical Reflections

San Francisco Math with Lean Workgroup Retro

I started learning formalized mathematics with Lean last year 1, 2, 3, 4. As I progressed beyond basics, it dawned on me that I need to start interacting with the broader community as Lean is rapidly evolving and beyond basic getting started guides there aren’t as many high-quality resources to learn solo. It could also be a great way to meet folks with similar interests and build more social connections. To that end I tried to start a local workgroup around Oct'25 details. I have never done anything like this before, so this is a small retro of how it went so far (in Jan'26) and what’s next.

Vision

Without much experience of what is possible or advisable, my vision for this workgroup was for it to be something like “academia outside academia”, i.e. take as many of the good parts of university classes, and adapt to the reality of doing this after work/school. So I set up a syllabus based on Tao’s Companion to Real Analysis that I have been working through on my own.

A key ingredient is active learning, meaning everyone should be learning something from this class/workgroup and that happens best by writing Lean theorems and exercises.

I also wanted to emphasize in-person meetups at least weekly (along with ample online async communication) in order to build a sense of community.

What worked well

What didn’t work well

Where did we end up

Currently, we use the meetup as a shared Math in Lean coworking time. The majority of folks are newcomers who work through the Natural Number Game and first chapters of Tao’s Real Analysis. At the beginning of the session, I create groups of folks working on a similar level of problems so they can discuss with each other. Experts help others, share advanced tips, tricks, and the occasional demo.

In terms of concrete progress: around 10 people finished the Natural Number Game through the workgroup, about 5 finished (or did major parts of) Chapter 2 of Tao’s Real Analysis, and roughly 3 got through enough of Chapter 3 to feel ready to move on to Chapter 4. The funnel shape is expected, but it’s encouraging that people are making real progress on non-trivial material.

Going forward

I am going to continue to give this a try for another few months. For the reasons above, it is a bit of a challenge to reconcile my vision of active learning time for doing math in Lean with the attendees’ schedules and vision. So I am officially dropping the syllabus and the Real Analysis focus (though not sure what other structured exercises I would recommend after NNG), but keeping the math focus (instead of general programming with Lean) and coworking aspect instead of giving talks.

I feel the natural pull is to turn this into an SF Lean meetup, where folks give weekly talks and demos. This workgroup shows there is enough interest and material, and it would solve a number of the challenges above. But I find that working together with people on the real experience of trying to learn and use Lean is more valuable to me than being in the passive audience of another talk. So for now, the coworking format stays.

Advice for someone starting a similar group

If you’re in the Bay Area and interested, come join us - details and Discord.

If you’ve had success running an active learning group outside of school - in any topic, not just math or Lean - I’d love to hear what worked for you. Reach out on Discord or leave a comment.