Documentation

LeanPool.Feige.TransferStein

Measure-level transfer Stein identities #

This file lifts the fixed-y identities to an arbitrary law for Y. The outer integrability assumptions are stated explicitly, making the result usable independently of how the law of Y is presented.

noncomputable def Feige.TransferStein.uTailIntegrand (d z : ) :

Real-valued conditional lower-tail transfer integrand u.

Equations
Instances For
    noncomputable def Feige.TransferStein.vTailIntegrand (c z : ) :

    Real-valued conditional upper-tail transfer integrand v.

    Equations
    Instances For

      The formal derivative of φ, multiplied by d, is the conditional u integrand away from the sole boundary point zero.

      The ψ derivative identity has no boundary discrepancy.

      Integral bridge from the analytic φ' quantity to the conditional tail formula. Atomlessness at zero is precisely the boundary condition needed to pass between z ≥ 0 in the tail event and z > 0 in the a.e. derivative.

      Integral bridge from the analytic ψ' quantity to the conditional left-tail formula.

      noncomputable def Feige.TransferStein.phiPlus (d a y : ) :

      The positive φ expectation conditional on Y = y.

      Equations
      Instances For
        noncomputable def Feige.TransferStein.phiMinus (d b y : ) :

        The negative φ expectation conditional on Y = y.

        Equations
        Instances For
          noncomputable def Feige.TransferStein.phiDerivPlus (d a y : ) :

          The positive derivative expectation conditional on Y = y.

          Equations
          Instances For
            noncomputable def Feige.TransferStein.phiDerivMinus (d b y : ) :

            The negative derivative expectation conditional on Y = y.

            Equations
            Instances For
              theorem Feige.TransferStein.integral_phi_two_sided (μ : MeasureTheory.Measure ) {d a b : } (hd : 0 < d) (ha : 0 < a) (hb : 0 < b) (hPlus : MeasureTheory.Integrable (phiPlus d a) μ) (hMinus : MeasureTheory.Integrable (phiMinus d b) μ) (hDerivPlus : MeasureTheory.Integrable (phiDerivPlus d a) μ) (hDerivMinus : MeasureTheory.Integrable (phiDerivMinus d b) μ) :
              (y : ), phiPlus d a y μ - (y : ), phiMinus d b y μ = (y : ), phiDerivPlus d a y μ + (y : ), phiDerivMinus d b y μ

              The two-sided exponential Stein identity for φ, averaged over an arbitrary measure μ.

              The four hypotheses are exactly those needed to distribute the outer Bochner integral over subtraction and addition.

              theorem Feige.TransferStein.integral_phi_two_sided_prod (μ : MeasureTheory.Measure ) [MeasureTheory.SFinite μ] {d a b : } (hd : 0 < d) (ha : 0 < a) (hb : 0 < b) (hPlus : MeasureTheory.Integrable (fun (p : × ) => TransferTestFunctions.transferPhi d (p.1 + a * p.2) * Real.exp (-p.2)) (μ.prod (MeasureTheory.volume.restrict (Set.Ioi 0)))) (hMinus : MeasureTheory.Integrable (fun (p : × ) => TransferTestFunctions.transferPhi d (p.1 - b * p.2) * Real.exp (-p.2)) (μ.prod (MeasureTheory.volume.restrict (Set.Ioi 0)))) (hDerivPlus : MeasureTheory.Integrable (fun (p : × ) => a * TransferTestFunctions.transferPhiDeriv d (p.1 + a * p.2) * Real.exp (-p.2)) (μ.prod (MeasureTheory.volume.restrict (Set.Ioi 0)))) (hDerivMinus : MeasureTheory.Integrable (fun (p : × ) => b * TransferTestFunctions.transferPhiDeriv d (p.1 - b * p.2) * Real.exp (-p.2)) (μ.prod (MeasureTheory.volume.restrict (Set.Ioi 0)))) :

              Product-measure/Fubini form of the averaged φ identity.

              noncomputable def Feige.TransferStein.psiPlus (c a y : ) :

              The positive ψ expectation conditional on Y = y.

              Equations
              Instances For
                noncomputable def Feige.TransferStein.psiMinus (c b y : ) :

                The negative ψ expectation conditional on Y = y.

                Equations
                Instances For
                  noncomputable def Feige.TransferStein.psiDerivPlus (c a y : ) :

                  The positive derivative expectation conditional on Y = y.

                  Equations
                  Instances For
                    noncomputable def Feige.TransferStein.psiDerivMinus (c b y : ) :

                    The negative derivative expectation conditional on Y = y.

                    Equations
                    Instances For
                      theorem Feige.TransferStein.integral_psi_two_sided (μ : MeasureTheory.Measure ) {c a b : } (hc : 0 < c) (ha : 0 < a) (hb : 0 < b) (hPlus : MeasureTheory.Integrable (psiPlus c a) μ) (hMinus : MeasureTheory.Integrable (psiMinus c b) μ) (hDerivPlus : MeasureTheory.Integrable (psiDerivPlus c a) μ) (hDerivMinus : MeasureTheory.Integrable (psiDerivMinus c b) μ) :
                      (y : ), psiPlus c a y μ - (y : ), psiMinus c b y μ = (y : ), psiDerivPlus c a y μ + (y : ), psiDerivMinus c b y μ

                      The two-sided exponential Stein identity for ψ, averaged over an arbitrary measure μ.

                      theorem Feige.TransferStein.integral_psi_two_sided_prod (μ : MeasureTheory.Measure ) [MeasureTheory.SFinite μ] {c a b : } (hc : 0 < c) (ha : 0 < a) (hb : 0 < b) (hPlus : MeasureTheory.Integrable (fun (p : × ) => TransferTestFunctions.transferPsi c (p.1 + a * p.2) * Real.exp (-p.2)) (μ.prod (MeasureTheory.volume.restrict (Set.Ioi 0)))) (hMinus : MeasureTheory.Integrable (fun (p : × ) => TransferTestFunctions.transferPsi c (p.1 - b * p.2) * Real.exp (-p.2)) (μ.prod (MeasureTheory.volume.restrict (Set.Ioi 0)))) (hDerivPlus : MeasureTheory.Integrable (fun (p : × ) => a * TransferTestFunctions.transferPsiDeriv c (p.1 + a * p.2) * Real.exp (-p.2)) (μ.prod (MeasureTheory.volume.restrict (Set.Ioi 0)))) (hDerivMinus : MeasureTheory.Integrable (fun (p : × ) => b * TransferTestFunctions.transferPsiDeriv c (p.1 - b * p.2) * Real.exp (-p.2)) (μ.prod (MeasureTheory.volume.restrict (Set.Ioi 0)))) :

                      Product-measure/Fubini form of the averaged ψ identity.

                      noncomputable def Feige.TransferStein.APlus (μ : MeasureTheory.Measure ) (d a : ) :

                      Analytic A₊ = E φ(Z₊).

                      Equations
                      Instances For
                        noncomputable def Feige.TransferStein.AMinus (μ : MeasureTheory.Measure ) (d b : ) :

                        Analytic A₋ = E φ(Z₋).

                        Equations
                        Instances For
                          noncomputable def Feige.TransferStein.BPlus (μ : MeasureTheory.Measure ) (c a : ) :

                          Analytic B₊ = E ψ(Z₊).

                          Equations
                          Instances For
                            noncomputable def Feige.TransferStein.BMinus (μ : MeasureTheory.Measure ) (c b : ) :

                            Analytic B₋ = E ψ(Z₋).

                            Equations
                            Instances For
                              noncomputable def Feige.TransferStein.uPlus (μ : MeasureTheory.Measure ) (d a : ) :

                              u₊, normalized as d times the φ' expectation. Since phiDerivPlus includes the affine chain-rule factor a, it is divided out here.

                              Equations
                              Instances For
                                noncomputable def Feige.TransferStein.uMinus (μ : MeasureTheory.Measure ) (d b : ) :

                                Analytic u₋.

                                Equations
                                Instances For
                                  noncomputable def Feige.TransferStein.vPlus (μ : MeasureTheory.Measure ) (c a : ) :

                                  v₊, normalized as c times the ψ' expectation.

                                  Equations
                                  Instances For
                                    noncomputable def Feige.TransferStein.vMinus (μ : MeasureTheory.Measure ) (c b : ) :

                                    Analytic v₋.

                                    Equations
                                    Instances For
                                      theorem Feige.TransferStein.equation23_A (μ : MeasureTheory.Measure ) {d a b : } (hd : 0 < d) (ha : 0 < a) (hb : 0 < b) (hPlus : MeasureTheory.Integrable (phiPlus d a) μ) (hMinus : MeasureTheory.Integrable (phiMinus d b) μ) (hDerivPlus : MeasureTheory.Integrable (phiDerivPlus d a) μ) (hDerivMinus : MeasureTheory.Integrable (phiDerivMinus d b) μ) :
                                      d * (APlus μ d a - AMinus μ d b) = a * uPlus μ d a + b * uMinus μ d b

                                      The lower-test Stein identity for the analytic quantities above.

                                      theorem Feige.TransferStein.equation23_B (μ : MeasureTheory.Measure ) {c a b : } (hc : 0 < c) (ha : 0 < a) (hb : 0 < b) (hPlus : MeasureTheory.Integrable (psiPlus c a) μ) (hMinus : MeasureTheory.Integrable (psiMinus c b) μ) (hDerivPlus : MeasureTheory.Integrable (psiDerivPlus c a) μ) (hDerivMinus : MeasureTheory.Integrable (psiDerivMinus c b) μ) :
                                      c * (BPlus μ c a - BMinus μ c b) = a * vPlus μ c a + b * vMinus μ c b

                                      The upper-test Stein identity for the analytic quantities above.