theorem
Polynomial.sign_eq_of_noRoot
{p : Polynomial ℝ}
{s : Set ℝ}
(hs : IsPreconnected s)
(hnz : ∀ z ∈ s, ¬p.IsRoot z)
{x y : ℝ}
(hx : x ∈ s)
(hy : y ∈ s)
:
The sign of a continuous polynomial evaluation is constant on a preconnected set containing no root of the polynomial.
rank is an injective encoding of the alternating cell order.
Membership in a singleton or open interval cut out by a finite list of real points.
Equations
- One or more equations did not get rendered due to their size.
- Hex.RCF.Cell.Region root (Hex.RCF.Cell.root i) x✝ = (x✝ = root i)
Instances For
theorem
Hex.RCF.Cell.Region.exists_point
{n : ℕ}
(root : Fin n → ℝ)
(hmono : StrictMono root)
(c : Cell n)
:
Every semantic cell contains a real point.
theorem
Hex.RCF.Cell.Region.sign_eq
{n : ℕ}
(root : Fin n → ℝ)
(hmono : StrictMono root)
(p : Polynomial ℝ)
(hroots : p = 0 ∨ ∀ (z : ℝ), p.IsRoot z → ∃ (i : Fin n), root i = z)
(c : Cell n)
{x y : ℝ}
(hx : Region root c x)
(hy : Region root c y)
:
Polynomial signs are constant on each cell when the defining points contain every root. The zero polynomial is handled separately, since its root set cannot be contained in a finite list.