Cauchy-Schwarz inequality proof
For any two vectors
The above inequality is an equality if and only if
with optimal |
Proof: The inequality is trivial if either one of the vectors is zero. Let us assume both are non-zero. Without loss of generality, we may re-scale
and assume it has unit Euclidean norm (
). Let us first prove that
We consider the polynomial
Since it is non-negative for every value of , its discriminant
is non-positive. The Cauchy-Schwartz inequality follows.
The second result is proven as follows. Let be the optimal value of the problem. The Cauchy-Schwartz inequality implies that
. To prove that the value is attained (it is equal to its upper bound), we observe that if
, then
The vector is feasible for the optimization problem
. This establishes a lower bound on the value of
,
: