Hilbert's Theorem 90

From The Right Wiki
(Redirected from Hilbert's theorem 90)
Jump to navigationJump to search

In abstract algebra, Hilbert's Theorem 90 (or Satz 90) is an important result on cyclic extensions of fields (or to one of its generalizations) that leads to Kummer theory. In its most basic form, it states that if L/K is an extension of fields with cyclic Galois group G = Gal(L/K) generated by an element

σ,

and if

a

is an element of L of relative norm 1, that is

N(a):=aσ(a)σ2(a)σn1(a)=1,

then there exists

b

in L such that

a=b/σ(b).

The theorem takes its name from the fact that it is the 90th theorem in David Hilbert's Zahlbericht (Hilbert 1897, 1998), although it is originally due to Kummer (1855, p.213, 1861).

Often a more general theorem due to Emmy Noether (1933) is given the name, stating that if L/K is a finite Galois extension of fields with arbitrary Galois group G = Gal(L/K), then the first cohomology group of G, with coefficients in the multiplicative group of L, is trivial:

H1(G,L×)={1}.

Examples

Let L/K be the quadratic extension (i)/. The Galois group is cyclic of order 2, its generator σ acting via conjugation:

σ:c+dicdi.

An element a=x+yi in (i) has norm aσ(a)=x2+y2. An element of norm one thus corresponds to a rational solution of the equation x2+y2=1 or in other words, a point with rational coordinates on the unit circle. Hilbert's Theorem 90 then states that every such element a of norm one can be written as

a=cdic+di=c2d2c2+d22cdc2+d2i,

where b=c+di is as in the conclusion of the theorem, and c and d are both integers. This may be viewed as a rational parametrization of the rational points on the unit circle. Rational points (x,y)=(p/r,q/r) on the unit circle x2+y2=1 correspond to Pythagorean triples, i.e. triples (p,q,r) of integers satisfying p2+q2=r2.

Cohomology

The theorem can be stated in terms of group cohomology: if L× is the multiplicative group of any (not necessarily finite) Galois extension L of a field K with corresponding Galois group G, then

H1(G,L×)={1}.

Specifically, group cohomology is the cohomology of the complex whose i-cochains are arbitrary functions from i-tuples of group elements to the multiplicative coefficient group, Ci(G,L×)={ϕ:GiL×}, with differentials di:CiCi+1 defined in dimensions i=0,1 by:

(d0(b))(σ)=b/bσ, and (d1(ϕ))(σ,τ)=ϕ(σ)ϕ(τ)σ/ϕ(στ),

where xg denotes the image of the G-module element x under the action of the group element gG. Note that in the first of these we have identified a 0-cochain γ=γb:G0=idGL×, with its unique image value bL×. The triviality of the first cohomology group is then equivalent to the 1-cocycles Z1 being equal to the 1-coboundaries B1, viz.:

Z1=kerd1={ϕC1 satisfying σ,τG:ϕ(στ)=ϕ(σ)ϕ(τ)σ} is equal to B1=im d0={ϕC1:bL× such that ϕ(σ)=b/bσσG}.

For cyclic

G={1,σ,,σn1}

, a 1-cocycle is determined by

ϕ(σ)=aL×

, with

ϕ(σi)=aσ(a)σi1(a)

and:

1=ϕ(1)=ϕ(σn)=aσ(a)σn1(a)=N(a).

On the other hand, a 1-coboundary is determined by

ϕ(σ)=b/bσ

. Equating these gives the original version of the Theorem. A further generalization is to cohomology with non-abelian coefficients: that if H is either the general or special linear group over L, including

GL1(L)=L×

, then

H1(G,H)={1}.

Another generalization is to a scheme X:

Het1(X,𝔾m)=H1(X,𝒪X×)=Pic(X),

where Pic(X) is the group of isomorphism classes of locally free sheaves of 𝒪X×-modules of rank 1 for the Zariski topology, and 𝔾m is the sheaf defined by the affine line without the origin considered as a group under multiplication. [1] There is yet another generalization to Milnor K-theory which plays a role in Voevodsky's proof of the Milnor conjecture.

Proof

Let L/K be cyclic of degree n, and σ generate Gal(L/K). Pick any aL of norm

N(a):=aσ(a)σ2(a)σn1(a)=1.

By clearing denominators, solving a=x/σ1(x)L is the same as showing that aσ1():LL has 1 as an eigenvalue. We extend this to a map of L-vector spaces via

{1Laσ1():LKLLKLaσ1().

The primitive element theorem gives L=K(α) for some α. Since α has minimal polynomial

f(t)=(tα)(tσ(α))(tσn1(α))K[t],

we can identify

LKLLKK[t]/f(t)L[t]/f(t)Ln

via

p(α)(p(α),p(σα),,p(σn1α)).

Here we wrote the second factor as a K-polynomial in α. Under this identification, our map becomes

{aσ1():LnLn(p(α),,p(σn1α))(ap(σn1α),σap(α),,σn1ap(σn2α)).

That is to say under this map

(1,,n)(an,σa1,,σn1an1).

(1,σa,σaσ2a,,σaσn1a) is an eigenvector with eigenvalue 1 iff a has norm 1.

References

  1. Milne, James S. (2013). "Lectures on Etale Cohomology (v2.21)" (PDF). p. 80.

External links