Fermat’s Last Theorem for regular primes

2 Discriminants of number fields

We recall basic facts about the discriminant.

Lemma 2.1
#

Let K be a number field, αK and let σi be the embeddings of K into C. Then

NK/Q(α)=iσi(α)

.

Proof

The proof is standard.

Lemma 2.2
#

Let K be a number field, αK and let σi be the embeddings of K into C. Then

TrK/Q(α)=iσi(α).
Proof

The proof is standard.

Definition 2.3
#

Let A,K be commutative rings with K and A-algebra. let B={b1,,bn} be a set of elements in K. The discriminant of B is defined as

Δ(B)=det(TrK/A(b1b1)TrK/A(b1bn)TrK/A(bnb1)TrK/A(bnbn)).
Lemma 2.4

Let L/K be an extension of fields and let B={b1,,bn} be a K-basis of L. Then Δ(B)0.

Proof

The proof is standard.

Lemma 2.5
#

Let K be a number field and B,B bases for K/Q. If P denotes the change of basis matrix, then

Δ(B)=det(P)2Δ(B).
Proof

The proof is standard.

Let K be a number field with basis B={b1,,bn} and let σ1,,σn be the embeddings of K into C. Now let M be the matrix

(σ1(b1)σ1(bn)σn(b1)σn(bn)).

Then

Δ(B)=det(M)2.
Proof

By Lemma 2.2 we know that TrK/Q(bibj)=kσk(bi)σk(bj) which is the same as the (i,j) entry of MtM. Therefore

det(TB)=det(MtM)=det(M)2.
Lemma 2.7

Let K be a number field and B={1,α,α2,,αn1} for some αK. Then

Δ(B)=i<j(σi(α)σj(α))2

where σi are the embeddings of K into C. Here Δ(B) denotes the discriminant.

Proof

First we recall a classical linear algebra result relating to the Vandermonde matrix, which states that

det(1x1x12x1n11xnxn2xnn1)=i<j(xixj).

Combining this with Lemma 2.6 gives the result.

Lemma 2.8

Let f be a monic irreducible polynomial over a number field K and let α be one of its roots in C. Then

f(α)=βα(αβ),

where the product is over the roots of f different from α.

Proof

We first write f(x)=(xα)g(x) which we can do (over C) as α is a root of f, where now g(x)=βα(xβ). Differentiating we get

f(x)=g(x)+(xα)g(x).

If we now evaluate at α we get the result.

Lemma 2.9

Let K=Q(α) be a number field with n=[K:Q] and let B={1,α,α2,,αn1}. Then

Δ(B)=(1)n(n1)2NK/Q(mα(α))

where mα is the derivative of mα(x) (which we recall denotes the minimal polynomial of α).

Proof

By Lemma 2.7 we have Δ(B)=i<j(αiαj)2 where αk:=σk(α). Next, we note that the number of terms in this product is 1+2++(n1)=n(n1)2. So if we write each term as (αiαj)2=(αiαj)(αjαi) we get

Δ(B)=(1)n(n1)2i=1nij(αiαj).

Now, by lemmas 2.8 and 2.1 we see that

NK/Q(mα(α))=i=1nmα(αi)=i=1nij(αiαj),

which gives the result.

Lemma 2.10
#

If K is a number field and αOK then NK/Q(α) is in Z.

Proof

The proof is standard.

Lemma 2.11
#

If K is a number field and αOK then TrK/Q(α) is in Z.

Proof

The proof is standard.

Lemma 2.12
#

Let K be a number field and B={b1,,bn} be elements in OK, then Δ(B)Z.

Proof

Immediate by 2.11.

Lemma 2.13

Let K=Q(α) be a number field, where α is an algebraic integer. Let B={1,α,,α[K:Q]1} be the basis given by α and let xOK. Then Δ(B)xZ[α].

Proof

See the Lean proof.

Let K=Q(α) be a number field, where α is an algebraic integer with minimal polynomial that is Eisenstein at p. Let xOK such that pnxZ[α] for some n. Then xZ[α].

Proof

See the Lean proof.