The Collins projection of integer families #
A finite family P of polynomials with integer coefficients in the variables X 0, …, X n
enters cylindrical decomposition over ℝ by mapping its coefficients to ℝ and singling out the
distinguished variable X 0 with MvPolynomial.finSuccEquiv. This gives the real family
P.integerFamily of polynomials in X 0 over ℝ[X 1, …, X n], whose fibers over a point x
of ℝⁿ are the univariate polynomials t ↦ f (Fin.cons t x), f ∈ P
(MvPolynomial.polynomial_eval_map_finSuccEquiv).
The Collins projection of this real family can be computed without leaving the integers: single
out X 0 over ℤ and project there. The result P.integerProjection is a finite family of
integer polynomials in n variables. The injective map Int.castRingHom ℝ preserves the degrees
of all reducta and of their derivatives, so the principal subresultant coefficients are taken at
the same formal bounds over ℤ and over ℝ, and the image of the integer projection is exactly
the Collins projection of the real family. Hence sign conditions on the integer projection
delineate the real family.
Main definitions #
Finset.integerFamily: the real family in the distinguished variableX 0attached to a finite family of integer polynomials inn + 1variables.Finset.integerProjection: its Collins projection, computed overℤ.
Main results #
Finset.image_map_integerProjection: the image of the integer projection inℝ[X 1, …, X n]is the Collins projection of the real family.TauCeti.nonempty_delineation_integerFamily_of_signInvariant_integerProjection: integer delineability. If every element of the integer projection is sign-invariant on a preconnected setS ⊆ ℝⁿ, the real family has a delineation overS.
References #
- G. E. Collins, Quantifier elimination for real closed fields by cylindrical algebraic decomposition, Lecture Notes in Computer Science 33 (1975), 134–183.
- S. Basu, R. Pollack, M.-F. Roy, Algorithms in Real Algebraic Geometry, second edition, Chapter 11.
The real family attached to a finite family P of integer polynomials in the variables
X 0, …, X n: map the coefficients to ℝ and single out the distinguished variable X 0.
Instances For
The Collins projection of a finite family P of integer polynomials in the variables
X 0, …, X n, computed over ℤ: single out the distinguished variable X 0 and take the Collins
projection of the resulting family of polynomials in X 0 over ℤ[X 1, …, X n].
Instances For
The members of the real family of P are the members of P mapped to ℝ, with the
distinguished variable X 0 singled out.
The integer projection is the Collins projection of the family obtained by singling out the
distinguished variable X 0 over ℤ.
The real family of the empty family is empty.
The integer projection of the empty family is empty.
Enlarging a family of integer polynomials enlarges its real family.
Enlarging a family of integer polynomials enlarges its integer projection.
The integer projection computes the real projection. Mapping the integer projection of
P to ℝ gives the Collins projection of the real family of P.
Integer delineability. Let P be a finite family of polynomials with integer
coefficients in the variables X 0, …, X n. If every element of its integer projection is
sign-invariant on a preconnected set S ⊆ ℝⁿ, then the real family of P has a delineation
over S: its fibers over x ∈ S are the polynomials t ↦ f (Fin.cons t x), f ∈ P.