fix: disambiguate duplicate Verso labels in Section 6.2 - #654
fix: disambiguate duplicate Verso labels in Section 6.2#654Chessing234 wants to merge 2 commits into
Conversation
Eleven docstrings across three groups shared a label: Definition 6.2.3, Examples 6.2.4 and Definition 6.2.6. The two ordering definitions and the five supremum cases name what they cover; the four examples take part letters.
teorth
commented
Aug 23, 2026
Thanks — the One thing to adjust first.
There are no parts (a)–(d) in the text, so labelling the four Lean examples that way asserts structure the book doesn't have. Could you switch to descriptive parentheticals, matching the style you used for The rest is good to merge. |
Examples 6.2.4 is a single prose sentence in the text with no parts (a)-(d), so the enumerated labels asserted structure the book does not have. Use the same descriptive style as Definition 6.2.3 in this PR.
Chessing234
commented
Aug 24, 2026
Done in 37af0f0 — |
Section 6.2 has three groups of declarations sharing one docstring:
Definition 6.2.3 (Ordering of extended reals)— 2 (the≤and<characterisations)Examples 6.2.4— 4 examplesDefinition 6.2.6— 5 theorems covering the different supremum casesSame convention as #624: the definitions name the case they cover (
(supremum of the empty set),(supremum ignores negative infinity), …), the examples take part letters as in #634. Docstrings only.Checked: no duplicate one-line docstrings remain, all edited lines within 100 characters.
lake build Analysis.Section_6_2succeeds locally —Build completed successfully (3273 jobs). The oneinfo:line it prints is a pre-existing#check-style trace atSection_6_2.lean:177, unrelated to this change.