Grothendieck's inequality for bilinear forms on spaces of continuous functions #
Let K and L be compact normal spaces (for example compact Hausdorff spaces) and let B be a
bilinear form on C(K, π) Γ C(L, π) with βB f gβ β€ C * βfβ * βgβ for the uniform norms; a
continuous bilinear form satisfies this with C = βBβ (ContinuousLinearMap.le_opNormβ, applied
to ContinuousLinearMap.toLinearMapββ). For finite families f i in C(K, π) and g i in
C(L, π) whose square functions β i, βf i xβ ^ 2 and β i, βg i yβ ^ 2 are bounded by one,
Grothendieck's inequality bounds ββ i, B (f i) (g i)β by the universal constant ΞΊ_π times
C, with ΞΊ_β = 8 and ΞΊ_π = 16 for a general RCLike field. The constants are those of the
matrix inequality and are not optimal.
The proof reduces to Grothendieck's inequality for matrices. Choose finite partitions of unity
Ο k on K and Ο l on L, indexed by finitely many points, along which the families f and
g are uniformly approximated by their values at these points
(ContinuousMap.exists_partitionOfUnity_norm_sum_smul_sub_le). The matrix
a k l = B (Ο k) (Ο l) has scalar bound C, because β k, s k * Ο k has uniform norm at most
one whenever every βs kβ β€ 1 (PartitionOfUnity.norm_sum_smul_le_one), and the approximating
sum is β k, β l, a k l * βͺu k, v lβ« for the vectors u k = (conj (f i k))α΅’ and
v l = (g i l)α΅’ of Euclidean norm at most one. Letting the approximation error tend to zero
gives the result.
Main declarations #
LinearMap.norm_sum_apply_apply_le_sixteen_mul: Grothendieck's inequality for bounded bilinear forms onC(K, π) Γ C(L, π)over anRCLikefield, with constant16.LinearMap.abs_sum_apply_apply_le_eight_mul: the real version, with constant8.
References #
- F. Albiac and N. J. Kalton, Topics in Banach Space Theory, Β§8.1.
Grothendieck's inequality for bounded bilinear forms on spaces of continuous functions,
over an RCLike field with constant ΞΊ_π = 16. Let K and L be compact normal spaces and
B a bilinear form on C(K, π) Γ C(L, π) with βB f gβ β€ C * βfβ * βgβ, such as a continuous
bilinear form with C = βBβ. If the families f i in C(K, π) and g i in C(L, π) have
square functions bounded by one, then ββ i, B (f i) (g i)β β€ 16 * C. Over β,
LinearMap.abs_sum_apply_apply_le_eight_mul gives the constant 8.
Grothendieck's inequality for bounded real bilinear forms on spaces of continuous
functions, with constant ΞΊ_β = 8. Let K and L be compact normal spaces and B a bilinear
form on C(K, β) Γ C(L, β) with |B f g| β€ C * βfβ * βgβ. If β i, f i x ^ 2 β€ 1 and
β i, g i y ^ 2 β€ 1 everywhere, then |β i, B (f i) (g i)| β€ 8 * C.