Skip to content

Summary: Cross products as signed area

The dot product measured how much two vectors line up. The cross product is its partner: it measures how much they spread apart. The whole lesson reduces to this: the 2D cross product is the signed area two vectors span, which is just the determinant of the matrix they form, and unlike the dot product it flips sign when you swap the inputs. This is the scan-it-in-five-minutes version.

  • The 2D cross product of v = [a, b] and w = [c, d] is v × w = a·d - b·c: one signed number from two vectors, the same main-diagonal-minus-off-diagonal pattern as the determinant.
  • Its magnitude is the area of the parallelogram v and w span. Its sign is orientation: positive if w is counterclockwise from v, negative if clockwise, zero if they are collinear (the parallelogram has collapsed). So one signed number carries both the area and the winding direction. (Contrast the dot product, whose sign reported alignment.)
  • It is the determinant of the matrix whose columns are v and w, because both compute the signed area of the parallelogram those two vectors span. The collinear, zero-area case is the same event you have now seen four times: dependent columns (spans), zero determinant (determinant), rank deficiency (inverses), and a zero cross product here. One collapse, four names.
  • It is anti-commutative: v × w = -(w × v). Swapping the inputs keeps the parallelogram (same area) but reverses the turn, so the sign flips. This is the mirror image of the dot product’s symmetry: dot is symmetric and reports alignment, cross is antisymmetric and reports signed area.
  • Worked anchors: [1,0] × [0,1] = 1 (unit square, counterclockwise); [2,0] × [0,1] = 2 versus [0,1] × [2,0] = -2 (anti-commutativity); [2,1] × [4,2] = 0 (collinear collapse); [3,1] × [1,2] = 5, which is exactly det([[3,1],[1,2]]) = 5.
  • In 3D the cross product becomes a vector, not a number: perpendicular to both inputs, with length equal to the spanned area. Why it becomes a vector, via the duality idea from the dot-product lesson, is the next lesson.
  • Honest about AI: the cross product is less central than the dot product. It appears in physics-informed neural networks, geometric deep learning (3D rotations, mesh orientation), and robotics (torque, angular velocity). Its main value here is structural: dot and cross are the two fundamental products of vectors, and recognizing the 2D cross product as the determinant ties several lessons together.

Before this lesson, “cross product” and “dot product” were probably easy to confuse, two vector operations with similar names. Now they sit in clean opposition: the dot product collapses two vectors into an alignment number and is symmetric; the cross product collapses them into a signed area and is antisymmetric. You also gained a fifth sighting of the one collapse that runs through the whole track, the moment two vectors become dependent and the area, determinant, and rank all vanish at once. The next lesson lifts the cross product into 3D, where the answer becomes a vector and the duality argument from the dot-product lesson returns to explain exactly why.