Order of vanishing #
This file defines the order of vanishing of an element of a ring as the length of the quotient of the ring by the ideal generated by that element. We also define the extension of this notion to the field of fractions
Order of vanishing function for elements of a ring.
Equations
- Ring.ord R x = Module.length R (R ⧸ Ideal.span {x})
Instances For
The map R ⧸ I →ₗ[R] R ⧸ (a • I)
defined by multiplication by a
Equations
- Ideal.mulQuot a I = Submodule.mapQ I (a • I) ((LinearMap.mul R R) a) ⋯
Instances For
The map R ⧸ I →ₗ[R] R ⧸ (a • I)
defined by multiplication by a
is injective if a
is
a nonzero divisor.
The quotient map (R ⧸ a • I) →ₗ[R] (R ⧸ Ideal.span {a})
.
Equations
- Ideal.quotOfMul a I = Submodule.factor ⋯
Instances For
The quotient map (R ⧸ a • I) →ₗ[R] (R ⧸ Ideal.span {a})
is surjective.
The sequence R ⧸ I →ₗ[R] R ⧸ (a • I) →ₗ[R] R ⧸ (Ideal.span {a})
given by multiplication
by a
then quotienting by the ideal generated by a
is exact.
Zero preserving monoid homomorphism from a nontrivial commutative ring R
to ℕₘ₀
.
Note that we cannot just use fun x ↦ ord R x
without further assumptions on R
.
This is because if R is finite length, then ord R 0 will be some non top value,
meaning in this case 0
will not be mapped to ⊤
.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The quotient of a Noetherian ring of krull dimension less than or equal to 1
by a principal ideal
is of finite length.
Order of vanishing function for elements of the fraction field defined as the extension of
CommRing.ordMonoidWithZeroHom
to the field of fractions.