Work

Growing Mathlib: maintenance of a large scale mathematical library

Year: 2025
Type: preprint
Abstract: The Lean mathematical library Mathlib is one of the fastest-growing libraries of formalised mathematics. We describe various strategies to manage this growth, while allowing for change and avoiding maintainer overload. This includes dealing with breaking changes via a deprecation system, using code quality analysis tools (linters) to provide direct user feedback about common pitfalls, speeding up compilation times through conscious library (re-)design, dealing with technical debt as well as writing custom tooling to help with the review and triage of new contributions.
Authors: Baanen, Anne, Ballard, Matthew Robert, Commelin, Johan, Chen, Bryan Gin-ge, Rothgang, Michael, Testa, Damiano
Language: English
Open Access status: green
OpenAlex ID: W4415993167
Cites:
Cited by:
Related to: