`BookProof.ChapterDiffuseUnitaryModel.diffuse_multiplication_model_uniform` : ∃ U : Lp ℂ 2 (volume.restrict (Set.Icc (0 : ℝ) 1)) ≃ₗᵢ[ℂ] Lp ℂ 2 mu, ∀ (g : ℝ → ℂ) (hg :...
ProvedBookProof.ChapterDiffuseUnitaryModel.diffuse_multiplication_model_uniformtheoremstimepiece
Prove the following Lean 4 theorem from ChapterDiffuseUnitaryModel.
BookProof.ChapterDiffuseUnitaryModel.diffuse_multiplication_model_uniform : ∃ U : Lp ℂ 2 (volume.restrict (Set.Icc (0 : ℝ) 1)) ≃ₗᵢ[ℂ] Lp ℂ 2 mu, ∀ (g : ℝ → ℂ) (hg : MemLp g ⊤ (volume.restrict (Set.Icc (0 : ℝ) 1))) (u : Lp ℂ 2 (volume.restrict (Set.Icc (0 : ℝ) 1))), (U (multOp g hg u) : ℝ → ℂ) =ᵐ[mu] fun x => g (cdf mu x) * (U u : ℝ → ℂ) x
Formalization note: Lean 4 identifier BookProof.ChapterDiffuseUnitaryModel.diffuse_multiplication_model_uniform.
Preamble
-- Generated from ChapterDiffuseUnitaryModel.lean — theorem BookProof.ChapterDiffuseUnitaryModel.diffuse_multiplication_model_uniform import Definitions.Def_ChapterDiffuseCdfModel import Mathlib import Definitions.Def_ChapterDiffuseUnitaryModel import Definitions.Def_ChapterLinftyMultiplication open BookProof.ChapterLinftyMultiplication open BookProof.ChapterDiffuseUnitaryModel noncomputable section open MeasureTheory ProbabilityTheory Filter open BookProof.ChapterDiffuseCdfModel BookProof.ChapterLinftyMultiplication variable (mu : Measure ℝ) [IsProbabilityMeasure mu] [NullSingletonClass mu]
Formal statement
theorem BookProof.ChapterDiffuseUnitaryModel.diffuse_multiplication_model_uniform :
∃ U : Lp ℂ 2 (volume.restrict (Set.Icc (0 : ℝ) 1)) ≃ₗᵢ[ℂ] Lp ℂ 2 mu,
∀ (g : ℝ → ℂ) (hg : MemLp g ⊤ (volume.restrict (Set.Icc (0 : ℝ) 1)))
(u : Lp ℂ 2 (volume.restrict (Set.Icc (0 : ℝ) 1))),
(U (multOp g hg u) : ℝ → ℂ) =ᵐ[mu] fun x => g (cdf mu x) * (U u : ℝ → ℂ) x := by sorry