10 Dedekind domains and extensions

Let L∕K be a finite extension. For x∈L, we write Tr⁡L∕K(x)∈K for the trace of the K-linear map L→L, y↦xy.

If L∕K is separable of degree n and σ1,…,σn:L→K¯denotes the set of embeddings of L into an algebraic closure K¯, then Tr⁡L∕K(x)=∑⁡i=1nσi(x)∈K.

Lemma 10.1. Assuming that:

  • L∕K a finite separable extension of fields

Then the symmetric bilinear pairing (∙,∙)→K(x,y)↦Tr⁡L∕K(xy)

is non-degenerate.

Proof. L∕K separable tells us that L=K(α) for some α∈L. Consider the matrix A for (∙,∙) in the K-basis for L given by 1,α,…αn−1.

Then Aij=Tr⁡L∕K(αi+j)=[BB⊤⁡]ij where

B=(11⋯1σ1(α)σ2(α)⋯σn(α)⋮⋮⋱⋮σ1(αn−1)σ2(αn−1)⋯σn(αn−1))

So

det⁡A=det⁡(B)2=[∏1≤i<j≤n(σi(α)−σj(α))]2

(Vandermonde determinant), which is non-zero since σi(α)≠σj(α) for i≠j by separability. □

Exercise: On Example Sheet 3 we will show that a finite extension L∕K is separable if and only if the trace form is non-degenerate.

Theorem 10.2. Assuming that:

Then the integral closure OL of OK in L is a Dedekind domain.

Proof. OL a subring of L, hence OL is an integral domain.

Need to show:

  • (i) OL is Noetherian.
  • (ii) OL is integrally closed in L.
  • (iii) Every ≠0 prime ideal P in OL is maximal.

Proofs:

  • (i) Let e1,…,en∈L be a K-basis for L. Upon scaling by K, we may assume ei∈OL for all i.

    Let fi∈L be the dual basis with respect to the trace form (∙,∙). Let x∈OL, and write x=∑⁡i=1nλifi,λi∈K. Then λi=Tr⁡L∕K(xei)∈OK.

    (For any z∈OL, Tr⁡L∕K(z) is a sum of elements in K¯ which are integral over OK. Hence Tr⁡L∕K(z)∈K is integral over OK, hence Tr⁡L∕K(z)∈OK.)

    Thus OL⊆OKf1+⋯+OKfn⊆L. Since OK is Noetherian, OL is finitely generated as an OK-module, hence OL is Noetherian.

  • (ii) Example Sheet 2.
  • (iii) Let P be a non-zero prime ideal of OL, and p:=P∩OK be a prime ideal of OK. Let 0≠x∈P. Then x satisfies an equation
    xn+an−1xn−1+⋯+a0=0,ai∈OK,

    with a0≠0. Then a0∈P∩OK is a non-zero element of p, hence p is non-zero, hence p is maximal.

    We have OK∕p↪OL∕P, and OL∕P is a finite dimensional vector space over OK∕p. Since OL∕P is an integral domain and finite, it is a field. □

Remark. Theorem 10.2 holds without the assumption that L∕K is separable.

Corollary 10.3. The ring of integers of a number field is a Dedekind domain.

Convention: OK is the ring of integers of a number field – p≤OK a non-zero prime ideal. We normalise |∙|p (absolute value associated to vp, as defined in Definition 9.6) by |x|p=(Np)−vp(x), where Np=|OK∕p|.

In the following theorems and lemmas we will have:

Lemma 10.4. Assuming that:

  • 0≠x∈O)K

Then
(x)=∏p≠0prime idealpvp(x).

Proof. xOK,(p)=(pOK,(p))vp(x) by definition of vp(x).

Lemma follows from property of localisation

I=J⟺IOK,(p)=JOK,(p)

for all prime ideals p. □

Notation. P≤OL, p≤OK non-zero prime ideals. We write P|p if pOL=P1e1⋯Prer and P∈{P1,…,Pr} (ei>0, P distinct).

Theorem 10.5. Assuming that:

  • OK, OL, K, L as usual

  • for p a non-zero prime ideal of OK, we write pOLP1e1⋯Prer

Then the absolute values on L extending |∙|p (up to equivalence) are precisely |∙|P1,…,|∙|PL.

Proof. By Lemma 10.4 for any 0≠x∈OK and i=1,…,r we have vPi(x)=eivp(x). Hence, up to equivalence, |∙|Pi extends |∙|p.

Now suppose |∙| is an absolute value on L extending |∙|p. Then |∙| is bounded on ℤ, hence is non-archimedean. Let R={x∈L||x|≤1}≤L be the valuation ring for L with respect to |∙|. Then OK⊆R, and since R is integrally closed in L (Lemma 6.8), we have OL⊆R. Set

P:={x∈OL||x|<1}=mR∩OL

(where mR is the maximal ideal of R).

Hence P a prime ideal in OL. It is non-zero since p⊆P. Then OL,(p)⊆R, since s∈OL∖P⟹|s|=1.

