The dot product is one inner product among many. These three conditions are what any candidate must satisfy — and each one is responsible for a specific piece of geometry that would otherwise not exist.
Combined with symmetry this gives linearity in both arguments — the form is bilinear, so an inner product distributes across linear combinations on either side. Only one argument needs stating; symmetry supplies the other.
Order of the arguments is irrelevant over . Over the axiom weakens to conjugate symmetry, and it has to — without the conjugate, positive definiteness below would fail, since would come out negative.
The axiom that supplies length. It makes real, non-negative, and zero only at the origin — see norm properties. Drop the strictness and nonzero vectors could have zero length, which breaks normalization and every distance argument built on it.
Not an axiom — a consequence of the three above. It is what makes angle definable at all: without it, could fall outside and have no arccosine.
Follows from Cauchy–Schwarz by squaring both sides. This is what makes the induced norm a genuine norm and the induced distance a genuine metric — the three axioms give geometry, but only through this chain.
Expand by bilinearity and the cross terms vanish. The classical theorem in turns out to be a statement about any inner product space — it holds for functions and matrices just as well.