This repository has been archived by the owner on Jul 24, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 298
Potential projects
Ruben-VandeVelde edited this page Jul 14, 2020
·
28 revisions
This is a rough list (initially inspired by the Orsay meeting) of mathematics that we'd like to see in Lean, and that should be not-too-hard from where we are now.
Maybe a good workflow is something like: idea -> this list -> coding -> write documentation -> PR to mathlib?
trigonometric functions,π
(see also) (major progress by Chris)integrals on measure spacesBochner integralsFréchet derivatives- Stone-Weierstrass
smooth manifolds
finite dimensional vector spaces (UROP)-
matrices (work done by Ellen Arlt here) - tensor and exterior algebra (note Kenny Lau's work on tensor products)
- classification of quadratic forms by signature
Ellenberg-Gijswijt (Johannes)
field homomorphisms are injective- splitting fields (community)
- finite fields
- e.g. as splitting fields for
x^(p^k) - x
- e.g. as splitting fields for
- finite extensions
Quadratic reciprocity (Chris) (this has been PR'ed!)- Number fields (waiting for module refactoring)
- Adeles (see former issue)
- PIDs (definition is in mathlib, by Chris)
- Smith normal form (do Gaussian elimination first!) and the structure theorem for modules over a PID
- Noetherian rings
Perfectoid spaces (needs Noetherian rings plus Patrick/Johannes's work on completions and plenty more).
limits/colimits (Scott)- sheaves (being actively worked on by Bhavik)
- enriched categories
'concrete' categoriesadjunctions
- connectedness (UROP -- see connected_spaces, path_connectedness and local_connectedness files)
- fundamental groups (higher homotopy groups?) (UROP, Reid)
- singular/cellular/... homology (Johan)
- Brouwer fixed point theorem
- Eilenberg–Steenrod axioms
- suspensions, mapping spaces, loop spaces
-
O(n)
is homotopy equivalent toGL(n)
- some representation theory?
- some Lie theory?
- simplicial sets are a model category
- Bott periodicity
- https://mathoverflow.net/questions/311071/which-mathematical-definitions-should-be-formalised-in-lean