Why These Properties Matter
The component formula for a dot product gives a direct way to calculate it. But many expressions contain sums of vectors or scalar multiples, and calculating every new vector component by component can become cumbersome. Symmetry and linearity let us reorganize those expressions before or during calculation.
These properties also explain why the dot product behaves predictably when its inputs are rearranged or combined. We will prove them from the component definition, then use them in examples. Throughout, vectors are in \(\mathbb{R}^3\), and scalars are real numbers.
Definition of the Dot Product
If \(\mathbf{u}=(u_1,u_2,u_3)\) and \(\mathbf{v}=(v_1,v_2,v_3)\), their dot product is the real number obtained by multiplying corresponding components and adding the results:
Vector addition is componentwise, so \(\mathbf{u}+\mathbf{v}=(u_1+v_1,u_2+v_2,u_3+v_3)\). Scalar multiplication is also componentwise: for a real number \(a\), \(a\mathbf{u}=(au_1,au_2,au_3)\). These facts, together with ordinary distributivity and commutativity of real-number multiplication, are all we need for the proofs below.
Symmetry: Reversing the Order
Symmetry says that the order of the two vectors does not affect the result. It follows directly from commutativity of real-number multiplication:
Each term can be reversed because \(u_iv_i=v_iu_i\) for real numbers. The result is not an assumption about the vectors’ components; it holds for every pair of vectors in \(\mathbb{R}^3\).
Worked Example: Checking Symmetry with Components
Let \(\mathbf{u}=(2,-1,3)\) and \(\mathbf{v}=(-4,5,2)\). First calculate the dot product in the given order:
Now reverse the order and calculate again:
The results agree, as symmetry predicts. As a check, the component products in both calculations are \(-8\), \(-5\), and \(6\), whose sum is \(-7\).
Linearity in the First Argument
Linearity in the first argument consists of two rules. If \(\mathbf{u}\), \(\mathbf{v}\), and \(\mathbf{w}\) are vectors and \(a,b\) are real scalars, then a sum in the first argument separates into a sum of dot products, and scalar multiples can be taken outside:
Combining these rules gives the more general formula:
To see why the formula holds, write \(\mathbf{u}=(u_1,u_2,u_3)\), \(\mathbf{v}=(v_1,v_2,v_3)\), and \(\mathbf{w}=(w_1,w_2,w_3)\). Then \(a\mathbf{u}+b\mathbf{v}=(au_1+bv_1,au_2+bv_2,au_3+bv_3)\). Applying the dot product definition and distributing in each component gives:
This establishes both distribution over a sum and pulling out a scalar: choosing \(a=b=1\) gives the sum rule, while choosing one vector term to be zero gives the scalar rule. The argument depends on the component definition and real-number distributivity.
Linearity in the Second Argument
The dot product is also linear in its second argument. In this case, the rules are:
These rules can be proved by the same component expansion. They also follow immediately from the symmetry just proved and linearity in the first argument. For example, symmetry lets us move the sum to the first position, apply first-argument linearity, and then use symmetry again:
Likewise, \(\mathbf{u}\cdot(a\mathbf{v})=(a\mathbf{v})\cdot\mathbf{u}=a(\mathbf{v}\cdot\mathbf{u})=a(\mathbf{u}\cdot\mathbf{v})\). Thus the dot product is linear in either argument when the other is held fixed.
Using Linearity to Simplify Expressions
Linearity allows an expression to be expanded one argument at a time. The scalar coefficients remain as ordinary real-number factors. For example, distributing over both arguments gives:
This follows by first distributing across the second argument and then across the first argument in each resulting term. It does not require multiplying vectors as if they were numbers; each final term is a scalar dot product multiplied by scalar coefficients.
Worked Example: Taking a Linear Combination in One Argument
Let \(\mathbf{u}=(1,2,-1)\), \(\mathbf{v}=(3,-1,4)\), and \(\mathbf{w}=(-2,0,5)\). We will calculate \((2\mathbf{u}-\mathbf{w})\cdot\mathbf{v}\) directly, then check it by linearity.
First form the vector in the first argument:
Now calculate its dot product with \(\mathbf{v}\):
For the check, calculate the two dot products separately:
Linearity predicts \(2(\mathbf{u}\cdot\mathbf{v})-\mathbf{w}\cdot\mathbf{v}\), which is \(2(-3)-14=-6-14=-20\). This agrees with the direct calculation.
Worked Example: Expanding a Product of Two Vector Sums
Let \(\mathbf{p}=(1,0,2)\), \(\mathbf{q}=(-1,3,1)\), \(\mathbf{r}=(2,1,-1)\), and \(\mathbf{s}=(0,2,1)\). Simplify and evaluate \((2\mathbf{p}-3\mathbf{q})\cdot(\mathbf{r}+2\mathbf{s})\).
First use linearity in the second argument, then in the first argument:
Calculate each dot product:
Substitute these values into the expanded expression:
Check by forming both vectors first: \(2\mathbf{p}-3\mathbf{q}=(2,0,4)-(-3,9,3)=(5,-9,1)\), and \(\mathbf{r}+2\mathbf{s}=(2,1,-1)+(0,4,2)=(2,5,1)\). Their dot product is \(5(2)+(-9)(5)+1(1)=10-45+1=-34\), matching the expanded result.
A Useful Cancellation
Symmetry and linearity together make some expressions collapse neatly. When an expression contains both \(\mathbf{u}\cdot\mathbf{v}\) and \(\mathbf{v}\cdot\mathbf{u}\), symmetry identifies those terms. For instance, expanding \((\mathbf{u}+\mathbf{v})\cdot(\mathbf{u}-\mathbf{v})\) gives two mixed terms with opposite signs, so they cancel.
Worked Example: Simplifying a Difference of Vector Sums
Let \(\mathbf{u}=(2,1,0)\) and \(\mathbf{v}=(1,-2,3)\). Expand first, using linearity in both arguments:
because symmetry gives \(\mathbf{v}\cdot\mathbf{u}=\mathbf{u}\cdot\mathbf{v}\), and those two mixed terms have opposite signs. Now evaluate the original expression directly:
The simplified expression gives the same result:
Both calculations give \(-9\), confirming the expansion and cancellation.
Common Mistake: Losing a Sign or a Coefficient
A frequent error is to distribute a scalar or a minus sign across only part of an expression. For example, the correct expansion of \((2\mathbf{u}-\mathbf{v})\cdot\mathbf{w}\) is
A common mistake is to omit the minus sign and write \(2(\mathbf{u}\cdot\mathbf{w})+(\mathbf{v}\cdot\mathbf{w})\). For a concrete check, take \(\mathbf{u}=(1,0,0)\), \(\mathbf{v}=(0,1,0)\), and \(\mathbf{w}=(1,2,0)\). Directly, \(2\mathbf{u}-\mathbf{v}=(2,-1,0)\), so \((2\mathbf{u}-\mathbf{v})\cdot\mathbf{w}=2(1)+(-1)(2)+0(0)=0\). The mistaken expansion gives \(2(1)+2=4\), which disagrees. The correct expansion gives \(2(\mathbf{u}\cdot\mathbf{w})-(\mathbf{v}\cdot\mathbf{w})=2(1)-2=0\).
Another useful check is to keep track of which vector occupies each argument. Symmetry allows the two vectors to be swapped, but linearity does not mean that a dot product is an ordinary product of vectors. Expand a sum using the stated rules, preserve every coefficient and sign, and evaluate the resulting scalar dot products.
Why These Properties Are Useful
Symmetry and linearity reduce complicated expressions to combinations of simpler dot products. This is useful whenever vectors are written as sums of displacements, or when one vector is a scalar multiple or linear combination of others. It can also reveal cancellations that are difficult to notice if every expression is expanded into components immediately.
The properties do not by themselves say anything about angles, lengths, or projections. They are algebraic facts established from the component definition. Keeping that distinction clear helps ensure that each step uses only what has been proved or defined.
Check Your Understanding
Use the component definition, symmetry, and linearity to answer these questions.
- State the component formula for \(\mathbf{u}\cdot\mathbf{v}\) when both vectors are in \(\mathbb{R}^3\).
- Which property of real-number multiplication proves that \(\mathbf{u}\cdot\mathbf{v}=\mathbf{v}\cdot\mathbf{u}\)?
- Expand \((3\mathbf{a}-2\mathbf{b})\cdot\mathbf{c}\) using linearity.
- Expand \(\mathbf{a}\cdot(2\mathbf{b}+\mathbf{c})\) using linearity in the second argument.
- Explain why the mixed terms cancel when \((\mathbf{u}+\mathbf{v})\cdot(\mathbf{u}-\mathbf{v})\) is expanded.