Skip to content
Mathematics

Complex Numbers

The reluctant invention that turned out to be the natural language of rotation.

10 min read·June 16, 2026

zⁿ=1
On this page

A number nobody wanted#

Here is the story everyone is told: mathematicians wanted to solve x2=1x^2 = -1, found no real number worked, and boldly invented a new one called ii. It is a tidy story, and it is false. Nobody was troubled by x2=1x^2 = -1. If a problem asked for a number whose square is 1-1, the sensible answer was simply "there isn't one" — the same shrug you give to "which real number is the square root of a triangle?" A missing solution is not a crisis. It is just a no.

The pressure came from somewhere far more concrete: the cubic equation. In 1500s Italy, solving cubics like x3=px+qx^3 = px + q was a competitive sport, and Gerolamo Cardano published a general formula for them in 1545. The formula works. But for certain cubics whose solutions are all perfectly ordinary real numbers, the formula insists on routing through the square root of a negative number partway through the calculation — and then, if you play along and let those forbidden quantities cancel, out drops the correct real answer.

That is the trap. You cannot dismiss 1\sqrt{-1} as "no solution" here, because the problem has solutions — three real ones — and this is the only formula that finds them. The square roots of negatives are not the answer; they are an unavoidable road the answer travels on. Rafael Bombelli, around 1572, was the first to grit his teeth and compute with them as if they were legitimate, calling the manipulation "a wild thought." It worked every time. The numbers were real; the path was imaginary; the destination was correct.

So complex numbers were not invented to be daring. They were conceded, reluctantly, because the arithmetic demanded them and refused to give right answers any other way.

The one rule#

Everything follows from a single decision: introduce a symbol ii with the property

i2=1i^2 = -1

and otherwise let it obey all the ordinary rules of algebra. A complex number is then anything of the form a+bia + bi, where aa and bb are ordinary real numbers — aa is the real part, bb the imaginary part. Addition is what you'd guess: (a+bi)+(c+di)=(a+c)+(b+d)i(a+bi) + (c+di) = (a+c) + (b+d)i. Multiplication is ordinary expansion, using i2=1i^2 = -1 to collapse the leftover term:

(a+bi)(c+di)=ac+adi+bci+bdi2=(acbd)+(ad+bc)i(a+bi)(c+di) = ac + adi + bci + bdi^2 = (ac - bd) + (ad + bc)i

That is the whole system. No further postulates. The word "imaginary" is a historical insult — coined by Descartes as a sneer — and it has misled students for four centuries. There is nothing more fictional about ii than about 1-1. Negative numbers were also once rejected as absurd (how can you own less than nothing?), and they too earned acceptance only when they proved indispensable for bookkeeping. Both are constructions: symbols with rules, justified entirely by their usefulness and internal consistency. A "real" number line and an "imaginary" axis are equally human inventions. We will see in a moment that ii is, if anything, more natural than the minus sign, because it has a clean geometric job to do.

Draw them, and the mystery evaporates#

The decisive move — made by Caspar Wessel, Jean-Robert Argand, and finally Carl Friedrich Gauss around 1800 — was to stop treating a+bia+bi as a spooky algebraic token and start treating it as a point in a plane: go aa to the right, bb up. The horizontal axis is the familiar real number line; the vertical axis carries the imaginary part. Every complex number is a point, or equivalently an arrow from the origin.

The instant you do this, the two operations acquire pictures.

Drag the gold arrow z1z_1 and the blue arrow z2z_2 around the plane and watch the two results update live. The green point is their sum; the dashed lines make the parallelogram that defines it — addition just slides one arrow to the tip of the other. That is a translation, exactly like adding vectors. Now watch the pink point, the product. It does something addition never does: as you swing an arrow around, the product swings too, but faster, and its distance from the origin stretches or shrinks. Read the numbers underneath — the product's angle is always the sum of the two input angles, and its length is always the product of the two lengths.

