Nine Days with the Quintic

I’m thrilled to share my submission for the Summer of Math Exposition! This essay is a nine-day diary of rediscovering Arnold’s topological proof. Before the diary begins: this problem stumped mathematicians like Euler, Bézout, and Lagrange for more than 200 years, and when it was finally solved, the reason turned out to be stranger than the theorem itself. Arnold found a proof that never touches Galois theory. It works by moving the roots of the polynomial around each other in a specific way — and the specific way turns out to be the entire secret. I didn’t invent this proof, but it took me nine days to make it mine, and I’ve tried to write it so that you don’t need a semester of abstract algebra to make it yours too.

Contents

Day One — The Tempest

The storm arrived in the night. By morning, heavy rain was sheeting sideways across Tannsjö lake, and the pines were groaning under the gale. There was no question of going outside.

I sat in our guest cottage — ten square meters I built myself, just a desk, a chair, and a bunk bed — with a cup of coffee and a problem I had been carrying for years.

The Abel–Ruffini theorem. The fact that there is no formula in radicals for the roots of a general fifth-degree equation. Ruffini and Abel had proved it. Then Galois had illuminated it entirely with his theory of groups.

I had never read their proofs. Sitting there with the storm hammering the walls, I found myself thinking about the history of this problem rather than its solution.

Two hundred and fifty years. That is how long it took mathematicians to prove this theorem. Euler tried and could not do it. Bézout tried. Lagrange tried. Every major mathematician of the eighteenth century looked at the quintic and turned away. The problem resisted giants.

When Ruffini finally produced a proof — imperfect, contested — and Abel completed it, something shifted permanently in mathematics. Before Abel and Galois, the most prestigious and active part of mathematics was analysis — calculus, differential equations, and the mathematics of continuous change, the mathematics of Newton and Leibniz and their heirs.

The fact that the quintic resisted formula was striking enough. But the reason it resisted proved even more interesting. Galois found that reason, by inventing what we now call group theory. He saw that the solvability of an equation was governed by the symmetries among its roots, and that those symmetries formed a structure obeying its own laws. After Galois, algebra became as important to mathematical inquiry as analysis.

The idea was contagious. Sophus Lie, inspired by Galois, asked the analogous question for differential equations and was led to continuous groups — what we now call Lie groups. Decades later Emmy Noether proved that every continuous symmetry of a physical system corresponds to a conservation law, planting Lie’s machinery in the foundations of physics. From there the line runs through gauge theory to the Standard Model, whose entire architecture is the representation theory of Lie groups.

None of this would have unfolded the way it did without the quintic. It is the place where mathematics first learned to speak about symmetry as an algebraic structure.

Sitting in my ten square meters with the cold storm outside and a cup of hot coffee, I decided that I wanted to prove this theorem myself.

The reason I thought I had a chance was Vladimir Arnold. He had proven the theorem topologically rather than algebraically. The algebraic route meant wading through a thick textbook of preliminary theory — fields, extensions, solvable groups — and when the quintic finally arrived at the end, it was usually glossed over. That had never felt worth the trip. Topology was a different game. I looked at Arnold’s paper and did not understand it — but I got the basic idea.

That was enough. I did not know how long it would take. I did not know if I would succeed.

Day Two — The Drenching Drizzle

The fierce winds died overnight. The rain remained — steady, heavy, unhurried — and the sky settled into an unbroken slate gray. The streams ran dark with peat water. The forest was silent except for the soft percussion of rain on pine needles.

A good day for taking stock.

Before attempting to prove something impossible, it is worth being precise about what you know. I sat at my desk and laid out my tools.

The polynomial equation of degree $n$ is expressed with $n$ complex coefficients $c_1, \dots, c_n$.

zn+c1zn1++cn=0z^n+c_1 z^{n-1}+\ldots+c_n=0

I knew the Fundamental Theorem of Algebra: Every polynomial of degree $n$ has exactly $n$ roots in the complex numbers. That allows us to express the polynomial equation with $n$ complex roots $z_1, \dots, z_n$.

zn+c1zn1++cn=(zz1)(zz2)(zzn)z^n+c_1 z^{n-1}+\ldots+c_n=(z-z_1)(z-z_2) \ldots (z-z_n)

Multiplying the right hand side and identifying the coefficients leads to Vieta’s formulas.

$$
\begin{aligned}
c_1 &= -(z_1 + \dots + z_n) \\
c_2 &= z_1 z_2 + \dots + z_{n-1} z_n \\
\vdots \\
c_n &= (-1)^n z_1 \cdots z_n
\end{aligned}
$$

The sum of the roots gives one coefficient. The sum of all pairwise products gives another. All the way down to the product of all roots. This is not a minor bookkeeping fact — it is the bridge between two worlds. The roots live in one place; the coefficients live in another; Vieta’s formulas connect them with iron chains.

Here are some important observations.

  1. A permutation of the roots does not change the coefficients.
  2. In fact the permutations of the roots form a group under composition. What is striking about this operation is that it is not always commutative: applying permutation $a$ followed by $b$ does not always give the same result as $b$ followed by $a$. Lagrange had earlier introduced the idea of permuting roots. Ruffini was the first to sense that the structure of these permutation groups was what ultimately blocked a formula in radicals for the quintic. Cauchy later gave the first systematic study of permutations as algebraic objects.
  3. Having the roots we can easily calculate the coefficients. But having the coefficients does not allow us to easily calculate the roots. In fact we need to find a formula that will allow us to do so, and finding such a formula is not easy as the history shows. In one direction it is easy, in the other direction it is hard.
  4. Finding formulas means to find expressions of the type

