For p < ∞, not every system is zero-class (Proposition 3.1) #
Proposition 3.1 (prop:example-finite-p-not-zero-class). Let p ∈ [1, ∞). There
exist Banach spaces X and U and an abstract linear control system (𝕋, Φ) such that
κ(t) = 1 for all t > 0.
As in the paper, X = L^p(ℝ₊), U = ℝ, and
T tis the right shift:(T t f)(s) = f (s - t)fors ≥ tand0fors < t;Φ treverses the input on[0, t]:(Φ t u)(s) = u (t - s)for0 < s ≤ tand0otherwise. (The paper uses0 ≤ s < t; this changes a null set only, and makes the concatenation identity hold pointwise.)
Main declarations #
ShiftExample.shiftSystem: the system, anALCS ℝ (Lp ℝ p muPlus) ℝ p.ShiftExample.norm_Phi_eq_one:‖Φ t‖ = 1for allt > 0.exists_system_norm_Phi_eq_one: Proposition 3.1, as an existence statement.ShiftExample.not_zero_class: the system is not of the zero-class (Definition 1.4).
Implementation #
All operators are built in one way (op): extend f by zero to ℝ (zext), compose
with a measure-preserving map φ : ℝ → ℝ, multiply by the indicator of a set A, and
restrict to ℝ₊. Then T t = op (· - t) univ and Φ t = op (t - ·) (Ioc 0 t).
Strong continuity of the shift reduces to the continuity of translations in L^p(ℝ),
which is Filter.Tendsto.compMeasurePreservingLp in Mathlib; it fails for p = ∞.
Raw functions #
Extension by zero of f from [0, ∞) to ℝ.
Instances For
rawOp only depends on the a.e. class of f on ℝ₊.
Evaluation of the raw shift and of the raw input map #
Bounded operators on L^p(ℝ₊) #
f ↦ rawOp φ A f, as a map on L^p(ℝ₊).
Equations
- AbstractLinearControl.ShiftExample.opFun φ hφ A hA f = MeasureTheory.MemLp.toLp (AbstractLinearControl.ShiftExample.rawOp φ A ↑↑f) ⋯
Instances For
f ↦ rawOp φ A f, as a bounded linear operator on L^p(ℝ₊), of norm at most 1.
Equations
- AbstractLinearControl.ShiftExample.op φ hφ A hA = { toFun := AbstractLinearControl.ShiftExample.opFun φ hφ A hA, map_add' := ⋯, map_smul' := ⋯ }.mkContinuous 1 ⋯
Instances For
The right-shift semigroup #
The right shift T t: (T t f)(s) = f (s - t) for s ≥ t, 0 for s < t.
Equations
- AbstractLinearControl.ShiftExample.shiftT p t = AbstractLinearControl.ShiftExample.op (fun (x : ℝ) => x - t) ⋯ Set.univ ⋯
Instances For
Strong continuity, from the generic half-line translation theorem #
The right shift is the half-line left shift with a negative translation parameter.
Strong continuity of the right shift (uses p ≠ ∞).
The right-shift semigroup on L^p(ℝ₊), for p < ∞.
Equations
- AbstractLinearControl.ShiftExample.rightShift hp = { T := AbstractLinearControl.ShiftExample.shiftT p, T_zero := ⋯, T_add := ⋯, T_cont := ⋯ }
Instances For
The input maps #
The input map Φ t: (Φ t u)(s) = u (t - s) for 0 < s ≤ t, 0 otherwise.
Equations
- AbstractLinearControl.ShiftExample.inputPhi p t = AbstractLinearControl.ShiftExample.op (fun (x : ℝ) => t - x) ⋯ (Set.Ioc 0 t) ⋯
Instances For
The abstract linear control system of Proposition 3.1 (right shift on L^p(ℝ₊)).
Equations
- AbstractLinearControl.ShiftExample.shiftSystem hp = { toC0Semigroup := AbstractLinearControl.ShiftExample.rightShift hp, Φ := AbstractLinearControl.ShiftExample.inputPhi p, composition := ⋯ }
Instances For
κ(t) = 1 for all t > 0 #
The test input 1_{[0,t)}.
Equations
Instances For
The corresponding output 1_{(0,t]}.
Equations
Instances For
The system of Proposition 3.1 is not of the zero-class (Definition 1.4).
Proposition 3.1 (prop:example-finite-p-not-zero-class). For p ∈ [1, ∞), there
exist (real) Banach spaces X, U and an abstract linear control system (T, Φ) with
κ(t) = ‖Φ t‖ = 1 for all t > 0.