Direct sums of operators
TheoremComposition of direct sum operators is componentwise#✓fully proved
Composing direct sums is componentwise.
theorem prodMap_comp {E'' F'' : Type*}
[NormedAddCommGroup E''] [NormedSpace 𝕜 E'']
[NormedAddCommGroup F''] [NormedSpace 𝕜 F'']
(T : E' →L[𝕜] E'') (S : F' →L[𝕜] F'') (T' : E →L[𝕜] E') (S' : F →L[𝕜] F') :
(T.prodMap S) ∘L (T'.prodMap S') = (T ∘L T').prodMap (S ∘L S')
Used by 1
TheoremDirect sum of identity operators is the identity#✓fully proved
The identity direct sum is the identity.
theorem prodMap_one : (1 : E →L[𝕜] E).prodMap (1 : F →L[𝕜] F) = 1
Used by 1
TheoremDirect sum of zero operators is zero#✓fully proved
The zero direct sum is zero.
theorem prodMap_zero : (0 : E →L[𝕜] E').prodMap (0 : F →L[𝕜] F') = 0
TheoremScalar multiplication of a direct sum operator#✓fully proved
Scaling a direct sum scales both summands by the same factor.
theorem prodMap_smul (c : 𝕜) (T : E →L[𝕜] E') (S : F →L[𝕜] F') :
(c • T).prodMap (c • S) = c • (T.prodMap S)
TheoremOperator norm of a direct sum is the maximum of the norms#✓fully proved
The operator norm of a direct sum is the maximum of the operator norms.
theorem norm_prodMap (T : E →L[𝕜] E') (S : F →L[𝕜] F') :
‖T.prodMap S‖ = max ‖T‖ ‖S‖
TheoremKernel of a direct sum operator#✓fully proved
The kernel of a direct sum is the product of the kernels.
theorem ker_prodMap (T : E →L[𝕜] E') (S : F →L[𝕜] F') :
(T.prodMap S).ker = T.ker.prod S.ker
TheoremRange of a direct sum operator#✓fully proved
The range of a direct sum is the product of the ranges.
theorem range_prodMap (T : E →L[𝕜] E') (S : F →L[𝕜] F') :
(T.prodMap S).range = T.range.prod S.range
TheoremInvertibility of a direct sum operator#✓fully proved
A direct sum is a unit iff both summands are units.
TheoremSpectrum of a direct sum operator is the union of spectra#✓fully proved
The spectrum of a direct sum is the union of the spectra.
theorem spectrum_prodMap (T : E →L[𝕜] E) (S : F →L[𝕜] F) :
spectrum 𝕜 (T.prodMap S) = spectrum 𝕜 T ∪ spectrum 𝕜 S
Uses 1
TheoremResolvent set of a direct sum operator#✓fully proved
The resolvent set of a direct sum is the intersection of the resolvent sets.
theorem resolventSet_prodMap (T : E →L[𝕜] E) (S : F →L[𝕜] F) :
resolventSet 𝕜 (T.prodMap S) = resolventSet 𝕜 T ∩ resolventSet 𝕜 S
Uses 1
TheoremCompactness of a direct sum operator#✓fully proved
A direct sum is compact iff both summands are compact.
theorem isCompactOperator_prodMap_iff (T : E →L[𝕜] E') (S : F →L[𝕜] F') :
IsCompactOperator (T.prodMap S) ↔ IsCompactOperator T ∧ IsCompactOperator S
TheoremFredholmness of a direct sum operator#✓fully proved
A direct sum is Fredholm iff both summands are Fredholm.
theorem isFredholm_prodMap_iff [CompleteSpace 𝕜] (T : E →L[𝕜] E') (S : F →L[𝕜] F') :
(T.prodMap S).IsFredholm ↔ T.IsFredholm ∧ S.IsFredholm
TheoremFredholm index of a direct sum is additive#✓fully proved
The Fredholm index of a direct sum is the sum of the Fredholm indices.
theorem index_prodMap [CompleteSpace 𝕜] (T : E →L[𝕜] E') (S : F →L[𝕜] F')
(hT : T.IsFredholm) (hS : S.IsFredholm) :
(T.prodMap S).index = T.index + S.index
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.