Polynomial Rolle and mean value #
TauCeti.PolynomialRolle R states that equal polynomial values at distinct endpoints give
an interior root of the formal derivative. From this explicit hypothesis,
PolynomialRolle.exists_eval_sub_eq_derivative_eval_mul derives polynomial mean value; over an
ordered field, PolynomialRolle.monotoneOn, antitoneOn, strictMonoOn, and strictAntiOn
derive the corresponding order properties from derivative signs.
TauCeti.FieldTheory.RealClosure.AbstractRolle supplies this hypothesis from IsRealClosed
and exports direct Polynomial versions of these results for real closed ordered fields.
The IsRealClosed ℝ instance specializes those statements to the real numbers.
Polynomial Rolle: whenever a polynomial takes equal values at a < b, its formal
derivative has a root in Ioo a b.
Equations
- TauCeti.PolynomialRolle R = ∀ (p : Polynomial R) (a b : R), a < b → Polynomial.eval a p = Polynomial.eval b p → ∃ c ∈ Set.Ioo a b, Polynomial.eval c (Polynomial.derivative p) = 0
Instances For
Construct the polynomial Rolle property from its quantified statement.
Equal polynomial values at distinct endpoints give an interior derivative root.
Polynomial Rolle implies the mean value equality
p.eval b - p.eval a = p.derivative.eval c * (b - a) at some point c ∈ Ioo a b.
Polynomial Rolle implies monotonicity where the derivative is nonnegative.
Polynomial Rolle implies antitonicity where the derivative is nonpositive.
Strict positivity of the derivative gives strict monotonicity.
Strict negativity of the derivative gives strict antitonicity.