$$
\begin{aligned}
z_1 &= f_1(c_1, \dots, c_n) \\
&\vdots \\
z_n &= f_n(c_1, \dots, c_n)
\end{aligned}
$$

The allowed formulas are allowed only to use the 4 arithmetic operations: addition, subtraction, multiplication and division, and the radicals. Other operations are not allowed.

Glancing outside, I watched rain trickle down the leaves of the large rhododendron bush, its purple buds waiting to burst.

Figure 1: The three planes and maps between them. A continuous motion of the entire root configuration induces continuous motions of the coefficient tuple and of each formula output.

  1. There are three main players in this theater: the roots, the coefficients, and the formulas. Each individual root, coefficient, or formula value is a complex number. But a whole polynomial is described by several of them at once: its root configuration is $(z_1, …, z_n)$ and its coefficient tuple is $(c_1, …, c_n)$. Strictly speaking, these are spaces of several complex coordinates, not ordinary complex planes. I will still picture them as three “planes,” because the one feature we need is simple: a continuous motion of the roots induces continuous motions of the coefficients, which in turn induce continuous motions of the formula values.

The first is the root plane: this is where the $n$ roots of the polynomial live as points. I can move them freely and continuously. That insight came from Arnold.

The second is the coefficient plane: this is where the coefficients live. But the coefficients are not free. When the roots move, Vieta’s formulas drag the coefficients along automatically. They have no choice.

The third is the formula plane: It takes the coefficients as inputs and produces values claiming to be roots. When the coefficients move, the formula values move with them — again automatically, governed entirely by the formula’s algebraic structure.

I control the root plane. The formula controls nothing. It only reacts. Move the roots, and everything else follows by compulsion — Vieta compels the coefficients, and the formula compels its own values.

  1. When I move the roots, the formula values must track the roots exactly. If the formula doesn’t do that then that formula is wrong. Because then I have found some roots for which the formula gives the wrong answer.

I lay on my bunk bed and closed my eyes. I could hear the rain hitting the roof. I imagined moving the roots in complicated ways and I saw the formula values trying to track the roots. Given a formula could I move the roots so that the formula could not track them?

The rain became heavier and the sound on the roof became louder.

If I moved the roots through a sequence of twists that ended in a non-trivial permutation, the roots would swap places. But because the coefficients are blind to permutations, the coefficients would trace a path that ended exactly where it began — a closed loop. If the coefficients traveled in a loop, the formula, depending only on those coefficients, should also return to its starting point, that is make a loop. But since my roots did not make a loop, I would have a contradiction.

Unless, of course, the formula uses its radicals to break the loop. Radicals can split a closed path into an open one. For instance look at a circle around the origin in the complex plane. Its square root only traces a half circle (a $\pi$ arc), failing to close.

My goal was suddenly clear and I got that idea from Arnold: I had to engineer special moves for the roots. A set of paths such that they would render the radicals utterly harmless, preventing them from splitting the loops. If I could find such magic paths I would be done.

I stood up. My brain was spinning. Enough for today.

Day Three — The Rising Mist

The rain stopped before dawn. I woke to silence and to mist — hanging over the lake, invading the land, wrapping around every tree trunk. The air smelled of pine and damp earth. The forest held its breath.

Yesterday two observations had stood out. One was topological: the possibility of moving the roots continuously. The other was algebraic: that permutations of roots are not always commutative. I had a feeling that this non-commutativity might be what made the quintic different. So for today I decided to set the topology aside and follow the algebraic thread instead. I wanted to see whether the degree of non-commutativity could explain the difference.

How do you measure the extent to which a group is non-commutative?

Two elements commute if $ab = ba$. Or equivalently, $aba^{-1}b^{-1} = e$, where $e$ is the identity element. So the elements do not commute if $aba^{-1}b^{-1} \neq e$.

One measure is this. Take every pair of elements $a$ and $b$ in the group, form the commutator $a b a^{-1} b^{-1}$, and collect all the results. If the group is commutative every one of these is the identity and the collection is just $\{e\}$. If it is not, something survives. That collection is called the commutator subgroup. Then repeat the process on the commutator subgroup — every pair of its elements, their commutators, collected. And again. And keep going until it eventually collapses to unity.

The number of steps you have to do before it collapses to unity would be the measure of how non-commutative the group was.

So if we take $n=2$ we have 2 elements — the identity and one transposition. They commute trivially. One step and we are at unity.

If we take $n=3$ we have 6 elements. One step gives us 3 elements. One more step gives us unity. Two steps are needed.

If we take $n=4$ we have 24 elements. Taking the commutator of 24 elements against 24 elements is 576 commutators to compute — not something to do by hand. So I wrote a program to do that.

Looking at the result, I saw that one step gives 12 elements. Then 4. Then unity. Three steps are needed.

Figure 2: The commutator series of $S_n$ can be calculated with a program. When I ran the program for n = 2, 3 and 4, the program stopped at blue stop (it reached the identity). But for n= 5 it stopped at the red stop (it never reached the identity).

For $n=5$ we have 120 elements. Taking the commutator of 120 elements against 120 elements is 14,400 commutators to compute — a huge job.

Figure 3: The commutator series of $S_n$ can be calculated with this Mathematica program.

The program ran in seconds. One step gave 60 elements. The next step gave the same 60 elements back. So it would never end. I would never reach unity.

Figure 4: Commutator series

This was the aha moment.

This was the real reason why $n=5$ is fundamentally different. Of that I was sure, but I did not yet know why.

By afternoon the mist had lifted from the lake, but the clouds still covered the sky.

Day Four — Heavy Clouds

