Skip to main content
fpvandoorn/carleson
Source indexedtheorem ยท leanprover/lean4:v4.32.0

measure_biUnion_le_lintegral

Carleson.ToMathlib.HardyLittlewood ยท Carleson/ToMathlib/HardyLittlewood.lean:143 to 154

Mathematical statement

Exact Lean statement

public theorem measure_biUnion_le_lintegral [OpensMeasurableSpace X] [SeparableSpace X]
    (๐“‘ : Set ฮน) (l : โ„โ‰ฅ0โˆž) (u : X โ†’ โ„โ‰ฅ0โˆž)
    (h2u : โˆ€ i โˆˆ ๐“‘, l * ฮผ (ball (c i) (r i)) โ‰ค โˆซโป x in ball (c i) (r i), u x โˆ‚ฮผ) :
    l * ฮผ (โ‹ƒ i โˆˆ ๐“‘, ball (c i) (r i)) โ‰ค A ^ 2 * โˆซโป x, u x โˆ‚ฮผ

Complete declaration

Lean source

Canonical source
Full Lean sourceLean 4
public theorem measure_biUnion_le_lintegral [OpensMeasurableSpace X] [SeparableSpace X]    (๐“‘ : Set ฮน) (l : โ„โ‰ฅ0โˆž) (u : X โ†’ โ„โ‰ฅ0โˆž)    (h2u : โˆ€ i โˆˆ ๐“‘, l * ฮผ (ball (c i) (r i)) โ‰ค โˆซโป x in ball (c i) (r i), u x โˆ‚ฮผ) :    l * ฮผ (โ‹ƒ i โˆˆ ๐“‘, ball (c i) (r i)) โ‰ค A ^ 2 * โˆซโป x, u x โˆ‚ฮผ  := by  have : ฮผ (โ‹ƒ i โˆˆ ๐“‘, ball (c i) (r i)) = โจ† k, ฮผ (โ‹ƒ i โˆˆ tr ๐“‘ r k, ball (c i) (r i)) := by    conv_lhs => rw [tr_union ๐“‘ r, biUnion_iUnion]    have : Monotone (โ‹ƒ x โˆˆ tr ๐“‘ r ยท, ball (c x) (r x)) :=      fun i j hij โ†ฆ biUnion_mono (tr_mono hij) (fun _ _ โ†ฆ by rfl)    rw [this.measure_iUnion]  rw [this, mul_iSup]  exact iSup_le fun R โ†ฆ    measure_biUnion_le_lintegral_aux l u R (fun i hi โ†ฆ hi.2) (fun i hi โ†ฆ h2u i hi.1)