Every definition, theorem, lemma, example and remark in these books is recorded with its statement and the page it appears on. Where a chapter has been checked against Lean, each of its statements also says whether some Lean development already states and proves it.
A statement counts as formalized only when a Lean declaration carries the whole thing, hypotheses included. Where Lean has part of it, that counts as not formalized, and the entry names the part that does exist.
| FC01 — Dummit & Foote, Abstract Algebra |
13 |
0 |
— |
— |
| FC03 — Riehl, Category Theory in Context |
434 |
0 |
— |
— |
| FC04 — Atiyah & Macdonald, Introduction to Commutative Algebra |
433 |
336 |
246 |
90 |
| FC05 — Weibel, An Introduction to Homological Algebra |
1,059 |
1,059 |
288 |
771 |
| FC06 — Hartshorne, Algebraic Geometry |
969 |
969 |
140 |
829 |
| FC07 — Hatcher, Algebraic Topology |
612 |
612 |
102 |
510 |
| FC08 — Lee, Introduction to Smooth Manifolds |
1,405 |
1,405 |
323 |
1082 |
| FC09 — Neukirch, Algebraic Number Theory |
803 |
803 |
168 |
635 |
| FC10 — Serre, Local Fields |
636 |
636 |
103 |
533 |
| FC11 — Peters & Sterk, Symmetric and Quadratic Forms |
1,114 |
209 |
55 |
154 |
| FC12 — Beauville, Complex Algebraic Surfaces |
206 |
206 |
0 |
206 |
| FC13 — Matsumura, Commutative Ring Theory |
740 |
672 |
234 |
438 |
| FC14 — Humphreys, Introduction to Lie Algebras and Representation Theory |
384 |
52 |
31 |
21 |
| FC15 — Humphreys, Reflection Groups and Coxeter Groups |
304 |
0 |
— |
— |
| FC16 — Humphreys, Linear Algebraic Groups |
468 |
0 |
— |
— |
What the books contain
| Definitions |
2,701 |
| Theorems |
1,228 |
| Propositions |
1,478 |
| Lemmas |
703 |
| Corollaries |
811 |
| Examples |
1,137 |
| Counterexamples |
15 |
| Constructions |
520 |
| Remarks |
260 |
| Conventions |
270 |
| Notations |
18 |
| Formulas |
16 |
| Criteria |
15 |
| Other statements |
408 |
| Total |
9,580 |
Where the checked statements stand
| not formalized |
5269 |
76% |
A documented search found no Lean statement of it anywhere. |
| in Mathlib |
1504 |
22% |
Mathlib states and proves it. |
| in another Lean project |
110 |
2% |
Some other Lean development has it; using it means porting that code. |
| in lean-categories |
72 |
1% |
This repository states and proves it. |
| in a Lean package |
4 |
0% |
A library available as a Lake dependency has it. |
| checked in total |
6959 |
|
|