Skip to content

Measure theory 1.3.2: fix TFAE Lebesgue strength from issue #517#523

Merged
teorth merged 1 commit into
teorth:mainfrom
Chessing234:fix/issue-517-measure-132-tfae-lebesgue
Jun 15, 2026
Merged

Measure theory 1.3.2: fix TFAE Lebesgue strength from issue #517#523
teorth merged 1 commit into
teorth:mainfrom
Chessing234:fix/issue-517-measure-132-tfae-lebesgue

Conversation

@Chessing234

Copy link
Copy Markdown
Contributor

Fixes part of #517

Bug

RealMeasurable.TFAE and ComplexMeasurable.TFAE used MeasurableSet for open/closed preimages, which is Borel strength on EuclideanSpace' d, while conditions (1)–(3) are Lebesgue-strength.

Root cause

Conditions (4)/(5) copied Mathlib's Borel MeasurableSet instead of the project's LebesgueMeasurable, unlike UnsignedMeasurable.TFAE.

Why this fix is correct

A Lebesgue-measurable function can have a non-Borel preimage of an open set, so (1) does not imply the old (4). Matching the unsigned TFAE list restores a consistent equivalence chain.

Test plan

  • lake build

Made with Cursor

Use LebesgueMeasurable preimages in RealMeasurable.TFAE and
ComplexMeasurable.TFAE to match the unsigned TFAE list.

Co-authored-by: Cursor <cursoragent@cursor.com>
@teorth teorth merged commit cb17116 into teorth:main Jun 15, 2026
2 checks passed
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.

2 participants