Blog Archive

Tuesday, September 22, 2026

From Orbits to Minimal Polynomials and Artin's Lemma: A Categorical Proof

from-orbits-to-minimal-polynomials

Proposition.

Let K be a field, and let G⊆Aut(K) be a subgroup. For a∈K, let O=G⋅a be its orbit. Write F=KG for the fixed field, and put H=StabG(a).

If O is finite, then q(x)=∏b∈O(x−b) is the minimal polynomial of a over F.

Also, we have

F[a]≅KH,[KH:KG]=deg⁡q=|O|=|G/H|=[G:H].

Proof.

Since G permutes O, we have

σq(x)=∏b∈O(x−σb)=q(x)

for every σ∈G. Thus q(x)∈F[x], and the coefficientwise action of G on K[x] descends to K[x]/(q(x)).

We first show that K[x]/(q(x))≅[O,K] as ring objects in the category of G-sets, where [O,K] is the internal hom, equipped with pointwise ring operations.

By the Chinese remainder theorem, there is an isomorphism of rings

K[x]/(q(x))≅∏b∈OK≅[O,K].

The isomorphism is given by [p]↦fp, where fp(b)=p(b). Now we show that the actions agree.

The action on polynomials is given by

(σp)(t)=∑iσ(ci)ti,p(t)=∑iciti,

while the action on the internal hom is given by

(σ⋅f)(b)=σ(f(σ−1b)).

Thus

σ(p(σ−1b))=σ(∑ici(σ−1b)i)=∑iσ(ci)(σ(σ−1b))i=∑iσ(ci)bi=(σp)(b).

Hence the ring isomorphism is G-equivariant.

Now we consider the G-invariant parts of K[x]/(q(x))≅[O,K].

First, we have a natural ring isomorphism

F[x]/(q(x))≅(K[x]/(q(x)))G.

Indeed, every class in K[x]/(q(x)) has a unique representative r of degree less than deg⁡q. If the class is G-invariant, then [σr]=[r] for every σ∈G. By uniqueness of the representative, σr=r, so all coefficients of r lie in F. Conversely, any polynomial with coefficients in F represents a G-invariant class.

Taking the global sections functor

HomG(1,−):G-Set⟶Set,

we therefore obtain ring isomorphisms

F[x]/(q(x))≅(K[x]/(q(x)))G≅HomG(1,K[x]/(q(x)))≅HomG(1,[O,K])≅HomG(1×O,K)≅HomG(O,K).

What we need is F[x]/(q(x))≅HomG(O,K). If we can prove that HomG(O,K) is a field, then we know that q(x) is irreducible.

We have two proofs here.

The first proof is easy: notice that O≅G/H, where H=StabG(a). Hence

HomG(O,K)≅HomG(G/H,K)≅KH,

where the last isomorphism is given by evaluation at the coset H. Since KH is a field, HomG(O,K) is a field.

Thus we have F[a]≅KH,[KH:KG]=deg⁡q=|G/H|=[G:H].

Here is the second proof.

We prove that HomG(O,−) preserves field objects.

Readers should be familiar with extensive categories, connected objects in an extensive category, and the idea of a sketch.

For details, see the links below.

Connected objects in extensive categories

Sketch — nLab

Now let us introduce a sketch for fields.

A sketch for fields (finite limits and finite coproducts).

Start with the finite-product sketch for commutative unital rings: a sort R, operations

+,⋅:R×R⟶R,−:R⟶R,z,e:1⟶R,

and the usual ring identities. Here 1 is terminal, and z,e represent zero and one.

Adjoin an object U and arrows ι,ν:U→R, subject to the following two requirements.

Specified finite limit.

The arrow

⟨ι,ν⟩:U⟶R×R

is the equalizer of

⋅, e∘!R×R:R×R⇉R.

Thus U is the object of pairs (x,y) satisfying xy=1. Since multiplicative inverses are unique, ι identifies U with the subobject of invertible elements.

Specified finite coproduct.

The cocone

1→zR←ιU

is a coproduct cocone. Equivalently, the canonical map

[z,ι]:1⊔U→∼R

is an isomorphism.

In Set, the models of this sketch are precisely fields: every element is uniquely either zero or invertible. Model morphisms are unital field homomorphisms.

Now let us prove that HomG(O,K) is a field.

Since G acts on K by field automorphisms, K is a model of this sketch in G-Set. Indeed, take

UK={(u,v)∈K×K:uv=1}

with the diagonal G-action. The required equalizer is computed on underlying sets, and the map

[z,ι]:1⊔UK→∼K

is a G-equivariant isomorphism.

Since O=G⋅a, it is nonempty and transitive, hence connected in G-Set.

The representable functor HomG(O,−) preserves limits, and connectedness implies that it preserves finite coproducts. Thus it preserves all the structure specified by the field sketch, so HomG(O,K) is a field.

In either proof, F[x]/(q(x)) is therefore a field, so q(x) is irreducible over F. Since q(x) is monic and q(a)=0, it is the minimal polynomial of a over F.

◻


Corollary (Artin's fixed-field theorem). Let K be a field, let G≤Aut(K) be a finite subgroup, and put F=KG. Then

[K:F]=|G|.

Proof. By the preceding result, for every a∈K, the minimal polynomial of a over F is

q(x)=∏b∈G⋅a(x−b).

Thus every element of K is separable over F, and

(1)[F(a):F]=|G⋅a|≤|G|.

Choose a∈K such that d=[F(a):F] is maximal. Such a choice exists because these degrees are positive integers bounded by |G|.

For any b∈K, the extension F(a,b)/F is finite and separable. By the primitive element theorem, there is some c∈F(a,b) such that

F(a,b)=F(c).

By maximality,

d=[F(a):F]≤[F(a,b):F]=[F(c):F]≤d.

Hence F(a,b)=F(a), so b∈F(a). Since b was arbitrary, K=F(a).

Now put H=StabG(a). Every element of H fixes both F and a, hence fixes K=F(a). Therefore H={1}, and (1) gives

[K:F]=[F(a):F]=|G⋅a|=[G:H]=|G|.

◻

Remark. The maximal-degree argument is the classical one in Lang, Algebra, revised third edition, Chapter VI, §1, Lemma 1.7, used there to prove Artin's theorem (Theorem 1.8). The primitive element theorem is understood here in a form established independently of Artin's theorem.

No comments:

Post a Comment

Popular Posts