Topology of bounded convergence on the space of continuous linear map #
In this file, we endow E →L[𝕜] F with the "topology of bounded convergence",
or "topology of uniform convergence on bounded sets". This is declared as an instance.
A key feature of the topology of bounded convergence is that, in the normed setting, it coincides with the operator norm topology.
Note that, more generally, we defined the "topology of 𝔖-convergence" for any
𝔖 : Set (Set E) in Mathlib.Topology.Algebra.Module.Spaces.UniformConvergenceCLM.
Here is a list of type aliases for E →L[𝕜] F endowed with various topologies :
ContinuousLinearMap: topology of bounded convergenceUniformConvergenceCLM: topology of𝔖-convergence, for a general𝔖 : Set (Set E)CompactConvergenceCLM: topology of compact convergencePointwiseConvergenceCLM: topology of pointwise convergence, also called "weak-* topology" or "strong-operator topology" depending on the contextContinuousLinearMapWOT: topology of weak pointwise convergence, also called "weak-operator topology"
Main definitions #
ContinuousLinearMap.topologicalSpaceis the topology of bounded convergence. This is declared as an instance.
Main statements #
ContinuousLinearMap.topologicalAddGroupandContinuousLinearMap.continuousSMulregister these facts as instances for the special case of bounded convergence.
References #
Tags #
uniform convergence, bounded convergence
Topology of bounded convergence #
The topology of bounded convergence on E →L[𝕜] F. This coincides with the topology induced by
the operator norm when E and F are normed spaces.
Equations
- One or more equations did not get rendered due to their size.
Equations
- ContinuousLinearMap.uniformSpace = { toTopologicalSpace := ContinuousLinearMap.topologicalSpace, uniformity := UniformSpace.uniformity, symm := ⋯, comp := ⋯, nhds_eq_comap_uniformity := ⋯ }
If s is a von Neumann bounded set and U is a neighbourhood of zero,
then sufficiently small continuous linear maps map s to U.
If S is a von Neumann bounded set of continuous linear maps f : E →SL[σ] F
and s is a von Neumann bounded set in the domain,
then the set {f x | (f ∈ S) (x ∈ s)} is von Neumann bounded.
See also isVonNBounded_iff for an Iff version with stronger typeclass assumptions.
A set S of continuous linear maps is von Neumann bounded
iff for any von Neumann bounded set s,
the set {f x | (f ∈ S) (x ∈ s)} is von Neumann bounded.
For the forward implication with weaker typeclass assumptions, see isVonNBounded_image2_apply.
Pre-composition by a fixed continuous linear map as a continuous linear map.
Note that in non-normed space it is not always true that composition is continuous in both variables, so we have to fix one of them.
Equations
Instances For
Post-composition by a fixed continuous linear map as a continuous linear map.
Note that in non-normed space it is not always true that composition is continuous in both variables, so we have to fix one of them.
Equations
Instances For
A bilinear map B : E × F → G which is (jointly) continuous is hypocontinuous:
in curried form, it defines a continuous linear map E →L[𝕜] F →L[𝕜] G.
In the normed setting, the converse is true, see ContinuousLinearMap.continuous₂.
In general, however, hypocontinuity is a strictly weaker condition than joint continuity.
We prove some computation rules for continuous (semi-)bilinear maps in their first argument.
If f is a continuous bilinear map, to use the corresponding rules for the second argument, use
(f _).map_add and similar.
Send a continuous sesquilinear map to an abstract sesquilinear map (forgetting continuity).
Equations
- L.toLinearMap₁₂ = ContinuousLinearMap.coeLMₛₗ σ₂₃ ∘ₛₗ ↑L
Instances For
Send a continuous bilinear form to an abstract bilinear form (forgetting continuity).
Equations
Instances For
ContinuousLinearMap.restrictScalars as a ContinuousLinearMap.
Equations
- ContinuousLinearMap.restrictScalarsL 𝕜 E F 𝕜' 𝕜'' = { toLinearMap := ContinuousLinearMap.restrictScalarsₗ 𝕜 E F 𝕜' 𝕜'', cont := ⋯ }
Instances For
ContinuousLinearMap.coprod as a ContinuousLinearEquiv.
Equations
- ContinuousLinearMap.coprodEquivL S = { toLinearEquiv := ContinuousLinearMap.coprodEquiv, continuous_toFun := ⋯, continuous_invFun := ⋯ }
Instances For
ContinuousLinearMap.prod as a ContinuousLinearEquiv.
Equations
- ContinuousLinearMap.prodL S = { toLinearEquiv := ContinuousLinearMap.prodₗ S, continuous_toFun := ⋯, continuous_invFun := ⋯ }
Instances For
ContinuousLinearMap.toSpanSingleton as a continuous linear equivalence.
Equations
- ContinuousLinearMap.toSpanSingletonCLE = { toLinearEquiv := ContinuousLinearMap.toSpanSingletonLE 𝕜 𝕜 E, continuous_toFun := ⋯, continuous_invFun := ⋯ }
Instances For
Continuous linear equivalences #
A pair of continuous (semi)linear equivalences generates a (semi)linear equivalence between the spaces of continuous (semi)linear maps.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A pair of continuous linear equivalences generates a continuous linear equivalence between the spaces of continuous linear maps.
Equations
- e₁.arrowCongr e₂ = e₁.arrowCongrSL e₂
Instances For
A continuous linear equivalence of two spaces induces a continuous equivalence of algebras of their endomorphisms.
Equations
- One or more equations did not get rendered due to their size.