Porisma

Compare parallel and perpendicular lengths

Choose a scalar length formula and compare the six product properties.

Compare parallel and perpendicular lengths

Use a unit target direction before comparing lengths. The absolute dot product measures the parallel length; the cross-product magnitude measures the perpendicular length. Both answers are scalars and should satisfy the Pythagorean check below.

Let a,b\mathbf a,\mathbf b be nonparallel nonzero vectors, b^=b/∣b∣\widehat{\mathbf b}=\mathbf b/|\mathbf b|, and n^\widehat{\mathbf n} their right-hand unit normal. In the source right triangle PQRPQR, PR→=a\overrightarrow{PR}=\mathbf a and QQ is the perpendicular foot on the line through PP parallel to b\mathbf b. The acute drawing has θ\theta at PP. Its parallel length is PQ=∣a⋅b^∣PQ=|\mathbf a\cdot\widehat{\mathbf b}|, and the complete source height proof is

QRPR=sin⁡θ,QR=∣a∣sin⁡θ=∣a∣∣b^∣sin⁡θ∣n^∣=∣(∣a∣∣b^∣sin⁡θ)n^∣=∣a×b^∣.\begin{aligned} \frac{QR}{PR}&=\sin\theta,\\ QR&=|\mathbf a|\sin\theta\\ &=|\mathbf a||\widehat{\mathbf b}|\sin\theta|\widehat{\mathbf n}|\\ &=\big|\big(|\mathbf a||\widehat{\mathbf b}|\sin\theta\big)\widehat{\mathbf n}\big|\\ &=|\mathbf a\times\widehat{\mathbf b}|. \end{aligned}

Thus the dot-product magnitude gives the parallel length, and the cross-product magnitude gives the perpendicular length. The cross-product vector itself points normal to their plane; it is not the in-plane perpendicular component. For an obtuse vector angle, the triangle angle is π−θ\pi-\theta and sin⁡(π−θ)=sin⁡θ\sin(\pi-\theta)=\sin\theta, giving the same height. The length formulas extend to parallel directions and a=0\mathbf a=\mathbf0 without choosing a unit normal there; b\mathbf b must remain nonzero. Pythagoras supplies a useful check:

∣a⋅b^∣2+∣a×b^∣2=∣a∣2.|\mathbf a\cdot\widehat{\mathbf b}|^2+|\mathbf a\times\widehat{\mathbf b}|^2=|\mathbf a|^2.

Choose between the two products

The source closes with six comparisons. The geometric “if and only if” statements below assume both vectors nonzero; the algebraic laws also hold for zero vectors. Here tt is any real scalar. Here “iff” means “if and only if”.

Self-product

Scalar product:

a⋅a=∣a∣2\mathbf a\cdot\mathbf a=\lvert\mathbf a\rvert^2

Vector product:

a×a=0\mathbf a\times\mathbf a=\mathbf0

Greatest possible magnitude

Scalar product:

∣a⋅b∣=∣a∣∣b∣\lvert\mathbf a\cdot\mathbf b\rvert=\lvert\mathbf a\rvert\lvert\mathbf b\rvert

iff parallel

Vector product:

∣a×b∣=∣a∣∣b∣\lvert\mathbf a\times\mathbf b\rvert=\lvert\mathbf a\rvert\lvert\mathbf b\rvert

iff perpendicular

Zero product

Scalar product:

a⋅b=0\mathbf a\cdot\mathbf b=0

iff perpendicular

Vector product:

a×b=0\mathbf a\times\mathbf b=\mathbf0

iff parallel

Reverse order

Scalar product:

a⋅b=b⋅a\mathbf a\cdot\mathbf b=\mathbf b\cdot\mathbf a

Vector product:

a×b=−(b×a)\mathbf a\times\mathbf b=-(\mathbf b\times\mathbf a)

Scalar compatibility

Scalar product:

a⋅(tb)=t(a⋅b)=(ta)⋅b\mathbf a\cdot(t\mathbf b)=t(\mathbf a\cdot\mathbf b)=(t\mathbf a)\cdot\mathbf b

Vector product:

t(a×b)=(ta)×b=a×(tb)t(\mathbf a\times\mathbf b)=(t\mathbf a)\times\mathbf b=\mathbf a\times(t\mathbf b)

Distribute in either position

Scalar product:

a⋅(b+c)=a⋅b+a⋅c\mathbf a\cdot(\mathbf b+\mathbf c)=\mathbf a\cdot\mathbf b+\mathbf a\cdot\mathbf c (b+c)⋅a=b⋅a+c⋅a(\mathbf b+\mathbf c)\cdot\mathbf a=\mathbf b\cdot\mathbf a+\mathbf c\cdot\mathbf a

Vector product:

a×(b+c)=a×b+a×c\mathbf a\times(\mathbf b+\mathbf c)=\mathbf a\times\mathbf b+\mathbf a\times\mathbf c (b+c)×a=b×a+c×a(\mathbf b+\mathbf c)\times\mathbf a=\mathbf b\times\mathbf a+\mathbf c\times\mathbf a

The source calls scalar compatibility an “associative law”; it does not assert that a cross product of three vectors is associative. Use these length relationships later for distances to lines and planes.

Diagrams for this unit

Open 1 diagram