Complex-linear operators from real strongly continuous semigroups #
A strongly continuous semigroup in Tau Ceti acts by real continuous linear maps, including on a complex Banach space regarded as a real Banach space. This file records the additional hypothesis that each operator commutes with complex scalar multiplication and bundles each operator as a complex continuous linear map. It does not introduce a parallel complex semigroup.
Main definitions and results #
StronglyContinuousSemigroup.IsComplexLinear: every semigroup operator is complex linear.StronglyContinuousSemigroup.isComplexLinear_iff,IsComplexLinear.map_smulandIsComplexLinear.realOperator_map_smul: its characterisation and accessors.StronglyContinuousSemigroup.complexLinearOperator: the operator at a fixed time, bundled overℂ.StronglyContinuousSemigroup.complexLinearOperator_apply: the complex bundle has the same action.StronglyContinuousSemigroup.complexLinearOperator_restrictScalars: restriction toℝrecovers the original semigroup operator.StronglyContinuousSemigroup.complexLinearOperator_zeroandcomplexLinearOperator_add: the semigroup law for the bundle.StronglyContinuousSemigroup.complexDomain: the generator domain as a complex submodule.StronglyContinuousSemigroup.mem_complexDomain_iff: membership agrees with the real domain.StronglyContinuousSemigroup.complexGenerator: the real generator bundled as a complexLinearPMapon the same domain.StronglyContinuousSemigroup.dense_complexDomain: the complex generator domain is dense.StronglyContinuousSemigroup.isClosed_complexGenerator: the complex generator is closed.StronglyContinuousSemigroup.complexGenerator_restrictScalars: restricting the complex generator to real scalars recovers the real generator.StronglyContinuousSemigroup.isComplexLinear_of_I_smul: commuting with multiplication byisuffices for complex linearity.StronglyContinuousSemigroup.mem_domain_iff_of_generator_eq_restrictScalars: the generator domain is the domain of the complex-linear partial map the generator restricts.StronglyContinuousSemigroup.isComplexLinear_of_generator_eq_restrictScalars: a semigroup whose generator is the real restriction of a complex-linear partial map is complex linear.StronglyContinuousSemigroup.complexGenerator_eq_of_generator_eq_restrictScalars: the complex generator of such a semigroup is that complex-linear partial map.
References #
- K.-J. Engel and R. Nagel, One-Parameter Semigroups for Linear Evolution Equations, Section II.2.1 (similar semigroups) and Theorem II.1.4 (the generator determines the semigroup).
- A. Pazy, Semigroups of Linear Operators and Applications to Partial Differential Equations, Theorem 1.2.6.
A real C₀-semigroup on a complex normed space is complex linear when every operator commutes with complex scalar multiplication.
Instances For
The operators of a complex-linear semigroup commute with complex scalars.
The real-time operators of a complex-linear semigroup commute with complex scalars.
A complex-linear semigroup operator, bundled as a complex continuous linear map.
Equations
- S.complexLinearOperator hS t = { toFun := ⇑(S t), map_add' := ⋯, map_smul' := ⋯, cont := ⋯ }
Instances For
The complex-linear bundle has the same pointwise action as the underlying real operator.
Restricting the complex-linear bundle to real scalars recovers the semigroup operator.
The complex-linear bundle at time 0 is the identity.
The semigroup law for the complex-linear bundle.
The generator domain of a complex-linear semigroup, as a complex submodule.
Equations
- S.complexDomain hS = { carrier := ↑S.domain, add_mem' := ⋯, zero_mem' := ⋯, smul_mem' := ⋯ }
Instances For
Membership in the complex generator domain is membership in the underlying real domain.
The complex generator domain has the real generator domain as its underlying set.
The infinitesimal generator, bundled as a complex linear partial map.
Equations
- S.complexGenerator hS = { domain := S.complexDomain hS, toFun := { toFun := fun (x : ↥(S.complexDomain hS)) => ↑S.generator ⟨↑x, ⋯⟩, map_add' := ⋯, map_smul' := ⋯ } }
Instances For
The complex generator has the complex generator domain.
The complex generator agrees pointwise with the underlying real generator.
The domain of the complex generator is dense.
The real restriction of the complex generator is the real generator.
The complex generator is closed: its graph is that of the real generator.
Complex linearity from the generator #
A real-linear semigroup commuting with multiplication by i is complex linear.
The generator domain of S is the domain of A when S.generator = A.restrictScalars ℝ.
Complex linearity is read off the generator. A real C₀-semigroup on a complex Banach space whose generator is the real restriction of a complex-linear partial map is complex linear.
The complex generator of a complex-linear semigroup whose real generator is the real
restriction of A is A itself.