Theorem 5.12 — derivatives have the intermediate value property
ProvedRudin.ch05_darbouxanalysiscalculus
Let be a real differentiable function on with . Then for some . Consequently has no simple discontinuities, although it may be discontinuous.
Preamble
import Mathlib open Filter Topology
Formal statement
namespace Rudin
/-- Rudin, Theorem 5.12 (Darboux's theorem): the derivative of a differentiable function has the
intermediate value property: if `f'(a) < A < f'(b)` then `f'(x) = A` for some `x ∈ (a, b)`. -/
theorem ch05_darboux (a b : ℝ) (hab : a < b) (f : ℝ → ℝ)
(hfd : ∀ x ∈ Set.Icc a b, DifferentiableAt ℝ f x) (A : ℝ)
(hA : deriv f a < A ∧ A < deriv f b) :
∃ x ∈ Set.Ioo a b, deriv f x = A := by sorry
end RudinSource
Walter Rudin, Principles of Mathematical Analysis, 3rd edition, McGraw-Hill, 1976, Chapter 5, p. 108, Theorem 5.12
Read-back
What the Lean code literally says, in plain math · Aristotle (Harmonic)
Let be reals, let be differentiable at every point of the closed interval (ordinary two-sided differentiability, so in particular at the endpoints and ), and let be a real number with
Then there exists in the open interval with .
Only this orientation is covered — the symmetric case is not asserted. No continuity of the derivative is assumed, the inequalities are strict, and uniqueness of is not claimed.
Human review
Confirmed by the mission captain (proposal self-audit).