Polynomial intermediate values over an abstract real closed field #
The polynomial API gives roots from strict or weak endpoint sign changes and both
orientations of closed-interval image inclusion. Polynomial.eval_mul_pos_of_no_roots
is the constant-sign result used by polynomial Rolle.
Irreducible factors have degree at most two; quadratic factors have constant nonzero sign, so a sign change forces a root of a linear factor.
References #
Salma Kuhlmann, Real Algebraic Geometry, Lecture 5, Corollaries 3.1 and 3.2.
A polynomial has constant nonzero sign on any closed interval containing none of its roots.
A nonpositive product of endpoint values gives a root on the closed interval.
Weakly opposite endpoint signs give a root on the closed interval.
Polynomial IVT over an arbitrary real closed ordered field, including non-Archimedean fields.
The symmetric sign-change form of polynomial IVT.
Polynomial intermediate value on a closed interval, for p.eval a ≤ y ≤ p.eval b.
Polynomial intermediate value on a closed interval, for p.eval b ≤ y ≤ p.eval a.