Documentation

Mathlib.Analysis.InnerProductSpace.WeakOperatorTopology

The weak operator topology in Hilbert spaces #

This file gives a few properties of the weak operator topology that are specific to operators on Hilbert spaces. This mostly involves using the FrΓ©chet-Riesz representation to convert between applications of elements of the dual and inner products with vectors in the space.

Main results #

theorem ContinuousLinearMapWOT.ext_inner {π•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike π•œ] [AddCommGroup E] [TopologicalSpace E] [Module π•œ E] [NormedAddCommGroup F] [InnerProductSpace π•œ F] {A B : E β†’WOT[π•œ] F} (h : βˆ€ (x : E) (y : F), inner π•œ y (A x) = inner π•œ y (B x)) :
A = B
theorem ContinuousLinearMapWOT.ext_inner_iff {π•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike π•œ] [AddCommGroup E] [TopologicalSpace E] [Module π•œ E] [NormedAddCommGroup F] [InnerProductSpace π•œ F] {A B : E β†’WOT[π•œ] F} :
A = B ↔ βˆ€ (x : E) (y : F), inner π•œ y (A x) = inner π•œ y (B x)
theorem ContinuousLinearMapWOT.tendsto_iff_forall_inner_apply_tendsto {π•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike π•œ] [AddCommGroup E] [TopologicalSpace E] [Module π•œ E] [NormedAddCommGroup F] [InnerProductSpace π•œ F] [CompleteSpace F] {Ξ± : Type u_4} {l : Filter Ξ±} {f : Ξ± β†’ E β†’WOT[π•œ] F} {A : E β†’WOT[π•œ] F} :
Filter.Tendsto f l (nhds A) ↔ βˆ€ (x : E) (y : F), Filter.Tendsto (fun (a : Ξ±) => inner π•œ y ((f a) x)) l (nhds (inner π•œ y (A x)))

The defining property of the weak operator topology: a function f tends to A : E β†’WOT[π•œ] F along filter l iff βŸͺy, (f a) x⟫ tends to βŸͺy, A x⟫ along the same filter.

theorem ContinuousLinearMapWOT.le_nhds_iff_forall_inner_apply_le_nhds {π•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike π•œ] [AddCommGroup E] [TopologicalSpace E] [Module π•œ E] [NormedAddCommGroup F] [InnerProductSpace π•œ F] [CompleteSpace F] {l : Filter (E β†’WOT[π•œ] F)} {A : E β†’WOT[π•œ] F} :
l ≀ nhds A ↔ βˆ€ (x : E) (y : F), Filter.map (fun (T : E β†’WOT[π•œ] F) => inner π•œ y (T x)) l ≀ nhds (inner π•œ y (A x))
theorem ContinuousLinearMapWOT.continuousWithinAt_iff {π•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike π•œ] [AddCommGroup E] [TopologicalSpace E] [Module π•œ E] [NormedAddCommGroup F] [InnerProductSpace π•œ F] [CompleteSpace F] {Ξ± : Type u_4} [TopologicalSpace Ξ±] {f : Ξ± β†’ E β†’WOT[π•œ] F} {s : Set Ξ±} {a : Ξ±} :
ContinuousWithinAt f s a ↔ βˆ€ (x : E) (y : F), ContinuousWithinAt (fun (x_1 : Ξ±) => inner π•œ y ((f x_1) x)) s a
theorem ContinuousLinearMapWOT.continuousAt_iff {π•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike π•œ] [AddCommGroup E] [TopologicalSpace E] [Module π•œ E] [NormedAddCommGroup F] [InnerProductSpace π•œ F] [CompleteSpace F] {Ξ± : Type u_4} [TopologicalSpace Ξ±] {f : Ξ± β†’ E β†’WOT[π•œ] F} {a : Ξ±} :
ContinuousAt f a ↔ βˆ€ (x : E) (y : F), ContinuousAt (fun (x_1 : Ξ±) => inner π•œ y ((f x_1) x)) a
theorem ContinuousLinearMapWOT.continuousOn_iff {π•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike π•œ] [AddCommGroup E] [TopologicalSpace E] [Module π•œ E] [NormedAddCommGroup F] [InnerProductSpace π•œ F] [CompleteSpace F] {Ξ± : Type u_4} [TopologicalSpace Ξ±] {f : Ξ± β†’ E β†’WOT[π•œ] F} {s : Set Ξ±} :
ContinuousOn f s ↔ βˆ€ (x : E) (y : F), ContinuousOn (fun (x_1 : Ξ±) => inner π•œ y ((f x_1) x)) s
theorem ContinuousLinearMapWOT.continuous_iff {π•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike π•œ] [AddCommGroup E] [TopologicalSpace E] [Module π•œ E] [NormedAddCommGroup F] [InnerProductSpace π•œ F] [CompleteSpace F] {Ξ± : Type u_4} [TopologicalSpace Ξ±] {f : Ξ± β†’ E β†’WOT[π•œ] F} :
Continuous f ↔ βˆ€ (x : E) (y : F), Continuous fun (x_1 : Ξ±) => inner π•œ y ((f x_1) x)
theorem ContinuousLinearMapWOT.continuousWithinAt {π•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike π•œ] [AddCommGroup E] [TopologicalSpace E] [Module π•œ E] [NormedAddCommGroup F] [InnerProductSpace π•œ F] [CompleteSpace F] {Ξ± : Type u_4} [TopologicalSpace Ξ±] {f : Ξ± β†’ E β†’WOT[π•œ] F} {s : Set Ξ±} {a : Ξ±} :
(βˆ€ (x : E) (y : F), ContinuousWithinAt (fun (x_1 : Ξ±) => inner π•œ y ((f x_1) x)) s a) β†’ ContinuousWithinAt f s a

