Vector product

Two vectors can be combined in two genuinely different ways. The dot product squeezes them down to a single number; the vector (cross) product builds a brand-new vector, perpendicular to both of the originals, whose length happens to equal the area of the parallelogram they span. That single geometric fact — length equals area — is what makes the cross product the standard tool in ISC Class 12 vector algebra for two jobs: computing the area of a triangle or parallelogram from vertex or side data, and testing whether vectors are collinear, since a zero cross product for nonzero vectors means the vectors point the same (or opposite) way. This article builds the definition, the determinant shortcut used to actually compute it, the two area formulas, and works both applications through in full, matching numbers to the syllabus scope of Section B.

The core insight

The vector product a⃗×b⃗=∣a⃗∣∣b⃗∣sin⁡θ n^\vec a\times\vec b = |\vec a||\vec b|\sin\theta\,\hat n is a vector perpendicular to both a⃗\vec a and b⃗\vec b whose magnitude equals the area of the parallelogram they span, computed in practice via a 3×33\times3 determinant of components.

The core idea

For two nonzero, non-parallel vectors a⃗\vec a and b⃗\vec b with angle θ\theta between them, 0≤θ≤π0 \le \theta \le \pi, the vector product is defined by

a⃗×b⃗=∣a⃗∣∣b⃗∣sin⁡θ n^,\vec a \times \vec b = |\vec a||\vec b|\sin\theta\,\hat n,

where: ∣a⃗∣|\vec a| and ∣b⃗∣|\vec b| are the magnitudes, θ\theta is the angle between the vectors measured so that 0≤θ≤π0\le\theta\le\pi, and n^\hat n is the unit vector perpendicular to the plane of a⃗\vec a and b⃗\vec b, its direction fixed by the right-hand rule (curl the fingers from a⃗\vec a to b⃗\vec b; the thumb gives n^\hat n). Unlike the scalar product, the result of a cross product is itself a vector, and its magnitude alone, ∣a⃗×b⃗∣=∣a⃗∣∣b⃗∣sin⁡θ|\vec a\times\vec b| = |\vec a||\vec b|\sin\theta, is exactly the area of the parallelogram with adjacent sides a⃗\vec a and b⃗\vec b — the sine factor is the same "base times perpendicular height" area rule taught in elementary geometry, just packaged into vector language. A handful of algebraic properties make the cross product usable in problems without ever mentioning θ\theta directly. It is anti-commutative: a⃗×b⃗=−(b⃗×a⃗)\vec a\times\vec b = -(\vec b\times\vec a), so swapping the order flips the direction of the result — order genuinely matters, unlike ordinary multiplication or the dot product. It is distributive over addition, a⃗×(b⃗+c⃗)=a⃗×b⃗+a⃗×c⃗\vec a\times(\vec b+\vec c) = \vec a\times\vec b + \vec a\times\vec c, and scalars pull straight out, (ka⃗)×b⃗=k(a⃗×b⃗)(k\vec a)\times\vec b = k(\vec a\times\vec b). Any vector crossed with itself is zero, a⃗×a⃗=0⃗\vec a\times\vec a = \vec 0, and this generalizes to the single most useful fact in the whole topic: for nonzero vectors, a⃗×b⃗=0⃗\vec a\times\vec b = \vec 0 if and only if a⃗\vec a and b⃗\vec b are parallel or collinear. That equivalence is the standard collinearity test in vector-algebra problems. Among the standard basis vectors, i^×i^=j^×j^=k^×k^=0⃗\hat i\times\hat i=\hat j\times\hat j=\hat k\times\hat k=\vec 0, and the cyclic pattern i^×j^=k^\hat i\times\hat j=\hat k, j^×k^=i^\hat j\times\hat k=\hat i, k^×i^=j^\hat k\times\hat i=\hat j holds — reversing any pair flips the sign, e.g. j^×i^=−k^\hat j\times\hat i=-\hat k. Working directly from the angle-and-magnitude definition is rarely practical, since θ\theta is usually unknown. Instead, if a⃗=a1i^+a2j^+a3k^\vec a = a_1\hat i+a_2\hat j+a_3\hat k and b⃗=b1i^+b2j^+b3k^\vec b = b_1\hat i+b_2\hat j+b_3\hat k, the cross product is read off a determinant:

a⃗×b⃗=∣i^j^k^a1a2a3b1b2b3∣=(a2b3−a3b2)i^−(a1b3−a3b1)j^+(a1b2−a2b1)k^,\vec a \times \vec b = \begin{vmatrix}\hat i & \hat j & \hat k\\ a_1 & a_2 & a_3\\ b_1 & b_2 & b_3\end{vmatrix} = (a_2b_3-a_3b_2)\hat i - (a_1b_3-a_3b_1)\hat j + (a_1b_2-a_2b_1)\hat k,

