Positive continuous linear maps #
This file contains the continuous version of PositiveLinearMap. While positive linear maps between
C⋆-algebras are automatically continuous (see PositiveLinearMap.exists_norm_apply_le which leads
to an instance of ContinuousLinearMapClass) there are other situations (e.g., in the theory of
W⋆-algebras) in which this does not hold and yet we wish to restrict to consider only continuous
positive linear maps.
Implementation notes #
We do not define PositiveContinuousLinearMapClass to avoid adding a class that mixes order and
algebra. One can achieve the same effect by using a combination of ContinuousLinearMapClass and
OrderHomClass.
A PositiveContinuousLinearMap is a linear map which is both an order homomorphism and
continuous. This comes equipped with the notation E₁ →P[R] E₂.
- toFun : E₁ → E₂
- cont : Continuous self.toFun
Instances For
Notation for a PositiveContinuousLinearMap.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Reinterpret an element of a type of positive continuous linear maps as a positive continuous linear map.
Equations
- PositiveContinuousLinearMap.ofClass f = { toPositiveLinearMap := PositiveLinearMap.ofClass f, cont := ⋯ }
Instances For
The identity as a positive continuous linear map.
Equations
- PositiveContinuousLinearMap.id R E₁ = { toPositiveLinearMap := PositiveLinearMap.id R E₁, cont := ⋯ }
Instances For
Composition of positive continuous linear maps.
Instances For
Equations
- PositiveContinuousLinearMap.instAdd = { add := fun (f g : E₁ →P[R] E₂) => { toPositiveLinearMap := f.toPositiveLinearMap + g.toPositiveLinearMap, cont := ⋯ } }
Equations
- One or more equations did not get rendered due to their size.
Define a positive continuous linear map from a continuous linear map that maps nonnegative elements to nonnegative elements
Equations
- PositiveContinuousLinearMap.mk₀ f hf = { toPositiveLinearMap := PositiveLinearMap.mk₀ (↑f) hf, cont := ⋯ }