I was hoping for nice weather, but as I walked to the guest house, I noticed heavy, motionless clouds above. They pressed the forest in a tight box. The light was thin and diffused. Even the birds were silent.

I sat at my desk and thought about Arnold’s continuous root movements, about the non-trivial commutators, and about formulas having nested radicals. What do these have to do with each other, and how do I connect them to the proof of insolubility of the quintic?

I could see the goal — but not yet how to attack it. I have learned from experience that walking straight into a dense forest is how you lose a week, so before anything else I needed a plan.

I often think of Gelfand, who said that the number of ideas in mathematics is not large. Everything that is achieved comes from a few fundamental concepts, applied again and again with variation. So when you are stuck, the move is not to invent something new — it is to reach for one of the old, powerful tools and ask whether it fits here.

And one of the most powerful tools in all of mathematics is induction: prove the first simple case, then climb the ladder one rung at a time. My first instinct is always to look for that ladder. And there it was, sitting in the formulas — the radicals were nested, one inside another. I could start at the bottom, depth zero, no radicals at all, and climb one level, one more nested radical, at a time. I felt that this was the right road, even if I could not yet see the end of it.

Ok, so let’s start with a formula using no radicals. Choose a non-trivial permutation. Use Arnold’s idea, and instead of permuting the roots instantly, permute them using a continuous path (making sure that they avoid crossing each other, which is always possible1 since we can choose different paths between start point and end point).

First, notice that a radical-free formula $f_i$ is single-valued and continuous in the coefficients. Because it claims to be a correct formula, at every instant its value has to be one of the roots — it is never allowed to drift off to something that is not a root2. At the start it equals root $i$. Now I move the roots continuously, keeping them apart from one another, which I can always arrange. Since the roots never touch and $f_i$ cannot jump from one to another, $f_i$ has no choice: it stays equal to root $i$ the whole time.

(A real formula would of course consist of several such expressions, one for each root. But the same reasoning applies independently to each of them, so it is enough to follow a single one.)

Since the coefficients are determined by the roots they have to move continuously as well. And since the coefficients are blind to root permutations, they must perform a loop.

I looked out the window and saw a robin with a rust-red breast, perched on a birch branch. It stretched its wings, glancing intently from side to side.

Now the formula values depend on the coefficients alone. And they are now using only the four arithmetic operations but no radicals. Does that guarantee that the formula values also track a loop?

Yes it does. Saying that a coefficient $c_i(t)$ makes a loop is the same as saying that $c_i(0) = c_i(1)$.

Now take a simple example. Let the function be $f(t) = c_1(t) + c_2(t)$. It moves in a loop because $f(0) = c_1(0) + c_2(0) = c_1(1) + c_2(1) = f(1)$. And that is true for the other three arithmetic operations – subtraction, multiplication and division3.

And for any combination of them, which the following example illustrates.

$$
f(t) = \frac{c_1(t) \, c_2(t) + c_3(t)}{c_4(t)}
$$

We see that $c_1(t) \cdot c_2(t)$ is a loop, let’s call it $d_1(t)$. So we can write:

$$
f(t) = \frac{d_1(t) + c_3(t)}{c_4(t)}
$$

Now $d_1(t) + c_3(t)$ is a loop, let’s call it $d_2(t)$. So we can write:

$$
f(t) = \frac{d_2(t)}{c_4(t)}
$$

Now $d_2(t) / c_4(t)$ is a loop, so $f(t)$ is a loop.

So I know that the roots perform a non-trivial permutation, that is they do not end up where they started. By the reasoning above the formula values perform a loop, that is they end up where they started. That is a contradiction since any correct formula must track the roots exactly, position by position, including the starting position and the ending position.

Of course the same argument works not only for the quintic ($n=5$), but also for the quadratic ($n=2$), the cubic ($n=3$), the quartic ($n=4$) as well. And indeed no radical-free formula exists for them either. But it does not work for the linear equation ($n=1$), because there is no non-trivial permutation in that case.

I had taken the first step, but something nagged at me. The argument I had just made — the loop, the contradiction — had not used the commutators at all. It ran exactly the same for the quadratic, the cubic, the quartic, the quintic; it did not care in the least that commutators for the quintic had refused to collapse.

The great discovery of Day Three, the one I felt was the key, had played no part whatsoever in the first step of the ladder. It was still sitting off to the side where I had left it, unexplained. Somewhere higher up the ladder it would have to come in — it had to, or the quintic would be no harder than the quadratic. But I could not yet see where. I took a deep breath. Tomorrow I will handle the case with one radical, and I wondered whether that was where the commutators would enter.

The clouds were thinning out, letting more light in. I heard a great tit chirp, do-da, do-da, do-da.

Day Five — Shifting Skies

The clouds fractured, and a cold wind from the north pushed them around. A gray, a white and sudden shocking blue. For a few minutes at a time, shafts of sunlight made the water droplets on the blueberry bushes glint like diamonds. Then another cloud, and the light was gone again.

I sat at my desk with a cup of coffee and yesterday’s loose thread in mind. The commutators had to be used somewhere. They were still waiting. Today I would climb one rung up the ladder — formulas with a single radical — and I had a quiet hope that this was where they would enter.

Today we are attacking formulas that have radicals, but no radicals within radicals. So the thing under the radical symbol, the radicand, is a radical-free expression, the thing we discussed yesterday.

So suppose we move the roots continuously4 so they end up in some non-trivial permutation. We will eventually have to choose this permutation carefully — that is where the work happens — but for now let’s just call it $p$ and see what it forces.

