Gordon's minimax comparison inequality: for centered Gaussian arrays
ProvedGaussianMatrix.gordon_minimaxLet and be finite index sets. Let be a random vector on a probability space and a random vector on a probability space . Assume both are centered and jointly Gaussian in : the laws of and are Gaussian measures, and for all . Assume the increments compare in opposite directions inside and across the blocks :
Then
This is Gordon's minimax comparison inequality, in the form for expectations without an equal-variance assumption. For it reduces to the Sudakov–Fernique inequality, and for to Sudakov–Fernique applied to and . Its main application is the sharp lower bound for an standard Gaussian matrix . There one compares (playing the role of ) with (playing ) on finite nets , . The standard proof uses Gaussian interpolation (Kahane, Chatterjee) applied to the smooth min-max . Its mixed second derivatives are inside a block and across blocks, and .
Formalization Note. Joint Gaussianity is expressed with Mathlib's HasGaussianLaw for the map into U × T → ℝ. This forces and to be probability measures. Means and second moments are Bochner integrals; Gaussian coordinates are square-integrable, so no integrability convention intervenes. The min-max is ⨅ u, ⨆ t, X u t ω, a genuine min-max for nonempty finite . If or is empty, both sides are by the real conventions , and the statement remains true. The two vectors may live on different probability spaces, with no coupling assumed.
import Definitions.Def_GaussianMatrix_basic open MeasureTheory ProbabilityTheory open scoped Matrix
namespace GaussianMatrix
theorem gordon_minimax {U T Ω Ω' : Type*} [Fintype U] [Fintype T] [MeasurableSpace Ω]
[MeasurableSpace Ω'] {P : Measure Ω} {Q : Measure Ω'}
(X : U → T → Ω → ℝ) (Y : U → T → Ω' → ℝ)
(hX : HasGaussianLaw (fun ω (p : U × T) => X p.1 p.2 ω) P)
(hY : HasGaussianLaw (fun ω (p : U × T) => Y p.1 p.2 ω) Q)
(hX0 : ∀ u t, ∫ ω, X u t ω ∂P = 0) (hY0 : ∀ u t, ∫ ω, Y u t ω ∂Q = 0)
(hsame : ∀ u t s,
∫ ω, (X u t ω - X u s ω) ^ 2 ∂P ≤ ∫ ω, (Y u t ω - Y u s ω) ^ 2 ∂Q)
(hdiff : ∀ u v t s, u ≠ v →
∫ ω, (Y u t ω - Y v s ω) ^ 2 ∂Q ≤ ∫ ω, (X u t ω - X v s ω) ^ 2 ∂P) :
∫ ω, (⨅ u, ⨆ t, X u t ω) ∂P ≤ ∫ ω, (⨅ u, ⨆ t, Y u t ω) ∂Q := by sorry
end GaussianMatrix