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 (TODO) 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 ofF
fixed_points by every element ofG
, whereG
is a group that acts onF
.
The subfield of F fixed by the field endomorphism m
.
Equations
- One or more equations did not get rendered due to their size.
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 = Subfield.copy (⨅ (m : M), FixedBy.subfield F m) (MulAction.fixedPoints M F) (_ : MulAction.fixedPoints M F = ↑(⨅ (m : M), FixedBy.subfield F m))
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- One or more equations did not get rendered due to their size.
minpoly G F x
is the minimal polynomial of (x : F)
over FixedPoints.subfield G F
.
Equations
- FixedPoints.minpoly G F x = Polynomial.toSubring (prodXSubSmul G F x) (FixedPoints.subfield G F).toSubring (_ : ∀ (x : F), x ∈ ↑(Polynomial.frange (prodXSubSmul G F x)) → ∀ (g : G), g • x = x)
Instances For
Equations
- One or more equations did not get rendered due to their size.
Equations
- AlgEquiv.fintype K V = Fintype.ofEquiv (V →ₐ[K] V) ↑(MulEquiv.symm (algEquivEquivAlgHom K V))
MulSemiringAction.toAlgHom
is bijective.
Bijection between G and algebra homomorphisms that fix the fixed points
Equations
- One or more equations did not get rendered due to their size.