fix: require boundedness for Lebesgue=Jordan-inner equalities - #679
fix: require boundedness for Lebesgue=Jordan-inner equalities#679Chessing234 wants to merge 3 commits into
Conversation
Jordan_inner_measure is ℝ-valued via sSup, so unbounded sets get a junk value; Lebesgue_outer_measure is EReal and can be ⊤.
…r difference." This reverts commit 0481710.
|
Thanks — you found a real problem, and the diagnosis is right: both statements are false as they stand. Where I'd push back is on the direction of the fix. The book states Exercise 1.2.5 as:
That last clause is deliberate — the unbounded case is exactly what the exercise asks for, and it is what makes the subsequent formula for the outer measure of an arbitrary open set work. Adding So I have gone the other way and supplied the extension the text asks for, in #685:
Exercise 1.2.5 and Closing this in favour of that PR — but the bug report is what prompted it, so thank you for it. The |
Summary
(hbound : Bornology.IsBounded E)toLebesgue_outer_measure.eq_Jordan_inner_of_boxesandLebesgue_outer_measure.of_open.hboundinto the local call ofeq_Jordan_inner_of_boxesinsideof_open. Leavesorrybodies unchanged.Why
Lebesgue_outer_measureisEReal(can be⊤).Jordan_inner_measureisℝ, defined as ansSupof elementary measures; for sets unbounded above that collection is unbounded inℝ, and the junksSupis0.So for an unbounded almost-disjoint union of unit cubes (or
Set.univind ≥ 1), the claimed equality is false: LHS⊤, RHS0via coercion. The book allows+∞Jordan inner measure; theℝencoding here does not, so the statements need a boundedness hypothesis.