Fixed field under a group action. #
This is the basis of the Fundamental Theorem of Galois Theory.
Given a (finite) group G that acts on a field F, we define FixedPoints.subfield G F,
the subfield consisting of elements of F fixed_points by every element of G.
This subfield is then normal and separable, and in addition if G acts faithfully on F
then finrank (FixedPoints.subfield G F) F = Fintype.card G.
Main Definitions #
FixedPoints.subfield G F, the subfield consisting of elements ofFfixed_points by every element ofG, whereGis a group that acts onF.
The subfield of F fixed by the field endomorphism m.
Equations
- FixedBy.subfield F m = { carrier := MulAction.fixedBy F m, mul_mem' := ⋯, one_mem' := ⋯, add_mem' := ⋯, zero_mem' := ⋯, neg_mem' := ⋯, inv_mem' := ⋯ }
Instances For
A typeclass for subrings invariant under a MulSemiringAction.
Instances
The subfield of fixed points by a monoid action.
Equations
- FixedPoints.subfield M F = (⨅ (m : M), FixedBy.subfield F m).copy (MulAction.fixedPoints M F) ⋯
Instances For
minpoly G F x is the minimal polynomial of (x : F) over FixedPoints.subfield G F.
Equations
- FixedPoints.minpoly G F x = (prodXSubSMul G F x).toSubring (FixedPoints.subfield G F).toSubring ⋯
Instances For
Equations
- AlgEquiv.fintype K V = Fintype.ofEquiv (V →ₐ[K] V) ↑(algEquivEquivAlgHom K V).symm
Let $F$ be a field. Let $G$ be a finite group acting faithfully on $F$. Then $[F : F^G] = |G|$.
MulSemiringAction.toAlgHom is bijective.
Bijection between G and algebra endomorphisms of F that fix the fixed points.
Equations
- FixedPoints.toAlgHomEquiv G F = Equiv.ofBijective (MulSemiringAction.toAlgHom (↥(FixedPoints.subfield G F)) F) ⋯
Instances For
MulSemiringAction.toAlgAut is bijective.
Bijection between G and algebra automorphisms of F that fix the fixed points.
Equations
- FixedPoints.toAlgAutMulEquiv G F = MulEquiv.ofBijective (MulSemiringAction.toAlgAut G (↥(FixedPoints.subfield G F)) F) ⋯
Instances For
MulSemiringAction.toAlgAut is surjective.