Carleson/ToMathlib/MeasureTheory/Measure/NoAtoms/Defs.lean
Explanation legend Lean4 Domain Explanation Language (L4DEL)
L4DEL explanations are a separate layer. They do not change the Lean source. Intuition is explanatory prose; numbered items are a reading path; sources link the wording back to evidence.
- L4DEL
- Lean4 Domain Explanation Language
Credit: The upstream authors and contributors retain credit for the project and mathematics. lean4-explainer only renders their pinned source and adds the separately disclosed explanation layer.
Project sources: Pinned project documentation, Pinned Carleson blueprint
9 declarations, 0 contain sorry, 0 declared as axioms
Measures having no atoms
Imports (4)
Imported by 3 files
- def
MeasureTheory.IsAtomAn atom of a measureμis a setsof positive measure for which all measurable subsets either have measure0orμ sline 32 sourceSource documentation
An atom of a measure
μis a setsof positive measure for which all measurable subsets either have measure0orμ s.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,Set,MeasureTheory.MeasureProof uses:
And,LT.lt,ENNReal,OfNat.ofNat,LE.le,MeasurableSet,Or,Eq8 instances, coercions and auxiliary constants left out.
def IsAtom (s : Set α) (μ : Measure α) := …
Mentions: s
- class
MeasureTheory.NoAtoms'Measureμhas no atoms if for any measurable setswith positiveμ-measure, there exists a measurablet ⊆ ssuch that0 < μ t < μ sline 38 sourceSource documentation
Measure
μhas no atoms if for any measurable setswith positiveμ-measure, there exists a measurablet ⊆ ssuch that0 < μ t < μ s. While this impliesμ {x} = 0, the converse is not true.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measureclass NoAtoms' (μ : Measure α) : Prop where …
- theorem
MeasureTheory.no_atoms_iffline 43 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,Iff, MeasureTheory.NoAtoms',Set,MeasurableSet,LT.lt,ENNReal,OfNat.ofNat,Exists,And,LE.leProof uses:
Iff.intro,Not, MeasureTheory.IsAtom,MeasureTheory.NoAtoms'.no_atoms,Ne,Eq.mp,Or,Eq,forall_congr,implies_congr,Eq.refl,Eq.trans,Mathlib.Tactic.Push.not_and_eq,Mathlib.Tactic.Push.not_forall_eq,congrArg,funext,Exists.intro,And.intro,Bot.bot,Eq.symmand 10 more25 instances, coercions and auxiliary constants left out.
Tactic trace: 18 steps
Open to load the checked before-and-after goal states.
- theorem
MeasureTheory.NoAtoms'.mk'line 65 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,Set,MeasurableSet,LT.lt,ENNReal,OfNat.ofNat,Exists,And,LE.le, MeasureTheory.NoAtoms'Proof uses:
Eq.mpr,id,Eq,congrArg,propext, MeasureTheory.no_atoms_iff,MeasureTheory.exists_measurable_superset,Exists.intro,Inter.inter,And.intro,Set.inter_subset_right,MeasurableSet.inter,le_antisymm,Eq.symm,MeasureTheory.measure_mono,Set.inter_subset_left,Trans.trans,rfl,eq_of_heq,HEqand 7 more29 instances, coercions and auxiliary constants left out.
Tactic trace: 20 steps
Open to load the checked before-and-after goal states.
- theorem
MeasureTheory.NoAtoms'.exists_measurable_subset_ltline 90 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure, MeasureTheory.NoAtoms',Set,MeasurableSet,LT.lt,ENNReal,OfNat.ofNat,Exists,And,LE.leProof uses:
Iff.mp, MeasureTheory.no_atoms_iff16 instances, coercions and auxiliary constants left out.
- theorem
MeasureTheory.NoAtoms'.exists_measurable_subset_lt₀line 93 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure, MeasureTheory.NoAtoms',Set,MeasureTheory.NullMeasurableSet,LT.lt,ENNReal,OfNat.ofNat,Exists,And,LE.le,MeasurableSetProof uses:
Filter.EventuallyEq,MeasureTheory.ae,MeasureTheory.NullMeasurableSet.exists_measurable_subset_ae_eq,Eq.mpr,id,Eq,congrArg,Eq.symm,Filter.EventuallyEq.measure_eq, MeasureTheory.NoAtoms'.exists_measurable_subset_lt,Eq.mp,Exists.intro,And.intro,LE.le.trans24 instances, coercions and auxiliary constants left out.
Tactic trace: 4 steps
Open to load the checked before-and-after goal states.
- instance
MeasureTheory.NoAtoms'.instNullSingletonClassline 100 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure, MeasureTheory.NoAtoms',MeasurableSingletonClass,MeasureTheory.NullMeasurableSpace,MeasureTheory.NullSingletonClassProof uses:
MeasureTheory.NullSingletonClass.mk,Decidable.byContradiction,Eq,ENNReal,Set,Singleton.singleton,OfNat.ofNat,Not,And,LE.le,MeasurableSet,LT.lt,Exists,False, MeasureTheory.NoAtoms'.exists_measurable_subset_lt₀,MeasureTheory.nullMeasurableSet_singleton,Eq.mp,Ne,Bot.bot,congrArgand 10 more23 instances, coercions and auxiliary constants left out.
Tactic trace: 12 steps
Open to load the checked before-and-after goal states.
- instance
MeasureTheory.NoAtoms'.instNullSingletonClass'TODO: Do we really needSigmaFinite μor isSFinite μsufficient? line 115 sourceSource comment
TODO: Do we really need `SigmaFinite μ` or is `SFinite μ` sufficient?standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure, MeasureTheory.NoAtoms',MeasureTheory.SigmaFinite,MeasureTheory.NullSingletonClassProof uses:
MeasureTheory.NullSingletonClass.mk,Decidable.byContradiction,Eq,ENNReal,Set,Singleton.singleton,OfNat.ofNat,Not,MeasureTheory.toMeasurable, MeasureTheory.IsAtom,And.intro,LT.lt,LE.le,MeasurableSet,Or,Eq.mp,Bot.bot,congrArg,Eq.symm,MeasureTheory.measure_toMeasurableand 25 more21 instances, coercions and auxiliary constants left out.
Tactic trace: 18 steps
Open to load the checked before-and-after goal states.
instance instNullSingletonClass' [SigmaFinite μ] : NullSingletonClass μ where … - lemma
MeasureTheory.NoAtoms'.restrictline 164 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure, MeasureTheory.NoAtoms',Set,MeasureTheory.NullMeasurableSet,MeasureTheory.Measure.restrictProof uses: MeasureTheory.NoAtoms'.mk',
MeasurableSet,LT.lt,ENNReal,OfNat.ofNat,Eq.mpr,Exists,And,LE.le,Inter.inter,id,Eq,congrArg,MeasureTheory.Measure.restrict_apply, MeasureTheory.NoAtoms'.exists_measurable_subset_lt₀,MeasureTheory.NullMeasurableSet.inter,MeasurableSet.nullMeasurableSet,Eq.mp,Exists.intro,And.introand 6 more11 instances, coercions and auxiliary constants left out.
Tactic trace: 7 steps
Open to load the checked before-and-after goal states.