OAI/Probability/InvariantIsing/Cavity/CavityGaussianSpectral.lean
11 declarations, 0 contain sorry, 0 declared as axioms
Square completion for an arbitrary positive definite real precision matrix, expressed against the standard finite-dimensional Gaussian.
- lemma
OAI.InvariantIsing.cavity_eigenbasis_actionline 14 - lemma
OAI.InvariantIsing.cavity_eigenbasis_coordinateline 21 - lemma
OAI.InvariantIsing.cavity_eigenbasis_quadraticline 29 - lemma
OAI.InvariantIsing.cavity_eigenbasis_linearline 40 - lemma
OAI.InvariantIsing.cavity_eigenbasis_exponentline 49 - lemma
OAI.InvariantIsing.cavity_precision_inverse_cancelline 63 - lemma
OAI.InvariantIsing.cavity_eigenbasis_inverse_coordinateline 71 - lemma
OAI.InvariantIsing.cavity_eigenbasis_inverse_quadraticline 81 - lemma
OAI.InvariantIsing.cavity_precision_normalizerline 92 - theorem
OAI.InvariantIsing.cavity_gaussian_precision_integrableline 100 - theorem
OAI.InvariantIsing.cavity_gaussian_precision_integralline 114Source documentation
Standard-Gaussian square completion with an arbitrary positive definite precision matrix. No simultaneous diagonalization with the original covariance is assumed.
theorem cavity_gaussian_precision_integral {d : ℕ} (Q : Matrix (Fin d) (Fin d) ℝ) (hQ : Q.PosDef) (l : EuclideanSpace ℝ (Fin d)) : (∫ x : EuclideanSpace ℝ (Fin d), Real.exp ((‖x‖ ^ 2 - ⟪x, Q.toEuclideanLin x⟫) / 2 + ⟪l, x⟫) ∂stdGaussian (EuclideanSpace ℝ (Fin d))) = (Real.sqrt Q.det)⁻¹ * Real.exp (⟪l, Q⁻¹.toEuclideanLin l⟫ / 2) := by …