The Lean mathematical library

The mathlib Community

Preprint: not peer reviewed. Results may change in later versions.

Abstract

This paper describes mathlib, a community-driven effort to build a unified library of mathematics formalized in the Lean proof assistant. Among proof assistant libraries, it is distinguished by its dependently typed foundations, focus on classical mathematics, extensive hierarchy of structures, use of large- and small-scale automation, and distributed organization. We explain the architecture and design decisions of the library and the social organization that has led us here.

Abstract: arXiv descriptive metadata (CC0). Thank you to arXiv for use of its open access interoperability. This service was not reviewed or approved by, nor does it necessarily express or reflect the policies or opinions of, arXiv.

Record

Archive ID
arxiv:1910.09336
Published
Oct 21, 2019
Updated
Dec 16, 2019
DOI
10.1145/3372885.3373824
arXiv
1910.09336
Categories
cs.LO, math.LO
Provenance
arxiv