Strongly continuous one-parameter groups #
A C₀-group on a real normed space X is a family U : ℝ → X →L[ℝ] X indexed by all of ℝ
with U 0 = 1, U (s + t) = U s ∘ U t, and t ↦ U t x continuous at 0. It is not reached by
the C₀-semigroup API: the two-sided law makes every U t invertible, with inverse U (-t), and
forces the orbits to be continuous on the whole line rather than only on [0, ∞). The unitary
group e^{itH} of a Schrödinger evolution is the motivating example.
This file sets up the object and the two ways of viewing it through the existing
StronglyContinuousSemigroup theory:
- the forward semigroup
U.toSemigroup, the restriction ofUto[0, ∞); - the time reversal
U.reflect, the C₀-groupt ↦ U (-t), whose forward semigroup is the backward half ofU.
The growth bound is obtained by applying semigroup results to both halves. The generator API in
TauCeti.Analysis.Semigroups.Group.Generator, including generator uniqueness, similarly uses
U.reflect for the backward half.
Main definitions #
TauCeti.Semigroups.StronglyContinuousGroup: the C₀-group structure.TauCeti.Semigroups.StronglyContinuousGroup.toContinuousLinearEquiv:U tas a continuous linear equivalence, with inverseU (-t).TauCeti.Semigroups.StronglyContinuousGroup.reflect: the time-reversed groupt ↦ U (-t).TauCeti.Semigroups.StronglyContinuousGroup.toSemigroup: the forward C₀-semigroup.TauCeti.Semigroups.StronglyContinuousGroup.HasGrowthBound: the two-sided growth bound‖U t‖ ≤ M * exp (ω * |t|).
Main results #
TauCeti.Semigroups.StronglyContinuousGroup.continuous_orbit: the orbits of a C₀-group are continuous on all ofℝ, not merely at0.TauCeti.Semigroups.StronglyContinuousGroup.existsGrowthBound: every C₀-group has a finite two-sided exponential growth bound.TauCeti.Semigroups.StronglyContinuousGroup.isometry_of_forall_norm_le_one: a C₀-group that contracts in both time directions is a group of isometries.TauCeti.Semigroups.StronglyContinuousGroup.tendsto_apply: joint strong continuityU (f i) (g i) → U r z, at every real time and without a sign restriction.
References #
Engel--Nagel, One-Parameter Semigroups for Linear Evolution Equations, Section II.3.11; Pazy, Semigroups of Linear Operators and Applications to Partial Differential Equations, Section 1.6.
A strongly continuous one-parameter group (C₀-group) on a real normed space.
The family is indexed by all of ℝ; the axioms are U 0 = Id, U (s + t) = U s ∘ U t at every
pair of real times, and strong continuity at 0. Completeness is imposed separately on results
that require it, such as existsGrowthBound.
The group operator at time
t : ℝ.U 0 = Id.U (s + t) = U s ∘ U t, at every pair of real times.- continuousAt_zero' (x : X) : ContinuousAt (fun (t : ℝ) => (self.toFun t) x) 0
Strong continuity at
0.
Instances For
Equations
- TauCeti.Semigroups.StronglyContinuousGroup.instFunLike = { coe := TauCeti.Semigroups.StronglyContinuousGroup.toFun, coe_injective := ⋯ }
The group operator at time 0 is the identity.
Pointwise form of StronglyContinuousGroup.map_zero.
The two-sided group law.
Pointwise form of StronglyContinuousGroup.map_add.
Operators at different times commute.
Invertibility #
U (-t) is a left inverse of U t.
U (-t) is a right inverse of U t.
The group operator at time t, packaged as a continuous linear equivalence whose inverse is
the operator at time -t.
Equations
- U.toContinuousLinearEquiv t = ContinuousLinearEquiv.equivOfInverse (U t) (U (-t)) ⋯ ⋯
Instances For
Every operator of a C₀-group is bijective.
Strong continuity on the whole line #
The orbits of a C₀-group are continuous on all of ℝ. The two-sided group law turns the
increment at t₀ into an increment at 0, where continuity is assumed.
Time reversal and the forward semigroup #
The time-reversed C₀-group t ↦ U (-t).
Equations
Instances For
The forward C₀-semigroup of a C₀-group: the restriction of U to nonnegative times.
Equations
- U.toSemigroup = { toFun := fun (t : NNReal) => U ↑t, map_zero' := ⋯, map_add' := ⋯, continuousAt_zero' := ⋯ }
Instances For
At a nonnegative real time the forward semigroup's real-time shim is the group operator.
At a nonnegative real time the reversed group's forward semigroup runs U backwards.
Not a simp lemma: simp already reaches this form through
toSemigroup_realOperator_of_nonneg and reflect_apply, so tagging it duplicates a rule
simp derives anyway.
Two-sided growth bounds #
A C₀-group has exponential growth bound (ω, M), with M ≥ 1, if ‖U t‖ ≤ M e^{ω |t|} at
every real time. The absolute value is what distinguishes this from the semigroup bound: a
C₀-group grows at most exponentially in both time directions.
Instances For
The multiplicative constant in a growth bound is at least one.
The operator-norm estimate supplied by a growth bound.
A two-sided growth bound can be weakened by increasing both the exponential rate and the multiplicative constant.
A two-sided growth bound can be weakened by increasing the exponential rate.
A two-sided growth bound can be weakened by increasing the multiplicative constant.
Constructor for a two-sided growth bound from the multiplicative lower bound and the operator-norm estimate.
A two-sided growth bound restricts to a growth bound for the forward semigroup.
A two-sided growth bound is invariant under time reversal.
Growth bound (0, 1) is exactly contractivity at every real time.
Contraction groups are groups of isometries #
A C₀-group that contracts in both time directions preserves norms. A strict contraction
at time t would have to be undone by an expansion at time -t, which contractivity forbids.
This is the norm preservation behind unitary groups such as e^{itH}.
Every operator of a contractive C₀-group is an isometry.
Every C₀-group has a finite two-sided exponential growth bound. The forward and backward halves are C₀-semigroups, so each has a growth bound; taking the larger exponent and the larger constant covers both time directions at once.
Joint strong continuity of a C₀-group: if f i → r and g i → z, then
U (f i) (g i) → U r z.
This is the two-sided counterpart of
TauCeti.Semigroups.StronglyContinuousSemigroup.tendsto_realOperator_apply, and needs no sign
hypothesis on the times: the group has a growth bound valid on the whole line, which supplies
the uniform operator bound that strong continuity alone does not.