12 Different and discriminant

Notation. Let x1,,xnL. Set

Δ(x1,,xn)=det(TrLK(xixj))K=det(k=1nσk(xi)σk(xj))=det(BB)

where σk:LK¯ are distinct embeddings and B=(σi(xj)).

Note:

Lemma 12.1. Assuming that:

  • k a perfect field

  • R a k-algebra which is finite dimensional as a k-vector space

Then the Trace form (,):R×RR(x,y)TrRk(xy)(:=Trk(mult(xy)))

is non-degenerate if and only if R=k1××kr where kik is a finite separable extension of k.

Proof. Example Sheet 3.

Theorem 12.2. Assuming that:

  • 0𝔭OK prime ideal

Then
  • (i) If 𝔭 ramifies in L, then for every x1,,xnOL, we have Δ(x1,,xn)0mod𝔭.
  • (ii) If 𝔭 is unramified in L, then there exists x1,,xn such that 𝔭(Δ(x1,,xn)).

Proof.

  • (i) Let 𝔭OL=P1e1Prer, 0PiOL distinct prime ideals, ei>0. Define
    R:=OL𝔭OL=CRTi=1rOLPiei.

    If 𝔭 ramifies, then OL𝔭OL has nilpotents. Hence

    Δ(x¯1,,x¯n)=0x¯iOL𝔭OL.

    Then using the fact that

      𝒪L           R = 𝒪L ∕𝔭𝒪L


TrTrLR𝒪∕∕KKk           k = 𝒪K ∕𝔭
    commutes, we get that

    Δ(x1,,xn)0mod𝔭xiOL𝔭OL.
  • (ii) 𝔭 unramified implies R=OL𝔭OL is a product of finite extensions of k. By Lemma 12.1, we get that the Trace form is non-degenerate, hence for x¯1,,x¯n a basis of OL𝔭OL as a k vector space, we have Δ(x¯1,,x¯n)0. So thee exist x1,,xnOL such that
    Δ(x1,,xn)0mod𝔭.

Definition 12.3 (Discriminant). The discriminant is the ideal dLKOK generated by Δ(x1,,xn) for all choices of x1,,xnOL.

Corollary 12.4. 𝔭 ramifies L if and only if 𝔭|dLK. In particular, only finitely many primes ramify in L.

Definition 12.5 (Inverse different). The inverse different is

DLK1={yL:TrLK(xy)OK xOL},

an OL submodule of L.

Lemma 12.6. DLK1 is a fractional ideal in L.

Proof. Let x1,,xnOL a K-basis for LK. Set

d:=Δ(x1,,xn)=det(TrLK(xixj)),

which is non-zero since separable.

For xDLK1 write x=j=1rλjxj with λjK. We show λj1dOK. We have

TrLK(xxi)=j=1nλjTrLK(xixj)OK.

Set Aij=TrLK(xixj). Multiplying by Adj(A)Mn(OK), we get

d(λ1λn)=Adj(A)(TrLK(xx1)TrLK(xxn))

Since λi1dOK, we have x1dOL. Thus DLK11dOK, so DLK1 is a fractional ideal.

The inverse DLK of DLK1 is the different ideal.

Remark. DLKOL since OLDLK1.

Let IL, IK be the groups of fractional ideals.

Theorem 9.7 gives that

IL0Pprime ideals in OL,IK0Pprime ideals in OK.

Define NLK:ILIK induced by P𝔭f for 𝔭=POK and f=f(P𝔭).

Fact:

   ×
  L        IL

NN K ×      I
 LL∕K∕K         K
(Use Corollary 10.10 and v𝔭(NLPK𝔭(x))=fP𝔭v(x) for xmsub× where v𝔭 and vP are the normalised valuations for LP, K𝔭).

Theorem 12.7. NLK(DLK)=dLK.

Proof. First assume OK, OL are PIDs. Let x1,,xn be an OK-basis for OL and y1,,yn be the dual basis with respect to trace form. Then y1,,yn is a basis for DLK1. Let σ1,,σn:LK¯ be the distinct embeddings. Have

i=1nσi(xj)σi(yk)=Tr(xjyk)=δjk.

But

Δ(x1,,xn)=det(σi(xj))2.

Thus

Δ(x1,,xn)Δ(y1,,yn)=1.

Write DLK1=βOL since βL. Then

dLK1=(Δ(x1,,xn)1)=(Δ(y1,,yn))=(Δ(βx1,,βxn))change of basis matrix is invertible in OK=NLK(β2)Δ(x1,,xn)change of basis matrix is [mult(β)]

Thus

dLK1=NLK(DLK1)2dLK

so

NLK(DLK)=dLK.

In general, localise at S=OK𝔭 and use S1DLK=DS1OLS1OK. Then S1dLK=dS1OLS1OK. Details omitted.

Theorem 12.8. Assuming that:

  • OL=OK[α]

  • α has monic minimal polynomial g(X)OK[X]

Then DLK=(g(α)).

Proof. Let α=α1,,αn be the roots of g. Write

g(X)Xα=βn1Xn1++β1X+β0

with βiOL and βn1=1. We claim

i=1ng(X)Xαiαing(αi)=Xr

for 0rn1.

Indeed the difference is a palynomial of degree <n, which vanishes for X=α1,,αn. Equate coefficients of Xs, which gives

TrLK(αrβsg(α))=δrs.

Since 1,α,,αn1 is an OK basis for OL, DLK1 has an OK basis

β0g(α),β1g(α),,βn1g(α)1g(α).

Note all of these are OL multiples of the last term, since the βi are in OL. So DLK1=1(g(α)), hence DLK=(g(α)).

P a prime ideal of OL, 𝔭=OKP. DLPK𝔭 using OK𝔭, OLP. We identify DLPK𝔭 with a power P.

Theorem 12.9. DLK=PDLPK𝔭 (finite product, see later).

Proof. Let xL, 𝔭OK. Then

TrLK(x)=P|𝔭TrLPK𝔭(x)(∗)

(of Corollary 10.10).

Let r(P)=vP(DLK), s(P)=vP(DLPK𝔭).

  • (i.e. r(P)s(P)). Let xL with vP(x)s(P) for all P. Then TrLPK𝔭(xy)OK𝔭, for all yL and for all P. Using () we get
    TrLK(xy)OK𝔭yOL,P.

    Thus

    TrLK(xy)OKyOL

    so DLKPDLPK𝔭.

  • (i.e. r(P)s(P)). Fix P and let xPr(P)Pr(P)+1. Then vP(x)=r(P), vP(x)0 for all PP. By () , we have
    TrLPK𝔭(xy)=TrLK(xy)P|𝔭PPTrLPK𝔭(xy)yOL

    hence

    TrLPK𝔭(xy)OK𝔭yOLP.

    Hence xmsubsupK𝔭1, i.e. vP(x)=r(P)s(P). So DLKPDLPK𝔭.

Corollary 12.10. dLK=P|𝔭dLPK𝔭.

Proof. Apply NLK to DLK=P|𝔭DLPK𝔭.