Formalising perfectoid spaces

by   Kevin Buzzard, et al.

Perfectoid spaces are sophisticated objects in arithmetic geometry introduced by Peter Scholze in 2012. We formalised enough definitions and theorems in topology, algebra and geometry to define perfectoid spaces in the Lean theorem prover. This experiment confirms that a proof assistant can handle complexity in that direction, which is rather different from formalising a long proof about simple objects. It also confirms that mathematicians with no computer science training can become proficient users of a proof assistant in a relatively short period of time. Finally, we observe that formalising a piece of mathematics that is a trending topic boosts the visibility of proof assistants amongst pure mathematicians.


page 1

page 2

page 3

page 4


Mathematical Proof Between Generations

A proof is one of the most important concepts of mathematics. However, t...

Formalization, Mechanization and Automation of Gödel's Proof of God's Existence

Gödel's ontological proof has been analysed for the first-time with an u...

Towards solid abelian groups: A formal proof of Nöbeling's theorem

Condensed mathematics, developed by Clausen and Scholze over the last fe...

Comparing computational entropies below majority (or: When is the dense model theorem false?)

Computational pseudorandomness studies the extent to which a random vari...

Real Vector Spaces and the Cauchy-Schwarz Inequality in ACL2(r)

We present a mechanical proof of the Cauchy-Schwarz inequality in ACL2(r...

Degenerating families of dendrograms

Dendrograms used in data analysis are ultrametric spaces, hence objects ...

A proof of the Brill-Noether method from scratch

In 1874 Brill and Noether designed a seminal geometric method for comput...

Please sign up or login with your details

Forgot password? Click here to reset