Skip to content

Measure theory 1.3.2: add nonneg hypotheses from issue #517#532

Merged
teorth merged 1 commit into
teorth:mainfrom
Chessing234:fix/measure-1-3-2-unsigned-hypotheses
Jun 15, 2026
Merged

Measure theory 1.3.2: add nonneg hypotheses from issue #517#532
teorth merged 1 commit into
teorth:mainfrom
Chessing234:fix/measure-1-3-2-unsigned-hypotheses

Conversation

@Chessing234

@Chessing234 Chessing234 commented Jun 14, 2026

Copy link
Copy Markdown
Contributor

Summary

  • UnsignedMeasurable.aeEqual / .aeLimit concluded unsigned measurability from a.e. data only.
  • UnsignedMeasurable.comp_cts allowed a continuous φ that sends some nonnegative values negative.

Root cause

UnsignedMeasurable requires f x ≥ 0 at every point. A.e. equality/limit does not preserve a single negative point (null set). Composition with e.g. φ = (· - 1) can negate values even when f is unsigned measurable.

Fix

Add Unsigned g, Unsigned f, and ∀ x ≥ 0, φ x ≥ 0 respectively.

Test plan

  • lake build Analysis/MeasureTheory/Section_1_3_2.lean

Fixes part of #517.

UnsignedMeasurable requires everywhere nonnegativity; ae hypotheses are too weak.

Co-authored-by: Cursor <cursoragent@cursor.com>
@teorth teorth merged commit 63fde17 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