Fundamental Theorem of Algebra
The Fundamental Theorem of Algebra (FTA) makes algebraically closed: every non-constant polynomial with complex coefficients splits completely over . This is the reason that eigenvalue theory, spectral analysis, and partial-fraction decomposition all work without restriction over the complex numbers.
Statement
Let be a polynomial of degree . Then there exists such that .
By induction, factors completely:
Visualization
Factoring over versus — explicit examples:
. Over : , and is irreducible over . Over : , giving the complete factorisation
The four roots lie at the vertices of the unit square in .
. Roots: . Real axis: no root.
. Roots: where .
Im
i ──── × (i, root of z²+1)
|
───+────────── Re
|
-i ──── × (-i, root of z²+1)
The unit circle contains all roots of unity — the FTA guarantees their existence; complex analysis pinpoints their location.
Proof Sketch
There are several proofs. The slickest uses Liouville's TheoremLiouville's TheoremA bounded entire function on ℂ must be constant — complex differentiability is far more rigid than real differentiabilityRead more →:
Suppose has no root in . Then is entire. Because as (a degree- polynomial grows like ), at infinity, so is bounded. By Liouville, is constant, contradicting the assumption that is non-constant.
Connections
The FTA is the endpoint of a path starting with completeness: the Cauchy CriterionCauchy CriterionA sequence converges if and only if its terms eventually become arbitrarily close to each other — no candidate limit requiredRead more → ensures is complete; complex differentiability is rigid enough for the LiouvilleLiouville's TheoremA bounded entire function on ℂ must be constant — complex differentiability is far more rigid than real differentiabilityRead more → argument; and together they yield algebraic closure. From the other direction, the FTA implies that every endomorphism of a finite-dimensional complex vector space has an eigenvalue — the starting point for the Jordan normal form. The explicit factorisation of via roots of unity connects to complex iterationMandelbrot SetInteractive visualization of z_{n+1} = z_n^2 + c and its connectednessRead more → (the -th roots of unity are fixed points of ).
Lean4 Proof
import Mathlib.Analysis.Complex.Polynomial.Basic
open Polynomial
/-- Fundamental Theorem of Algebra: every non-constant polynomial over ℂ has a root. -/
theorem fta {p : ℂ[X]} (h : 0 < degree p) : ∃ z : ℂ, IsRoot p z :=
Complex.exists_root hReferenced by
- D'Alembert's Wave Equation SolutionDifferential Equations
- Open Mapping Theorem (Complex)Complex Analysis
- Argument PrincipleComplex Analysis
- Liouville's TheoremComplex Analysis
- Identity Theorem (Analytic Continuation)Complex Analysis
- Cauchy Integral FormulaComplex Analysis
- Newton's IdentitiesLinear Algebra
- Algebraic ClosureField Theory