leanprover-community / leanprover-community/mathlib4
Porting library notes - tracking issue
Open
Nobody has claimed this yet.
documentation
tech debt
- Dominant language
- Lean
- Stars
- 4.2k
- Forks
- 1.7k
- PR merge metrics
- No merged PRs in 30d
Description
The following library notes were present in mathlib3 but missing in mathlib4, despite being referred to with See note [...]:
- function coercion
- implicit instance arguments - #10970
- lower instance priority - #10970
- nolint_ge
- partially-applied ext lemmas
- simp-normal form
- use has_coe_t
The following were present in mathlib3 and are missing in mathlib4, but are also not referred to anywhere in mathlib4:
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with one unchecked library note in the issue, using its linked mathlib3 note as the reference. Check how the note is referred to in mathlib4 and add the missing note content where appropriate. Done means the selected note is available in mathlib4 and any relevant See note [...] reference resolves.
Written by the indexing model from the issue text.
Assessment
- Domain
- documentation
- Issue type
- Documentation
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100