Proofs for the helper lemmas
Time-rescaling for the upper Dini derivative under a positive factor.
This is a wrapper that records the σ > 0
use‑site while delegating the
analytical content to the supplied predicate DiniUpper_timeRescale_pred
.
In later phases, we will provide a proof under mild boundedness hypotheses.
Inhomogeneous Grönwall inequality (turn the predicate into a usable bound).
Inhomogeneous Grönwall inequality in the half
form (wrapper using the predicate).
Inhomogeneous Grönwall inequality (half
form, core statement):
If (1/2)·DiniUpper W + lam·W ≤ η
pointwise, then
W t ≤ exp (-(2 lam) t) · W 0 + (2 η) t
.
Special case of homogeneous Grönwall at λ = 0
using a provided predicate.
Special case of inhomogeneous Grönwall at η = 0
using a provided predicate.
Homogeneous Grönwall inequality (core theorem):
If (DiniUpper W) + (2 λ) W ≤ 0
pointwise, then
W t ≤ exp (-(2 λ) t) · W 0
.
Homogeneous Grönwall at λ = 0 (direct form):
If DiniUpper W ≤ 0
pointwise, then W
is nonincreasing: W t ≤ W 0
.
Concrete bridge from squared-distance contraction to linear-distance
contraction using monotonicity of Real.sqrt
and algebraic identities.