Let me fix the notation once, because I will use it for the rest of the essay. Lowercase letters (a, b, p) are motions of the roots — paths I choose freely. When the roots run a motion, Vieta drags the coefficients along a path of their own; I write that induced coefficient path with the matching capital letter (A, B, P). And when the coefficients travel along A, the radicand — which depends on nothing but the coefficients — is dragged along a path of its own, which I write R(A). So the chain
p→P→R(P) just says: I move the roots, the coefficients follow, the radicand follows the coefficients. Same motion, seen on three planes.

Since the coefficients are blind to permutations, the coefficient path
P is a loop. And so the radicand path R(P) is a loop too.

Each coefficient tracks a loop $A$. And each radicand tracks a loop $R$.

$$
p \to P \to R(P)
$$

Now our formula uses a radical $\sqrt[m]{R}$.5

Is it a loop?

If we can ensure that $\sqrt[m]{R}$ is a loop, then the same reasoning that ruled out a correct radical-free formula will also rule out this one.

Well $\sqrt[m]{R}$ is sometimes a loop but sometimes not. To see this, express the radicand in polar coordinates:

$$
R(t) = r(t), e^{i\theta(t)}
$$

Since $R$ is a loop, $R(0) = R(1)$:

$$
R(0) = R(1) = r(0), e^{i\theta(0)} = r(1), e^{i\theta(1)}
$$

which forces

$$
r(0) = r(1) \qquad \text{and} \qquad \theta(0) = \theta(1) + k \cdot 2\pi
$$

The integer $k$ is the winding number — how many times $R$ winds around the origin.

Taking the $m$-th root:

$$
\sqrt[m]{R(t)} = R(t)^{1/m} = r(t)^{1/m} \cdot e^{i\theta(t)/m}
$$

I looked out the window and, at first, thought the wind had died down; the leaves of the birches, oaks, and beeches had stopped moving. But the aspens told the truth — their leaves were still fluttering.

Now compare the endpoints. Substituting $\theta(0) = \theta(1) + 2\pi k$:

$$
\begin{aligned}
\sqrt[m]{R(0)} &= r(0)^{1/m} \cdot e^{i\theta(0)/m} \\
&= r(1)^{1/m} \cdot e^{i(\theta(1) + 2\pi k)/m} \\
&= r(1)^{1/m} \cdot e^{i\theta(1)/m} \cdot e^{i 2\pi k/m} \\
&= \sqrt[m]{R(1)} \cdot e^{i 2\pi k/m}
\end{aligned}
$$

So $\sqrt[m]{R(0)} = \sqrt[m]{R(1)}$ when $k = 0$, that is, when the radicand does not wind around the origin.

Here is the conclusion: If a radicand $R$ that tracks a loop never winds around the origin, then its radical $\sqrt[m]{R}$ will automatically track a loop.

We will call a loop that never winds around the origin, a harmless loop.

But how can we guarantee that our radicand never winds around the origin?

Ah, here is where the commutator comes in. Suppose I build my root motion as a commutator, $p = [a,b] = aba^{-1}b^{-1}$. Then the same motion, watched on each of the three planes, looks like this:

$$
aba^{-1}b^{-1} \; \to \; ABA^{-1}B^{-1} \; \to \; R(A) R(B) R(A)^{-1} R(B)^{-1}
$$

The commutator structure is preserved. 6

What is the winding number of our radicand commutator?

I leaned back. The sun had broken through and a sun ray hit me in the eyes. I had to squint. I looked at the lake. The surface flickered with a thousand tiny flashes.

One thing makes this calculation honest: when the roots retrace $a^{-1}$, the coefficients retrace $A^{-1}$ step for step, and so the radicand retraces $R(A)^{−1}$ step for step — the same path, walked backward, frame for frame (footnote 6 spells this out). So reversing a motion negates its winding number exactly.

If the winding number of $R(A)$ is $i$ and the winding number of $R(B)$ is $j$, then the total winding number is $i + j – i – j = 0$, because the winding number counts the net turning of the angle $\theta$ around the origin, so it adds when you concatenate paths and negates when you reverse them.7

So every radicand in our formula is harmless, which makes every radical in our formula track a loop. So we are now back in the situation we had yesterday. We have a rational expression of loops, so the whole formula tracks a loop. Which means that our formula values perform a trivial permutation.

And since our roots performed a non-trivial permutation, $aba^{-1}b^{-1}$, we conclude that the formula can’t be correct.

But why then does there exist a formula with one radical for the quadratic?

It’s because we require the existence of a non-trivial commutator $aba^{-1}b^{-1}$. For $n=3$ and higher there is such a non-trivial commutator. But for the quadratic there isn’t. (Recall Figure 4: for $n=2$ the commutator series collapses in a single step.) So the argument has nothing to bite on.

It’s worth noting that it rules out a radical depth-1 formula for the cubic and higher, which is consistent, since Cardano is depth 2 and Ferrari higher depth still.

So we have successfully attacked formulas with a radical of depth 1. But our formulas can have radicals within radicals.

Two days ago, I found that the commutator series for $n=5$ never terminates. Today I used one commutator to peel off one layer of radicals. I was beginning to sense the shape of the full argument: each level of the commutator series would peel off one more layer of nesting. For $n=5$, where the series never ends, I could keep peeling forever.

But let’s hurry slowly. Take one step at a time. So tomorrow we will attack formulas with nested radicals of depth 2.

I stepped outside. The cold north wind had dropped, and the lake had gone glass-still. A loon called from far down the shore — a note that carried across more water than it should. I crossed the mossy shore toward the tea-colored water. The air smelled of moss and layers of old pine needles pressed into the sodden earth.

Day Six — Spider’s Web

