Step 18 / 64

University

Three factors in the Eisenstein world

A sum of two cubes splits into three factors once cube roots of unity enter.

Start with a concrete example

You may know 5²−3²=(5+3)(5−3). A new number system can allow new factorizations too. The cubic proof uses a number ω with ω³=1 but ω≠1; ordinary integers do not contain it.

A small check: try the idea

Think with the concrete example above. You can try again.

What is the product form of 5²−3²?

Read the answer and reasoning

(5+3)(5−3). The first gives 8×2=16, matching 25−9. The second gives 4. A factorization must preserve the value.

Build the idea in three steps

  1. The stage of the second case is 𝓞 K — the Eisenstein integers, the ring that contains a cube root of unity ζ₃ with 1 + ζ₃ + ζ₃² = 0.
  2. Inside this world, a sum of two cubes splits cleanly: a ^ 3 + b ^ 3 = (a + b) (a + η b) (a + η² b). The displayed calc verifies the algebra, with the rewrites using η³ = 1 and the vanishing of 1 + η + η².
  3. A later lemma shows that λ² divides one of these three factors. Further lemmas transform the solution so that the selected factor becomes a + b, while preserving the required hypotheses. This is more than renaming the variables.

A small example

Over the ordinary integers, x² − y² = (x + y)(x − y) is the familiar split. Enriching the ring buys the same gift for a sum of cubes: the cube roots of unity are exactly what makes three factors appear.

Lean definition · original excerpt

Mathlib · db584cd · Three.lean

/-- Given `S' : Solution'`, the key factorization of `S'.a ^ 3 + S'.b ^ 3`. -/lemma a_cube_add_b_cube_eq_mul :    S'.a ^ 3 + S'.b ^ 3 = (S'.a + S'.b) * (S'.a + η * S'.b) * (S'.a + η ^ 2 * S'.b) := by  symm  calc _ = S'.a^3+S'.a^2*S'.b*(η^2+η+1)+S'.a*S'.b^2*(η^2+η+η^3)+η^3*S'.b^3 := by ring  _ = S'.a^3+S'.a^2*S'.b*(η^2+η+1)+S'.a*S'.b^2*(η^2+η+1)+S'.b^3 := by    simp [hζ.toInteger_cube_eq_one]  _ = S'.a ^ 3 + S'.b ^ 3 := by rw [eta_sq]; ring

How to read this Lean

Here λ := ζ₃ − 1 is a prime element of norm 3 in the Eisenstein integer ring. It is not the only prime in that ring. The descent measures how often this chosen prime divides c. The displayed calculation proves the factorization; later lemmas use the coprimality and divisibility hypotheses to organize its factors.

Where this idea is used

2. The case of three
I’m lost · Help

Mika’s help desk

Three factors in the Eisenstein world

One thing at a time

Read the three explanation steps first. The Lean source is there for a closer look afterwards; you do not have to read it first.

In simpler words

A sum of two cubes splits into three factors once cube roots of unity enter.

Earlier ideas are listed under “Start with these ideas” on this page.

A small clue

Over the ordinary integers, x² − y² = (x + y)(x − y) is the familiar split. Enriching the ring buys the same gift for a sum of cubes: the cube roots of unity are exactly what makes three factors appear.

Close this panel to return to the exact place you were reading. These are prepared hints for this page.

Start with the first small story →