Alias of the reverse direction of ContinuousLinearMapWOT.continuousWithinAt_iff.

theorem ContinuousLinearMapWOT.continuousWithinAt_inner_apply {π•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike π•œ] [AddCommGroup E] [TopologicalSpace E] [Module π•œ E] [NormedAddCommGroup F] [InnerProductSpace π•œ F] [CompleteSpace F] {Ξ± : Type u_4} [TopologicalSpace Ξ±] {f : Ξ± β†’ E β†’WOT[π•œ] F} {s : Set Ξ±} {a : Ξ±} :
ContinuousWithinAt f s a β†’ βˆ€ (x : E) (y : F), ContinuousWithinAt (fun (x_1 : Ξ±) => inner π•œ y ((f x_1) x)) s a

Alias of the forward direction of ContinuousLinearMapWOT.continuousWithinAt_iff.

theorem ContinuousLinearMapWOT.continuousOn_inner_apply {π•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike π•œ] [AddCommGroup E] [TopologicalSpace E] [Module π•œ E] [NormedAddCommGroup F] [InnerProductSpace π•œ F] [CompleteSpace F] {Ξ± : Type u_4} [TopologicalSpace Ξ±] {f : Ξ± β†’ E β†’WOT[π•œ] F} {s : Set Ξ±} :
ContinuousOn f s β†’ βˆ€ (x : E) (y : F), ContinuousOn (fun (x_1 : Ξ±) => inner π•œ y ((f x_1) x)) s

Alias of the forward direction of ContinuousLinearMapWOT.continuousOn_iff.

theorem ContinuousLinearMapWOT.continuousOn {π•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike π•œ] [AddCommGroup E] [TopologicalSpace E] [Module π•œ E] [NormedAddCommGroup F] [InnerProductSpace π•œ F] [CompleteSpace F] {Ξ± : Type u_4} [TopologicalSpace Ξ±] {f : Ξ± β†’ E β†’WOT[π•œ] F} {s : Set Ξ±} :
(βˆ€ (x : E) (y : F), ContinuousOn (fun (x_1 : Ξ±) => inner π•œ y ((f x_1) x)) s) β†’ ContinuousOn f s