As I walked from the cottage to the guest house this morning, I noticed a spider’s web where there was none yesterday. It looked delicate and glowed white in the sunlight. A light breeze made it shiver, but it was safe; the web was much stronger than its thin threads let on. As I unlocked the guest house an irritating fly was buzzing around my head.

Let’s recollect then when we are talking about commutators we are only interested in non-trivial commutators, since otherwise the basic argument that the formula values can’t trace the roots, doesn’t hold.

Let’s study a formula with two nested radicals. (I must confess that this was the main hurdle I had to overcome. Once I understood this the rest was easy).

Let’s use $p = [a,b] = aba^{-1}b^{-1}$ to denote a commutator.

When I move the roots along a permutation each coefficient traces a loop (though not necessarily a harmless one).

  1. What happens if I move the roots along the commutator $[a,b]$? Watch any radical-free expression of the coefficients — in particular, the radicand sitting under the inner radical. As the roots run $a$, then $b$, then $a$ backward, then $b$ backward, the coefficients do the same one level down, and the expression does the same one level below that (footnote 6 again).
  2. So it traces some path, then a second path, then the first reversed, then the second reversed. If the first path winds $i$ times around the origin and the second winds $j$ times, the reversed legs wind $−i $ and $−j$, so the net winding is $i + j − i − j = 0$.
  3. Every inner radicand is harmless — not because anything about it was harmless piece by piece, but because the expression as a whole was carried on the four-leg journey. This is just yesterday’s argument, restated so that it applies to every radical-free expression at once.

What happens with a radicand that contains a radical whose radicand is harmless?

As we said yesterday the inner radical (whose radicand is harmless) closes up into a loop. But that loop is not necessarily harmless. And that puts the inner radical on par with the coefficient loops.

So from this point on, the inner radical can be forgotten as a radical. It’s just another loop in the same category as the coefficient loops. It closes on each commutator leg and retraces when the coefficients retrace — and that is the only property the coefficient loops ever contributed. Whatever the four-leg journey does to expressions of the coefficients, it will now do to expressions involving this loop too.

Now the real question: what happens along a commutator of commutators, [p,q], where p=[a,b] and q=[c,d]?

Let me follow the inner radical through the whole journey, one leg at a time. Write $w$ for the value of the inner radical ..

Leg 1: the roots run $p$. Since $p$ is a commutator, every inner radicand is harmless — that is exactly what point 1 above established — so the inner radical closes up: $w$ traces some loop. Call that loop $L$.

Note what we are not claiming: $L$ need not be harmless. It may wind around the origin all it likes. It closed — that is all.

Leg 2: the roots run $q$. Same reasoning, different commutator: $w$ traces another closed loop. Call it $M$.

Leg 3: the roots run $p^{-1}$. The roots retrace their steps from Leg 1, frame for frame, so the coefficients retrace theirs, and $w$ retraces Leg 1 backward: it traces $L^{−1}$.8

Leg 4: the roots run $q^{-1}$. Likewise, $w$ traces $M^{−1}$.

So over the full motion [p,q], the inner radical traces
$$L\,M\,L^{-1}\,M^{-1}.$$
But this is exactly the pattern the coefficients traced on Day Five under [a,b] — a loop, another loop, the first reversed, the second reversed. If $L$ winds $i$ times and $M$ winds $j$ times, the total winding is $i+j−i−j=0$. The inner radical’s loop is harmless.

Now watch the outer radicand — not its ingredients one by one, but the whole expression, a single number that depends on nothing except where the coefficients and the inner radical happen to sit at each moment. Over Leg 1 it traces some path, call it $S$. Over Leg 2, some path $T$. Over Leg 3 the coefficients retrace their steps, and the inner radical — having closed into the loops $L$ and $M$ after Legs 1 and 2, which is exactly what those legs bought us — retraces $L^{-1}$. Since the outer radicand depends only on where these objects sit, it has no choice: it retraces $S^{-1}$, frame for frame. Leg 4 likewise gives $T^{-1}$. So the outer radicand traces $S T S^{-1} T^{-1}$, its winding cancels, and it is harmless. The outer radical closes into a loop of its own.

I must confess a trap I nearly walked into here, because it is seductive. One wants to argue: each ingredient of the radicand is harmless, the radicand is built from the ingredients by arithmetic, therefore the radicand is harmless. That argument is false. Harmlessness does not survive arithmetic. The constant loop $5$ never winds around the origin. The loop $e^{2\pi i t} – 5$ circles a point far from the origin and never winds around it either. But their sum is $e^{2\pi i t}$, which winds once. Zero winding of the parts guarantees nothing about the whole. What does survive — through arithmetic, and indeed through any continuous single-valued function whatsoever — is retracing: if every ingredient walks its path backward, the expression built from them walks its own path backward, step for step. The four-leg journey is the thing that propagates. Harmlessness is not propagated at all; it is computed once, at the end, for the one expression that actually sits under the radical.

Notice the tower: the coefficients’ loops sat under L and M; now L and M sit under S and T. Each new level of commutator hands the level below it the same four-leg journey, with new names.

This is why the promotion I announced above is not a slogan but a mechanism. The inner radical earned its place “in the same category as the coefficient loops” because, under the outer commutator, it moves in exactly the same $L\,M\,L^{-1}\,M^{-1}$ pattern the coefficients do — and that pattern is the only thing the winding-cancellation argument ever used.

And we can apply this reasoning to any depth of radicals.

The pattern is always the same: a depth-k commutator hands every object one level down — coefficients and already-tamed radicals alike — the four-leg journey $L\,M\,L^{-1}\,M^{-1}$, and that journey cancels winding no matter what the loops themselves look like.

