RayClass.primeToModulusIdeals_hom_ext
Two homomorphisms out of the prime-to-modulus fractional ideal group agree if they agree on each prime ideal away from the modulus.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
open scoped NumberField
open NumberField IsDedekindDomain
noncomputable section
namespace RayClass
universe u v
open scoped Classical inLean source · statement
theorem primeToModulusIdeals_hom_ext
{K : Type u} [Field K] [NumberField K]
(m : RayClass.Modulus K)
{G : Type v} [CommGroup G]
(f g : RayClass.primeToModulusIdeals m →* G)
(hprime : ∀ (v : HeightOneSpectrum (𝓞 K))
(hv : v ∉ m.finitePart.support),
f (RayClass.primeToModulusIdeal m v hv) =
g (RayClass.primeToModulusIdeal m v hv)) :
f = g