Frobenius elements. #
This file proves a general result in commutative algebra which can be used to define Frobenius elements of Galois groups of local or fields (for example number fields).
KB was alerted to this very general result (which needs no Noetherian or finiteness assumptions on the rings, just on the Galois group) by Joel Riou here https://leanprover.zulipchat.com/#narrow/stream/116395-maths/topic/Uses.20of.20Frobenius.20elements.20in.20mathematics/near/448934112
Mathematical details #
The general commutative algebra result #
This is Theorem 2 in Chapter V, Section 2, number 2 of Bourbaki Alg Comm. It says the following.
Let A → B
be commutative rings and let G
be a finite group acting on B
by ring automorphisms,
such that the G
-invariants of B
are exactly the image of A
.
The two claims of the theorem are:
(i) If P
is a prime ideal of A
then G
acts transitively on the primes of B
above P
.
(ii) If Q
is a prime ideal of B
lying over P
then the canonica map from the stabilizer of Q
in G
to the automorphism group of the residue field extension Frac(B/Q) / Frac(A/P)
is
surjective.
We say "automorphism group" rather than "Galois group" because the extension might not be separable (it is algebraic and normal however, but it can be infinite; however its maximal separable subextension is finite).
This result means that if the inertia group I_Q is trivial and the residue fields are finite, there's a Frobenius element Frob_Q in the stabiliser of Q, and a Frobenius conjugacy class Frob_P in G.
Equations
- instAlgebraPolynomial_fLT = (Polynomial.mapRingHom Algebra.toRingHom).toAlgebra
Instances For
Equations
- baz Q P = { toFun := fun (gh : { x : G // x ∈ MulAction.stabilizer G Q }) => bar Q P ↑gh ⋯, map_one' := ⋯, map_mul' := ⋯ }
Instances For
Equations
- bar2 Q P L K e = { toEquiv := (IsFractionRing.fieldEquivOfRingEquiv e.toRingEquiv).toEquiv, map_mul' := ⋯, map_add' := ⋯, commutes' := ⋯ }