Invariant Extensions of Rings and Frobenius Elements #
In algebraic number theory, if L/K is a finite Galois extension of number fields, with rings of
integers 𝓞L/𝓞K, and if q is prime ideal of 𝓞L lying over a prime ideal p of 𝓞K, then
there exists a Frobenius element Frob p in Gal(L/K) with the property that
Frob p x ≡ x ^ #(𝓞K/p) (mod q) for all x ∈ 𝓞L.
This file proves the existence of Frobenius elements in a more general setting.
Given an extension of rings B/A and an action of G on B, we introduce a predicate
Algebra.IsInvariant A B G which states that every fixed point of B lies in the image of A.
Main statements #
Let G be a finite group acting on a commutative ring B satisfying Algebra.IsInvariant A B G.
Algebra.IsInvariant.isIntegral:B/Ais an integral extension.Algebra.IsInvariant.exists_smul_of_under_eq:Gacts transitivity on the prime ideals ofBlying above a given prime ideal ofA.IsFractionRing.stabilizerHom_surjective: ifQis a prime ideal ofBlying over a prime idealPofA, then the stabilizer subgroup ofQsurjects ontoAut(Frac(B/Q)/Frac(A/P)).
An action of a group G on an extension of rings B/A is invariant if every fixed point of
B lies in the image of A. The converse statement that every point in the image of A is fixed
by G is smul_algebraMap (assuming SMulCommClass A B G).
- isInvariant (b : B) : (∀ (g : G), g • b = b) → ∃ (a : A), (algebraMap A B) a = b
Instances
Characteristic polynomial of a finite group action on a ring.
Equations
- MulSemiringAction.charpoly G b = ∏ g : G, (Polynomial.X - Polynomial.C (g • b))
Instances For
G acts transitively on the prime ideals of B above a given prime ideal of A.
If Q lies over P, then the stabilizer of Q acts on Frac(B/Q)/Frac(A/P).
Equations
- IsFractionRing.stabilizerHom G P Q K L = (IsFractionRing.fieldEquivOfAlgEquivHom K L).comp (Ideal.Quotient.stabilizerHom Q P G)
Instances For
The stabilizer subgroup of Q surjects onto Aut(Frac(B/Q)/Frac(A/P)).
The stabilizer subgroup of Q surjects onto Aut((B/Q)/(A/P)).