PFR/Mathlib/MeasureTheory/Measure/Prod.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, Polynomial Freiman-Ruzsa proof paper, arXiv v2
5 declarations, 0 contain sorry, 0 declared as axioms
Imports (1)
Imported by 2 files
- lemma
MeasureTheory.Measure.map_prod_comap_swapThe law of $(X, Z)$ is the image of the law of $(Z,X)$ line 15 sourceSource documentation
The law of $(X, Z)$ is the image of the law of $(Z,X)$.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,Measurable,MeasureTheory.Measure,Eq,Prod,MeasureTheory.Measure.comap,Prod.swap,MeasureTheory.Measure.map,Prod.mkProof uses:
MeasureTheory.Measure.ext,Set,MeasurableSet,Eq.mpr,ENNReal,Set.preimage,id,congrArg,MeasureTheory.Measure.map_apply,Measurable.prodMk,Set.image,MeasureTheory.Measure.comap_apply,Prod.swap_injective,MeasurableEmbedding.measurableSet_image',MeasurableEquiv,MeasurableEquiv.prodComm,MeasurableEquiv.measurableEmbedding,eq_of_heq,outParam,DFunLikeand 15 more10 instances, coercions and auxiliary constants left out.
Tactic trace: 12 steps
Open to load the checked before-and-after goal states.
lemma map_prod_comap_swap (hX : Measurable X) (hZ : Measurable Z) (μ : Measure Ω) : (μ.map (fun ω ↦ (X ω, Z ω))).comap Prod.swap = μ.map (fun ω ↦ (Z ω, X ω)) := by … - lemma
MeasureTheory.Measure.prod_apply_singletonline 26 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,MeasureTheory.SigmaFinite,Prod,Eq,ENNReal,Set,MeasureTheory.Measure.prod,Singleton.singleton,HMul.hMul,Prod.fst,Prod.sndProof uses:
Eq.mpr,Prod.mk,id,congrArg,Eq.symm,Prod.eta,SProd.sprod,Set.singleton_prod_singleton,MeasureTheory.Measure.prod_prod,Eq.refl20 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- lemma
MeasureTheory.Measure.prod_real_apply_singletonline 31 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,MeasureTheory.SigmaFinite,Prod,Eq,Real,MeasureTheory.Measure.real,MeasureTheory.Measure.prod,Singleton.singleton,Set,HMul.hMul,Prod.fst,Prod.sndProof uses:
of_eq_true,ENNReal.toReal,ENNReal,Eq.trans,True,congrFun',congrArg, MeasureTheory.Measure.prod_apply_singleton,ENNReal.toReal_mul,eq_self14 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- lemma
MeasureTheory.Measure.prod_of_full_measure_finsetline 36 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,MeasureTheory.SigmaFinite,Finset,Eq,ENNReal,Set,Compl.compl,OfNat.ofNat,Prod,MeasureTheory.Measure.prod,SProd.sprodProof uses:
Union.union,Set.univ,Set.ext,Iff,Membership.mem,Eq.mpr,Prod.mk,Not,Or,id,congr,congrArg,Eq.trans,congrFun',Finset.coe_product,And,Prod.fst,Prod.snd,True,and_trueand 16 more41 instances, coercions and auxiliary constants left out.
Tactic trace: 15 steps
Open to load the checked before-and-after goal states.
- instance
(instance at line 49)line 49 source