teorth/PFR
Source indexedlemma · leanprover/lean4:v4.33.0-rc1
ProbabilityTheory.Kernel.AEFiniteKernelSupport.map
PFR.Mathlib.Probability.Kernel.Disintegration · PFR/Mathlib/Probability/Kernel/Disintegration.lean:738 to 754
Mathematical statement
Exact Lean statement
lemma AEFiniteKernelSupport.map [MeasurableSingletonClass U] {κ : Kernel T S} {μ : Measure T}
(hκ : AEFiniteKernelSupport κ μ) {f : S → U} :
AEFiniteKernelSupport (Kernel.map κ f) μComplete declaration
Lean source
Full Lean sourceLean 4
lemma AEFiniteKernelSupport.map [MeasurableSingletonClass U] {κ : Kernel T S} {μ : Measure T} (hκ : AEFiniteKernelSupport κ μ) {f : S → U} : AEFiniteKernelSupport (Kernel.map κ f) μ := by by_cases hf : Measurable f · filter_upwards [hκ] with t ⟨A, hA⟩ classical use Finset.image f A rw [Kernel.map_apply' _ hf] · refine measure_mono_null ?_ hA intro s simp only [Finset.coe_image, Set.preimage_compl, Set.mem_compl_iff, Set.mem_preimage, Set.mem_image, SetLike.mem_coe, not_exists, not_and] contrapose!; intro hs; use s · apply MeasurableSet.compl apply Set.Finite.measurableSet exact Finset.finite_toSet (Finset.image f A) · simp [map_of_not_measurable _ hf]