Zulip Chat Archive

Stream: mathlib4

Topic: contributing to mathlib


İmran Tanrikolu (Aug 08 2025 at 11:39):

**What are the academic, professional, and personal benefits of contributing to mathlib?
How can I contribute to mathlib?
Is contributing really important?
Where can I find topics that are missing from mathlib?**

Michael Rothgang (Aug 08 2025 at 12:46):

Hi! Contributions to mathlib are very welcome, there's lots of work to be done --- so glad to hear you're interested.

Michael Rothgang (Aug 08 2025 at 12:47):

I'm not sure what you're asking, though: your questions seem very generic --- what do you really want to know?

Michael Rothgang (Aug 08 2025 at 12:48):

If you tell us more about your background/what you know and are interested in, we can suggest suitable topics. As-is, mathlib is broad enough that trying to mention every possible project is not feasible.

Michael Rothgang (Aug 08 2025 at 12:50):

Besides, the answers to your question depend on your situation. For example,

  • contribution to mathlib is obviously important for mathlib; I believe we really need a common ground of shared definitions and results if we want e.g. formalisation of research papers to become more standard
  • contributing to mathlib got me my current job, which makes me much happier than my previous one -- so this can be very useful. But this will vary from person to person.

Michael Rothgang (Aug 08 2025 at 12:50):

In other words: if you tell us what you actually want to know, there's a chance we can answer your actual questions.

Weiyi Wang (Aug 08 2025 at 16:25):

not necessarily the optimal way, but I find https://leanprover-community.github.io/1000-missing.html a good starting point to find missing topics in mathlib. (someone might be already working on some though, so also search open PR and zulip discussion)

Ruben Van de Velde (Aug 08 2025 at 20:23):

So if you contribute to mathlib, you too can have @Michael Rothgang's job! (Wait, maybe that's not the goal here)


Last updated: Dec 20 2025 at 21:32 UTC