The cleanest thing to try is the button. Press Multiply z₁ by i and watch: the gold arrow rotates exactly 90°90° counter-clockwise, keeping its length. Press it four times and z1z_1 returns home — because i4=1i^4 = 1. Multiplying by ii is a quarter turn. That is what ii is: not a mysterious quantity, but the operation "rotate by a right angle." And i2=1i^2 = -1 stops being a decree and becomes obvious — two quarter turns is a half turn, which points any arrow in the exact opposite direction, i.e. multiplies it by 1-1.

Length and angle: the polar view#

The animation hints that a complex number has two equally good descriptions. The rectangular form a+bia + bi names a point by its coordinates. The polar form names the same point by how far it sits from the origin and in which direction:

  • the modulus r=z=a2+b2r = |z| = \sqrt{a^2 + b^2} — the length of the arrow (Pythagoras on the two parts);
  • the argument θ=arg(z)=atan2(b,a)\theta = \arg(z) = \operatorname{atan2}(b, a) — the angle it makes with the positive real axis.

Then a=rcosθa = r\cos\theta and b=rsinθb = r\sin\theta, so z=r(cosθ+isinθ)z = r(\cos\theta + i\sin\theta). In polar terms the multiplication rule becomes almost too simple to believe. If z1=r1(cosθ1+isinθ1)z_1 = r_1(\cos\theta_1 + i\sin\theta_1) and z2=r2(cosθ2+isinθ2)z_2 = r_2(\cos\theta_2 + i\sin\theta_2), then

z1z2=r1r2(cos(θ1+θ2)+isin(θ1+θ2)).z_1 z_2 = r_1 r_2\big(\cos(\theta_1+\theta_2) + i\sin(\theta_1+\theta_2)\big).

Multiply the lengths, add the angles. Every product you dragged out in the widget obeys this one line. The angle-addition falls straight out of the ordinary trig identities for cos(θ1+θ2)\cos(\theta_1+\theta_2) and sin(θ1+θ2)\sin(\theta_1+\theta_2) once you expand the product — the messy identities you memorized in school are secretly just "complex multiplication adds angles."

Why eiθe^{i\theta} lands on the unit circle#

That "add the angles" rule should feel familiar: adding exponents is what exponentials do, since exey=ex+ye^{x}e^{y} = e^{x+y}. That is not a coincidence, and it is the bridge to the most compact notation in mathematics. Feeding iθi\theta into the power series for exe^x and sorting the terms by whether they carry a factor of ii gives Euler's formula:

eiθ=cosθ+isinθ.e^{i\theta} = \cos\theta + i\sin\theta.

Geometrically this is a point at angle θ\theta on the unit circle — modulus cos2θ+sin2θ=1\cos^2\theta + \sin^2\theta = 1, argument θ\theta. So a general complex number's polar form collapses to

z=reiθ,z = re^{i\theta},

length rr times a pure direction eiθe^{i\theta}. Now the multiplication rule is not even a rule — it is just the exponent law: r1eiθ1r2eiθ2=r1r2ei(θ1+θ2)r_1 e^{i\theta_1} \cdot r_2 e^{i\theta_2} = r_1 r_2\, e^{i(\theta_1+\theta_2)}. Lengths multiply, angles add, because that is what exponents always do. If any of this feels like it's arriving too fast, that is exactly the story the dedicated piece on Euler's formula slows down and unpacks; here we only need the payoff — eiθe^{i\theta} is a unit arrow pointing at angle θ\theta.

Roots of unity: sharing a circle fairly#

The polar view makes an otherwise hard question easy. What are the solutions of zn=1z^n = 1 — the nn-th roots of unity? Over the real numbers you get one or two boring answers. Over the complex numbers you get exactly nn of them, and they arrange themselves with startling symmetry.

Write z=reiθz = re^{i\theta}. Then zn=rneinθz^n = r^n e^{in\theta}, and to equal 1=1ei01 = 1\cdot e^{i\cdot 0} we need rn=1r^n = 1 (so r=1r = 1, they all sit on the unit circle) and nθn\theta equal to a whole number of full turns: nθ=2πkn\theta = 2\pi k. That gives

