The Hilbert-space supremum of a real matrix #
For a finite real matrix a : Matrix ι κ ℝ, let Γ(a) be the supremum of
|∑ i, ∑ j, a i j * ⟪u i, v j⟫| over all families u : ι → E, v : κ → E of vectors of norm
at most one in all real inner product spaces E. Grothendieck's inequality bounds Γ(a) by a
universal constant times the supremum of |∑ i, ∑ j, a i j * s i * t j| over scalars
|s i|, |t j| ≤ 1, which is the case E = ℝ.
Inner products of finitely many vectors only depend on their span, which has dimension at most
card ι + card κ and therefore embeds isometrically into EuclideanSpace ℝ (ι ⊕ κ). We define
Matrix.innerProductSup a as the supremum over this single Euclidean space, and prove that it
bounds the sum in every real inner product space, in any universe. Together with
Matrix.innerProductSup_le_iff, this identifies it with the supremum over all real inner product
spaces. It is finite, being at most ∑ i, ∑ j, |a i j|.
The bound in an arbitrary space is what makes Γ(a) usable in the truncation proof of
Grothendieck's inequality, where it is applied to Gaussian variables in L² and to their
truncation errors, whose norms are small but not at most one; hence the scaled form
Matrix.abs_sum_sum_mul_inner_le_innerProductSup_mul_mul.
Main declarations #
Matrix.innerProductSup: the supremumΓ(a).Matrix.abs_sum_sum_mul_inner_le_innerProductSup:Γ(a)bounds the sum for unit-ball families in every real inner product space.Matrix.abs_sum_sum_mul_inner_le_innerProductSup_mul_mul: the boundΓ(a) * R * Sfor families of norms at mostRandS.Matrix.innerProductSup_le_iff:Γ(a) ≤ cas soon ascbounds the sum for unit-ball families inEuclideanSpace ℝ (ι ⊕ κ).Matrix.abs_sum_sum_mul_mul_le_innerProductSup: the scalar sum is at mostΓ(a).Matrix.innerProductSup_le_sum_sum_abs,Matrix.innerProductSup_smul: finiteness and homogeneity.Matrix.abs_sum_sum_mul_inner_le_sum_sum_abs: the entrywise bound∑ i, ∑ j, |a i j|for unit-ball families in any real inner product space.
References #
- F. Albiac and N. J. Kalton, Topics in Banach Space Theory, §8.1.
The supremum Γ(a) of |∑ i, ∑ j, a i j * ⟪u i, v j⟫| over families of vectors of norm at
most one. It is defined in EuclideanSpace ℝ (ι ⊕ κ); by
Matrix.abs_sum_sum_mul_inner_le_innerProductSup and Matrix.innerProductSup_le_iff it is the
supremum over all real inner product spaces jointly: it bounds the sum in each such space, but
the supremum in a single space of small dimension can be strictly smaller.
Instances For
For families of vectors of norm at most one, each inner product has absolute value at most
one, so the sum is at most ∑ i, ∑ j, |a i j|.
Γ(a) bounds |∑ i, ∑ j, a i j * ⟪u i, v j⟫| for families of vectors of norm at most one in
any real inner product space.
Γ(a) is at most c if and only if c bounds |∑ i, ∑ j, a i j * ⟪u i, v j⟫| for families
of vectors of norm at most one in EuclideanSpace ℝ (ι ⊕ κ).
The zero matrix has Γ(0) = 0.
For families of vectors of norms at most R and S in any real inner product space,
|∑ i, ∑ j, a i j * ⟪u i, v j⟫| is at most Γ(a) * R * S.
The scalar sum |∑ i, ∑ j, a i j * s i * t j| with |s i|, |t j| ≤ 1 is at most Γ(a): this
is the case E = ℝ, the trivial direction of Grothendieck's inequality.