Documentation

TauCeti.Analysis.Normed.Module.Mazur

Mazur's lemma #

A weak limit in a locally convex space belongs to the closure of the convex hull of the range. In a seminormed space, finite convex combinations from successive tails of a weakly convergent sequence converge in norm to the weak limit. The coefficients are real and nonnegative even for complex spaces.

exists_sum_smul_norm_sub_lt_of_tendsto_weak gives a finite combination from any specified tail with any positive error tolerance. exists_tendsto_sum_smul_of_tendsto_weak chooses such combinations as a norm-convergent sequence. In both statements, the indices in the nth tail are written as n + i, so no coefficient can involve an earlier term.

Convex.mem_of_tendsto_weak deduces that a closed real-convex set contains weak limits of families in it.

These results require neither completeness nor separability. They use Mathlib's Convex.toWeakSpace_closure to pass from weak convergence to norm approximation, and convexHull_range_eq_exists_affineCombination to extract the finite coefficients.

References #

theorem TauCeti.mem_closure_convexHull_range_of_tendsto_weak {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] [Module โ„ E] [IsScalarTower โ„ ๐•œ E] [TopologicalSpace E] [IsTopologicalAddGroup E] [ContinuousSMul ๐•œ E] [LocallyConvexSpace โ„ E] {ฮน : Type u_3} {l : Filter ฮน} [l.NeBot] {u : ฮน โ†’ E} {x : E} (hu : Filter.Tendsto (fun (n : ฮน) => (toWeakSpace ๐•œ E) (u n)) l (nhds ((toWeakSpace ๐•œ E) x))) :

A weak limit along a nontrivial filter in a locally convex space lies in the closure of the real convex hull of the range, taken in the original topology.

theorem Convex.mem_of_tendsto_weak {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [AddCommGroup E] [Module ๐•œ E] [Module โ„ E] [IsScalarTower โ„ ๐•œ E] [TopologicalSpace E] [IsTopologicalAddGroup E] [ContinuousSMul ๐•œ E] [LocallyConvexSpace โ„ E] {ฮน : Type u_3} {s : Set E} (hs : Convex โ„ s) (hsc : IsClosed s) {l : Filter ฮน} [l.NeBot] {u : ฮน โ†’ E} {x : E} (hu : โˆ€ (i : ฮน), u i โˆˆ s) (hlim : Filter.Tendsto (fun (i : ฮน) => (toWeakSpace ๐•œ E) (u i)) l (nhds ((toWeakSpace ๐•œ E) x))) :

A closed real-convex set in a locally convex space contains every weak limit of a family in it, along any nontrivial filter.

theorem TauCeti.exists_sum_smul_norm_sub_lt_of_tendsto_weak {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [SeminormedAddCommGroup E] [NormedSpace ๐•œ E] [NormedSpace โ„ E] [IsScalarTower โ„ ๐•œ E] {u : โ„• โ†’ E} {x : E} (hu : Filter.Tendsto (fun (n : โ„•) => (toWeakSpace ๐•œ E) (u n)) Filter.atTop (nhds ((toWeakSpace ๐•œ E) x))) (n : โ„•) {ฮต : โ„} (hฮต : 0 < ฮต) :
โˆƒ (s : Finset โ„•) (w : โ„• โ†’ โ„), (โˆ€ i โˆˆ s, 0 โ‰ค w i) โˆง โˆ‘ i โˆˆ s, w i = 1 โˆง โ€–โˆ‘ i โˆˆ s, w i โ€ข u (n + i) - xโ€– < ฮต

Mazur's lemma, with explicit finite coefficients: every tail of a weakly convergent sequence admits a convex combination within any positive norm distance of its weak limit.

theorem TauCeti.exists_tendsto_sum_smul_of_tendsto_weak {๐•œ : Type u_1} {E : Type u_2} [RCLike ๐•œ] [SeminormedAddCommGroup E] [NormedSpace ๐•œ E] [NormedSpace โ„ E] [IsScalarTower โ„ ๐•œ E] {u : โ„• โ†’ E} {x : E} (hu : Filter.Tendsto (fun (n : โ„•) => (toWeakSpace ๐•œ E) (u n)) Filter.atTop (nhds ((toWeakSpace ๐•œ E) x))) :
โˆƒ (s : โ„• โ†’ Finset โ„•) (w : โ„• โ†’ โ„• โ†’ โ„), (โˆ€ (n i : โ„•), i โˆˆ s n โ†’ 0 โ‰ค w n i) โˆง (โˆ€ (n : โ„•), โˆ‘ i โˆˆ s n, w n i = 1) โˆง Filter.Tendsto (fun (n : โ„•) => โˆ‘ i โˆˆ s n, w n i โ€ข u (n + i)) Filter.atTop (nhds x)

Mazur's lemma, in sequential form: choose a finite real convex combination from the nth tail for every n, so that the combinations converge in norm to the weak limit.