Families of operator ideals #
An operator-ideal family assigns an extended nonnegative gauge to every bounded operator between
Hilbert spaces. The gauge is subadditive, absolutely homogeneous, dominates the operator norm, and
satisfies the two-sided ideal inequality. Its finite locus therefore selects a rectangular operator
ideal, while the extended value ∞ allows one family to describe both members and nonmembers.
A symmetric operator-ideal family additionally identifies the gauges of an operator and its adjoint. This requires source and target to live in the same universe, since taking adjoints swaps them.
This file provides the common algebraic API of these families: zero and negation laws, definiteness, finite-sum subadditivity, one-sided ideal inequalities, contraction bounds, and extensionality. Concrete trace-class, Hilbert--Schmidt, Ky Fan, and Schatten families can use these results without repeating their ideal calculus.
References #
- B. Simon, Trace Ideals and Their Applications, second edition, AMS, 2005, Chapter 2.
A rectangular family of extended nonnegative operator gauges on Hilbert spaces.
The four fields are subadditivity, absolute homogeneity, domination of the operator norm, and the two-sided ideal inequality. The family is universe-polymorphic in the source and target spaces, so one object supplies a gauge on every Hilbert-space pair in the chosen universes.
- gauge {E : Type v} {F : Type w} [NormedAddCommGroup E] [InnerProductSpace 𝕜 E] [CompleteSpace E] [NormedAddCommGroup F] [InnerProductSpace 𝕜 F] [CompleteSpace F] : (E →L[𝕜] F) → ENNReal
The extended nonnegative gauge on bounded operators between a Hilbert-space pair.
- gauge_add_le {E : Type v} {F : Type w} [NormedAddCommGroup E] [InnerProductSpace 𝕜 E] [CompleteSpace E] [NormedAddCommGroup F] [InnerProductSpace 𝕜 F] [CompleteSpace F] (A B : E →L[𝕜] F) : self.gauge (A + B) ≤ self.gauge A + self.gauge B
The gauge is subadditive.
- gauge_smul {E : Type v} {F : Type w} [NormedAddCommGroup E] [InnerProductSpace 𝕜 E] [CompleteSpace E] [NormedAddCommGroup F] [InnerProductSpace 𝕜 F] [CompleteSpace F] (c : 𝕜) (A : E →L[𝕜] F) : self.gauge (c • A) = ‖c‖ₑ * self.gauge A
The gauge is absolutely homogeneous.
- enorm_le_gauge {E : Type v} {F : Type w} [NormedAddCommGroup E] [InnerProductSpace 𝕜 E] [CompleteSpace E] [NormedAddCommGroup F] [InnerProductSpace 𝕜 F] [CompleteSpace F] (A : E →L[𝕜] F) : ‖A‖ₑ ≤ self.gauge A
The gauge dominates the extended operator norm.
- gauge_comp_le {E H : Type v} {F G : Type w} [NormedAddCommGroup E] [InnerProductSpace 𝕜 E] [CompleteSpace E] [NormedAddCommGroup H] [InnerProductSpace 𝕜 H] [CompleteSpace H] [NormedAddCommGroup F] [InnerProductSpace 𝕜 F] [CompleteSpace F] [NormedAddCommGroup G] [InnerProductSpace 𝕜 G] [CompleteSpace G] (L : F →L[𝕜] G) (A : E →L[𝕜] F) (R : H →L[𝕜] E) : self.gauge (L ∘SL A ∘SL R) ≤ ‖L‖ₑ * self.gauge A * ‖R‖ₑ
The gauge satisfies the two-sided ideal inequality.
Instances For
A symmetric operator-ideal family is an operator-ideal family whose diagonal-universe gauge is invariant under adjoints.
- gauge {E F : Type v} [NormedAddCommGroup E] [InnerProductSpace 𝕜 E] [CompleteSpace E] [NormedAddCommGroup F] [InnerProductSpace 𝕜 F] [CompleteSpace F] : (E →L[𝕜] F) → ENNReal
- gauge_add_le {E F : Type v} [NormedAddCommGroup E] [InnerProductSpace 𝕜 E] [CompleteSpace E] [NormedAddCommGroup F] [InnerProductSpace 𝕜 F] [CompleteSpace F] (A B : E →L[𝕜] F) : self.gauge (A + B) ≤ self.gauge A + self.gauge B
- gauge_smul {E F : Type v} [NormedAddCommGroup E] [InnerProductSpace 𝕜 E] [CompleteSpace E] [NormedAddCommGroup F] [InnerProductSpace 𝕜 F] [CompleteSpace F] (c : 𝕜) (A : E →L[𝕜] F) : self.gauge (c • A) = ‖c‖ₑ * self.gauge A
- enorm_le_gauge {E F : Type v} [NormedAddCommGroup E] [InnerProductSpace 𝕜 E] [CompleteSpace E] [NormedAddCommGroup F] [InnerProductSpace 𝕜 F] [CompleteSpace F] (A : E →L[𝕜] F) : ‖A‖ₑ ≤ self.gauge A
- gauge_comp_le {E H F G : Type v} [NormedAddCommGroup E] [InnerProductSpace 𝕜 E] [CompleteSpace E] [NormedAddCommGroup H] [InnerProductSpace 𝕜 H] [CompleteSpace H] [NormedAddCommGroup F] [InnerProductSpace 𝕜 F] [CompleteSpace F] [NormedAddCommGroup G] [InnerProductSpace 𝕜 G] [CompleteSpace G] (L : F →L[𝕜] G) (A : E →L[𝕜] F) (R : H →L[𝕜] E) : self.gauge (L ∘SL A ∘SL R) ≤ ‖L‖ₑ * self.gauge A * ‖R‖ₑ
- gauge_adjoint {E F : Type v} [NormedAddCommGroup E] [InnerProductSpace 𝕜 E] [CompleteSpace E] [NormedAddCommGroup F] [InnerProductSpace 𝕜 F] [CompleteSpace F] (A : E →L[𝕜] F) : self.gauge (ContinuousLinearMap.adjoint A) = self.gauge A
Taking the adjoint preserves the gauge.
Instances For
Two operator-ideal families are equal when all of their gauges agree.
Every operator-ideal gauge vanishes at the zero operator.
An operator-ideal gauge vanishes exactly at the zero operator.
Negating an operator does not change its operator-ideal gauge.
The gauge of a finite sum is at most the sum of the gauges.
Composition on the left satisfies the one-sided ideal inequality.
Composition on the right satisfies the one-sided ideal inequality.
Left composition by a contraction does not increase an operator-ideal gauge.
Right composition by a contraction does not increase an operator-ideal gauge.
Two symmetric operator-ideal families are equal when all of their gauges agree.