Documentation

TauCeti.RingTheory.MvPolynomial.SquarefreeBasis.Lazard

Lazard content and multiplicity reconstruction from squarefree bases #

Moving the distinguished polynomial variable into the coefficient ring preserves the squarefree-basis reconstruction under multiplicative Lazard evaluation. The scalar factor contains the evaluated content and a unit, and the removed base exponents are the content exponents plus a weighted sum of the basis exponents. The weights do not depend on the base point, so invariant content and basis exponents give invariant input exponents.

Likewise the root multiplicities of a nonzero input's Lazard evaluation are weighted sums of the basis multiplicities, with weights independent of the base point, including where ordinary specialization is nullified. So invariant basis multiplicities give invariant input multiplicities; zero inputs have multiplicity zero.

References #

S. McCallum, A. Parusiński, L. Paunescu, Validity proof of Lazard's method for CAD construction, Journal of Symbolic Computation 92 (2019), Sections 2 and 5. The factorizations are Finset.IsSquarefreeBasis.exists_eq_C_content_mul_unit_mul_prod and Finset.IsSquarefreeBasis.exists_rootMultiplicity_eq_sum; the multiplicative evaluation is MvPolynomial.lazardEvalHom.

The Lazard evaluation of each input is a scalar times the product of powers of the Lazard evaluations of its basis factors. The scalar contains the Lazard-evaluated content and a unit, and the same factorization works at every base point.

For a nonzero input, the removed base exponents are the content exponents plus the weighted sum of the basis exponents. The weights do not depend on the base point.

Invariant content and basis exponents give invariant input exponents, including zero inputs. No connectedness or nonnullification hypothesis is required.

The multiplicities in a nonzero input's Lazard evaluation are fixed weighted sums of the multiplicities in the basis evaluations, even on nullified ordinary fibers.

Equal basis root multiplicities imply equal input root multiplicities after Lazard evaluation. The base points and root coordinates may both differ.