where: the top row carries the unit vectors, the second row is the components of a⃗\vec a, and the third row is the components of b⃗\vec b; each component of the answer is a 2×22\times2 minor, and the middle (j^\hat j) term alone carries a minus sign in front of it — the single most common place students lose marks. This determinant formula converts every cross-product problem into ordinary 2×22\times2 determinant arithmetic, and it is the version actually used in every worked example below.

Figure
A parallelogram with adjacent side vectors a and b, the angle theta between them marked at the base, and the perpendicular vector n hat drawn upward through the parallelogram to show the cross product direction
Cross product: area of the parallelogram, direction perpendicular to it a b theta n hat Area of parallelogram = magnitude of a cross b = ab sin theta

The two standard applications follow at once from the magnitude formula. The area of a parallelogram with adjacent sides a⃗\vec a and b⃗\vec b is ∣a⃗×b⃗∣|\vec a\times\vec b| directly. Splitting a parallelogram along a diagonal gives two congruent triangles, so the area of a triangle with vertices AA, BB, CC is half that:

Area of parallelogram=∣a⃗×b⃗∣,Area of △ABC=12∣AB⃗×AC⃗∣.\text{Area of parallelogram} = |\vec a\times\vec b|, \qquad \text{Area of } \triangle ABC = \tfrac12\left|\vec{AB}\times\vec{AC}\right|.

Derivation of the collinearity test

Derivation AWhy a zero cross product means the vectors are parallel

The goal is to show, directly from the definition a⃗×b⃗=∣a⃗∣∣b⃗∣sin⁡θ n^\vec a\times\vec b = |\vec a||\vec b|\sin\theta\,\hat n, why a⃗×b⃗=0⃗\vec a\times\vec b=\vec 0 for nonzero a⃗,b⃗\vec a,\vec b forces θ=0\theta=0 or θ=π\theta=\pi — that is, why this single vector equation is exactly the algebraic test for two vectors (or, applied to AB⃗\vec{AB} and AC⃗\vec{AC}, three points) being collinear, rather than some looser approximate statement.

Step 1. Start from the magnitude of the definition. Since a⃗×b⃗=∣a⃗∣∣b⃗∣sin⁡θ n^\vec a\times\vec b = |\vec a||\vec b|\sin\theta\,\hat n and n^\hat n is a unit vector, taking magnitudes on both sides gives ∣a⃗×b⃗∣=∣a⃗∣∣b⃗∣sin⁡θ|\vec a\times\vec b| = |\vec a||\vec b|\sin\theta, because ∣n^∣=1|\hat n|=1 by construction and ∣a⃗∣,∣b⃗∣,sin⁡θ|\vec a|,|\vec b|,\sin\theta are all nonnegative for 0≤θ≤π0\le\theta\le\pi.

Step 2. Impose the given condition. If a⃗×b⃗=0⃗\vec a\times\vec b=\vec 0, then in particular its magnitude is zero, so ∣a⃗∣∣b⃗∣sin⁡θ=0|\vec a||\vec b|\sin\theta = 0.

Step 3. Use that a⃗\vec a and b⃗\vec b are nonzero. Since a⃗,b⃗≠0⃗\vec a,\vec b\ne\vec 0 are given, ∣a⃗∣≠0|\vec a|\ne 0 and ∣b⃗∣≠0|\vec b|\ne 0, so the product ∣a⃗∣∣b⃗∣sin⁡θ=0|\vec a||\vec b|\sin\theta=0 can only vanish if sin⁡θ=0\sin\theta=0.

Step 4. Solve sin⁡θ=0\sin\theta=0 on the allowed range. Because θ\theta is restricted to 0≤θ≤π0\le\theta\le\pi by definition, sin⁡θ=0\sin\theta=0 happens only at θ=0\theta=0 (vectors point the same way) or θ=π\theta=\pi (vectors point opposite ways) — in both cases a⃗\vec a and b⃗\vec b lie along the same line, i.e. they are parallel or anti-parallel, which for position/side vectors is exactly collinearity. The converse (parallel vectors give zero cross product) follows the same chain in reverse, so a⃗×b⃗=0⃗  ⟺  \vec a\times\vec b=\vec 0 \iff collinear, for nonzero vectors.

Worked example

Given a⃗=2i^−j^+k^\vec a = 2\hat i - \hat j + \hat k and b⃗=i^+2j^−k^\vec b = \hat i + 2\hat j - \hat k, find a⃗×b⃗\vec a\times\vec b and the area of the parallelogram with these adjacent sides; then check whether a⃗\vec a and b⃗\vec b are collinear.

Step 1. Set up the determinant with a⃗\vec a's components in the second row and b⃗\vec b's in the third:

a⃗×b⃗=∣i^j^k^2−1112−1∣.\vec a\times\vec b = \begin{vmatrix}\hat i & \hat j & \hat k\\ 2 & -1 & 1\\ 1 & 2 & -1\end{vmatrix}.

