Banach-Steinhaus, operator theory
Let X be a Banach space, Y be a normed linear space, and B:X×Y→R be a bilinear function. Suppose that for each x∈X there exists a constant Cx≥0 such that ∣B(x,y)∣≤Cx∥y∥ for all y∈Y, and for each y∈Y there exists a constant Cy≥0 such that ∣B(x,y)∣≤Cy∥x∥ for all x∈X.
Show that then there exists a constant C≥0 such that ∣B(x,y)∣≤C∥x∥∥y∥ for all x∈X and all y∈Y.
Solution.
First, if we fix y∈Y, then x↦B(x,y) is a linear functional with operator norm at most Cy, so we are working with a family of bounded linear functionals. Notice that our assumptions tell us that for a given x∈X,
∣B(x,y)∣≤Cx∥y∥⟹∥y∥=1sup∣B(x,y)∣≤Cx.
Thus, by Banach-Steinhaus, there exists C>0 such that
∥y∥=1sup∥x↦B(x,y)∥X→R≤C<∞.
And so ∣B(x,y)∣≤C∥x∥ for any ∥y∥=1. If we fix x, then y↦B(x,y) is a bounded linear function with operator norm smaller than C∥x∥, and so ∣B(x,y)∣≤C∥x∥∥y∥, as required.