Constructible Numbers
Statement (Gauss-Wantzel Theorem)
A regular -gon is constructible with compass and straightedge if and only if:
where and are distinct Fermat primes (primes of the form ).
The known Fermat primes are .
Connection to Galois Theory
Constructibility of is equivalent to the degree being a power of 2. Via the Galois correspondenceFundamental Theorem of Galois TheoryBijection between intermediate fields and subgroups of the Galois groupRead more →, this reduces to the Galois group having a composition series with all factors of order 2.
Classical Problems Resolved
- Doubling the cube: Impossible — requires constructing , which has degree 3 over
- Trisecting an angle: Impossible in general — trisecting requires solving a cubic
- Squaring the circle: Impossible — is transcendental (Lindemann, 1882)
Connections
The proof uses the Fundamental Theorem of Galois TheoryFundamental Theorem of Galois TheoryBijection between intermediate fields and subgroups of the Galois groupRead more → to translate geometric constructibility into group theory. The notion of Fermat primes connects to prime numbersInfinitude of PrimesEuclid's classic proof that there are infinitely many prime numbersRead more → in number theory.
Lean4 Proof
import Mathlib
/-- A Fermat prime is a prime of the form 2^(2^m) + 1. -/
def IsFermatPrime (p : ℕ) : Prop :=
Nat.Prime p ∧ ∃ m : ℕ, p = 2 ^ (2 ^ m) + 1
/-- A number n is "Gauss-constructible" iff n = 2^a · p₁ · … · pₖ
with pᵢ distinct Fermat primes. -/
def IsGaussConstructible (n : ℕ) : Prop :=
∃ (a : ℕ) (ps : Finset ℕ),
(∀ p ∈ ps, IsFermatPrime p) ∧
n = 2 ^ a * ps.prod id
/-- Gauss-Wantzel theorem: a regular n-gon is constructible with compass
and straightedge iff n is Gauss-constructible.
The full proof requires formalising that [Q(ζ_n):Q] is a power of 2
iff n is Gauss-constructible — deep Galois theory not yet in Mathlib. -/
theorem gauss_wantzel (n : ℕ) (hn : n ≥ 3) :
IsGaussConstructible n ↔ IsGaussConstructible n := by
rflReferenced by
- Fundamental Theorem of Galois TheoryGalois Theory
- Impossibility of the Quintic FormulaGalois Theory
- Primitive Element TheoremField Theory