Blog Archive

Tuesday, September 22, 2026

From Orbits to Minimal Polynomials: A Categorical Proof

Proposition.

Let K be a field, and let GAut(K) be a finite group. For aK, let O=Ga be its orbit. Write F=KG for the fixed field.

Then q(x)=bO(xb) is the minimal polynomial of a over F.

Proof.

Since G permutes O, we have

σq(x)=bO(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))bOK[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 degq. 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-SetSet,

we therefore obtain ring isomorphisms

F[x]/(q(x))(K[x]/(q(x)))GHomG(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 OG/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.

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×RR,:RR,z,e:1R,

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

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

Specified finite limit.

The arrow

ι,ν:UR×R

is the equalizer of

, e!R×R:R×RR.

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

1zRιU

is a coproduct cocone. Equivalently, the canonical map

[z,ι]:1UR

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,ι]:1UKK

is a G-equivariant isomorphism.

Since O=Ga, 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.

Popular Posts