WikiLeanRecent changes · Proposals · Flags · Stats · About

Diff — Compact operator

Revision #1097 → #2455 · back to history

modifiedCompact operator (normed spaces)3f1a4d04e425
FieldFrom #1097To #2455
mathlib.declIsCompactOperator
mathlib.match_kindexact
mathlib.moduleMathlib.Analysis.Normed.Operator.Compact.Basic
note`IsCompactOperator f := ∃ K, IsCompact K ∧ f ⁻¹' K ∈ 𝓝 0` is Mathlib's compact operator predicate, equivalent to the Wikipedia definition on normed spaces.
statusformalized
modifiedSequential characterization of compactnesse55acb3aeb1a
FieldFrom #1097To #2455
mathlib.declisCompactOperator_iff_isCompact_closure_image_closedBall
mathlib.match_kindexact
mathlib.moduleMathlib.Analysis.Normed.Operator.Compact.Basic
noteThis iff characterization via the closed unit ball (and its `ball` sibling) is exactly the Wikipedia sequential characterization.
statusformalized
modifiedCompact implies bounded (normed)fd5db4553b4c
FieldFrom #1097To #2455
mathlib.declIsCompactOperator.continuous
mathlib.match_kindexact
mathlib.moduleMathlib.Analysis.Normed.Operator.Compact.Basic
noteFor a semilinear map, `IsCompactOperator ⇒ Continuous` (i.e. bounded) is proved directly.
statusformalized
modifiedTotally bounded characterization into Banach spacesabbf6846bb9a
FieldFrom #1097To #2455
mathlib.declIsCompactOperator.isCompact_closure_image_of_bounded
mathlib.match_kindexact
mathlib.moduleMathlib.Analysis.Normed.Operator.Compact.Basic
noteThe image of any bounded set has compact (hence totally bounded) closure; when the codomain is Banach this coincides with the Wikipedia total-boundedness statement.
statusformalized
modifiedCompact operator (TVS)8bb405dd62b1
FieldFrom #1097To #2455
mathlib.declIsCompactOperator
mathlib.match_kindexact
mathlib.moduleMathlib.Analysis.Normed.Operator.Compact.Basic
note`IsCompactOperator` is defined for arbitrary topological vector spaces via the neighborhood-of-zero characterization, with `isCompactOperator_iff_exists_mem_nhds_image_subset_compact` giving the image-of-neighborhood form.
statusformalized
modifiedFinite-rank operators are compacteda71a275183
FieldFrom #1097To #2455
mathlib.declisCompactOperator_of_locallyCompactSpace_rng
mathlib.match_kindgeneralization
mathlib.moduleMathlib.Analysis.Normed.Operator.Compact.Basic
noteMathlib has no `FiniteRank` predicate for operators, but any continuous linear map into a locally compact (e.g. finite-dimensional) space is compact, which subsumes the finite-rank case.
statuspartial
modifiedIdentity compact iff finite-dimensionalb3fd3993b321
FieldFrom #1097To #2455
mathlib.declisCompactOperator_id_iff_finiteDimensional
mathlib.match_kindexact
mathlib.moduleMathlib.Analysis.Normed.Operator.Compact.FiniteDimension
noteVerbatim iff over a nontrivially normed field with `CompleteSpace 𝕜`.
statusformalized
modifiedInvertible compact operator forces finite-dimensionale2e2696f5e22
FieldFrom #1097To #2455
mathlib.declFiniteDimensional.of_isCompactOperator_id
mathlib.match_kindgeneralization
mathlib.moduleMathlib.Analysis.Normed.Operator.Compact.FiniteDimension
noteMathlib proves that if the identity is compact then the space is finite-dimensional, from which the invertible-compact-operator corollary is immediate, but the corollary itself is not stated as a lemma.
statuspartial
modifiedCompact implies bounded and continuous8fa923b8a21e
FieldFrom #1097To #2455
mathlib.declIsCompactOperator.continuous
mathlib.match_kindexact
mathlib.moduleMathlib.Analysis.Normed.Operator.Compact.Basic
noteSame lemma as (fd5db4553b4c): a compact linear map is automatically continuous.
statusformalized
modifiedCompact operators form a closed subspacee9e88cd67c76
FieldFrom #1097To #2455
mathlib.declisClosed_setOf_isCompactOperator
mathlib.match_kindexact
mathlib.moduleMathlib.Analysis.Normed.Operator.Compact.Basic
noteTogether with the submodule `compactOperator` (add/smul/zero closure), this gives the closed-subspace structure of K(X,Y) in L(X,Y).
statusformalized
modifiedCompact operators are a two-sided idealc5aa0ec8d82a
FieldFrom #1097To #2455
mathlib.declIsCompactOperator.clm_comp
mathlib.match_kindexact
mathlib.moduleMathlib.Analysis.Normed.Operator.Compact.Basic
noteBoth `IsCompactOperator.comp_clm` (precompose) and `IsCompactOperator.clm_comp` (postcompose) with a CLM produce a compact operator — the two-sided-ideal property.
statusformalized
modifiedCalkin algebra and essential spectrum46a476fd9800
FieldFrom #1097To #2455
mathlib.decl
mathlib.match_kind
mathlib.module
noteNo Calkin algebra or essential-spectrum definition exists in Mathlib.
statusnot_formalized
modifiedApproximation by finite-rank on Hilbert spacesfdfc09c32226
FieldFrom #1097To #2455
mathlib.decl
mathlib.match_kind
mathlib.module
noteMathlib has no finite-rank operator concept and no approximation-by-finite-rank theorem for Hilbert-space compact operators.
statusnot_formalized
modifiedEnflo counter-example to approximation property11379f224ca0
FieldFrom #1097To #2455
mathlib.decl
mathlib.match_kind
mathlib.module
noteThe approximation property and Enflo's counter-example are not present in Mathlib.
statusnot_formalized
modifiedSchauder's theorem83c7c3cffb44
FieldFrom #1097To #2455
mathlib.decl
mathlib.match_kind
mathlib.module
noteGrep for `IsCompactOperator.*adjoint` returns nothing; Schauder's theorem (T compact iff T* compact) is not in Mathlib.
statusnot_formalized
modifiedRange of a compact operator is separable0671710af1cb
FieldFrom #1097To #2455
mathlib.decl
mathlib.match_kind
mathlib.module
noteNo `IsCompactOperator` lemma about separability of the range closure exists in Mathlib.
statusnot_formalized
modifiedCompact implies strictly singularfff1e361bf29
FieldFrom #1097To #2455
mathlib.decl
mathlib.match_kind
mathlib.module
noteStrictly singular operators are not defined in Mathlib.
statusnot_formalized
modifiedI − T is Fredholm of index zeroa19a47d60f63
FieldFrom #1097To #2455
mathlib.decl
mathlib.match_kind
mathlib.module
noteMathlib has no Fredholm-operator definition or index; a TODO in `Banach.lean` explicitly notes this gap.
statusnot_formalized
modifiedFredholm alternativefd579400b177
FieldFrom #1097To #2455
mathlib.declIsCompactOperator.hasEigenvalue_or_mem_resolventSet
mathlib.match_kindexact
mathlib.moduleMathlib.Analysis.Normed.Operator.Compact.FredholmAlternative
noteThe Fredholm alternative is stated exactly: for a compact operator T and μ ≠ 0, either μ is an eigenvalue of T or μ lies in the resolvent set.
statusformalized
modifiedParameter-dependent Fredholm alternativec04997020a36
FieldFrom #1097To #2455
mathlib.declIsCompactOperator.hasEigenvalue_iff_mem_spectrum
mathlib.match_kindexact
mathlib.moduleMathlib.Analysis.Normed.Operator.Compact.FredholmAlternative
note`hasEigenvalue_iff_mem_spectrum` says that for μ ≠ 0, μ is in the spectrum of a compact operator iff it is an eigenvalue — the parameter-dependent alternative.
statusformalized
added0 belongs to the spectrum of a compact operatora480519fa280
modifiedSpectrum of a compact operatorbdc1233608fb
FieldFrom #1097To #2455
mathlib.declIsCompactOperator.hasEigenvalue_iff_mem_spectrum
mathlib.match_kindexact
mathlib.moduleMathlib.Analysis.Normed.Operator.Compact.FredholmAlternative
noteThis lemma states exactly that the nonzero spectrum of a compact operator consists of its (nonzero) eigenvalues.
statusformalized
modifiedNonzero spectrum is finite or countable with 0 as only accumulationb4fcf4c18bc4
FieldFrom #1097To #2455
mathlib.decl
mathlib.match_kind
mathlib.module
noteNo Mathlib lemma states the finite-or-countable spectrum with 0-accumulation property for compact operators.
statusnot_formalized
modifiedEqual kernel and cokernel dimensions613b444891a1
FieldFrom #1097To #2455
mathlib.decl
mathlib.match_kind
mathlib.module
noteDepends on Fredholm-index theory, which is not in Mathlib.
statusnot_formalized
modifiedAdjoint shares nonzero spectrum6acd0694f6b3
FieldFrom #1097To #2455
mathlib.decl
mathlib.match_kind
mathlib.module
noteNo `IsCompactOperator` lemma relating the spectra of T and its adjoint exists in Mathlib.
statusnot_formalized
modifiedOperator with compact resolventd99549cad0bf
FieldFrom #1097To #2455
mathlib.decl
mathlib.match_kind
mathlib.module
noteThe notion of an unbounded operator with compact resolvent is not defined in Mathlib.
statusnot_formalized
modifiedSpectral theorem for compact self-adjoint operatorsed0f855a114f
FieldFrom #1097To #2455
mathlib.declContinuousLinearMap.orthogonalComplement_iSup_eigenspaces_eq_bot
mathlib.match_kindexact
mathlib.moduleMathlib.Analysis.InnerProductSpace.Spectrum
noteThe eigenspaces of a compact self-adjoint operator span the ambient Hilbert space; combined with `finite_dimensional_eigenspace` and `hasEigenvalue_iff_mem_spectrum`, this is the compact-self-adjoint spectral theorem.
statusformalized
modifiedDiagonal representation of compact self-adjoint operatorb05f226827f9
FieldFrom #1097To #2455
mathlib.declContinuousLinearMap.orthogonalComplement_iSup_eigenspaces_eq_bot
mathlib.match_kindgeneralization
mathlib.moduleMathlib.Analysis.InnerProductSpace.Spectrum
noteThe proof that eigenspaces span the whole Hilbert space is present, but the explicit orthogonal-direct-sum decomposition (an `IsHilbertSum` statement) for a compact self-adjoint operator is not.
statuspartial
modifiedExtension to compact normal operatorsc58c8115a0f9
FieldFrom #1097To #2455
mathlib.decl
mathlib.match_kind
mathlib.module
noteNo analogous spectral decomposition for compact normal (non-self-adjoint) operators is in Mathlib.
statusnot_formalized
modifiedSingular-value decomposition of compact operators9bb34a69e785
FieldFrom #1097To #2455
mathlib.declLinearMap.singularValues
mathlib.match_kindspecial_case
mathlib.moduleMathlib.Analysis.InnerProductSpace.SingularValues
noteMathlib defines singular values only for maps between finite-dimensional inner-product spaces; SVD for general compact operators (the infinite-dimensional expansion) is not formalized.
statuspartial
modifiedHilbert–Schmidt and trace-class operatorsa4526e07f6a4
FieldFrom #1097To #2455
mathlib.decl
mathlib.match_kind
mathlib.module
noteHilbert–Schmidt and trace-class operators are not defined in Mathlib.
statusnot_formalized
modifiedTrace-class ⊂ Hilbert–Schmidt ⊂ compact256b823f342e
FieldFrom #1097To #2455
mathlib.decl
mathlib.match_kind
mathlib.module
noteNeither the trace-class nor the Hilbert–Schmidt operator ideal is present, so this inclusion chain is not formalized.
statusnot_formalized
modifiedCompletely continuous operatorf5f77eda12c2
FieldFrom #1097To #2455
mathlib.decl
mathlib.match_kind
mathlib.module
noteThe completely-continuous-operator predicate (weak→norm sequential continuity) is not defined.
statusnot_formalized
modifiedCompact ⇒ completely continuous; converse on reflexive spacesc95a8901417b
FieldFrom #1097To #2455
mathlib.decl
mathlib.match_kind
mathlib.module
noteNo comparison between compact and completely continuous operators is stated in Mathlib.
statusnot_formalized
modifiedFinite-rank operators48ae110e472c
FieldFrom #1097To #2455
mathlib.declisCompactOperator_of_locallyCompactSpace_rng
mathlib.match_kindgeneralization
mathlib.moduleMathlib.Analysis.Normed.Operator.Compact.Basic
noteNo `FiniteRank` predicate exists, but any CLM into a locally compact (finite-dim) space is compact, which captures the finite-rank example.
statuspartial
modifiedDiagonal/multiplication operators on sequence spaces5816f8522944
FieldFrom #1097To #2455
mathlib.decl
mathlib.match_kind
mathlib.module
noteMultiplication/diagonal operators on ℓᵖ with compactness characterization are not formalized.
statusnot_formalized
modifiedIntegral operators with regular kernel8a42c62003c8
FieldFrom #1097To #2455
mathlib.decl
mathlib.match_kind
mathlib.module
noteNo general integral-kernel operator with a compactness theorem is present in Mathlib.
statusnot_formalized
addedHilbert–Schmidt integral operator on L²37d47ee97b3f
modifiedIdentity on infinite-dimensional Banach space is not compactc74f080b7a00
FieldFrom #1097To #2455
mathlib.declisCompactOperator_id_iff_finiteDimensional
mathlib.match_kindexact
mathlib.moduleMathlib.Analysis.Normed.Operator.Compact.FiniteDimension
noteThe identity of an infinite-dimensional Banach space fails to be compact by the contrapositive of `isCompactOperator_id_iff_finiteDimensional`.
statusformalized
modifiedShift operators are not compact55a966a1dfcd
FieldFrom #1097To #2455
mathlib.decl
mathlib.match_kind
mathlib.module
noteUnilateral shift operators on ℓᵖ are not treated as a named example in Mathlib.
statusnot_formalized
modifiedBounded operators into nuclear spaces are compact2b516adcadb6
FieldFrom #1097To #2455
mathlib.decl
mathlib.match_kind
mathlib.module
noteNuclear spaces are not defined in Mathlib.
statusnot_formalized
modifiedCauchy integral operatordb42cc1f36c4
FieldFrom #1097To #2455
mathlib.decl
mathlib.match_kind
mathlib.module
noteThe Cauchy integral operator as a specific compact-operator example is not present in Mathlib.
statusnot_formalized
modifiedCompact embeddingb6fc930b8e46
FieldFrom #1097To #2455
mathlib.decl
mathlib.match_kind
mathlib.module
noteNo `CompactEmbedding` concept exists; one would have to state `IsCompactOperator (inclusion : X → Y)` by hand.
statusnot_formalized
modifiedRellich–Kondrachov theorem63b40a858723
FieldFrom #1097To #2455
mathlib.decl
mathlib.match_kind
mathlib.module
noteNo Rellich–Kondrachov theorem is present in Mathlib.
statusnot_formalized
modifiedLebesgue space inclusion is not compact400840cbec98
FieldFrom #1097To #2455
mathlib.decl
mathlib.match_kind
mathlib.module
noteThe failure of compactness for Lᵖ ↪ Lq inclusions is not stated in Mathlib.
statusnot_formalized
modifiedHardy space embeds compactly into holomorphic functions3e23709f5230
FieldFrom #1097To #2455
mathlib.decl
mathlib.match_kind
mathlib.module
noteHardy spaces are not defined in Mathlib, so this compact-embedding example cannot be stated.
statusnot_formalized
modifiedBergman space compact embedding134a8657c064
FieldFrom #1097To #2455
mathlib.decl
mathlib.match_kind
mathlib.module
noteBergman spaces are not defined in Mathlib.
statusnot_formalized