Ideal norms #
This file defines the relative ideal norm Ideal.spanNorm R (I : Ideal S) : Ideal S as the ideal
spanned by the norms of elements in I.
Main definitions #
Ideal.spanNorm R (I : Ideal S): the ideal spanned by the norms of elements inI. This is used to defineIdeal.relNorm.Ideal.relNorm R (I : Ideal S): the relative ideal norm as a bundled monoid-with-zero morphism, defined as the ideal spanned by the norms of elements inI.
Main results #
map_mul Ideal.relNorm: multiplicativity of the relative ideal normrelNorm_relNorm: transitivity of the relative ideal norm
Ideal.spanNorm R (I : Ideal S) is the ideal generated by mapping Algebra.intNorm R S
over I.
See also Ideal.relNorm.
Equations
- Ideal.spanNorm R I = Ideal.map (Algebra.intNorm R S) I
Instances For
This condition eq_bot_or_top is equivalent to being a field.
However, Ideal.spanNorm_mul_of_field is harder to apply since we'd need to upgrade a CommRing R
instance to a Field R instance.
Multiplicativity of Ideal.spanNorm. simp-normal form is map_mul (Ideal.relNorm R).
This condition eq_bot_or_top is equivalent to being a field. However,
Ideal.spanNorm_spanNorm_of_field would be harder to apply since we'd need to upgrade
a CommRing R instance to a Field R instance.
The relative norm Ideal.relNorm R (I : Ideal S), where R and S are Dedekind domains,
and S is an extension of R that is finite and free as a module.
Equations
- Ideal.relNorm R = { toFun := Ideal.spanNorm R, map_zero' := ⋯, map_one' := ⋯, map_mul' := ⋯ }
Instances For
A version of relNorm_algebraMap involving a tower of algebras S/R/R'.