Complex Numbers
A complex number is a 2D vector with an extra rule: it can multiply another point in the plane. That product turns multiplication into rotation and scaling. With conjugation, it also records the angle and signed area between two vectors.
This sounds like a small addition. It changes the kind of object we have. A 2D real vector space gives us addition and multiplication by real scalars. The complex numbers also let us multiply and divide elements of the plane.
Before adding complex multiplication, a 2D vector space already has a standard way to compare directions. The dot product of u = (a, b) and v = (c, d) is:
It is positive when the vectors point in similar directions, zero when they are perpendicular, and negative when they point apart. Its value also grows with both vector lengths.
Cosine similarity removes those lengths. It keeps only directional alignment:
This gives a value from -1 to 1. Complex multiplication will add the part these measures omit: which side one vector lies on, and how much signed area the pair spans.
| 2D real vector space | Complex numbers |
|---|---|
| Elements look like (x, y) | Elements look like a + bi |
| Adds vectors component by component | Adds numbers component by component |
| Multiplies a vector by a real scalar | Multiplies two complex numbers |
| Has no required vector by vector product | Forms a field |
The same plane
The match between them is exact if we only look at addition and real scaling:
For example, 3 + 2i is the point (3, 2). Adding 1 + i moves one unit right and one unit up. As real vector spaces, ℂ and ℝ2 are isomorphic. Each has two real directions.
Complex multiplication rotates and scales
A vector space does not tell us what (1, 2)(3, 4) means. We can add these vectors or scale them, but a product needs a new definition.
Complex numbers come with that definition. Since i2 = -1:
| × | c | di |
|---|---|---|
| a | a × cac | a × diadi |
| bi | bi × cbci | bi × dibd i2 = -bd |
Notice that ac - bd is not the dot product. The minus sign comes from multiplying the two imaginary terms:
The dot product ac + bd appears only when we conjugate one input first. Conjugation changes bi to -bi, so the imaginary terms contribute +bd instead. The later comparison section uses exactly this sign change.
This rule works with addition and gives every nonzero number a reciprocal. It is not part of a plain vector space. We chose extra algebraic structure.
The structure has a clear geometric meaning. Write a nonzero complex number in polar form:
The bridge between the trigonometric and exponential forms is Euler's formula:
When |z| = 1, we have r = 1 and may write z = eiθ. For a general complex number, the factor r is still needed. Setting θ = π gives Euler's identity:
Multiplication by z scales every length by r and rotates every angle by θ. If r = 1, it only rotates. Multiplying by i rotates 90 degrees counterclockwise.
Conjugation turns multiplication into comparison
Normal complex multiplication combines two rotations and scales. If z1 has angle θ1 and z2 has angle θ2, their product has angle θ1 + θ2. This is useful when one complex number acts as a transformation on another:
Sometimes we do not want to combine the vectors. We want to compare them. Conjugating z1 reverses its angle from θ1 to -θ1. Multiplication then subtracts the first angle from the second:
The result now describes the direction of z2 relative to z1. If both vectors rotate by the same angle, this result does not change. Use normal multiplication to apply or combine rotations. Use the conjugated product to measure relative angle, alignment, orientation, or signed area.
Let z1 = a + bi and z2 = c + di. Take the complex conjugate of z1 first, then multiply it by z2:
This is different from the ordinary product z1z2, whose real part is ac - bd. A complex conjugate flips the sign of the imaginary part. It is not the multiplicative inverse. The inverse also divides by the squared modulus:
The real part is the dot product. It measures alignment:
The imaginary part is the determinant. It measures signed area and orientation:
Here Δθ = θ2 - θ1. A positive imaginary part means z2 lies counterclockwise from z1, using this order. Swapping the inputs flips the sign.
Encoded, not conserved
It is tempting to say that the conjugate product conserves angle and area. It does not preserve them through a change. It encodes the relative angle and combined scale of the original pair.
If z1 = r1eiθ₁ and z2 = r2eiθ₂, then Euler's formula gives:
Its magnitude is r1r2. Its argument is the signed angle from z1 to z2. Its real and imaginary parts split that same information into alignment and area.
The short version: ℝ2 and ℂ are the same real vector space, but not the same algebraic object. Complex multiplication turns a point into a rotate-and-scale operation. With conjugation, it also packs the dot product and signed area into one number.
Outlook: why this trick stops at the plane
One complex number has exactly two real coordinates. This is why its geometry fits the 2D plane so well. The rule i2 = -1 supplies one fixed quarter-turn, and complex multiplication builds every rotation and scaling from it.
Sadly, there is no matching number system for every ℝN that keeps all the useful properties of ℂ. We cannot give an arbitrary real vector space a multiplication that is commutative, associative, distributive, and divisible by every nonzero element.
Even-dimensional spaces still have a partial extension. After choosing a complex structure, ℝ2n can be viewed as ℂn:
This choice pairs real directions and defines an operator J with J2 = -I. It lets complex scalars act on the space. It does not turn the whole space into one large complex number field. In particular, odd-dimensional real spaces cannot carry such a complex structure because their directions cannot all be paired.
Dimension four offers another clue. The quaternions give ℝ4 a useful multiplication and division, but multiplication is no longer commutative. The Frobenius theorem makes the limit precise: ℝ and ℂ are the only finite-dimensional associative, commutative real division algebras. To move beyond the complex plane, some familiar algebraic rule has to go.
Glossary
- Vector space
- A set whose elements can be added together and multiplied by scalars while following the vector space rules.
- Scalar
- A number used to scale a vector. The scalars in a 2D real vector space are real numbers.
- Field
- A number system with addition, subtraction, multiplication, and division by every nonzero element. Both ℝ and ℂ are fields.
- Complex conjugate
- The reflection of a complex number across the real axis. The conjugate of z = a + bi is z = a - bi.
- Modulus
- The length of a complex number viewed as a vector: |z| = √(a2 + b2).
- Argument
- The signed angle of a nonzero complex number from the positive real axis, often written arg(z).
- Dot product
- A length-weighted measure of alignment. For u = (a, b) and v = (c, d), it equals ac + bd.
- Cosine similarity
- The dot product divided by both vector lengths. It measures directional alignment from -1 to 1.
- Determinant
- For two 2D vectors, the signed area of their parallelogram. Its sign records their orientation.
- Polar form
- A complex number written through its length and angle: z = reiθ.
- Conjugated product
- The product z1z2. Its real part is the dot product, and its imaginary part is the signed area.