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 ofFfixed_points by every element ofG, whereGis 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.