Abstraction boundaries and spec driven development in pure mathematics
Abstract
In this article we discuss how abstraction boundaries can help tame complexity in mathematical research, with the help of an interactive theorem prover. While many of the ideas we present here have been used implicitly by mathematicians for some time, we argue that the use of an interactive theorem prover introduces additional qualitative benefits in the implementation of these ideas.
 Publication:

arXiv eprints
 Pub Date:
 September 2023
 DOI:
 10.48550/arXiv.2309.14870
 arXiv:
 arXiv:2309.14870
 Bibcode:
 2023arXiv230914870C
 Keywords:

 Mathematics  History and Overview;
 Computer Science  Computers and Society;
 Computer Science  Logic in Computer Science;
 Mathematics  Algebraic Geometry
 EPrint:
 To appear in a special volume of the Bull. Amer. Math. Soc.