InformationTheory

InformationTheory.Shannon.EPI.DensityForm

source

Density-form entropy power inequality #

entropy_power_inequality_of_density: EPI for absolutely continuous distributions with finite second moment and regular densities, proved via a 3-noise lift and two-time terminal.

Main statements #

Implementation notes #

The proof lifts the base space (Ω, P) to (Ω × ℝ × ℝ × ℝ, liftMeasure3 P) and introduces three independent unit-noise variables Z_X, Z_Y, Z. Smoothing the sum with a separate unit noise Z (rather than using Z_X + Z_Y ~ 𝒩(0,2)) ensures that isDeBruijnRegularityHyp_of_methodX_unitnoise (which requires gaussianReal 0 1) applies to the sum-instance as well.

noncomputable def

InformationTheory.Shannon.EPIDensityForm.isHeatFlowEndpointRegular_of_canonical_rnDeriv

source
Equations
  • One or more equations did not get rendered due to their size.
Instances For
    Used by
      theorem

      InformationTheory.Shannon.EPIDensityForm.integral_sub_integral_sq_rescaled_path_le

      source
      {α : Type u_1} { : MeasurableSpace α} (μ : MeasureTheory.Measure α) [MeasureTheory.IsProbabilityMeasure μ] (A B : α) (hA : Measurable A) (hB : Measurable B) (hAB : ProbabilityTheory.IndepFun A B μ) (h_mom_A : MeasureTheory.Integrable (fun (p : α) => A p ^ 2) μ) (v_B : NNReal) (hB_law : MeasureTheory.Measure.map B μ = ProbabilityTheory.gaussianReal 0 v_B) {t : } (ht : 0 < t) :
      (x : ), (x - (y : ), y MeasureTheory.Measure.map (fun (p : α) => A p / t + B p) μ) ^ 2 MeasureTheory.Measure.map (fun (p : α) => A p / t + B p) μ ProbabilityTheory.variance A μ / t + v_B
      Used by
        theorem

        InformationTheory.Shannon.EPIDensityForm.rescaled_path_absolutelyContinuous_and_negMulLog_integrable

        source
        {α : Type u_1} { : MeasurableSpace α} (μ : MeasureTheory.Measure α) [MeasureTheory.IsProbabilityMeasure μ] (A B : α) (hA : Measurable A) (hB : Measurable B) (hAB : ProbabilityTheory.IndepFun A B μ) (hA_ac : (MeasureTheory.Measure.map A μ).AbsolutelyContinuous MeasureTheory.volume) (h_mom_A : MeasureTheory.Integrable (fun (p : α) => A p ^ 2) μ) (v_B : NNReal) (hv_B : v_B 0) (hB_law : MeasureTheory.Measure.map B μ = ProbabilityTheory.gaussianReal 0 v_B) {t : } (ht : 0 < t) :
        Used by
          theorem

          InformationTheory.Shannon.EPIDensityForm.liftMeasure3_map_fst_eq

          source
          Used by
            theorem

            InformationTheory.Shannon.EPIDensityForm.liftMeasure3_noise_laws

            source
            Used by
              theorem

              InformationTheory.Shannon.EPIDensityForm.liftMeasure3_moment_transport

              source
              {Ω : Type u_1} { : MeasurableSpace Ω} (P : MeasureTheory.Measure Ω) [MeasureTheory.IsProbabilityMeasure P] (X Y : Ω) (hX : Measurable X) (hY : Measurable Y) (h_mom_X : MeasureTheory.Integrable (fun (ω : Ω) => X ω ^ 2) P) (h_mom_Y : MeasureTheory.Integrable (fun (ω : Ω) => Y ω ^ 2) P) :
              MeasureTheory.Integrable (fun (ω : Ω) => (X ω + Y ω) ^ 2) P MeasureTheory.Integrable (fun (p : Ω × × × ) => X p.1 ^ 2) (EPINoiseExtension.liftMeasure3 P) MeasureTheory.Integrable (fun (p : Ω × × × ) => Y p.1 ^ 2) (EPINoiseExtension.liftMeasure3 P) MeasureTheory.Integrable (fun (p : Ω × × × ) => (X p.1 + Y p.1) ^ 2) (EPINoiseExtension.liftMeasure3 P)
              Used by
                theorem

                InformationTheory.Shannon.EPIDensityForm.iIndepFun_liftMeasure3_of_indep

                source
                {Ω : Type u_1} { : MeasurableSpace Ω} (P : MeasureTheory.Measure Ω) [MeasureTheory.IsProbabilityMeasure P] (X Y : Ω) (hX : Measurable X) (hY : Measurable Y) (hXY : ProbabilityTheory.IndepFun X Y P) :
                ProbabilityTheory.iIndepFun ![fun (p : Ω × × × ) => X p.1, fun (p : Ω × × × ) => Y p.1, fun (p : Ω × × × ) => p.2.1, fun (p : Ω × × × ) => p.2.2.1, fun (p : Ω × × × ) => p.2.2.2] (EPINoiseExtension.liftMeasure3 P)
                Used by
                  theorem

                  InformationTheory.Shannon.EPIDensityForm.liftMeasure3_pairwise_indep

                  source
                  Used by
                    theorem

                    InformationTheory.Shannon.EPIDensityForm.entropy_power_inequality_of_density

                    source
                    {Ω : Type u_1} { : MeasurableSpace Ω} (P : MeasureTheory.Measure Ω) [MeasureTheory.IsProbabilityMeasure P] (X Y : Ω) (hX : Measurable X) (hY : Measurable Y) (hXY : ProbabilityTheory.IndepFun X Y P) (hX_ac : (MeasureTheory.Measure.map X P).AbsolutelyContinuous MeasureTheory.volume) (hY_ac : (MeasureTheory.Measure.map Y P).AbsolutelyContinuous MeasureTheory.volume) (h_mom_X : MeasureTheory.Integrable (fun (ω : Ω) => X ω ^ 2) P) (h_mom_Y : MeasureTheory.Integrable (fun (ω : Ω) => Y ω ^ 2) P) (h_fisher_X : (FisherInfo.fisherInfoOfDensity fun (x : ) => ((MeasureTheory.Measure.map X P).rnDeriv MeasureTheory.volume x).toReal) ) (hreg_pX : FisherInfo.IsRegularDensityV2 fun (x : ) => ((MeasureTheory.Measure.map X P).rnDeriv MeasureTheory.volume x).toReal) (hnorm_pX : (x : ), ((MeasureTheory.Measure.map X P).rnDeriv MeasureTheory.volume x).toReal = 1) (hready_pX : ∀ (v : NNReal), v 0EPIBlachmanDensity.IsBlachmanConvReady (fun (x : ) => ((MeasureTheory.Measure.map X P).rnDeriv MeasureTheory.volume x).toReal) (ProbabilityTheory.gaussianPDFReal 0 v)) (h_fisher_Y : (FisherInfo.fisherInfoOfDensity fun (x : ) => ((MeasureTheory.Measure.map Y P).rnDeriv MeasureTheory.volume x).toReal) ) (hreg_pY : FisherInfo.IsRegularDensityV2 fun (x : ) => ((MeasureTheory.Measure.map Y P).rnDeriv MeasureTheory.volume x).toReal) (hnorm_pY : (x : ), ((MeasureTheory.Measure.map Y P).rnDeriv MeasureTheory.volume x).toReal = 1) (hready_pY : ∀ (v : NNReal), v 0EPIBlachmanDensity.IsBlachmanConvReady (fun (x : ) => ((MeasureTheory.Measure.map Y P).rnDeriv MeasureTheory.volume x).toReal) (ProbabilityTheory.gaussianPDFReal 0 v)) (h_fisher_XY : (FisherInfo.fisherInfoOfDensity fun (x : ) => ((MeasureTheory.Measure.map (fun (ω : Ω) => X ω + Y ω) P).rnDeriv MeasureTheory.volume x).toReal) ) (hreg_pXY : FisherInfo.IsRegularDensityV2 fun (x : ) => ((MeasureTheory.Measure.map (fun (ω : Ω) => X ω + Y ω) P).rnDeriv MeasureTheory.volume x).toReal) (hnorm_pXY : (x : ), ((MeasureTheory.Measure.map (fun (ω : Ω) => X ω + Y ω) P).rnDeriv MeasureTheory.volume x).toReal = 1) (hready_pXY : ∀ (v : NNReal), v 0EPIBlachmanDensity.IsBlachmanConvReady (fun (x : ) => ((MeasureTheory.Measure.map (fun (ω : Ω) => X ω + Y ω) P).rnDeriv MeasureTheory.volume x).toReal) (ProbabilityTheory.gaussianPDFReal 0 v)) (hent_pX : MeasureTheory.Integrable (fun (x : ) => ((MeasureTheory.Measure.map X P).rnDeriv MeasureTheory.volume x).toReal.negMulLog) MeasureTheory.volume) (hent_pY : MeasureTheory.Integrable (fun (x : ) => ((MeasureTheory.Measure.map Y P).rnDeriv MeasureTheory.volume x).toReal.negMulLog) MeasureTheory.volume) (hent_pXY : MeasureTheory.Integrable (fun (x : ) => ((MeasureTheory.Measure.map (fun (ω : Ω) => X ω + Y ω) P).rnDeriv MeasureTheory.volume x).toReal.negMulLog) MeasureTheory.volume) :

                    Entropy power inequality for absolutely continuous distributions with regular densities.

                    All 16 hypotheses are regularity preconditions (measurability, independence, absolute continuity, finite second moment, IsRegularDensityV2, normalization, IsBlachmanConvReady, finite Fisher information, finite entropy) for X, Y, and X + Y; they do not encode the EPI inequality core. The proof derives EPI via a 3-noise lift and two-time terminal.

                    Used by