Documentation

MazurTorsion.NumberTheory.CyclotomicPseudoUnitNormalization

Coprime integral representatives of cyclotomic pseudo-units #

This file proves the denominator-dependent normalization step used in a one-sided Kummer reciprocity argument. Its ideal-theoretic input is the standard Dedekind-domain fact that an ideal class has an integral representative coprime to any prescribed nonzero proper ideal.

The proof is internal to Mathlib's Dedekind-domain API. If J is an integral representative of the inverse class and F is the prescribed ideal, IsDedekindDomain.exists_sup_span_eq supplies x with J * F + (x) = J. Cancelling J shows that (x) * J⁻¹ is both integral and coprime to F.

theorem FractionalIdeal.exists_integral_coprime_principal_multiple {R : Type u} [CommRing R] [IsDedekindDomain R] {K : Type v} [Field K] [Algebra R K] [IsFractionRing R K] (A : (FractionalIdeal (nonZeroDivisors R) K)ˣ) (F : Ideal R) (hF_ne : F ≠ ⊥) (hF_proper : F ≠ ⊤) :
∃ (c : Kˣ) (B : Ideal R) (hB : B ≠ ⊥), (toPrincipalIdeal R K) c * A = (mk0 K) ⟨B, ⋯⟩ ∧ IsCoprime B F

A nonzero fractional ideal can be rescaled by a field unit to an integral ideal coprime to any prescribed nonzero proper ideal.