Skip to content

fix: require boundedness for Lebesgue=Jordan-inner equalities - #679

Open
Chessing234 wants to merge 3 commits into
teorth:mainfrom
Chessing234:fix/jordan-inner-requires-bounded-clean
Open

fix: require boundedness for Lebesgue=Jordan-inner equalities#679
Chessing234 wants to merge 3 commits into
teorth:mainfrom
Chessing234:fix/jordan-inner-requires-bounded-clean

Conversation

@Chessing234

@Chessing234 Chessing234 commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add (hbound : Bornology.IsBounded E) to Lebesgue_outer_measure.eq_Jordan_inner_of_boxes and Lebesgue_outer_measure.of_open.
  • Thread hbound into the local call of eq_Jordan_inner_of_boxes inside of_open. Leave sorry bodies unchanged.

Why

Lebesgue_outer_measure is EReal (can be ). Jordan_inner_measure is , defined as an sSup of elementary measures; for sets unbounded above that collection is unbounded in , and the junk sSup is 0.

So for an unbounded almost-disjoint union of unit cubes (or Set.univ in d ≥ 1), the claimed equality is false: LHS , RHS 0 via coercion. The book allows +∞ Jordan inner measure; the encoding here does not, so the statements need a boundedness hypothesis.

Jordan_inner_measure is ℝ-valued via sSup, so unbounded sets get a junk
value; Lebesgue_outer_measure is EReal and can be ⊤.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant