Fermat’s Last Theorem for regular primes

3 Cyclotomic fields

Lemma 3.1
#

For n any integer, Φn (the n-th cyclotomic polynomial) is a polynomial of degree φ(n) (where φ is Euler’s Totient function).

Proof

The proof is classical.

Lemma 3.2
#

For n any integer, Φn (the n-th cyclotomic polynomial) is an irreducible polynomial .

Proof

The proof is classical.

Lemma 3.3

Let ζp be a p-th root of unity for p an odd prime, let λp=1ζp and K=Q(ζp). Then

Δ({1,ζp,,ζpp2})=Δ({1,λp,,λpp2})=(1)(p1)2pp2.
Proof

First note [K:Q]=p1.

Since ζp=1λp we at once get Z[ζp]=Z[λp] (just do double inclusion). Next, let αi=σi(ζp) denote the conjugates of ζp, which is the same as the image of ζp under one of the embeddings σi:Q(ζp)C. Now by Proposition 2.7 we have

Δ({1,ζp,,ζpp2})=i<j(αiαj)2=i<j((1αi)(1αj))2=Δ({1,λp,,λpp2})

Now, by Proposition 2.9, we have

Δ({1,ζp,,ζpp2})=(1)(p1)(p2)2NK/Q(Φp(ζp))

Since p is odd (1)(p1)(p2)2=(1)(p1)2. Next, we see that

Φp(x)=pxp1(x1)(xp1)(x1)2

therefore

Φp(ζp)=pζpp1λp.

Lastly, note that NK/Q(ζp)=1, since this is the constant term in its minimal polynomial. Similarly, we see NK/Q(λp)=p. Putting this all together, we get

NK/Q(Φp(ζp))=NK/Q(p)NKQ(ζp)p1NK/Q(λp)=(1)p1pp2=pp2

Let ζp be a p-th root of unity for p an odd prime, let λp=1ζp and K=Q(ζp). Then OK=Z[ζp]=Z[λp].

Proof

We need to prove is that OK=Z[ζp]. The inclusion Z[ζp]OK is obvious. Let now xOK. By Lemma 2.13 and Proposition 3.3, there is kN such that pkxZ[ζp]. We conclude by Lemma 2.14.

Lemma 3.5
#

Let α be an algebraic integer all of whose conjugates have absolute value one. Then α is a root of unity.

Proof

Lemma 1.6 of [ Was82 ] .

Lemma 3.6
#

Let p be a prime, K=Q(ζp) αK such that there exists nN such that αn=1, then α=±ζpk for some k.

Proof

If n is different to p then K contains a 2pn-th root of unity. Therefore Q(ζ2pn)K, but this cannot happen as [K:Q]=p1 and [Q(ζ2pn):Q]=φ(2np).

Lemma 3.7
#

Any unit u in Z[ζp] can be written in the form βζpk with k an integer and βR.

Proof

See the Lean proof.

Lemma 3.8

Let p be an odd prime, ζp a primitive p-th root of unity and let K=Q(ζp). Then for any i,j0,,p1 with ij, there exists a unit uOK× such that ζpiζpj=u(ζp1).

Proof

This is Ex 34 in chapter 2 of [ Mar18 ] .

Lemma 3.9
#

Let R be a Dedekind domain, p a prime and a,b,c ideals such that

ab=cp

and suppose a,b are coprime. Then there exist ideals e,d such that

a=epb=dped=c
Proof

It follows from the unique decomposition of ideals in a Dedekind domain.