Garrett Functional Analysis Notes I: Completeness and Quasi-completenessTextbook
Motivation
Completeness of a normed or metric space is the property behind most existence theorems in analysis: limits of approximations, fixed points, integrals. Many of the spaces that matter in analysis and in the theory of distributions are not metrizable, though: the space of test functions, weak-star duals, and spaces of operators with the strong or weak operator topology. For such topological vector spaces the right replacement for sequences is nets, and the plain notion "every Cauchy net converges" turns out to be too strong. Weak-star duals of infinite-dimensional Fréchet spaces, for example, never satisfy it.
Paul Garrett's lecture notes Completeness and quasi-completeness (PDF) argue that the right general notion is quasi-completeness: every bounded Cauchy net converges. They show that it holds for Hilbert, Banach, Fréchet and LF-spaces, for their weak-star duals, and for spaces of continuous linear maps with the topology of pointwise convergence. In the notes, one stated purpose is to justify Gelfand–Pettis integrals of compactly supported continuous functions with values in such spaces, for instance distribution-valued functions.
The results are classical. Boundedness in strict inductive limits goes back to Dieudonné and Schwartz, and the incompleteness of weak duals to Grothendieck (1950). See Bourbaki, Topological Vector Spaces, III.5, and Schaefer, Topological Vector Spaces.
Setting
All vector spaces are over or and all topological vector spaces are Hausdorff. A set in a topological vector space is bounded if every neighbourhood of absorbs it. A net is a map from a directed partially ordered set. It is Cauchy if for every neighbourhood of there is with for all . is complete if every Cauchy net converges, and quasi-complete if every bounded Cauchy net converges.
A Fréchet space is a locally convex, metrizable, complete topological vector space. A locally convex space is the strict colimit of a chain of subspaces if , each is closed in , and the topology of is the finest locally convex topology inducing the given topology on every . Concretely, a balanced convex set is a neighbourhood of in as soon as every trace is a neighbourhood of in . An LF-space is a strict colimit of Fréchet spaces; is the standard example.
For topological vector spaces , write for the continuous linear maps with the topology given by the seminorms , for and a convex balanced neighbourhood of in . When is locally convex this is the topology of pointwise convergence. A set of linear maps is equicontinuous if for every neighbourhood of in there is a neighbourhood of in with for all .
Formalization targets
Goal: quasi-completeness of operator spaces (Theorem 4.1.1)
Supporting results (the milestones, in the order of the notes)
- Bounded sets and equicontinuous sets in strict colimits are detected on the steps (Propositions 2.1.1 and 2.2.1).
- Banach–Steinhaus for Fréchet and LF domains, its Baire-category form, and joint continuity of separately continuous bilinear maps on Fréchet spaces (Theorem 3.0.1, Remark 3.0.2, Corollary 3.0.3).
- Sequential completeness implies completeness for nets in metric spaces (Proposition 4.0.1). Quasi-completeness of Fréchet spaces, of closed subspaces and of products. Strict colimits of quasi-complete spaces and test-function spaces are quasi-complete (Proposition 4.0.3 and the remarks around it).
- The weak dual of is complete exactly when every linear functional on is continuous (Theorem 5.0.1), so weak duals of infinite-dimensional Fréchet spaces are not complete (Corollary 5.0.2). Weak duals of Fréchet and LF-spaces are nonetheless quasi-complete (Remark 5.0.3). The finest locally convex topology and the weak-dual claims 5.0.4–5.0.7 are also included.
Significance
Theorem 4.1.1 makes the strong-operator and weak-operator topologies on bounded operators between Hilbert spaces quasi-complete, and does the same for operators out of test-function spaces. Combined with quasi-completeness of weak-star duals of LF-spaces (Remark 5.0.3), it is what lets vector-valued integration and Cauchy–Goursat-type complex analysis be applied to families of distributions and operators. Banach–Steinhaus for LF-spaces (Theorem 3.0.1) and the Dieudonné–Schwartz description of bounded sets (Proposition 2.1.1) are among the most frequently used facts about distributions.
Mathlib has the Banach–Steinhaus theorem for Banach spaces and barrelled spaces, the topology of pointwise convergence on continuous linear maps, weak duals, and the test-function space . It has no general theory of strict inductive limits and no quasi-completeness results of this kind. This mission formalizes that layer: the results are proved on paper, not yet formalized.
Difficulty
The obvious argument for Theorem 4.1.1 takes pointwise limits. That gives a linear map, but continuity of the limit is the real issue: it needs equicontinuity of a merely pointwise-bounded net of operators, which is a Baire-category statement and fails for general domains. For LF domains the Baire argument does not apply directly, because an LF-space is never metrizable when the chain is strictly increasing. The argument has to pass through the steps , which needs the description of bounded and equicontinuous sets in a strict colimit. That description depends on each being closed in and uses Hahn–Banach separation.
Formalization scope
Definitions (namespace GarrettFA, shared by any later missions on these notes):
IsQuasiComplete 𝕜 EandIsNetComplete Efollow the notes literally, with nets indexed by directed partial orders. The index type is taken in the universe ofE, which is no restriction because Cauchy nets correspond to Cauchy filters.IsEquicontinuousSet Sencodes equicontinuity at as in §2.2.IsStrictColimit 𝕜 Fis a predicate on a chainF : ℕ → Submodule 𝕜 Vand the given topology onV, andIsLFSpaceandIsFrechetSpaceare built from it. The steps carry the subspace topology from . By the Dieudonné–Schwartz theorem this is the same as giving the steps their own topologies, so the class of spaces is the source's.IsInitTopology 𝕜 Vsays that the topology of is . Its existence is a separate theorem item, which rules out a vacuous predicate.
Local convexity is real local convexity (LocallyConvexSpace ℝ, with IsScalarTower ℝ 𝕜), as in Mathlib's distribution theory. is Mathlib's X →Lₚₜ[𝕜] Y. Its topology is the source's -topology because is locally convex.
Two statements of the notes are corrected. Theorem 3.0.1 is stated there for arbitrary linear maps; it needs continuous ones, since a single discontinuous functional is pointwise bounded but not equicontinuous. Corollary 5.0.2 claims incompleteness of weak duals of all infinite-dimensional LF-spaces. That fails for the LF-space of Example 1.3.1, whose topology is the finest locally convex one, so its weak dual is complete. The LF statement is therefore made for LF-spaces with an infinite-dimensional step. Proposition 1.3.5 is built into the formalization, where the steps are subspaces of .
Contributions of reusable infrastructure on strict inductive limits and barrelled spaces are welcome.
Selected references
- P. Garrett, Completeness and quasi-completeness, lecture notes, 2014. http://www.math.umn.edu/~garrett/m/fun/notes_2012-13/07d_quasi-completeness.pdf
- N. Bourbaki, Topological Vector Spaces, Chapters 1–5, Springer, 1987. https://doi.org/10.1007/978-3-642-61715-7
- H. H. Schaefer, M. P. Wolff, Topological Vector Spaces, 2nd ed., Springer GTM 3, 1999. https://doi.org/10.1007/978-1-4612-1468-7
- A. Grothendieck, Sur la complétion du dual d'un espace vectoriel localement convexe, C. R. Acad. Sci. Paris 230 (1950), 605–606.