A commutator prevents a radical from breaking the loop. But a commutator of commutators (denoted commutator$^2$) prevents a nested radical of depth 2 to break the loop. And a commutator$^k$ prevents a radical of depth $k$ to break the loop.

And that explains why nothing here forbids a formula for $n = 2, 3$, and $4$. 9

The $n=2$ lacks a non-trivial commutator. So a formula with one radical is possible.

The $n=3$ lacks a non-trivial commutator$^2$, so a formula with radical depth 2 is possible.

The $n=4$ lacks a non-trivial commutator$^3$, so a formula with radical depth 3 is possible.

But $n=5$ has a non-trivial commutator$^k$, for any $k$, so no formula with radical depth $k$ is possible.

So there it is:

That proves the theorem: There is no formula in radicals that expresses the roots of a general polynomial of degree $n \geq 5$ in terms of its coefficients.

And here, at last, is where Day Three pays off. To defeat a formula of depth $k$, I need a single root-move that is a nontrivial permutation and at the same time a commutator$^k$ — and whether such a move exists is precisely the thing my program measured on day 3. The collected commutators, then the commutators of those, and so on, are nothing but the rungs of the commutator series. So “a nontrivial commutator$^k$ exists” and “the series has not yet collapsed to unity by step $k$” are not two facts but one and the same.

As I walked back to the cottage I saw a fly in the spider’s web. It was wrapped in a cocoon and did not move.

The Argument in Short

A formula is handed to me. It is built from the coefficients using the four arithmetic operations and radicals, and its radicals are nested to some finite depth $k$.

I answer with a motion of the roots: a continuous path that ends in a non-trivial permutation and that is itself a $k$-fold nested commutator.

The coefficients are blind to permutations of the roots, so they return to where they started — every coefficient traces a loop. But the commutator structure does something stronger than close paths: it sends everything downstream — coefficients, radicands, already-tamed radicals — on a four-leg journey: a path, a second path, the first reversed, the second reversed. Winding adds under concatenation and cancels under reversal, so any expression carried on that journey ends with zero net winding — a closed path that never circles the origin. I call such a loop harmless. In particular the radicand under each radical is harmless.

A radical over a harmless radicand closes into a loop of its own — and one level of commutator nesting is spent doing it. The loop it closes into is just another loop, in the same category as the coefficient loops, so the next level of nesting neutralizes the next level of radicals. Ten levels of commutators peel ten levels of radicals; $k$ levels peel $k$.

So the whole formula traces a loop. Its values end exactly where they began — a trivial permutation. But the roots did not end where they began. A correct formula must track the roots position by position, starting position and ending position included. The given formula cannot. So it is not correct.

The existence of that motion is exactly what the commutator series records (see Figure 4). For $n=2,3,4$ the series collapses after 1, 2, 3 steps — past that depth there is no non-trivial motion left to make, which is why Cardano and Ferrari are not contradicted. For $n≥5$ it never collapses. A non-trivial commutator waits at every depth $k$, so every formula, however deeply nested, has a motion of roots that can defeat it.

Day Seven — The Clearing

By morning the lake was still. The mist was gone. For the first time in days the sky was an unbroken blue, and the pines stood sharp against it.

Yesterday’s whole argument stood on a single leg: retracing. When the roots walk backward, the coefficients walk backward, and everything built from them walks backward, frame for frame. Every cancellation in the proof came from that. So today I want to ask the question the argument itself raises: what exactly must a radicand be, for retracing to hold? Because whatever the answer is, it marks the true boundary of the theorem.

The radicand is some function of the coefficients. My formulas build it from arithmetic — but is arithmetic actually what the argument uses?

Remember when roots perform $aba^{-1}b^{-1}$ the coefficients perform $ABA^{-1}B^{-1}$. The paths $a$ and $b$ are permutation paths. $aba^{-1}b^{-1}$ is also a permutation path. $A$ and $B$ are loops. $ABA^{-1}B^{-1}$ is a harmless loop.

We are talking about three layers: roots, then coefficients, then radicand. When the roots walk backward ($a^{-1}$), the coefficients also walk backward ($A^{-1}$).

Think about the radicand, not as a sum of separate coefficient pieces, but as a single number that depends on wherever the coefficients happen to be at each moment. As the coefficients walk forward along path $A$, the radicand traces out some path of its own. When the coefficients later walk backward along that same path $A$, undoing their steps exactly, the radicand must retrace its own path exactly in reverse. There’s no way around this: the radicand only depends on where the coefficients are, so if the coefficients are reversing their steps, the radicand is reversing its steps too, frame for frame.

Nothing in the argument actually cares that I am using plus, minus, times, and divide. All it needs is that the radicand, at every instant, is continuous and single-valued. So if I let my formula use functions like sine, or the exponential function, alongside the arithmetic operations, the same argument would still hold, word for word.

However the functions like $\ln(z)$ and $\sqrt{z}$ are multivalued and the argument above cannot be applied.

Theta functions $\theta(z, \tau)$ can solve quintics as proved by Hermite. But they are not just functions of $z$, but of $\tau$ as well. In fact they are modular forms in $\tau$, but that’s another discussion.

So Arnold’s topological proof is more powerful than conventional Galois theory in that it shows that the polynomial equations of order $n \geq 5$ not only fail to have a solution in terms of the arithmetic operations and radicals but also when including continuous single-valued functions like the exponential function and the sine function.

I went outside. The lake was flat and bright. I walked to the water’s edge. A group of water striders skated across the surface, casting sharp shadows on the lake bed. A lonely strider was standing still, dreaming in the sun.

Day Eight — The Calm

