Lazard valuations in a specified coordinate order #
The Lazard valuation depends on the linear order of the polynomial variables. An equivalence from the variables of a polynomial to a linearly ordered type therefore specifies an elimination order: rename the polynomial along the equivalence and reindex the point by its inverse before taking the ordinary Lazard valuation.
MvPolynomial.lazardValuationReindex packages this simultaneous reindexing. It preserves
evaluation at the original point, so its zero and top cases have the same intrinsic
characterizations as the ordinary valuation. Reindexings compose, renaming by the
inverse equivalence cancels the reindexing, and the basic product law continues to hold.
Reindexing along an order isomorphism only relabels the exponent, so the elimination order
matters only through the order it induces on the variables. The
finite rotation formula identifies the coordinate order used when a cylindrical stack moves its
distinguished coordinate from the front to the end.
This interface makes the coordinate order explicit in projection-and-lifting arguments, where successive stages use different presentations of the same ambient variables.
References #
S. McCallum, A. Parusiński, and L. Paunescu, Validity proof of Lazard's method for CAD construction, Journal of Symbolic Computation 92 (2019), 52–69, Sections 2 and 5.
The Lazard valuation after ordering the variables of p through an equivalence e.
The point is reindexed simultaneously, so polynomial evaluation is unchanged.
Instances For
Lazard valuation in a reindexed coordinate order, unfolded.
Reindexing by the identity equivalence gives the ordinary Lazard valuation.
Successive changes of coordinate order combine by composition of their equivalences.
Reindexing a polynomial renamed by the inverse equivalence gives the ordinary Lazard valuation at the reindexed point.
A reindexed Lazard valuation is zero exactly when the original polynomial does not vanish at the original point.
The reindexed Lazard valuation of the zero polynomial is top.
A reindexed Lazard valuation is top exactly for the zero polynomial.
The reindexed Lazard valuation of one is zero.
Reindexed Lazard valuation is additive on products over a domain.
Reindexed Lazard valuation scales by the exponent under powers.
Negation does not change a reindexed Lazard valuation.
Reindexing along an order isomorphism only relabels the Lazard valuation: an elimination order that agrees with the given order of the variables gives the same valuation, with its exponent transported along the isomorphism.
A polynomial has only finitely many Lazard valuations in any fixed reindexed coordinate order.
Moving coordinate zero to the end is reindexing by the inverse finite rotation.