Fermat’s Last Theorem for regular primes

2 Discriminants of number fields

lemma 2.1
#

Let \(K\) be a number field, \(\alpha \in K\) and let \(\sigma _i\) be the embeddings of \(K\) into \(\mathbb {C}\). Then

\[ \operatorname {Tr}_{K/\mathbb {Q}}(\alpha ) =\sum _i \sigma _i(\alpha ) \qquad N_{K/\mathbb {Q}}(\alpha )=\prod _i \sigma _i(\alpha ) \]

Definition 2.2
#

Let \(A,K\) be commutative rings with \(K\) and \(A\)-algebra. let \(B=\{ b_1,\dots ,b_n\} \) be a set of elements in \(K\). The discriminant of \(B\) is defined as

\[ \Delta (B)= \det \left(\begin{matrix} \operatorname {Tr}_{K/A}(b_1b_1) & \cdots & \operatorname {Tr}_{K/A}(b_1b_n) \\ \vdots & & \vdots \\ \operatorname {Tr}_{K/A}(b_nb_1) & \cdots & \operatorname {Tr}_{K/A}(b_nb_n) \end{matrix} \right). \]

lemma 2.3

Let \(K\) be a number field and let \(B=\{ b_1,\dots ,b_n\} \) be a set of elements in \(K\). Then \(\Delta (B) \neq 0\) if and only if the elements in \(B\) are linearly independent.

lemma 2.4