zk=e2πik/n,k=0,1,,n1z_k = e^{2\pi i k / n}, \qquad k = 0, 1, \dots, n-1

nn points spaced evenly around the circle, 360°/n360°/n apart, forming a perfect regular polygon with one vertex nailed at 11.

Drag the n slider to change how many roots there are; the vertices always spread out to share the circle equally. Then press Walk ωᵏ to see why each one solves zn=1z^n = 1. The walk starts at 11 and repeatedly multiplies by ω=e2πi/n\omega = e^{2\pi i/n}, the first root counter-clockwise. Because multiplying by ω\omega adds its angle 360°/n360°/n, every step turns the arrow by that fixed amount — so the point hops from root to root around the polygon. After exactly nn steps it has turned through n×360°/n=360°n \times 360°/n = 360°, a full revolution, and lands precisely back on 11: that is ωn=1\omega^n = 1, drawn. Try n=3n = 3 for a triangle, n=4n = 4 for the four points 1,i,1,i1, i, -1, -i, n=12n = 12 for a clock face. The evenness is not decoration — it is forced by the arithmetic.

Where the plane pays off#

Once "multiply = rotate and scale" is in your hands, complex numbers stop being an algebra curiosity and become the default tool for anything that turns or oscillates.

Rotations and geometry. To rotate a point in the plane by angle α\alpha, multiply its complex coordinate by eiαe^{i\alpha}. That is the entire operation — no rotation matrices, no trig bookkeeping. Compose two rotations by multiplying, which just adds the angles. Computer graphics, robotics, and navigation lean on this constantly (and its 3-D cousin, quaternions).

AC circuits. Engineers represent an alternating voltage or current as a rotating arrow — a phasor — and package its amplitude and phase into a single complex number. Differentiation and the awkward phase-shifting of inductors and capacitors turn into plain multiplication by complex numbers, so circuit analysis reduces to algebra instead of differential equations.

Signal processing. Every frequency in a signal is literally a rotation rate, e2πifte^{2\pi i f t}. The Fourier transform decomposes a sound or an image by measuring how much of each rotating-arrow frequency it contains — an operation that is clumsy with sines and cosines but clean with complex exponentials.

Quantum mechanics. The state of a quantum system is a complex-valued amplitude, and physical probabilities come from its modulus squared. The interference that produces the double-slit pattern is complex numbers with opposite arguments cancelling — the plane's geometry, running the universe.

None of these fields adopted complex numbers to be clever. They adopted them for the same reason Bombelli did: nothing else gives the right answers as cleanly. A "wild thought" from a 16th-century algebra duel turned out to be the natural coordinate system for rotation itself.

Key takeaways
  • Complex numbers were forced, not invented for flair: the cubic formula produced correct real roots only by passing through 1\sqrt{-1} along the way, so mathematicians conceded ii reluctantly.
  • "Imaginary" is a bad historical label. ii is no more fictional than 1-1; both are constructions justified by consistency and usefulness, and negative numbers were once rejected as absurd too.
  • Plot a+bia+bi as a point and the operations get pictures: addition is translation, and multiplication rotates and scales — it adds arguments and multiplies moduli. Multiplying by ii is a 90°90° turn, which is why i2=1i^2 = -1.
  • The polar form z=reiθz = re^{i\theta} makes multiplication just the exponent law, and puts eiθe^{i\theta} on the unit circle at angle θ\theta (see Euler's formula).
  • The nn-th roots of unity e2πik/ne^{2\pi i k/n} split the unit circle into a regular nn-gon; this rotation-and-scaling machinery is why complex numbers are the natural language of rotations, AC circuits, the Fourier transform, and quantum mechanics.
Check your understanding
1. Historically, what actually forced mathematicians to take square roots of negative numbers seriously?
2. In the complex plane, what does multiplying one complex number by another do geometrically?
3. Why is every n-th root of unity of the form e^(2πik/n) guaranteed to satisfy zⁿ = 1?
0 / 3 answered

Share this article

Share on X