ClassFieldTheory.smallHilbertClassField_artinEquiv
The ordinary class group acts through the Frobenius-normalized Artin isomorphism on a small Hilbert class field.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
noncomputable section
namespace ClassFieldTheory
open NumberField IsDedekindDomainLean source · statement
theorem smallHilbertClassField_artinEquiv
(K : Type) [Field K] [NumberField K]
(E : FiniteAbelianExtension K) (hE : IsSmallHilbertClassField E) :
∃ artin : RayClassGroup (ordinaryRayClassModulus K) ≃*
(E ≃ₐ[K] E),
∀ (v : HeightOneSpectrum (𝓞 K))
(w : HeightOneSpectrum (𝓞 E)),
w.asIdeal.LiesOver v.asIdeal →
artin (ordinaryRayClassOfFinitePrime v) =
arithmeticFrobeniusAt (K := K) w