Step 2. Expand along the first row, remembering the middle term is subtracted. The i^\hat i-component is (−1)(−1)−(1)(2)=1−2=−1(-1)(-1)-(1)(2) = 1-2=-1. The j^\hat j-component before the sign flip is (2)(−1)−(1)(1)=−2−1=−3(2)(-1)-(1)(1) = -2-1=-3, which becomes −(−3)=3-(-3)=3 after the required minus sign. The k^\hat k-component is (2)(2)−(−1)(1)=4+1=5(2)(2)-(-1)(1) = 4+1=5. So

a⃗×b⃗=−i^+3j^+5k^.\vec a\times\vec b = -\hat i + 3\hat j + 5\hat k.

Step 3. Find the magnitude, which is the area: ∣a⃗×b⃗∣=(−1)2+32+52=1+9+25=35|\vec a\times\vec b| = \sqrt{(-1)^2+3^2+5^2} = \sqrt{1+9+25} = \sqrt{35}.

Step 4. Check collinearity. Since a⃗×b⃗=−i^+3j^+5k^≠0⃗\vec a\times\vec b = -\hat i+3\hat j+5\hat k \ne \vec 0, a⃗\vec a and b⃗\vec b are not collinear — consistent with the nonzero area found above (collinear side vectors would collapse the parallelogram to zero area).

The area of the parallelogram is 35\sqrt{35} square units, and a⃗\vec a, b⃗\vec b are not collinear.

Competitive stretch

The same numbers extend to a triangle: with A(1,1,1)A(1,1,1), B(2,3,4)B(2,3,4), C(0,4,6)C(0,4,6), form AB⃗=i^+2j^+3k^\vec{AB}=\hat i+2\hat j+3\hat k and AC⃗=−i^+3j^+5k^\vec{AC}=-\hat i+3\hat j+5\hat k. The determinant expansion gives AB⃗×AC⃗=i^−8j^+5k^\vec{AB}\times\vec{AC} = \hat i-8\hat j+5\hat k, with magnitude 1+64+25=90=310\sqrt{1+64+25}=\sqrt{90}=3\sqrt{10}, so the triangle's area is half that, 3102\tfrac{3\sqrt{10}}{2} square units — and since the cross product is nonzero, AA, BB, CC are confirmed non-collinear, a genuine triangle.

Common traps

  • Treating a⃗×b⃗\vec a\times\vec b and b⃗×a⃗\vec b\times\vec a as the same vector — they have equal magnitude but opposite direction; order matters.
  • Forgetting the minus sign on the j^\hat j-component of the determinant expansion — it is the only component that gets subtracted.
  • Reporting ∣a⃗×b⃗∣|\vec a\times\vec b| as a triangle's area instead of halving it — that value is the parallelogram area.
  • Reading a⃗×b⃗=0⃗\vec a\times\vec b=\vec 0 as "perpendicular" instead of "parallel/collinear" — a zero cross product signals parallel vectors, the opposite confusion to the dot-product zero test.

Ask the tutor: Want a practice problem that mixes the dot and cross product in the same question, or a collinearity check with three named points?

Why does the cross product need the sine of the angle instead of the cosine like the dot product?

Because the two products measure different things geometrically. The dot product a⃗⋅b⃗=∣a⃗∣∣b⃗∣cos⁡θ\vec a\cdot\vec b=|\vec a||\vec b|\cos\theta measures how much one vector lies along the other, which is a cosine relationship, and it is largest when the vectors are parallel (θ=0\theta=0). The cross product measures the area swept out by the two vectors, which depends on how far apart in direction they are — that area is base times perpendicular height, and the perpendicular height brings in sin⁡θ\sin\theta. It is zero when the vectors are parallel (no area) and largest at θ=90∘\theta=90^\circ, exactly the opposite behaviour of the dot product.

Do I always need the angle theta to compute a cross product on paper?

No, and in ISC-style problems you almost never use θ\theta directly. Once a⃗\vec a and b⃗\vec b are given in component form, the 3×33\times3 determinant formula produces a⃗×b⃗\vec a\times\vec b directly from the numbers, with no angle needed anywhere. The angle-based definition ∣a⃗∣∣b⃗∣sin⁡θ n^|\vec a||\vec b|\sin\theta\,\hat n is mainly there to justify why the determinant formula gives a vector with the right magnitude and direction — it is the conceptual definition, while the determinant is the computational tool you actually use.

How is the cross product different from just multiplying the magnitudes of two vectors?

Multiplying magnitudes, ∣a⃗∣∣b⃗∣|\vec a||\vec b|, throws away all information about direction and gives a single number that overstates the "combined size" of the vectors unless they happen to be perpendicular. The cross product instead produces a new vector, whose magnitude ∣a⃗∣∣b⃗∣sin⁡θ|\vec a||\vec b|\sin\theta correctly shrinks to zero when the vectors point the same way (no parallelogram area) and whose direction, perpendicular to both original vectors, carries genuinely new geometric information — which is why it is the right tool for area and collinearity questions, not plain magnitude multiplication.

Before this

Where this leads