Polynomial & Fractal Atlas
Orthogonal Families · Fractal Generator · Dimension Calculator · PDF Connections · Mutual Geometry
LegendreHermite ChebyshevLaguerre MandelbrotJulia Hausdorff d
Fractal Explorer
Polynomial Surfaces
PDF Connections
Bridges
Calculators
Reference
★ Generator
Chaos Game
FLT Proof
Mandelbrot Set
iter: 120
box d: —
zoom: 1.0×
— + —i
Dimension
Poly Connection
Box Count Plot

Hausdorff / Box Dimension

d = lim[ε→0] log N(ε) / log(1/ε)
Click "Box Count" to estimate d from current render

Similarity Dimension

d = log N / log(1/r)
d = 1.5850

Moran Equation (IFS)

∑ r_i^d = 1
e.g. Sierpinski: 0.5,0.5,0.5

Lyapunov / KY Dimension

d_KY = j + ∑λ_i/|λ_{j+1}|

Chebyshev Nodes & Julia Sets

The Chebyshev nodes x_k = cos((2k-1)π/2n) on [−1,1] are exactly the optimal interpolation points that minimise the Runge oscillation — the same oscillatory instability that appears at the boundary of fractal basins. Use the overlay to see nodes placed on the Mandelbrot boundary.

T_n(x_k) = 0 ⇔ x_k are equidistributed w.r.t. arcsine measure
= equilibrium measure of Julia set for z²+c near c=0

Hermite Polynomials & Brownian Fractals

The Hermite functions ψ_n(x) = H_n(x)e^(-x²/2) are eigenfunctions of the quantum harmonic oscillator. Brownian motion paths have Hausdorff dimension 2, and their quadratic variation connects to the Gaussian weight w(x) = e^(-x²) that defines Hermite orthogonality.

d_H(Brownian path) = 2 = 2 × 1 (parameter dim)
E[|B(t)|²] = t ⇐⇒ Gaussian measure

Legendre & Mandelbrot Boundary

The conformal map from the exterior of the Mandelbrot set to the exterior of the unit disk has Laurent expansion whose coefficients relate to generalised Legendre / Faber polynomials. Shishikura proved d_H = 2 for the Mandelbrot boundary using estimates on these polynomial expansions.

d_H(∂M) = 2 (Shishikura 1998)
Proof via Beurling-Ahlfors estimates on Faber polys

Potential Theory Bridge

The Green's function of a filled Julia set K is the limit of (1/d^n) log|p_n(z)| where p_n are the Mandelbrot iterates. This is a polynomial-theoretic object — the logarithmic capacity of K equals the transfinite diameter, and orthogonal polynomial asymptotics (Szego's theorem) describe the boundary measure.

G_K(z) = lim (1/2^n) log|f^n(z)|
cap(K) = exp(-min energy) = Chebyshev const
Run box count to see log-log plot and regression data.
Legendre P_n(x,y)
mode: product
drag to rotate · scroll to resize
2D Curves
Zeros & Weights
Recurrences

Zeros of P_n(x)

All n zeros ∈ (−1,1) for Legendre, Chebyshev; interlacing property
Select a family and degree

Gauss Quadrature Weights

w_k = 2/((1-x_k²)[P'_n(x_k)]²) — Gauss-Legendre
Legendre / Uniform
Interpretation
Norm Values
Legendre / Uniform[−1,1]
E[P_m · P_n] under Uniform = (1/2)∫PmPn dx = 0 for m≠n
Gauss-Legendre quadrature exactly integrates degree 2n-1 polynomials using n Uniform-spaced-optimal nodes
Hermite / Normal N(0,½)
H_n are uncorrelated under Gaussian: E[H_m H_n] = 0
Foundation of Wiener chaos expansion in stochastic analysis
Annals of Mathematics · Vol. 141 · May 1995
Fermat’s Last Theorem
xn + yn ≠ zn   for any n ≥ 3
No solution in positive integers  ·  358 years from conjecture to proof
0
The Complete Logical Chain
Visual overview
Assume:   ap + bp = cp   for prime p ≥ 5, integers a,b,c > 0
Frey (1984) — §2
1 Construct Frey curve   E: y² = x(x − ap)(x + bp)
conductor, semistability — §2
2 E is semistable    NE = 2·rad(abc)    Δ = 2−8(abc)2p
Wiles + Taylor (1995) — §5
3 ρ̄E,p is modular of level NE    (E is modular)
Ribet (1990) × ω(abc) steps — §4
4 ρ̄E,p is modular of level 2
genus of X₀(2) = 0 — §4
⊥   S20(2)) = 0 — no such modular form exists — CONTRADICTION
∴   FLT holds for all prime p ≥ 5   (combined with Fermat’s n=4 proof)   ■
H
History
Timeline
1637
Fermat writes: “I have a truly marvellous proof, which this margin is too narrow to contain.” Almost certainly incorrect for n≥5.
1753–1839
Euler (n=3), Dirichlet & Legendre (n=5), Lamé (n=7). Each case required a separate argument.
1847
Kummer discovers Lamé’s proof fails (ℤ[ζp] lacks unique factorisation). Invents ideal numbers; proves FLT for all regular primes (p<100 except 37, 59, 67).
1984
Frey observes that a counterexample ap+bp=cp produces an elliptic curve with anomalously small conductor.
1985–90
Serre formulates the ε-conjecture. Ribet proves it (1990): if the Frey curve is modular, we can level-lower to level 2. But S20(2))=0.
1993
Wiles announces a proof at Cambridge. A gap is found in the Euler system / Iwasawa theory component during peer review.
1995
Wiles & Taylor close the gap with the patching argument. Complete proof in Annals of Mathematics, May 1995. 358 years after the margin note.
01
§1   Reduction to Prime Exponents

