ClassFieldTheory.mem_rayPrincipalIdealSubgroup_iff
A fractional ideal is ray-principal exactly when it has one ray-congruent nonzero generator.
Source context 5 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField
noncomputable section
namespace ClassFieldTheory
universe uLean source · statement
theorem mem_rayPrincipalIdealSubgroup_iff
{K : Type u} [Field K] [NumberField K]
(m : RayClassModulus K)
(I : NumberFieldFractionalIdealGroup K) :
I ∈ rayPrincipalIdealSubgroup m ↔
∃ x : Kˣ, IsRayCongruent m x ∧
toPrincipalIdeal (𝓞 K) K x = I