The lake was mirror-flat. The storm felt like something from another life. I sat on the dock and dangled my legs with my feet in the water.

I had proved nothing new. The theorem was settled in the nineteenth century, by Ruffini and Abel. I knew it when I sat down on day one with the storm hammering the walls.

And yet it felt like something genuine. Not discovery — something quieter than that. Understanding from inside, rather than from outside. There is a difference between knowing that a proof exists and having walked through it yourself, made the turns yourself, felt where it resists and where it opens. The map is not the walk.

Moving the roots felt natural, because the roots are what I control and permute. The coefficients follow. The formula only reacts. Starting from the roots puts me where my intuition lives, before the abstraction begins.

Arnold used technical terms like monodromy, solvable group, derived subgroup, braid group, homomorphism, branched coverings, etc. They are correct, but if a reader is unfamiliar with them, they might feel like closed doors. I avoided all that. And that I think makes the proof more accessible to newcomers.

I introduced language that Arnold didn’t use. Harmless loops. The three spaces. The moment when the inner radical gets promoted to the same category as coefficient loops and can be forgotten as a radical. These are doors that open gently, and invite the reader.

However I also want to acknowledge that Arnold’s terminology is good — precise names for precise structures. Arnold’s terms are right for people who need them, and mine are right for people who don’t need them yet.

I spent several days trying to understand the proof. My effort has no value an accountant would recognize. But the question had caught me. What was it that made this proof so difficult — that took two hundred and fifty years, that turned away Euler and Lagrange, that finally changed the way we think about mathematics and science? I wanted to know. Not to be told. To let my own mind walk the strange path and understand.

I do not claim or aim in this essay to provide a rigorous proof, even though I tried to address some of the technical issues. Rigor, when applied too early, can obscure the shape of a proof. That is why I could not understand Arnold’s version, and why I had to build my own.

Beneath a brilliant, high-hanging sun, the lake glittered. Fifty meters out, a solitary heron paced the shoreline of a small island, completely unaware of me and the quintic.

Day Nine — New Storm Coming

A heavy thud on the guest house window. I went outside and found a jay lying dead on the moss. Above the trees the clouds were piling up — not the small soft ones, but the tall columns that climb toward the sky. I went back inside.

I thought about Arnold and how he came up with his proof. What was the main insight he had that others before him did not?

Start with the bind the formula is in. He knew that a permutation of the roots does nothing to the coefficients — they are blind to it. And he knew that a formula depends on nothing but the coefficients. So when the roots are permuted, the formula values are pulled by two forces at once:

  1. The coefficients did not move, so the formula values should not move either.
  2. But the formula must reproduce the roots, and the roots did move.

Stay put, and at the same time follow. It cannot do both — not really. And yet for the quadratic, the cubic and the quartic, formulas exist. So somewhere the formula must be cheating, and there is only one place in it where cheating is possible.

A radical is multivalued. Hand it a number and it has multiple legitimate choices. So a formula built from radicals does not really deliver a value when you feed it the coefficients — it delivers a small menu, and every item on that menu is defensible. That is the escape hatch. The coefficients can be exactly the numbers they were before, and the formula can still hand back something different, because it never committed to one item over another in the first place. Every formula in radicals that has ever worked, worked by using it.

But nobody had any control over which value the radicals would choose. And then it must have hit him.

He could take the choice away entirely — if he permuted the roots not by an instant switch, but by a continuous movement. Then the radical picks its value once, at the start, and after that it never gets to pick again: continuity drags it along, instant by instant, with no opportunity to jump. The menu is gone.

And with it gone, the question stops being vague. It is no longer might the formula hand back a different item? but something I can compute: after the radicand has travelled its loop, how many times did it wind around the origin? A number. Something I can force to zero.

That was the aha moment. The move that made everything possible.

Whether I can force it to zero is exactly what my program had been measuring on Day Three. For $n=2,3,4$ the commutator series bottoms out, and past that depth I have no move left — the radical keeps its menu, and Cardano and Ferrari collect their formulas. For $n≥5$ the series never bottoms out. However deep the nesting, a move is waiting.

Once equipped with this idea, I was able to make my own proof in the days that followed. But I got this idea from Arnold, and without this idea I would be stuck like everyone else.

Before Arnold, the unstated assumption was that permutations are instantaneous swaps. Arnold made them continuous motions. And if you think about how permutations actually happen in the physical world — two objects exchanging places — the motion is continuous.

The culprit is the silent assumption. A prejudice, if you like. And it often takes a genius to see that the assumption was never true — and that letting go of it is not a loss but an opening. Breakthroughs often come from questioning hidden assumptions. (In Arnold’s case, that permutations are instantaneous).

I looked out the window and saw the jay standing on shaky legs. He wasn’t dead. He spread his wings, and was gone.

