The Algebra Behind the Cross Product Magnitude

This expansion shows why the expression

|A|2|B|2 − (A · B)2

is equal to the squared magnitude of the cross product:

|A × B|2

The Algebra Behind the Cross Product Magnitude

Let

A = (a1, a2, a3)

and

B = (b1, b2, b3)

Then:

|A|2 = a12 + a22 + a32

|B|2 = b12 + b22 + b32

Therefore:

|A|2|B|2
= (a12 + a22 + a32)(b12 + b22 + b32)

Expanding:

|A|2|B|2
= a12b12 + a12b22 + a12b32
+ a22b12 + a22b22 + a22b32
+ a32b12 + a32b22 + a32b32

Now expand the dot product.

A · B = a1b1 + a2b2 + a3b3

So:

(A · B)2
= (a1b1 + a2b2 + a3b3)2

Expanding:

(A · B)2
= a12b12 + a22b22 + a32b32
+ 2a1b1a2b2 + 2a1b1a3b3 + 2a2b2a3b3

Now subtract:

|A|2|B|2 − (A · B)2

The matching diagonal terms cancel:

a12b12,   a22b22,   a32b32

This leaves:

|A|2|B|2 − (A · B)2
= a12b22 + a12b32
+ a22b12 + a22b32
+ a32b12 + a32b22
− 2(a1b1a2b2 + a1b1a3b3 + a2b2a3b3)

Comparing with the Cross Product

The cross product is:

A × B = (a2b3 − a3b2, a3b1 − a1b3, a1b2 − a2b1)

So its squared magnitude is:

|A × B|2
= (a2b3 − a3b2)2
+ (a3b1 − a1b3)2
+ (a1b2 − a2b1)2

Now expand each square.

(a2b3 − a3b2)2
= a22b32 − 2a2b3a3b2 + a32b22

(a3b1 − a1b3)2
= a32b12 − 2a3b1a1b3 + a12b32

(a1b2 − a2b1)2
= a12b22 − 2a1b2a2b1 + a22b12

Adding the three expansions gives:

|A × B|2
= a12b22 + a12b32
+ a22b12 + a22b32
+ a32b12 + a32b22
− 2(a1b1a2b2 + a1b1a3b3 + a2b2a3b3)

This is exactly the same expression as:

|A|2|B|2 − (A · B)2

Therefore:

|A × B|2 = |A|2|B|2 − (A · B)2

Taking the square root gives:

|A × B| = √(|A|2|B|2 − (A · B)2)

Main Point

The expression

|A|2|B|2 − (A · B)2

is the squared magnitude of the cross product:

|A × B|2

So:

|A × B| = √(|A|2|B|2 − (A · B)2)

This is the algebraic bridge between the dot product, the cross product, and the area of a parallelogram.

Popular posts from this blog

A Geometric Way to Visualise sin(x + y) and cos(x + y)

The Method of Differences — A Clean Proof of the Sum of Cubes

2×2 Orthogonal Matrix Mastery — A Generalised Construction