Documentation

TauCeti.Analysis.LocallyConvex.WeakDual.Basic

Weak-star continuous functionals on a weak dual #

Every weak-star continuous linear functional on WeakDual π•œ F is evaluation at a point of F. This is Mathlib's weak representation theorem LinearMap.dualEmbedding_surjective for the canonical pairing topDualPairing π•œ F, stated directly for the WeakDual type synonym, so that it applies to WeakDual π•œ F whatever instance path elaborated it. Hahn–Banach separation in a weak dual produces such functionals, and this lemma turns them into points of the predual.

Over π•œ = ℝ or β„‚, the dual WeakDual π•œ F is also a real vector space. A real multiple c β€’ f is the multiple of f by the scalar (c : π•œ), and acts pointwise as multiplication by (c : π•œ). The instances WeakDual.instIsScalarTowerReal and WeakDual.instLocallyConvexSpaceReal record that this real structure is compatible with the π•œ-structure and that the weak-star topology is real locally convex, as needed for real Hahn–Banach separation and the Krein–Milman theorem.

theorem WeakDual.exists_forall_apply_eq_apply {π•œ : Type u_1} {F : Type u_2} [NontriviallyNormedField π•œ] [AddCommGroup F] [Module π•œ F] [TopologicalSpace F] (l : StrongDual π•œ (WeakDual π•œ F)) :
βˆƒ (x : F), βˆ€ (Ο† : WeakDual π•œ F), l Ο† = Ο† x

Every weak-star continuous linear functional on WeakDual π•œ F is evaluation at a point of F.

theorem WeakDual.real_smul_apply {π•œ : Type u_1} {F : Type u_2} [RCLike π•œ] [AddCommMonoid F] [Module π•œ F] [TopologicalSpace F] (c : ℝ) (f : WeakDual π•œ F) (x : F) :
(c β€’ f) x = ↑c * f x

A real multiple of a functional in WeakDual π•œ F acts as multiplication by the corresponding scalar of π•œ.

theorem WeakDual.real_smul_eq_coe_smul {π•œ : Type u_1} {F : Type u_2} [RCLike π•œ] [AddCommMonoid F] [Module π•œ F] [TopologicalSpace F] (c : ℝ) (f : WeakDual π•œ F) :
c β€’ f = ↑c β€’ f

A real multiple of a functional in WeakDual π•œ F is its multiple by the corresponding scalar of π•œ.

instance WeakDual.instIsScalarTowerReal {π•œ : Type u_1} {F : Type u_2} [RCLike π•œ] [AddCommMonoid F] [Module π•œ F] [TopologicalSpace F] :
IsScalarTower ℝ π•œ (WeakDual π•œ F)

The real action on WeakDual π•œ F is compatible with the π•œ-action.

instance WeakDual.instLocallyConvexSpaceReal {π•œ : Type u_1} [RCLike π•œ] {F : Type u_3} [AddCommGroup F] [Module π•œ F] [TopologicalSpace F] :

The weak-star topology on WeakDual π•œ F is real locally convex: it is defined by the seminorms of the canonical dual pairing.