Every L^โ system is zero-class (Theorem 1.5) #
Theorem 1.5 (thm:p-infty-zero-class). Let X, U be Banach spaces and (๐, ฮฆ)
an abstract linear control system with p = โ. Then the system is of the zero-class,
i.e. โฮฆ_tโ โ 0 as t โ 0.
The final statement is ALCS.zero_class, at the end of this file. The auxiliary
declarations live in the namespace ALCS.ZeroClassProof and follow ยง 2.3 of the paper:
ellis the limitโ = lim_{t โ 0โบ} ฮบ(t) = inf_{t > 0} ฮบ(t)(eq:ell), andnorm_Phi_tendstoidentifies it as the limit along any positive null sequence.- Step 1,
doubling: the doubling inequalityeq:doubling,2 โฮฆ_h uโ โค ฮบ(2h) + โ(T_h - Id) ฮฆ_h uโforโuโ โค 1. - Step 2,
data,h,x: nearly extremal pulsesu_non rapidly decreasing time scalesh_n, with statesx_n = ฮฆ_{h_n} u_n(eq:xn-extremal,eq:hn-fast). - Step 3,
packing,packedOperator: the pulses are packed into one bounded operatorS : โ^โ โ X, andpackedOperator_closeiseq:Sen-xn. - Step 4,
x_moves_tendsto: Lemma 2.3 (Phillips.uniform) givesโ(T_{h_n} - Id) x_nโ โ 0, which is the second half ofeq:goal.
Difference with the paper in Step 3 #
The paper plays the pulses one after the other on consecutive intervals
[s_n, s_{n+1}) and evaluates at the accumulated time H = ฮฃ h_k. Here each pulse
gets its own free-evolution time r_n โ (0, h_n], chosen in Step 2 so that
โT_{r_n} x_n - x_nโ โค 2^{-n}, and the n-th pulse is played on
[1 - r_n - h_n, 1 - r_n), with zero input in the gaps; the operator is evaluated at
time 1. Then S e_n = T_{r_n} x_n exactly. This changes the bookkeeping, not the
argument. The scalar field is โ or โ (RCLike ๐), as required by Phillips' lemma.
Step 1: the doubling inequality #
Step 1, the doubling inequality eq:doubling: for h โฅ 0 and โuโ โค 1,
2 โฮฆ_h uโ โค ฮบ(2h) + โT_h (ฮฆ_h u) - ฮฆ_h uโ, obtained by playing u twice in a row.
Step 2: nearly extremal pulses on rapidly decreasing time scales #
An input of norm at most one which almost realizes ฮบ(h) = โฮฆ hโ.
A pulse of length h: a control of norm at most one, given by an actual
(everywhere defined) representative vanishing outside [0, h).
- f : โ โ U
the representative
- measurable : MeasureTheory.StronglyMeasurable self.f
Instances For
The pulse, as an element of L^โ(โโ; U).
Equations
- P.input = MeasureTheory.MemLp.toLp P.f โฏ
Instances For
A nearly extremal input can be chosen to be a pulse (by causality eq:causality,
truncating it at time h does not change ฮฆ_h u).
The accuracy 2^{-n} of the n-th selection.
Equations
- AbstractLinearControl.ALCS.ZeroClassProof.err n = (1 / 2) ^ n
Instances For
The data selected at step n of Step 2: a nearly extremal pulse of length h
(eq:xn-extremal), and a free-evolution time r โ (0, h] during which its state is
essentially frozen by the semigroup (the analogue of eq:hn-fast).
- pulse : Pulse U h
The bounded input pulse whose output nearly attains the operator norm.
- r : โ
the free-evolution time
Instances For
Classical choice is used only to choose actual witnesses to proved existences.
Equations
Instances For
The time scales, defined recursively: h 0 = 1/4 and h (n + 1) = r n / 4, so that
the next pulse fits inside the free-evolution interval of the previous one.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The time scale h_n.
Equations
Instances For
The pulse u_n and the free-evolution time r_n selected at step n.
Equations
Instances For
The free-evolution time r_n โ (0, h_n].
Equations
Instances For
The state x_n = ฮฆ_{h_n} u_n.
Equations
Instances For
The n-th pulse is played on window n = [start n, start n + h n), where
start n = 1 - r n - h n. These windows are pairwise disjoint subsets of [0, 1).
Equations
Instances For
The interval on which the n-th pulse is played.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The n-th pulse, delayed so that it is played on window n.
Equations
Instances For
The packed control u^ฮฑ (raw function): on window n it is ฮฑ_n times the n-th
pulse, and it vanishes outside the windows.
Equations
- One or more equations did not get rendered due to their size.
Instances For
At every time the partial sums eventually equal the glued function. This uses pointwise disjointness, not convergence of a series in the L-infinity norm.
The packed control u^ฮฑ โ L^โ(โโ; U).
Equations
Instances For
The contraction ฮฑ โฆ u^ฮฑ from โ^โ to L^โ(โโ; U).
Equations
- AbstractLinearControl.ALCS.ZeroClassProof.packing S = { toFun := AbstractLinearControl.ALCS.ZeroClassProof.packedInput S, map_add' := โฏ, map_smul' := โฏ }.mkContinuous 1 โฏ
Instances For
The operator S : โ^โ โ X, S ฮฑ = ฮฆ_1 u^ฮฑ.
Equations
Instances For
S e_n = T_{r_n} x_n: the n-th state, after it has evolved freely during the
time r_n (by eq:delay and then eq:free).
โS e_n - x_nโ โค 2^{-n}, equation eq:Sen-xn.
The limit โ of ฮบ(t) as t โ 0โบ (eq:ell) #
The possible input-map norms at strictly positive times.
Equations
Instances For
โ = inf_{t > 0} ฮบ(t), equation eq:ell.
Equations
Instances For
Monotonicity identifies the norm limit along every positive null sequence.
First half of eq:goal: โx_nโ โ โ.
Step 4: conclusion with Lemma 2.3 #
Second half of eq:goal: โT_{h_n} x_n - x_nโ โ 0. By Lemma 2.3
(Phillips.uniform), โ(T_{h_n} - Id) S e_nโ โ 0, and S e_n is 2^{-n}-close to x_n.
Theorem 1.5 (thm:p-infty-zero-class). Let X, U be real or complex Banach
spaces and S = (๐, ฮฆ) an abstract linear control system with p = โ. Then S is of
the zero-class: โฮฆ tโ โ 0 as t โ 0โบ.
Proof: by Steps 2โ4, โx_nโ โ โ and โT_{h_n} x_n - x_nโ โ 0; passing to the limit in
the doubling inequality of Step 1 gives 2โ โค โ, hence โ = 0.