Documentation

BrownianMotion.Gaussian.CovMatrix

Covariance matrix #

theorem ProbabilityTheory.covarianceBilin_apply_prod {Ω : Type u_2} { : MeasurableSpace Ω} {μ : MeasureTheory.Measure Ω} [MeasureTheory.IsFiniteMeasure μ] {X Y : Ω} (hX : MeasureTheory.MemLp X 2 μ) (hY : MeasureTheory.MemLp Y 2 μ) (x y : WithLp 2 ( × )) :
((covarianceBilin (MeasureTheory.Measure.map (fun (ω : Ω) => WithLp.toLp 2 (X ω, Y ω)) μ)) x) y = x.fst * y.fst * variance X μ + (x.fst * y.snd + x.snd * y.fst) * covariance X Y μ + x.snd * y.snd * variance Y μ