Let \(K\) be a number field and \(B,B'\) bases for \(K/\mathbb {Q}\). If \(P\) denotes the change of basis matrix, then

\[ \Delta (B)=\det (P)^2 \Delta (B'). \]

lemma 2.5

Let \(K\) be a number field with basis \(B=\{ b_1,\dots ,b_n\} \) and let \(\sigma _1,\dots ,\sigma _n\) be the embeddings of \(K\) into \(\mathbb {C}\). Now let \(M\) be the matrix

\[ \left(\begin{matrix} \sigma _1(b_1) & \cdots & \sigma _1(b_n) \\ \vdots & & \vdots \\ \sigma _n(b_1) & \cdots & \sigma _n(b_n) \end{matrix} \right). \]

Then

\[ \Delta (B)=\det (M)^2. \]

Proof

By Proposition 2.1 we know that \(\operatorname {Tr}_{K/\mathbb {Q}}(b_i b_j)= \sum _k \sigma _k(b_i)\sigma _k(b_j)\) which is the same as the \((i,j)\) entry of \(M^t M\). Therefore

\[ \det (T_B)=\det (M^t M)=\det (M)^2. \]

lemma 2.6

Let \(K\) be a number field and \(B=\{ 1,\alpha ,\alpha ^2,\dots ,\alpha ^{n-1}\} \) for some \(\alpha \in K\). Then

\[ \Delta (B)=\prod _{i {\lt} j} (\sigma _i(\alpha )-\sigma _j(\alpha ))^2 \]

where \(\sigma _i\) are the embeddings of \(K \) into \(\mathbb {C}\). Here \(\Delta (B)\) denotes the discriminant.

Proof

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

\[ \det \left(\begin{matrix} 1 & x_1 & x_1^2 & \cdots & x_1^{n-1} \\ \vdots & & & \vdots \\ 1 & x_n & x_n^2 & \cdots & x_n^{n-1} \end{matrix} \right) =\prod _{i{\lt}j} (x_i-x_j). \]

Combining this with Proposition 2.5 gives the result.

lemma 2.7

Let \(f\) be a monic irreducible polynomial over a number field \(K\) and let \(\alpha \) be one of its roots in \(\mathbb {C}\). Then

\[ f'(\alpha )=\prod _{\beta \neq \alpha } (\alpha -\beta ), \]

where the product is over the roots of \(f\) different from \(\alpha \).

Proof

We first write \(f(x)=(x-\alpha )g(x)\) which we can do (over \(\mathbb {C}\)) as \(\alpha \) is a root of \(f\), where now \(g(x)=\prod _{\beta \neq \alpha } (x-\beta )\). Differentiating we get

\[ f'(x)=g(x)+(x-\alpha )g'(x). \]

If we now evaluate at \(\alpha \) we get the result.

lemma 2.8
#

Let \(K=\mathbb {Q}(\alpha )\) be a number field with \(n=[K:\mathbb {Q}]\) and let \(B=\{ 1,\alpha ,\alpha ^2,\dots ,\alpha ^{n-1}\} \). Then

\[ \Delta (B)=(-1)^{\frac{n(n-1)}{2}}N_{K/\mathbb {Q}}(m_\alpha '(\alpha )) \]

where \(m_\alpha '\) is the derivative of \(m_\alpha (x)\) (which we recall denotes the minimal polynomial of \(\alpha \)).

Proof

By Proposition 2.6 we have \(\Delta (B)=\prod _{i {\lt} j}(\alpha _i-\alpha _j)^2\) where \(\alpha _k:=\sigma _k(\alpha )\). Next, we note that the number of terms in this product is \(1+2+\cdots +(n-1)=\frac{n(n-1)}{2}\). So if we write each term as \((\alpha _i-\alpha _j)^2=-(\alpha _i-\alpha _j)(\alpha _j-\alpha _i)\) we get

\[ \Delta (B)=(-1)^{\frac{n(n-1)}{2}}\prod _{i=1}^n \prod _{i \neq j} (\alpha _i-\alpha _j). \]

Now, by lemma 2.7 and Proposition 2.1 we see that

\[ N_{K/\mathbb {Q}}(m_\alpha '(\alpha ))=\prod _{i=1}^n m_\alpha '(\alpha _i)=\prod _{i=1}^n \prod _{i \neq j} (\alpha _i-\alpha _j), \]

which gives the result.

lemma 2.9
#

Let \(K\) be a number field and \(B,B'\) bases for \(K/\mathbb {Q}\). If \(P\) denotes the change of basis matrix, then

\[ \Delta (B)=\det (P)^2 \Delta (B'). \]

lemma 2.10
#

If \(K\) is a number field and \(\alpha \in \mathcal{O}_K\) then \(\operatorname {Tr}_{K/\mathbb {Q}}(\alpha )\) and \(N_{K/\mathbb {Q}}(\alpha )\) are both in \(\mathbb {Z}\).

lemma 2.11
#

Let \(K\) be a number field and \(B=\{ b_1,\dots ,b_n\} \) be elements in \(\mathcal{O}_K\), then \(\Delta (B) \in \mathbb {Z}\).

lemma 2.12

Let \(K\) be a number field and \(B=\{ b_1,\dots ,b_n\} \) be a basis for \(K/\mathbb {Q}\) consisting of algebraic integers. If \(B\) is not an integral basis then there exists an algebraic integer of the form

\[ \alpha =\frac{x_1b_1+\cdots +x_nb_n}{p} \]

where \(p\) is a prime and \(x_i \in \{ 0,\dots ,p-1\} \) with not all \(x_i\) zero. Moreover, if \(x_i \neq 0\) and we let \(B'\) be the basis obtained by replacing \(b_i\) with \(\alpha \), then

\[ \Delta (B')= \frac{x_i^2}{p^2} \Delta (B). \]

In particular \(p^2 \mid \Delta (B)\).

Proof

If \(B\) is not an integral basis then we can find some element \(\phi \in \mathcal{O}_K\) such that

\[ \phi =y_1b_1+\dots y_nb_n \]

with not all the \(y_i\) in \(\mathbb {Z}\). So, let \(N\) be the least common multiple of the denominators of the \(y_i\) (meaning \(Ny_i \in \mathbb {Z}\) for all \(i\)). Now, let \(p\) be a prime factor of \(N\). If we now consider \((N/p)\phi \) then all of the coefficients of \(b_i\) are in \(\frac{1}{p} \mathbb {Z}\) (so they have denominator \(1\) or \(p\).) and at least one of them has denominator \(p\) (since not all the \(y_i\) where in \(\mathbb {Z}\)). So by relabelling, wlog we can assume

\[ \phi =y_1b_1+\dots y_nb_n \]

with \(y_i \in \frac{1}{p} \mathbb {Z}\)

Now look at

\[ \psi :=\lfloor y_1 \rfloor b_1+\cdots +\lfloor y_n \rfloor b_n \]

(here \(\lfloor x \rfloor \) denotes the integer part of \(x\)). The both \(\psi \) and \(\phi \) are algebraic integers (as the \(b_i\) are algebraic integers). Therefore, so is \(\theta =\phi -\psi \). By construction, \(\theta \) has coefficients of the for \(\frac{x_i}{p}:=y_i-\lfloor y_i \rfloor \) where \(x_i \in \{ 0,\dots ,p-1\} \) and not all the \(x_i\) are zero (since, again, not all the \(y_i\) were in \(\mathbb {Z}\)). This gives the first part of the lemma.

Now, assume \(x_i \neq 0\), then let us replace \(b_i \in B\) with \(\theta \) to get a new basis \(B'\) which again consists of algebraic integers. Next, we note that the change of basis matrix from \(B\) to \(B'\) is

\[ \left( \begin{matrix} 1 & 0 & \cdots & \frac{x_1}{p} & \cdots & 0 \\ 0 & 1 & \cdots & \frac{x_2}{p} & \cdots & 0 \\ \vdots & \vdots & & \vdots & & \vdots \\ 0 & 0 & \cdots & \frac{x_n}{p} & \cdots & 1 \\ \end{matrix} \right) \]

(here the column of \(x_j/p\)’s is in the \(i\)-th column).

This matrix has determinant \(\frac{x_i}{p}.\) Therefore, by Proposition 2.9 we see that \(\Delta (B')=\frac{x_i^2}{p^2}\Delta (B)\). But both \(\Delta (B),\Delta (B')\) are in \(\mathbb {Z}\) by Proposition 2.11, therefore \(p^2 \mid \Delta (B)\) giving the result.

lemma 2.13

Let \(K=\mathbb {Q}(\alpha )\) and \(\alpha \) be an algebraic integer such that \(m_\alpha \) satisfies Eisensteins Criterion for a prime \(p\). Then none of the elements

\[ \phi =\frac{1}{p}(x_0+x_1\alpha +\cdots +x_{n-1}\alpha ^{n-1}) \]

is an algebraic integer, where \(n=\deg (m_\alpha )\) and \(x_i \in \{ 0,\dots ,p-1\} .\)

Proof

Suppose for contradiction that \(\phi \in \mathcal{O}_K\) and let \(x_d\) be the first non-zero coefficient, so

\[ \phi =\frac{1}{p}(x_d\alpha ^d+x_{d+1}\alpha ^{d+1}+\cdots +x_{n-1}\alpha ^{n-1}) \in \mathcal{O}_K. \]

Now, rewrite this as \(\phi =\frac{1}{p}(x_d\alpha ^d +\alpha ^{d+1}\beta )\) for some \(\beta \in \mathcal{O}_K\). Next, multiply through by \(\alpha ^{n-1-d}\), then we have

\[ \frac{x_d\alpha ^{n-1}}{p}+\frac{\alpha ^n\beta }{p} \in \mathcal{O}_K. \]

Now, since \(m_\alpha \) satisfies Eisenstein at \(p\), we see that \(\alpha ^n=pf(\alpha )\) for some \(f \in \mathbb {Z}[x]\) and therefore the above gives us that

\[ \frac{x_d\alpha ^{n-1}}{p}+\beta f(\alpha ) \in \mathcal{O}_K. \]

and thus

\[ \frac{x_d\alpha ^{n-1}}{p} \in \mathcal{O}_K. \]

Lets now calculate the norm of this:

\[ N_{K/\mathbb {Q}} \left(\frac{x_d\alpha ^{n-1}}{p} \right)=\frac{x_d^n N_{K/\mathbb {Q}}(\alpha )^{n-1}}{p^n}. \]

By Eisenstein the constant coefficient of \(m_\alpha \) is divisible by \(p\) but not \(p^2\), so since the constant coefficient of \(m_\alpha \) is \(N_{K/\mathbb {Q}}(\alpha )\) we see that \(N_{K/\mathbb {Q}}(\alpha )=p a\) where \(p \nmid a\). Therefore we have

\[ N_{K/\mathbb {Q}} \left(\frac{x_d\alpha ^{n-1}}{p} \right)=\frac{x_d^n p^{n-1}a^{n-1}}{p^n}= \frac{x_d^n a^{n-1}}{p}. \]

But this cant be in \(\mathbb {Z}\) since \(p\) doesn’t divide \(x_d\) or \(a\), and this gives us a contradiction since Proposition 2.10 says that the norm of an algebraic integer must be an integer. So \(\phi \) couldn’t have been an algebraic integer.