The order along a smooth hypersurface is a valuation; the exponents of the monomial part #
The order ord_D J of an ideal sheaf J along a subvariety D is the largest p with J β π_D^p
at the point ([Kol07, Definition 47]; [BM97, Β§3] in the analytic setting). This file proves that at
a point where the ideal of D is generated by a prime element c of the stalk, a domain, the order
along D is the c-adic valuation of ideals: additive on products
(IdealSheaf.ordAlongIdeal_mul_of_stalkIdeal_eq_span), with the forms for powers and finite
products, ord_D D = 1, and ord_D J = β€ exactly when the stalk of J is zero (Krull's
intersection theorem in the Noetherian local stalk). The inequality
ord_D (JΒ·K) β₯ ord_D J + ord_D K is elementary; for the other inequality, elements f β J, g β K
of exact c-multiplicities k, l have f g of exact multiplicity k + l. Along a smooth
hypersurface S of an analytic manifold these hold at every point of S, where the coordinate
adapted to S is a prime element of the factorial stalk; off S every order along S is β€.
For a boundary family F with simple normal crossings and the decomposition π = M(π) Β· N(π) of
[Kol07, DefinitionβLemma 110] (BMO/MonomialPart.lean, BMO/NonmonomialPart.lean), the
consequences are: the exponent ord_D π of a component D can be read at any point of D
(componentExponent_eq_toNat_ordAlongIdeal); ord_D M(π) = ord_D π at every point of D; the
exponents of the nonmonomial part all vanish (componentExponent_nonmonomialPart_eq_zero, the
statement "cosupp N(I) does not contain any of the Eβ±" of KollΓ‘r's lemma, component by
component), so M(N(π)) = β€ and N(N(π)) = N(π); and the exponents are additive on products of
ideal sheaves that are nonzero at every point, so multiplying by a power of the ideal of a component
raises exactly that component's exponent: the monomial part absorbs monomial factors
(monomialPart_componentIdeal_pow_mul) and the nonmonomial part ignores them
(nonmonomialPart_componentIdeal_pow_mul), which is the one-component form of the remark of Kol07,
111, Step 1 that an ideal of boundary divisors changes only the monomial part.
A. Ring lemmas: exact multiplicity and the c-adic filtration #
B. The order along a divisor at a point: generic stalk-level facts #
Where the stalk of D is the unit ideal (off the divisor), every order along D is β€.
An ideal sheaf whose stalk at a is the unit ideal (for instance the unit ideal sheaf) has
order 0 along a divisor whose stalk at a is proper.
Along a divisor whose stalk is (c), an ideal sheaf whose stalk is (d) has order 0 when
c β€ d.
Along a divisor whose stalk is the prime (c) of the domain stalk, the divisor itself has order
exactly 1: c β (c)Β², since c is neither zero nor a unit.
The order along a divisor is a valuation: at a point where the stalk of the divisor is the prime
(c) of the domain stalk, ord_D (J Β· K) = ord_D J + ord_D K in ββ. The inequality β₯ is
le_ordAlongIdeal_mul; for β€, elements f β J_a, g β K_a of exact c-multiplicities k, l
(Ideal.exists_mem_emultiplicity_eq) have f g of multiplicity k + l (emultiplicity_mul), so
f g β (J K)_a is not in (c)^(k+l+1); the cases with a β€ are those of a zero stalk.
Along a divisor whose stalk is a prime principal ideal, the order of a power is the multiple of
the order (in ββ, where 0 Β· β€ = 0 and the unit ideal sheaf has order 0).
Along a divisor whose stalk is a prime principal ideal, the order of a finite product is the sum of the orders.
At a point where the stalk of the divisor is a proper principal ideal (c) of a Noetherian
local stalk, the order along the divisor is β€ exactly when the stalk of the ideal sheaf is zero:
Krull's intersection theorem, ββ (c)^p = 0.
C. Along a smooth hypersurface #
At a point of a smooth hypersurface S, the stalk of the ideal sheaf π_S is generated by a
prime element of the stalk, the coordinate of a chart adapted to S that vanishes along S.
At a point of the hypersurface the stalk of π_S is a proper ideal.
Off the hypersurface every order along it is β€.
At a point of the hypersurface the unit ideal sheaf has order 0 along it.
The order along a smooth hypersurface S is additive on products, at every point of M: on S
because the stalk of π_S is generated by a prime element of the domain stalk
(IdealSheaf.ordAlongIdeal_mul_of_stalkIdeal_eq_span), off S because both sides are β€.
At a point of the hypersurface, the order along it of a power is the multiple of the order. (Off
the hypersurface the statement fails for the zeroth power, whose order is β€.)
At a point of the hypersurface, the order along it of a finite product is the sum of the orders.
A smooth hypersurface has order 1 along itself at each of its points.
At a point of the hypersurface, the order along it is β€ exactly when the stalk of the ideal
sheaf is zero (Krull's intersection theorem in the Noetherian local stalk).
The generic order along a smooth hypersurface is additive: on S it is the pointwise order,
which is constant along the connected components, and off S it is β€.
D. The components of the boundary family and the decomposition π = M(π)Β·N(π) #
The representative point of the component i lies on its component set.
A component set is preconnected, being the image of a connected component of the member.
The exponent ord_D π of the monomial part at a component D can be read at any point x of
D: the generic order is the pointwise order at the representative, and the order along a smooth
hypersurface is constant on the connected component.
A component has order 1 along itself at each of its points.
Along a component D, another component D' not passing through the point x has order 0
there, its ideal sheaf being the unit ideal at x.
Along a component D, a different component D' through the same point has order 0: in a
chart of simple normal crossings at the point ([Kol07, Definition 24]) the two are distinct
coordinate hyperplanes, whose coordinates do not divide each other.
The order of the monomial part along a component is the exponent: at every point x of D,
ord_D M(π) = ord_D π. The stalk of M(π) is the product of the factors π_{D'}^{e_{D'}} of the
components through x, the order along D is additive, ord_D π_D = 1, and ord_D π_{D'} = 0 for
the other components.
The exponents of the nonmonomial part vanish: at the representative point of the component D,
ord_D π = ord_D M(π) + ord_D N(π) = e_D + ord_D N(π) by the decomposition M(π) Β· N(π) = π and
additivity; if ord_D π = β€ then e_D = 0 and ord_D N(π) = β€, otherwise cancellation gives
ord_D N(π) = 0; in both cases the exponent is 0. This is the clause of
[Kol07, DefinitionβLemma 110] that the cosupport of N(I) contains no boundary divisor, taken
component by component.
The monomial part of the nonmonomial part is the unit ideal sheaf, M(N(π)) = β€: every exponent
of N(π) is 0.
The nonmonomial part is idempotent, N(N(π)) = N(π): the colon by the unit ideal M(N(π)) = β€
is the identity. The analytic counterpart of Hironaka.BMO.nonmonomialPart_nonmonomialPart.
E. Exponents of products; the nonmonomial part ignores monomial factors #
Along a component, an ideal sheaf that is nonzero at every point has finite order at every point of the component (Krull's intersection theorem).
The component exponents are additive on products of ideal sheaves that are nonzero at every
point (the hypotheses exclude the orders β€, which toNat would read as 0).
Multiplying by the k-th power of the ideal of a component raises that component's exponent by
k.
Multiplying by a power of the ideal of another component does not change the exponent: the
other component has order 0 along this one at every point, whether or not the two meet there.
The monomial part absorbs a monomial factor: M(π_D^k Β· π) = π_D^k Β· M(π) for a component D
and π nonzero at every point. The exponent at D rises by k and the other exponents are
unchanged.
The nonmonomial part ignores a monomial factor: N(π_D^k Β· π) = N(π) for a component D and
π nonzero at every point ([Kol07, 111, Step 1]: multiplying by an ideal of boundary divisors
changes only the monomial part). On D the common factor c^k cancels from the colon
(Ideal.colon_span_singleton_mul_mul), off D the factor is the unit ideal. The analytic
counterpart of Hironaka.BMO.nonmonomialPart_monomial_mul for one component.