How to Prove the Dot Product Is Distributive
At a glance
- 1. Write the components
Represent each vector by its coordinates in the same dimension.
- 2. Expand the definition
The dot product is the sum of products of matching coordinates.
- 3. Distribute each term
Use ordinary distributivity on each coordinate product, then separate the sums.
- 4. Check with numbers
Evaluate both sides for concrete vectors to verify the identity.
The dot product distributes over vector addition in either argument. The clearest proof uses the coordinate definition: add the corresponding vector components, multiply by the matching component of the other vector, and then distribute the ordinary multiplication over addition.
This proof applies to real vectors in the same Euclidean space, such as vectors in or . It also shows exactly why the identity holds, rather than relying on a diagram or a geometric formula.
The coordinate definition
Let and be vectors in . Their dot product is defined by
In words, multiply corresponding coordinates and add the results. For example, if and , then
To prove distributivity, take three vectors . The sum is formed coordinate by coordinate, so its th coordinate is .
Proof of the distributive laws
For distributivity in the first argument, expand the definition and use the usual distributive law for real numbers in each coordinate:
The third equality uses the fact that a finite sum of term-by-term sums can be separated into two sums. That is precisely what allows the two dot products to appear.
The dot product is also distributive in its second argument. The same calculation gives
Thus both identities hold:
Worked example
Choose , , and . First add the vectors in the left-hand expression:
Now evaluate the right-hand side separately:
Adding these dot products gives , the same result as . The example checks the identity for these vectors; the coordinate proof establishes it for all vectors in .
Why the result makes sense geometrically
If is fixed, the number depends linearly on . In particular, adding two input vectors adds their dot products with . This is the behavior of a linear function from vectors to real numbers, often called a linear functional.
For nonzero vectors and , the geometric formula also describes the dot product, where is the angle between the vectors. But it is usually not the simplest way to prove distributivity: when you replace with , both its length and its angle with may change. The coordinate definition avoids that difficulty.
Common mistakes
- Adding the wrong quantities: The dot product is a scalar, not a vector. The identity says to add two scalar dot products, not to add coordinates after taking the dot product.
- Changing the grouping: equals ; it does not generally equal .
- Using incompatible dimensions: The vectors being added must have the same number of components, and the dot products must be defined between vectors of the same dimension.
- Treating the dot product as ordinary multiplication: The proof uses ordinary distributivity on each coordinate product, but the dot product itself is a sum of products, not a single product.
Scalar multiplication
For real scalars , the same coordinate definition also gives
Together with additivity in both arguments, these rules say that the real dot product is bilinear. For complex vectors, the usual inner product includes complex conjugation, so scalar multiplication behaves differently in one argument; the addition identities still hold.
Spotted an error? Send a correction. Read how we write and check articles in our editorial policy.