]> Number Fields - Fermat's Last Theorem: Regular Primes

Fermat's Last Theorem: Regular Primes

Here we fill in details for proving Fermat's Last Theorem for regular primes (for case 1 solutions).

Lemma: Let p be an odd prime, and let ω=e 2 πi/p. Suppose x p+y p=z p for integers x,y,z.

Then x+yω=I p for some ideal I of [ω].

Proof: The pth roots of unity give rise to the identity

(x1 )(xω)...(xω p1 )=x p1

which yields

(1 ω)...(1 ω p1 )=p

and

(x+y)(x+yω)...(x+yω p1 )=z p

For now assume [ω] is a UFD.

Suppose a prime π divides (x+yω). Then π must also divide z. Now if π divides (x+yω k) for some k1 , then π must also divide the difference y(ωω k). From one of the identities above, this implies π also divides yp. This is a contradiction because z,yp are coprime (recall we are only considering case 1 solutions).

Thus we deduce x+yω=ua p for some unit u and a[ω].

Now we relax the assumption that [ω] is a UFD. It turns out that ideals of [ω] factor uniquely into prime ideals, and we proceed with a similar argument. Consider the ideal equation

x+yx+yω...x+yω p1 =z p

Suppose a prime ideal I divides x+yω, that is, x+yωI. If for some k1 we also have x+yω kI, this would imply y(ωω k)I, thus ypI. But we also have zI, and since z,yp are coprime, we have that 1 I which is a contradiction. Hence x+yω=I p for some ideal I.

Lemma: Suppose x p+y p=z p for integers x,y,z for some prime p5 . Then x=y(modp).

Proof: The polynomial f(t)=t p1 +...+t+1 is irreducible: use Eisenstein's criterion on f(t+1 )=((t+1 ) p1 )/t. Thus every element of [ω] may be written in the form a 0 +a 1 ω+...+a p2 ω p2 where a i (thus [ω] is a degree p1 extension of ).

Then p divides α=a 0 +a 1 ω+...+a p2 ω p2 if and only if p divides all the a i, and we may easily do computations modulo p[ω], which we denote by modp. We have β=γ(modp) implies β=γ(modp) where the overbar denotes conjugation. (β+γ) p=β p+γ p(modp) and α p=a(modp) for some a.

Now suppose x+yω=uα p(modp). Note α p(modp) and ω=ω 1 . By a lemma due to Kummer, dividing both sides by their conjugates gives x+yω=(x+yω 1 )ω k(modp) for some integer k. Since the minimal polynomial of ω has degree p1 >3 , we must have k=1 (modp) (recall we are considering only case 1 solutions so p does not divide x or y). We may as well pick k=1 since ω p=1 . Thus we see (xy)+(yx)ω=0 (modp), which implies x=y(modp).