Galois Groups of Rings #
Given an action of a group G on an extension of rings B/A, the predicate IsGaloisGroup G A B
states that G acts faithfully on B with fixed ring A. This file develops some of the theory
of this predicate without assuming Galois theory for fields.
Alias of Subgroup.smul_algebraMap.
Alias of IsGaloisGroup.smul_mem_of_normal.
IsGaloisGroup for rings implies IsGaloisGroup for their fraction fields.
IsGaloisGroup for rings implies IsGaloisGroup for their fraction fields.
If B is an integral extension of an integrally closed domain A, then IsGaloisGroup for
their fraction fields implies IsGaloisGroup for these rings.
If G is finite and A is integrally closed then IsGaloisGroup G A B is equivalent to B/A
being integral and the fields of fractions Frac(B)/Frac(A) being Galois with Galois group G.
Alias of IsFractionRing.mulSemiringAction.
Instances For
If G is finite and IsGaloisGroup G A B with A and B domains, then G is also
a Galois group for FractionRing B / FractionRing A for the action defined by
IsFractionRing.mulSemiringAction.
If G is a finite Galois group for B/A, then G is isomorphic to Gal(B/A).
Equations
Instances For
If N is a normal subgroup of G and IsGaloisGroup N B C, then G acts on B.
For g : G and x : B, g • x is the unique element of B whose image in C is
g • algebraMap B C x, see algebraMap_smulOfNormal.
Equations
- IsGaloisGroup.smulOfNormal G B C N = { smul := fun (g : G) (x : B) => Exists.choose ⋯ }
Instances For
If N is normal and IsGaloisGroup N B C, the action smulOfNormal G B C satisfies
SMulDistribClass G B C.
If N is a normal subgroup of G and IsGaloisGroup N B C, then G acts on B as a
MulSemiringAction, via the action defined in smulOfNormal.
Equations
Instances For
If N is a normal subgroup of G and IsGaloisGroup N B C, then the quotient group G ⧸ N
acts on B by (g : G ⧸ N) • x = g • x.
Equations
- One or more equations did not get rendered due to their size.
Instances For
If G acts on C commuting with A, then the action of G ⧸ N on B commutes with A.
Equations
- ⋯ = ⋯