Differentiability of semigroup orbits #
This file characterizes membership in the infinitesimal generator domain by right
differentiability of the orbit at zero. For a vector in the generator domain, it computes the
right derivative at every nonnegative time in the equivalent forms A (S t x) and S t (A x).
It also proves that a generator-domain orbit has a derivative within the whole nonnegative
half-line, hence a two-sided derivative at positive times.
Finally, StronglyContinuousSemigroup.slope_apply_realOperator_eq rebases an orbit inside a
slope by the semigroup law, and
StronglyContinuousSemigroup.hasDerivWithinAt_apply_realOperator_of_tendsto differentiates an
orbit inside an operator family: the right derivative of u ↦ F u (S u x) at s is the sum of
the limit of the rebased orbit difference quotient pushed through F u and the right derivative
of u ↦ F u (S s x).
References #
The argument follows Engel--Nagel, One-Parameter Semigroups for Linear Evolution Equations, Lemma II.1.3(ii).
At time zero, the right derivative of the orbit of a generator-domain vector is its generator.
The orbit of a generator-domain vector is right-differentiable at time zero.
The right derivative at zero of the orbit of a generator-domain vector is its generator.
The orbit has right derivative y at zero exactly when its initial vector belongs to the
generator domain and the generator value is y.
A vector belongs to the generator domain exactly when its orbit is right-differentiable at time zero.
Right derivatives at nonnegative times #
Rebasing a semigroup orbit inside a slope. For any family F of operators and nonnegative
times 0 ≤ s ≤ u, the slope at s of u ↦ F u (S u x) splits, by the semigroup law
S u x = S (u - s) (S s x), into the difference quotient of the orbit of S s x rebased at s
and pushed through F u, plus the slope of u ↦ F u (S s x).
Differentiating an orbit inside an operator family. At a nonnegative time s, if the
difference quotient of the orbit of S s x, rebased at s and pushed through F u, converges to
b, and u ↦ F u (S s x) has right derivative c at s, then u ↦ F u (S u x) has right
derivative b + c at s. With F ≡ id and S s x in the generator domain this specialises to
realOperator_hasDerivWithinAt; generator uniqueness takes F u = S' (t - u) for a second
semigroup S'.
At every nonnegative time, if the evolved vector belongs to the generator domain, then the right derivative of the orbit is the generator evaluated on that evolved vector.
At every nonnegative time, the right derivative of the orbit is the semigroup operator applied to the generator.
Derivatives within the nonnegative half-line #
On the nonnegative half-line, the orbit of a generator-domain vector has derivative equal to the generator evaluated on the evolved vector. At positive times this is a two-sided derivative; only the derivative at zero is one-sided.
The orbit of a generator-domain vector is right-differentiable at every nonnegative time.
The right derivative of an orbit at a nonnegative time is the generator evaluated on the evolved vector, provided that vector belongs to the generator domain.
The right derivative of the orbit at a nonnegative time is the semigroup operator applied to the generator.
On the whole nonnegative half-line, the derivative of a generator-domain orbit is the orbit of its generator. In particular, the derivative at zero is a right derivative.