Maintaining a Library of Formal Mathematics

04/07/2020
by   Floris van Doorn, et al.
0

The Lean mathematical library mathlib is developed by a community of users with very different backgrounds and levels of experience. To lower the barrier of entry for contributors and to lessen the burden of reviewing contributions, we have developed a number of tools for the library which check proof developments for subtle mistakes in the code and generate documentation suited for our varied audience.

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
04/06/2023

Logipedia: a multi-system encyclopedia of formal proofs

Libraries of formal proofs are an important part of our mathematical her...
research
10/21/2019

The Lean mathematical library

This paper describes mathlib, a community-driven effort to build a unifi...
research
10/14/2022

Designing a general library for convolutions

We will discuss our experiences and design decisions obtained from build...
research
02/03/2020

Validating Mathematical Structures

With regard to formalizing mathematics in proof assistants, the hierarch...
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
01/28/2020

Simplifying Casts and Coercions

This paper introduces norm_cast, a toolbox of tactics for the Lean proof...

Please sign up or login with your details

Forgot password? Click here to reset