TheoremComplete

Dedekind Domains and Factorization - Applications

The theory of Dedekind domains and ideal factorization enables solutions to classical problems and modern computational challenges.

TheoremSolving Norm Equations

Let KK be a number field and NN a positive integer. To find α∈OK\alpha \in \mathcal{O}_K with NK/Q(α)=NN_{K/\mathbb{Q}}(\alpha) = N, factor both sides ideally:

If (α)=∏piei(\alpha) = \prod \mathfrak{p}_i^{e_i}, then N(α)=∏N(pi)eiN(\alpha) = \prod N(\mathfrak{p}_i)^{e_i}. Factor NN and search for combinations of prime ideals with the correct norm.

For K=Q(i)K = \mathbb{Q}(i), finding representations N=a2+b2N = a^2 + b^2 reduces to finding Ξ±=a+bi∈Z[i]\alpha = a + bi \in \mathbb{Z}[i] with N(Ξ±)=NN(\alpha) = N, which exists if and only if all primes p≑3(mod4)p \equiv 3 \pmod{4} occur to even powers in NN.

ExampleFermat's Last Theorem for Regular Primes

A prime pp is regular if p∀hKp \nmid h_K where K=Q(΢p)K = \mathbb{Q}(\zeta_p). Kummer proved that if pp is regular, then xp+yp=zpx^p + y^p = z^p has no nontrivial integer solutions.

The proof uses ideal factorization in Z[ΞΆp]\mathbb{Z}[\zeta_p]. If a solution existed, factoring in the cyclotomic field and using unique ideal factorization leads to a contradiction when pp is regular. Most primes (including all primes <100< 100 except 37, 59, 67) are regular.

TheoremUnits and Class Numbers

The class number formula connects analytic and algebraic invariants: hK=wKβˆ£Ξ”K∣2r1(2Ο€)r2β‹…Ress=1ΞΆK(s)h_K = \frac{w_K \sqrt{|\Delta_K|}}{2^{r_1}(2\pi)^{r_2}} \cdot \text{Res}_{s=1} \zeta_K(s)

where:

  • wKw_K = number of roots of unity in KK
  • r1r_1 = number of real embeddings
  • r2r_2 = number of complex conjugate pairs of embeddings
  • ΞΆK(s)\zeta_K(s) = Dedekind zeta function

This formula shows hK<∞h_K < \infty and enables computational determination of class numbers.

ExampleBinary Quadratic Forms

Gauss's theory of binary quadratic forms ax2+bxy+cy2ax^2 + bxy + cy^2 with discriminant Ξ”=b2βˆ’4ac\Delta = b^2 - 4ac corresponds to ideal theory in Q(Ξ”)\mathbb{Q}(\sqrt{\Delta}).

The composition of forms corresponds to ideal multiplication. The number of equivalence classes of forms equals the class number hKh_K. For Ξ”=βˆ’23\Delta = -23, there are hK=3h_K = 3 classes represented by: x2+xy+6y2,2x2+xy+3y2,2x2βˆ’xy+3y2x^2 + xy + 6y^2, \quad 2x^2 + xy + 3y^2, \quad 2x^2 - xy + 3y^2

TheoremComputational Applications

Algorithms for factoring integers leverage number field sieves:

  1. Number Field Sieve (NFS): Select KK with small discriminant related to target integer NN
  2. Find elements α∈OK\alpha \in \mathcal{O}_K with smooth norms (factor into small primes)
  3. Build matrix of relations among prime ideals
  4. Solve linear algebra to find dependencies yielding factors of NN

This algorithm has complexity exp⁑(O((log⁑N)1/3(log⁑log⁑N)2/3))\exp(O((\log N)^{1/3}(\log\log N)^{2/3})), substantially faster than trial division or quadratic sieve.

ExampleDiophantine Equations

The equation y2=x3βˆ’2y^2 = x^3 - 2 can be solved using Q(βˆ’2)\mathbb{Q}(\sqrt{-2}). Factor as (y+βˆ’2)(yβˆ’βˆ’2)=x3(y + \sqrt{-2})(y - \sqrt{-2}) = x^3

In OK=Z[βˆ’2]\mathcal{O}_K = \mathbb{Z}[\sqrt{-2}], the class number is hK=1h_K = 1, so unique factorization holds. If the factors are coprime, each must be a perfect cube, leading to the unique solution (x,y)=(3,Β±5)(x, y) = (3, \pm 5).

Remark

Modern cryptographic systems increasingly use algebraic number theory. Lattice-based cryptography relies on computational hardness of problems in OK\mathcal{O}_K, such as finding short vectors or solving ideal membership. Post-quantum schemes like NTRU use arithmetic in cyclotomic rings.