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
Lean in Orsay, 2018
Scott Morrison edited this page Aug 24, 2018
·
3 revisions
-
Upcoming PRs, e.g. (cf https://goo.gl/Lqcor7)
- Which ones need help?
- Which ones need discussion of design decisions?
- Which ones need coordination between parallel efforts?
- Write some code!
- Tentative list of current upcoming PRs:
- category theory (Scott, Reid, Kenny)
- sheaf theory
- commutative algebra scattered in various repos (Kenny)
- homology (Johan)
- norms (Patrick)
- smooth manifolds (Patrick)
- ...?
-
Documentation push
- Ed Ayers' draft meta-programming docs
- ...?
-
Teaching materials for Lean
-
Community processes
- Is the leanprover-community fork working?
- How can we lessen the burden on Mario and Johannes merging PRs, while maintaining standards?
-
Further automation for mathlib
- Improving
find
. - Getting
tidy
andrewrite_search
in shape for mathlib.-
tidy
just needs cleaning up, but this seems very doable. -
rewrite_search
is designed to be modular, so you can plug in different strategies. The modular design needs adjusting, but after that is done it seems plausible to get a "working" version ofrewrite_search
into mathlib, and leave optimising the strategies in user space.
-
- A version of
to_additive
that saves having to write all the dual notions separately in category theory. - Are there some basic decision procedure tactics that we should line up as student projects for Lean?
- Improving
-
Infrastructure
- All-in-one windows installer
- Linter
- Hole commands in IDEs
- Parsing and presenting error traces (e.g. instance resolution)
- Visualisation of terms (e.g. collapsible substructures, identifying repeats, colour coding)
- Scalability of continuous integration on travis
- leanpkg
leanpkg clean
- leanpkg tracking specified branches
- leanpkg installing
olean
files
-
Partial formalisations of significant modern results
- Formal abstracts is slow to get started
- Should we do some of this?
- Should it be in mathlib, even with
sorry
? - Targets?
- Global Langlands? https://goo.gl/JQ7Z7K
- Scholze's work on perfectoid spaces?
- ...?