It suffices to prove FLT for n=4 and for all odd primes p≥5.

Reduction tree
Any n ≥ 3
┬───────────────┼───────────────┤
4 | n
FLT for n=4
Fermat: x⁴+y⁴=w² impossible
(infinite descent)
odd prime p | n
FLT for p ≥ 5
Wiles 1995
(the deep case)
If n=ab, any solution (x,y,z) for n gives (xb,yb,zb) for a  ⇒  FLT for a ⇒ FLT for n.

Fermat’s infinite descent for n=4: Suppose x⁴+y⁴=z⁴. Fermat showed the stronger statement that x⁴+y⁴=w² has no solution in positive integers. If a right triangle with integer sides has square area, construct a strictly smaller one with the same property — contradiction. This handles n=4 and any n divisible by 4.

02
§2   The Frey Curve

Suppose ap+bp=cp (prime p≥5, gcd(a,b,c)=1, b even, a≡−1 mod 4). Frey’s construction:

Ea,b,c:   y² = x(x − ap)(x + bp)     roots: 0, ap, −bp
Illustrative Frey-type curve   (a=1, b=2, p=3: y²=x(x−1)(x+8), not a real counterexample)
Discriminant:
Δ = 2−8(abc)2p
Each odd prime ℓ|abc appears in Δ to the power 2p ≥ p — key for Ribet.
Conductor:
NE = 2 · rad(abc) = 2·∏ℓ|abc odd
Semistable: multiplicative reduction at all bad primes.
The even symmetry y→−y (visible in the plot) is the group-law inverse: −P=(x,−y). This is the same property we discussed for the general Weierstrass equation.
03
§3   Galois Representations

The bridge between elliptic curves and modular forms is built via Galois representations. To each prime ℓ we attach:

ρE,ℓ : Gal(ℚ̄/ℚ) → GL2(ℤ)    via action on T(E) = lim← E[ℓn]
How the Galois group acts on E[p] ≅ (ℤ/p)²
INPUT
σ ∈ Gal(ℚ̄/ℚ)
(absolute Galois group)
OUTPUT
ρ̄E,p(σ) = a   b
c   d
matrix in GL2(𝔽p)
det(ρ̄E,p) = χp   (cyclotomic character)    — always
For Frey curve: at each odd prime ℓ|abc, ρ̄E,p|Gχp   *
0    1
  (ℓp | Δ forces deep unramifiedness)
⇒ Serre conductor of ρ̄E,p = 2

A representation ρ is modular if ρ ≅ ρf,p for some weight-2 newform f. If E is modular (which Wiles proves), then ρ̄E,p is modular of level NE.

04
§4   Modular Forms & Ribet’s Theorem

A modular form of weight 2 and level N is a holomorphic f on ℍ satisfying f((az+b)/(cz+d))=(cz+d)²f(z) for all [[a,b;c,d]] ∈ Γ0(N). Cusp forms vanish at cusps; their space is S20(N)).

Key Fact
S20(2)) = 0
The modular curve X0(2) has genus 0 (it is isomorphic to ℙ1). Genus-0 curves have no holomorphic differentials, hence no non-zero weight-2 cusp forms.

Ribet’s theorem: Let E/ℚ be semistable with conductor N, p≥5 prime, p∪2N. If ρ̄E,p is modular of level N, and q||N with qpE, then ρ̄E,p is also modular of level N/q.

Level-lowering pipeline: stripping primes from NE
Each prime ℓ|abc satisfies ℓ||NE (semistable) and ℓ2p|Δ ⇒ ℓp|Δ  ⇒  Ribet applies. Strip ω(abc) primes one by one until only level 2 remains.
05
§5   Wiles’s Modularity Theorem
Theorem (Wiles 1995; completed with Taylor)
Every semistable elliptic curve over ℚ is modular.

The proof establishes an isomorphism between a deformation ring R and a Hecke algebra T, showing every Galois deformation is modular.

