Weak dual topology #
THIS FILE IS SYNCHRONIZED WITH MATHLIB4. Any changes to this file require a corresponding PR to mathlib4.
This file defines the weak topology given two vector spaces E and F over a commutative semiring
𝕜 and a bilinear form B : E →ₗ[𝕜] F →ₗ[𝕜] 𝕜. The weak topology on E is the coarsest topology
such that for all y : F every map λ x, B x y is continuous.
In the case that F = E →L[𝕜] 𝕜 and B being the canonical pairing, we obtain the weak-* topology,
weak_dual 𝕜 E := (E →L[𝕜] 𝕜). Interchanging the arguments in the bilinear form yields the
weak topology weak_space 𝕜 E := E.
Main definitions #
The main definitions are the types weak_bilin B for the general case and the two special cases
weak_dual 𝕜 E and weak_space 𝕜 E with the respective topology instances on it.
- Given
B : E →ₗ[𝕜] F →ₗ[𝕜] 𝕜, the typeweak_bilin Bis a type synonym forE. - The instance
weak_bilin.topological_spaceis the weak topology induced by the bilinear formB. weak_dual 𝕜 Eis a type synonym fordual 𝕜 E(when the latter is defined): both are equal to the typeE →L[𝕜] 𝕜of continuous linear maps from a moduleEover𝕜to the ring𝕜.- The instance
weak_dual.topological_spaceis the weak-* topology onweak_dual 𝕜 E, i.e., the coarsest topology making the evaluation maps at allz : Econtinuous. weak_space 𝕜 Eis a type synonym forE(when the latter is defined).- The instance
weak_dual.topological_spaceis the weak topology onE, i.e., the coarsest topology such that allv : dual 𝕜 Eremain continuous.
Main results #
We establish that weak_bilin B has the following structure:
weak_bilin.has_continuous_add: The addition inweak_bilin Bis continuous.weak_bilin.has_continuous_smul: The scalar multiplication inweak_bilin Bis continuous.
We prove the following results characterizing the weak topology:
eval_continuous: For anyy : F, the evaluation mappingλ x, B x yis continuous.continuous_of_continuous_eval: For a mapping toweak_bilin Bto be continuous, it suffices that its compositions with pairing withBat all pointsy : Fis continuous.tendsto_iff_forall_eval_tendsto: Convergence inweak_bilin Bcan be characterized in terms of convergence of the evaluations at all pointsy : F.
Notations #
No new notation is introduced.
References #
Tags #
weak-star, weak dual, duality
The space E equipped with the weak topology induced by the bilinear form B.
Equations
- weak_bilin B = E
Equations
Equations
- weak_bilin.module' B = m
Equations
- weak_bilin.topological_space B = topological_space.induced (λ (x : weak_bilin B) (y : F), ⇑(⇑B x) y) Pi.topological_space
The coercion (λ x y, B x y) : E → (F → 𝕜) is continuous.
The coercion (λ x y, B x y) : E → (F → 𝕜) is an embedding.
Addition in weak_space B is continuous.
Scalar multiplication by 𝕜 on weak_bilin B is continuous.
weak_space B is a topological_add_group, meaning that addition and negation are
continuous.
The canonical pairing of a vector space and its topological dual.
Equations
The weak star topology is the topology coarsest topology on E →L[𝕜] 𝕜 such that all
functionals λ v, top_dual_pairing 𝕜 E v x are continuous.
Equations
- weak_dual 𝕜 E = weak_bilin (top_dual_pairing 𝕜 E)
Instances for weak_dual
- weak_dual.add_comm_monoid
- weak_dual.module
- weak_dual.topological_space
- weak_dual.has_continuous_add
- weak_dual.inhabited
- weak_dual.weak_dual.continuous_linear_map_class
- weak_dual.has_coe_to_fun
- weak_dual.mul_action
- weak_dual.distrib_mul_action
- weak_dual.module'
- weak_dual.has_continuous_const_smul
- weak_dual.has_continuous_smul
- weak_dual.t2_space
Helper instance for when there's too many metavariables to apply fun_like.has_coe_to_fun
directly.
Equations
If a monoid M distributively continuously acts on 𝕜 and this action commutes with
multiplication on 𝕜, then it acts on weak_dual 𝕜 E.
Equations
If a monoid M distributively continuously acts on 𝕜 and this action commutes with
multiplication on 𝕜, then it acts distributively on weak_dual 𝕜 E.
If 𝕜 is a topological module over a semiring R and scalar multiplication commutes with the
multiplication on 𝕜, then weak_dual 𝕜 E is a module over R.
Equations
If a monoid M distributively continuously acts on 𝕜 and this action commutes with
multiplication on 𝕜, then it continuously acts on weak_dual 𝕜 E.
The weak topology is the topology coarsest topology on E such that all
functionals λ x, top_dual_pairing 𝕜 E v x are continuous.
Equations
- weak_space 𝕜 E = weak_bilin (top_dual_pairing 𝕜 E).flip
Instances for weak_space
A continuous linear map from E to F is still continuous when E and F are equipped with
their weak topologies.
Equations
- weak_space.map f = {to_linear_map := f.to_linear_map, cont := _}