Project title | Comments and possible Mathlib reference |
---|---|
Properties of Trees | The definition of a tree in Mathlib |
The Isomorphism Theorem | Various isomorphism theorems are in this file |
Green’s Theorem | I don’t think that this is in Mathlib |
Liouville’s Theorem | Liouville Theorem in Mathlib |
Post’s Functional Completeness Theorem | I don’t think that this is in Mathlib |
Jordan Normal Form | Generalized eigenspaces |
The Halting Problem | The definition of a Turing machine in Mathlib |
Project title | Comments and possible Mathlib reference |
---|---|
Cauchy’s Theorem (Complex Analysis) | Cauchy’s Integral Formula in Mathlib |
Sylow’s Theorems | Sylow’s Theorems in Mathlib Most of the file Sylow is relevant. |
Perfect Graphs | Perfect graphs and examples. There is a folder Mathlib/Combinatorics/SimpleGraph/ , but I do not think that perfect graphs are in Mathlib. |
Lusin’s Theorem | |
Ostrowski’s Theorem | Ostrowski’s Theorem. As far as I can tell, it is not in Mathlib, but there are some (possible) formalizations. Relevant Zulip chats:Link to LLL and Ostrowski’s Theorem thread |
A Special Case of Dirichlet’s Theorem on Arithmetic Progression | Special case of Dirichlet’s Theorem on arithmetic progressions. |
Fermat’s Little Theorem | Fermat’s Little Theorem in Mathlib. Euler’s Theorem in Mathlib |
Lagrange’s Theorem | Lagrange’s Theorem in Mathlib |
Sieve Theory | Some results in analytic number theory. |
Combinatorial Problems | Problems taken or inspired by IMO problems. |
Hall subgroups and their existence in soluble groups
I could not find Hall’s theorem in Mathlib, the file on Sylow’s Theorems is relevant.
The .pdf
s in Keith Conrad’s blurbs page contain plenty of ideas.
Besides using Lean to prove theorems, you can also use it to verify counterexamples! Two books that contain lots of inspiration are
Nat.sub
For instructions on how to create a project depending on Mathlib, look at this page.
For browsing the documentation for Mathlib, go to the excellent documentation pages.
Back to the Theorem Proving with Lean
webpage