For every real t, 0≤∥x−ty∥2. Expanding the inner product, ∥x−ty∥2=⟨x−ty,x−ty⟩=∥y∥2t2−2⟨x,y⟩t+∥x∥2, so the quadratic ∥y∥2t2−2⟨x,y⟩t+∥x∥2 in t is always nonnegative.
A quadratic that is always nonnegative has nonpositive discriminant: Δ=4⟨x,y⟩2−4∥y∥2∥x∥2≤0. Rearranging gives ⟨x,y⟩2≤∥x∥2∥y∥2, i.e. ∣⟨x,y⟩∣≤∥x∥∥y∥.
The discriminant argument works verbatim in real inner product spaces (above, Rn).
In the complex case it controls only Re⟨x,y⟩, not ⟨x,y⟩ itself, so a phase rotation is needed: choose α with ∣α∣=1 and ⟨αx,y⟩=∣⟨x,y⟩∣ (a nonnegative real; trivial if ∣⟨x,y⟩∣=0) and apply the real argument to αx, giving ∣⟨x,y⟩∣=Re⟨αx,y⟩≤∥αx∥∥y∥=∥x∥∥y∥.
In ℓ2, apply the finite Cauchy–Schwarz to the absolute-value sequences (∣xn∣), (∣yn∣): ∑n≤N∣xnyn∣≤(∑n≤N∣xn∣2)1/2(∑n≤N∣yn∣2)1/2≤∥x∥∥y∥.
The partial sums of nonnegative terms are bounded, so ∑n∣xnyn∣ converges — i.e. ∑xnyn converges absolutely, and the inner product ⟨x,y⟩=∑n=1∞xnyn is well defined.