Documentation

ConvexAnalysisMonotoneOperators_BauschkeCombettes_2017.Chap02.Fact_2_25

theorem ContinuousLinearMap.norm_adjoint_eq {H : Type u} {K : Type v} [NormedAddCommGroup H] [InnerProductSpace H] [CompleteSpace H] [NormedAddCommGroup K] [InnerProductSpace K] [CompleteSpace K] (T : H →L[] K) :
adjoint T = T

Fact 2.25: taking adjoints preserves the operator norm.

theorem ContinuousLinearMap.norm_eq_sqrt_norm_adjoint_comp {H : Type u} {K : Type v} [NormedAddCommGroup H] [InnerProductSpace H] [CompleteSpace H] [NormedAddCommGroup K] [InnerProductSpace K] [CompleteSpace K] (T : H →L[] K) :
T = adjoint T ∘SL T

Fact 2.25: the operator norm is the square root of the norm of the Gram operator T†T.

theorem ContinuousLinearMap.closure_range_self_comp_adjoint {H : Type u} {K : Type v} [NormedAddCommGroup H] [InnerProductSpace H] [CompleteSpace H] [NormedAddCommGroup K] [InnerProductSpace K] [CompleteSpace K] (T : H →L[] K) :
(↑(T ∘SL adjoint T)).range.topologicalClosure = (↑T).range.topologicalClosure

Fact 2.25: the closures of the ranges of TT† and T coincide.

theorem ContinuousLinearMap.orthogonal_hilbertGraph {H : Type u} {K : Type v} [NormedAddCommGroup H] [InnerProductSpace H] [CompleteSpace H] [NormedAddCommGroup K] [InnerProductSpace K] [CompleteSpace K] (T : H →L[] K) :
(Submodule.map (↑(WithLp.linearEquiv 2 (H × K)).symm) (↑T).graph) = (↑(WithLp.fstL 2 H K + adjoint T ∘SL WithLp.sndL 2 H K)).ker

Fact 2.25: in the Hilbert direct sum H ⊕ K, the orthogonal complement of the graph of T is the kernel of the canonical graph map fst + T† ∘ snd.

theorem IsSelfAdjoint.norm_eq_sSup_abs_inner_closedBall {H : Type u} [NormedAddCommGroup H] [InnerProductSpace H] [CompleteSpace H] {T : H →L[] H} (hT : IsSelfAdjoint T) :
T = sSup ((fun (x : H) => |inner (T x) x|) '' Metric.closedBall 0 1)

For a self-adjoint operator, the norm is the supremum of the quadratic form on the unit ball.