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
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.
The order of zero is Module.length R R. Use this when it is necessary to unfold the definition
of ord to avoid annoyances of working with R ⧸ Ideal.span {0} instead of R.
In an S algebra R, the order of vanishing of x : R is less than or equal
to the order of vanishing of a • x for any a : S. One should note that the order here
is the order on ℕ∞ where ∞ is a top element.
In a principal ideal ring, the order of vanishing of an irreducible element is 1.
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
If x is a non zero divisor, ordMonoidWithZeroHom is equal to the canonical embedding
of Ring.ord R x into WithZero (Multiplicative ℤ).
If x is not a non zero divisor, ordMonoidWithZeroHom is equal to 0.
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.