The Jacobian ideal times a boundary monomial is a normal-crossings divisor #
BierstoneβMilman's sentence after Theorem 1.10: if J β πͺ_{M_k} is the ideal generated by the
Jacobian determinant of Ο, then J Β· Οβ»ΒΉ(I) is a normal-crossings divisor
[BM97, Theorem 1.10, the sentence after it]. Two tools for that clause: at a point of a manifold
carrying a hypersurface family G, two ideal sheaves whose stalks are monomials in the vanishing
ideals of members of G through the point have a product of the same form (the index sets unite,
the exponents add; exists_prod_pow_vanishingStalk_mul), and when G is snc and the Jacobian
stalk of Ο and the stalk of J are such monomials at every point, jacobianIdeal Ο Β· J is a
normal-crossings divisor (isNormalCrossingsDivisor_jacobianIdeal_mul_of_forall_monomial, through
isNormalCrossingsDivisor_of_forall_monomial: the centred coordinates of an snc chart are a
regular system of parameters). The stalks of the Jacobian ideal are
the jacobianStalks (jacobianIdeal_stalkIdeal). Used for the Jacobian
clause of the principalization theorem
(Hironaka/Resolution/Analytic/BM97/JacobianAssembly.lean).
The product of two boundary monomials of one hypersurface family at a point is a boundary
monomial of the same family: the index sets unite and the exponents add (an exponent extended by
0 off its index set).
If the Jacobian stalk of Ο and the stalk of J are, at every point, monomials in the
vanishing ideals of members of the snc family G through the point, then jacobianIdeal Ο Β· J is
a normal-crossings divisor [BM97, Theorem 1.10, the sentence after it].