Existing in Mathlib · Analysis
Grönwall's Inequality
A local upper bound on the norm of a right derivative controls the function's norm everywhere on the interval through Mathlib's explicit Grönwall comparison function.
- Grönwall inequality
- differential inequalities
- right derivatives
- normed vector spaces
- comparison functions
- ordinary differential equations
Exact theorem
Exact Mathlib statement
theorem norm_le_gronwallBound_of_norm_deriv_right_le {E : Type*} [NormedAddCommGroup E] [NormedSpace ℝ E] {f f' : ℝ → E} {δ K ε : ℝ} {a b : ℝ} (hf : ContinuousOn f (Icc a b)) (hf' : ∀ x ∈ Ico a b, HasDerivWithinAt f (f' x) (Ici x) x) (ha : ‖f a‖ ≤ δ) (bound : ∀ x ∈ Ico a b, ‖f' x‖ ≤ K * ‖f x‖ + ε) : ∀ x ∈ Icc a b, ‖f x‖ ≤ gronwallBound δ K ε (x - a)The theorem at a glance
Grönwall's inequality at a glance
A visual guide to the theorem's hypotheses, structure, and conclusion; the exact statement gives the formal detail.
Grönwall's inequality at a glance

Detailed visual description
The theorem begins with ‖f a‖ ≤ δ, controls ‖f' x‖ by K·‖f x‖+ε at every right-differentiable point in [a,b), and concludes that ‖f x‖ stays below gronwallBound δ K ε (x−a) on the closed interval. The comparison function is δ+εt when K=0 and δ exp(Kt)+(ε/K)(exp(Kt)−1) otherwise. The checked bridge takes the norm, controls its lower limiting right slope, and invokes the scalar comparison theorem; no sign assumptions on K, δ, or ε are added.
Statement structure
From hypotheses to conclusion
This map summarizes the statement's structure; the exact Mathlib declaration remains authoritative.
One-sided slope control beneath a comparison envelope

Detailed visual description
At left, a finite fan of directed fibers narrows through one circular lens. In the comparison field, one emerald curve starts with the gold envelope at the left boundary and stays strictly below it afterward through the common closed right endpoint. Exactly three cobalt one-sided tangent wedges touch the emerald curve and point only to the right. Beneath the field, the cobalt control rail has a closed left marker and an open right marker before the boundary; the gold conclusion rail has closed markers at both boundaries. The raster adds no monotonicity, sign, integral, or out-of-interval claim.
Why it matters
A mathematical landmark
Grönwall's inequality is one of the central comparison tools in analysis and differential equations. Mathlib's selected declaration exposes a precise norm-valued, one-sided-derivative formulation and a short source route that converts vector data into the preceding scalar comparison theorem.
ProofAtlas record
What has been checked
Mathlib is the source of the theorem; the local Lean replay and page review are separate.
Claim boundary
No new theorem is claimed
This page indexes Mathlib's norm-valued right-derivative form of Grönwall's inequality. A continuous f : ℝ → E on Icc a b, with right derivative f' x within Ici x for x in Ico a b, initial bound ‖f a‖ ≤ δ, and local bound ‖f' x‖ ≤ K * ‖f x‖ + ε, satisfies ‖f x‖ ≤ gronwallBound δ K ε (x - a) on Icc a b. The selected declaration does not state an integral form, add sign assumptions on K, δ, or ε, prove ODE existence or uniqueness, or cover points outside the recorded interval.
- ProofAtlas did not originate Grönwall's inequality or Mathlib's declaration.
- The selected endpoint is a norm bound derived from right derivatives on Ico a b; it is not an unrestricted integral-form Grönwall theorem.
- The declaration does not assume K, δ, or ε are nonnegative.
- It does not itself prove existence or uniqueness for an ordinary differential equation.
- The estimate is asserted on Icc a b only, with the derivative hypothesis on Ico a b.
- Generated explanations and visuals are not proof evidence.
Source and local evidence
Where the theorem comes from
- Existing declaration
norm_le_gronwallBound_of_norm_deriv_right_lein mathlib- Relationship
- The checked artifact is the upstream declaration itself
- Local Lean evidence
artifact.library.mathlib.gronwall-inequality.v001