But OL,(p) is a discrete valuation ring, hence a maximal subring of L, so OL,(p)=R. Hence |∙| is equivalent to |∙|p. Since |∙| extends |∙|p, P∩OK=p so P1e1⋯Prer⊆P, so P=Pi for some i. □

Let K be a number field. If σ:K→ℝ,ℂ is a real or complex embedding, then x↦|σ(x)|∞ defines an absolute value on K (Example Sheet 2) denoted |∙|σ.

Corollary 10.6. Let K be a number field with ring of integers OK. Then any absolute value on K is equivalent to either

  • (i) |∙|p for some non-zero prime ideal of OK.
  • (ii) |∙|σ for some σ:K→ℝ,ℂ.

Proof. Case 1: |∙| non-archimedean. Then |∙||ℚ is equivalent to |∙|p for some prime p by Ostrowski’s Theorem. Theorem 10.5 gives that |∙| is equivalent to |∙|p for some 𝔭⊆OK a prime ideal with 𝔭|p.

Case 2: |∙| archimedean. See Example Sheet 2. □

10.1 Completions

OK a Dedekind domain, L∕K a finite separable extension.

Let 𝔭⊆OK, P⊆OL be non-zero prime ideals with P|𝔭.

We write K𝔭 and LP for the completions of K and L with respect to the absolute values |∙|𝔭 and |∙|P respectively.

Lemma 10.7.

  • (i) The natural πP:L⊗KK𝔭→LP is surjective.
  • (ii) [LP:KP]≤[L:K].

Proof. Let M=LK𝔭=Im⁡(πP)⊆LP.

Write L=K(α) then M=K𝔭(α). Hence M is a finite extension of K𝔭 and [M:K𝔭]≤[L:K]. Moreover M is complete (Theorem 6.1) and since L⊆M⊆LP, we have M=LP. □

Lemma 10.8 (Chinese remainder theorem). Assuming that:

  • R a ring

  • I1,…,In⊆R ideals

  • Ii+Ij=R for all i≠j

Then
  • (i) ⋂⁡i=1n=∏i=1nIi (=I say).
  • (ii) R∕I≅∏⁡I=1nR∕Ii.

Proof. Example Sheet 2. □

Theorem 10.9. The natural map

L⊗KK𝔭→∏P|𝔭LP

is an isomorphism.

Proof. Write L=K(α) and let f(X)∈K[X] be the minimal polynomial of α. Then we have

f(X)=f1(X)⋯fr(X)∈K𝔭[X]

where fi(X)∈K𝔭[X] are distinct irreducible (separable). Since L≅K[X]∕f(X),

L⊗KK𝔭≅K𝔭[X]∕fi(X)≅∏i=1rK𝔭[X]∕fi(X).

Set Li=K𝔭[X]∕fi(X) a finite extension of K𝔭. Then Li contains both K𝔭 and L (use K[X]∕f(x)→K𝔭[X]∕fi(X) injective since morphism of fields). Moreover L is dense inside Li (approximate coefficients of K𝔭[X]∕fi(X) with an element of K[X]∕fi(X)).

The theorem follows from the following three claims:

  • (1) Li≅LP for some prime P of OL dividing 𝔭.
  • (2) Each P appears at most once.
  • (3) Each P appears at least once.

Proof of claims:

  • (1) Since [Li:K𝔭]<∞, there is a unique absolute value on Li extending |∙|𝔭. Theorem 10.5 gives us that |∙||L is equivalent to |∙|P for some P|𝔭. Since L is dense in L and Li is complete, we have Li≅LP.
  • (2) Suppose φ:Li→Lj is an isomorphism preserving L and K𝔭; then
    φ:K𝔭[X]∕fi(X)→K𝔭[X]∕fi(X)

    takes x to x and hence fi=fi.

  • (3) By Lemma 10.7, the natural map πP:L⊗KK𝔭→LP is surjective for any prime P|𝔭.

    Since LP is a field, πP factors through Li for some i, and hence Li≅LP by surjectivity of πP. □

Example. K=ℚ, L=ℚ(i), f(X)=X2+1. Hensel’s Lemma version 1 gives us that −1∈ℚ5. Hence (5) splies in ℚ(i), i.e. 5OL=𝔭1𝔭2.

Corollary 10.10. Let 0≠𝔭⊆OK a prime ideal. For x∈L we have

NL∕K(x)=∏P|𝔭NLP∕L𝔭(x).

Proof. Let B1,…,Br be bases for LP1,…,LPr as K𝔭-vector spaces. Then B=⋃⁡iBi is a basis for L⊗KK𝔭 over K𝔭. Let [mult⁡(x)]B (respectively [mult⁡(x)]Bi) denote the matrix for mult⁡(x):L⊗KK𝔭→L⊗KK𝔭 (respectively LPi→LPi) with respect to the basis B (respectively Bi). Then

[mult⁡(x)]B=([mult⁡(x)]B1⋱[mult⁡(x)]Br)

hence

NL∕K(x)=det⁡([mult⁡(x)]B)=∏i=1rdet⁡[mult⁡(x)]Bi=∏i=1rNLPi∕K𝔭(x)□