The Lean mathematical library

10/21/2019
by   The mathlib Community, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/09/2011

The MathScheme Library: Some Preliminary Experiments

We present some of the experiments we have performed to best test our de...
research
10/14/2022

Designing a general library for convolutions

We will discuss our experiences and design decisions obtained from build...
research
10/07/2017

Univalent Foundations and the UniMath Library

We give a concise presentation of the Univalent Foundations of mathemati...
research
07/02/2019

Formalizing the Solution to the Cap Set Problem

In 2016, Ellenberg and Gijswijt established a new upper bound on the siz...
research
02/03/2022

Use and abuse of instance parameters in the Lean mathematical library

The Lean mathematical library mathlib features extensive use of the type...
research
04/07/2020

Maintaining a Library of Formal Mathematics

The Lean mathematical library mathlib is developed by a community of use...
research
02/03/2020

Validating Mathematical Structures

With regard to formalizing mathematics in proof assistants, the hierarch...

Please sign up or login with your details

Forgot password? Click here to reset