Alias of the reverse direction of ContinuousLinearMapWOT.continuousOn_iff.

theorem ContinuousLinearMapWOT.continuousAt {π•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike π•œ] [AddCommGroup E] [TopologicalSpace E] [Module π•œ E] [NormedAddCommGroup F] [InnerProductSpace π•œ F] [CompleteSpace F] {Ξ± : Type u_4} [TopologicalSpace Ξ±] {f : Ξ± β†’ E β†’WOT[π•œ] F} {a : Ξ±} :
(βˆ€ (x : E) (y : F), ContinuousAt (fun (x_1 : Ξ±) => inner π•œ y ((f x_1) x)) a) β†’ ContinuousAt f a

Alias of the reverse direction of ContinuousLinearMapWOT.continuousAt_iff.

theorem ContinuousLinearMapWOT.continuousAt_inner_apply {π•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike π•œ] [AddCommGroup E] [TopologicalSpace E] [Module π•œ E] [NormedAddCommGroup F] [InnerProductSpace π•œ F] [CompleteSpace F] {Ξ± : Type u_4} [TopologicalSpace Ξ±] {f : Ξ± β†’ E β†’WOT[π•œ] F} {a : Ξ±} :
ContinuousAt f a β†’ βˆ€ (x : E) (y : F), ContinuousAt (fun (x_1 : Ξ±) => inner π•œ y ((f x_1) x)) a

Alias of the forward direction of ContinuousLinearMapWOT.continuousAt_iff.

theorem ContinuousLinearMapWOT.continuous {π•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike π•œ] [AddCommGroup E] [TopologicalSpace E] [Module π•œ E] [NormedAddCommGroup F] [InnerProductSpace π•œ F] [CompleteSpace F] {Ξ± : Type u_4} [TopologicalSpace Ξ±] {f : Ξ± β†’ E β†’WOT[π•œ] F} :
(βˆ€ (x : E) (y : F), Continuous fun (x_1 : Ξ±) => inner π•œ y ((f x_1) x)) β†’ Continuous f

Alias of the reverse direction of ContinuousLinearMapWOT.continuous_iff.

theorem ContinuousLinearMapWOT.continuous_inner_apply {π•œ : Type u_1} {E : Type u_2} {F : Type u_3} [RCLike π•œ] [AddCommGroup E] [TopologicalSpace E] [Module π•œ E] [NormedAddCommGroup F] [InnerProductSpace π•œ F] [CompleteSpace F] {Ξ± : Type u_4} [TopologicalSpace Ξ±] {f : Ξ± β†’ E β†’WOT[π•œ] F} :
Continuous f β†’ βˆ€ (x : E) (y : F), Continuous fun (x_1 : Ξ±) => inner π•œ y ((f x_1) x)

Alias of the forward direction of ContinuousLinearMapWOT.continuous_iff.

@[implicit_reducible]
noncomputable instance ContinuousLinearMapWOT.instStarRingId {π•œ : Type u_1} {F : Type u_3} [RCLike π•œ] [NormedAddCommGroup F] [InnerProductSpace π•œ F] [CompleteSpace F] :
StarRing (F β†’WOT[π•œ] F)
Equations
theorem ContinuousLinearMapWOT.star_apply {π•œ : Type u_1} {F : Type u_3} [RCLike π•œ] [NormedAddCommGroup F] [InnerProductSpace π•œ F] [CompleteSpace F] (A : F β†’WOT[π•œ] F) (x : F) :
(star A) x = (star A.toCLM) x
instance ContinuousLinearMapWOT.instStarModuleId {π•œ : Type u_1} {F : Type u_3} [RCLike π•œ] [NormedAddCommGroup F] [InnerProductSpace π•œ F] [CompleteSpace F] :
StarModule π•œ (F β†’WOT[π•œ] F)
instance ContinuousLinearMapWOT.instContinuousStarId {π•œ : Type u_1} {F : Type u_3} [RCLike π•œ] [NormedAddCommGroup F] [InnerProductSpace π•œ F] [CompleteSpace F] :