Skip to content

Measure theory 1.2.1, 1.3.3: fix false statements from issue #517#525

Open
Chessing234 wants to merge 1 commit into
teorth:mainfrom
Chessing234:fix/issue-517-measure-122-132-unsigned-closure
Open

Measure theory 1.2.1, 1.3.3: fix false statements from issue #517#525
Chessing234 wants to merge 1 commit into
teorth:mainfrom
Chessing234:fix/issue-517-measure-122-132-unsigned-closure

Conversation

@Chessing234

Copy link
Copy Markdown
Contributor

Summary

  • dist_of_disj_compact_pos: require E.Nonempty and F.Nonempty. With E = ∅, set_dist E F = sInf ∅ = 0, contradicting > 0.
  • UnsignedMeasurable.aeEqual / aeLimit / comp_cts: add everywhere-nonnegativity hypotheses (Unsigned g, Unsigned f, Unsigned φ). UnsignedMeasurable requires global nonnegativity, but the old statements only gave it a.e. or not at all (e.g. φ = · - 1).

Root cause

Issue #517: statements were false as formalized because hypotheses were too weak for the conclusion types.

Test plan

  • lake build (sorry-only change; no new proof obligations beyond corrected signatures)

Made with Cursor

Require nonempty sets in dist_of_disj_compact_pos, and add everywhere
nonnegativity hypotheses to UnsignedMeasurable aeEqual, aeLimit, and comp_cts.

Co-authored-by: Cursor <cursoragent@cursor.com>
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