lean-perfectoid-spaces
lean-perfectoid-spaces copied to clipboard
Documentation
The code should somehow be documented. My dream for this would be that the low-level files (like valuation.basic
) just get big comment blocks at the top explaining the API of the file, and the higher level files get LaTeX code which could be read using Patrick's formatter. I am a bit unclear about what exactly we can do here, but ultimately now we have the code I think that we should be thinking about trying to make what we have more accessible to mathematicians.
The list of files (sorted, somehow) that is not in for_mathlib/
:
- [x]
Huber_ring/basic.lean
- [x]
Huber_ring/localization.lean
- [x]
Huber_ring/padics.lean
- [x]
Spa/localization_Huber.lean
- [x]
Spa/rat_open_data_completion.lean
- [x]
Spa/space.lean
- [x]
Spa/stalk_valuation.lean
- [x]
examples/empty.lean
- [x]
examples/padics.lean
- [x]
valuation/basic.lean
- [x]
valuation/canonical.lean
- [x]
valuation/field.lean
- [x]
valuation/group_with_zero.lean
- [x]
valuation/linear_ordered_comm_group_with_zero.lean
- [x]
valuation/localization.lean
- [x]
valuation/topology.lean
- [x]
valuation/valuation_field_completion.lean
- [x]
valuation/with_zero_topology.lean
- [x]
Frobenius.lean
- [x]
Huber_pair.lean
- [x]
Tate_ring.lean
- [x]
adic_space.lean
- [x]
continuous_valuations.lean
- [x]
perfectoid_space.lean
- [x]
power_bounded.lean
- [x]
valuation_spectrum.lean
For the files that are not in sheaves/
or for_mathlib
:
- All these files have module docstrings
- All the definitions have docstrings
There is still a list of TODO's, and things can be quite improved. But this list seems to have served it's purpose.
Thanks for your amazing efforts with this list Johan!
I didn't close this on purpose, because Kevin's first post contains a bunch of stuff that hasn't been done yet. (Even though, it's not likely that we'll get to it soon.)