5.1   The R = T Strategy
Deformation ring vs Hecke algebra
Fix mod-p rep ρ̄.   R = universal deformation ring.   T = Hecke algebra on S20(N)).
Natural map φ: R → T exists (every modular lift is a deformation).   Wiles proves φ is an isomorphism.
R ≅ T   ⇔   every deformation of ρ̄ is modular   ⇔   E is modular.
5.2   The 3–5 Switch
ρ̄E,3 irreducible
Use 3-adic deformation theory. Base case: GL2(𝔽3) is solvable ⇒ Langlands–Tunnell applies ⇒ ρ̄E,3 is modular.
ρ̄E,3 reducible
For semistable E, ρ̄E,5 is irreducible (Mazur). Find auxiliary E′ with ρ̄E′,5≅ρ̄E,5 and ρ̄E′,3 irreducible. Prove E′ modular; transfer via shared mod-5 rep.
5.3   Taylor–Wiles Patching

To prove R=T, Wiles’s original Euler system approach had a gap. Taylor and Wiles replaced it with a patching argument.

Patching: inverse system of augmented problems
Q‪1
g primes
Q‪2
g primes
Q‪3
g primes
Q‪
empty
RQ‪1≅TQ‪1
RQ‪2≅TQ‪2
RQ‪3≅TQ‪3
R≅T ■
Each Qn = set of g auxiliary primes q≡1 (mod pn). Augmented problem RQn≅TQn holds (Selmer group trivialised). Inverse limit R≅T≅ℤp[[x1,…,xg]] ⇒ R≅T.
06
§6   Closing the Argument
Proof checklist
For every integer n≥3, the equation xn+yn=zn has no solution in positive integers x, y, z.  
§7   Key Objects
ObjectDefinitionKey Property
Frey curve Ey²=x(x−aᵖ)(x+bᵖ)Semistable; Δ=2⁻⁸(abc)²ᵖ
T(E)lim← E[ℓn] ≅ ℤ²Free ℤ-module, rank 2
ρE,ℓG→GL2(ℤ)ℓ-adic Galois representation
ρ̄E,pG→GL2(𝔽p)Serre conductor = 2
S20(N))Wt-2 cusp forms level NS20(2)) = 0
R (deformation ring)Universal lift of ρ̄Represents deformation functor
T (Hecke algebra)End(S20(N)))R≅T ⇒ all lifts modular
Qn (auxiliary primes)Primes q≡1 (mod pn)Trivialise Selmer; enable patching
Further Reading
Primary — A. Wiles, Modular elliptic curves and Fermat’s Last Theorem, Ann. Math. 141 (1995).   R. Taylor & A. Wiles, Ring-theoretic properties of certain Hecke algebras, Ann. Math. 141 (1995).
Exposition — H. Darmon, F. Diamond & R. Taylor, in Elliptic Curves, Modular Forms & Fermat’s Last Theorem (1997).   G. Cornell, J. Silverman & G. Stevens (eds.), Modular Forms and Fermat’s Last Theorem, Springer (1997).
Accessible — S. Singh, Fermat’s Last Theorem.   K. Ribet & B. Hayes, Fermat’s Last Theorem and Modern Arithmetic, Am. Scientist (1994).
⏳ Escape Time
🌿 L-System
✦ IFS
Generator
1.0×
f(z, c, a, b, d)
vars: z c a b d
ops: + − * / ^ abs() conj() exp() sin() cos() log()
const: i pi e
Constants & Seed
z₀+i
c+i
a+i
b+i
d+i
Canvas sweeps: choose which varies over Re×Im plane
c (Mandelbrot)
z₀ (Julia)
a-space
b-space
d-space
Presets
MandelbrotJulia Burning ShipCubic z³ NewtonExp CosinePhoenix z⁴+c Multicorn Magnet az²+bz+c
Render
120
4
8
▶ Render
Reset
↓ PNG
Box Count
Analysis
d_box:
Status: Ready
★ Bifurcation (Re)
Bifurcation (Im)
Orbit
Lyapunov λ
|z_n| vs swept constant — teal=periodic, rose=chaotic. Any of c/a/b/d can be swept.
c= + i  n=
▶ Plot
Re(c): to
▶ Plot λ
λ>0: chaotic (rose)   λ<0: stable (teal)   λ≈0: bifurcation (gold)   click to probe
c= + i
λ at pt
Lyapunov λ
dKY
Kaplan-Yorke
die
n = 0
d_H ≈ 1.585
▪ Vertices A B C    ▪ d_H = log 3 / log(1/r)    ▪ r = ½ → d_H ≈ 1.585
Drag ratio slider to see other attractors: r < ½ gives a thinner fractal, r > ½ fills in gaps. At r = ⅔ exactly the triangles touch; at r = 1 the triangle is fully filled.
IFS: f_i(x) = r·x + (1−r)·v_i   i ∈ {A,B,C}
Moran: 3·r^d = 1  →  d = log 3 / log(1/r)
d = log3/log2 ≈ 1.5850