Footnotes

  1. Take the case of $n=2$. It is obvious that you can move from $z_1$ to $z_2$, and at the same time move from $z_2$ to $z_1$. Just pick a line between them and let the first path go above the line and the second go below it. And since any permutation can be done as a series of such transpositions, one after another in series, it should be obvious that collisions can be avoided. ↩︎
  2. Why at every instant? Because the moving coefficients at each moment define a perfectly ordinary polynomial, and a general formula must deliver a root for every polynomial — not just our starting one. If at some instant the formula’s value were not a root, we would have found coefficients where the formula fails. (For formulas with radicals, one must also check that the value we track stays on a branch that makes the formula correct. The key is that correctness at a single point could be a coincidence — even a wrong branch can accidentally hit a root — but correctness on a whole neighborhood of coefficient values cannot, and a correct formula, having only finitely many branches, must have at least one branch that is correct on a full neighborhood of our start. That branch’s correctness is an identity, not a coincidence, and an identity survives the journey: by continuity it cannot fail at an isolated instant without failing on the way there (footnote 4). We track that branch.) ↩︎
  3. Since we are dealing with division, we must prevent any denominator from becoming zero. We can always do this: we perturb the path of the roots so that the resulting coefficient path avoids bad points where a denominator vanishes (the bad set has measure zero).
    Imagine a path in the complex plane from $z_{\text{start}}$ to $z_{\text{end}}$, and suppose it crosses a finite number of bad points — places where a denominator vanishes. We can always find another path from $z_{\text{start}}$ to $z_{\text{end}}$ that avoids every one of them. The reason is geometric: the complex plane has two real dimensions, so removing finitely many points leaves it still connected. There is always room to go around.
    Since the bad set has measure zero, a generic perturbation can always be made to avoid it. One caution, which will matter later: when the root motion is a commutator, I do not perturb its four legs independently — I perturb the building blocks a and b themselves, and then run the commutator of the perturbed motions. That way the backward legs are automatically the exact reverses of the perturbed forward legs, and the frame-for-frame retracing that the argument depends on is untouched. (For the formal statement, see Needham, Visual Complex Analysis, §2.2 Topological Properties of the Complex Plane.) ↩︎
  4. A word on the logical order before we proceed, because it’s easy to get backwards. We do not first pick a permutation and then check what formulas it rules out. We do it the other way around. A would-be formula is handed to us, with all of its structure already fixed — in particular its radical depth $k$. Only then do we go looking for a root-move that breaks it: a move that produces a non-trivial permutation and, at the same time, forces every radical at every level to close into a loop. The depth $k$ of the formula is what tells us how deep the commutator nesting in our root-move needs to be. The formula commits first, and we respond. The question is not “is there a single root-move that defeats every formula at once?” — that would be a much harder and unnecessary claim — but “for every formula of depth $k$, is there some root-move, tailored to it, that defeats it?” ↩︎
  5. A possible source of confusion: one might think the multi-valuedness of the radicals matters here. It does not. The $m$-th root of a complex number is, in principle, multi-valued — there are $m$ possible choices for it. But in our setting that ambiguity disappears. At $t=0$ the formula equals a specific root, and that fixes one specific value for $\sqrt[m]{R}$ at $t=0$. From there, continuity takes over: as $R$ moves, $\sqrt[m]{R}$ must move continuously along with it, never jumping from one branch to another. So at every instant $\sqrt[m]{R}$ is a single, well-defined number. The only question is whether, after $R$ has completed its loop, $\sqrt[m]{R}$ has come back to where it started. ↩︎
  6. Why does the commutator pattern survive the trip? Because the only thing I am using about these maps — roots to coefficients, then coefficients to radicand — is that each value depends only on where the thing it follows currently sits. Nothing else. So if I run move $a$ and then move $b$ on the roots, the coefficients have no choice but to run $A$ and then $B$, and the radicand to run $R(A)$ and then $R(B)$: doing one move after another above produces the matching moves, in the same order, below. Reversal works the same way — when the roots retrace $a^{-1}$, the coefficients retrace $A^{-1}$ and the radicand retraces $R(A)^{-1}$, step for step. Concatenation carries through as concatenation and reversal as reversal, so the whole pattern $aba^{-1}b^{-1}$ arrives intact as $ABA^{-1}B^{-1}$ and then as $R(A)R(B)R(A)^{-1}R(B)^{-1}$. That is all I mean by saying the commutator structure is preserved. ↩︎
  7. There is one potential issue: what if the radicand $R$ passes through zero? The winding number of $R$ is only defined if $R$ never vanishes — if it hits the origin, the angle $\theta$ is undefined and the whole polar argument breaks down. But this is the same type of problem we met yesterday when discussing denominators, and it is handled in the same way. The set of coefficient values for which $R=0$ has measure zero in coefficient space. Since we are free to choose how we move the roots — we can always perturb the root paths so that the coefficient paths miss every point where R vanishes. As in footnote 3, the perturbation is applied to the building blocks a, b (and, for nested commutators, c, d) before the commutator is assembled, never to individual legs — so the reversed legs remain exact reverses of the forward legs, and every retracing in the argument survives the perturbation intact. ↩︎
  8. A careful reader might object to Leg 3: “who says the inner radical retraces Leg 1? Retracing only makes sense if it starts Leg 3 from the same value it started Leg 1 with.” Quite right — and that is exactly what Legs 1 and 2 bought us. Because $L$ and $M$ are closed loops, the inner radical has returned to its starting value before each new leg begins. The coefficients retrace their paths automatically — Vieta gives them no choice — and since the inner radical depends continuously on the coefficients and is sitting at the same starting value, it must replay its earlier journey in reverse, frame for frame. Now notice what would happen if the inner radical had not closed under $p$ alone: it would begin Leg 3 from the wrong spot, it would retrace nothing, and the cancellation $L\,M\,L^{-1}\,M^{-1}$ would never form. This is why one full level of commutator must be spent per level of nesting — the inner commutators exist precisely to close the inner radicals, so that the outer commutator has honest loops to cancel. In miniature, this footnote is the whole theorem: each level of the commutator series pays for one level of radical depth, and for $ n≥5$ the series never runs out of levels to pay with. ↩︎
  9. Showing that the obstruction runs out is not the same as building a formula. The fact that Cardano and Ferrari actually found them is separate work. I have only shown why my argument has nothing left to say against them. ↩︎


Leave a Reply

Your email address will not be published. Required fields are marked *