Recovering an ideal from its relative norm #
For a finite torsion-free extension A → B of Dedekind domains, the relative norm
Ideal.relNorm A : Ideal B →*₀ Ideal A is monotone but far from injective. It is, however,
injective on any chain: two nested ideals with the same relative norm are equal.
This is the step that turns a containment obtained from generators into an equality, which is how
norm computations identify an ideal. Mathlib's Mathlib/RingTheory/Ideal/Norm/RelNorm.lean has the
ingredients — multiplicativity, Ideal.relNorm_eq_bot_iff and Ideal.relNorm_le_comap — but not
this consequence.
Main results #
Ideal.eq_of_le_of_relNorm_eq: a containment of ideals ofBwith equal relative norms overAis an equality.Ideal.dvd_relNorm_iff_exists_liesOver_dvd: a nonzero prime divides a relative norm exactly when a prime above it divides the original ideal.Ideal.relNorm_eq_of_forall_inertiaDeg_eq_one: over a maximal idealpall of whose primes have inertia degree one, the relative norm of each prime abovepispitself. This is the formulaN(P) = p ^ f(P ∣ p)with everyfequal to1, stated without the perfect-base-field hypothesis of Mathlib'sIdeal.relNorm_eq_pow_of_isMaximal, so that it applies to extensions of function fields in positive characteristic.
A containment of ideals with equal relative norms is an equality.
Prime divisors of a relative norm are exactly the primes lying below prime divisors.
For a nonzero prime ideal p of A and an ideal I of B, p divides the relative norm of I
if and only if some prime ideal of B lying over p divides I.
Over a maximal ideal all of whose primes have inertia degree one, the relative norm of each
prime above it is that maximal ideal. This is N(P) = p ^ f(P ∣ p) when every f is 1, with
no separability or Galois hypothesis on the extension.