Complete topological vector space (Cauchy nets converge)
DefinitionGarrettFA_IsNetCompleteLet be a topological vector space. With nets, Cauchy nets and convergence as in the definition of quasi-completeness, is complete if every Cauchy net in converges. No boundedness condition is imposed.
This is the "stronger general notion of completeness" of the notes. It fails, for example, for weak-star duals of infinite-dimensional Fréchet spaces (Theorem 5.0.1 and Corollary 5.0.2).
Formalization Note Index sets are taken in the same universe as .
import Mathlib
namespace GarrettFA
open Topology
universe u
/-- Garrett, *Completeness and quasi-completeness*, §4. A topological vector space `E` is
complete when every Cauchy net converges. A net is a map `v : I → E` from a directed partially
ordered set `I`; it is Cauchy when for every neighbourhood `N` of `0` there is `i₀` with
`v i - v j ∈ N` for all `i, j ≥ i₀`, and it converges to `x` when for every neighbourhood `N`
of `0` there is `i₀` with `v i - x ∈ N` for all `i ≥ i₀`. Index sets are taken in the same
universe as `E`. -/
def IsNetComplete (E : Type u) [AddCommGroup E] [TopologicalSpace E] : Prop :=
∀ (I : Type u) [PartialOrder I] [IsDirected I (· ≤ ·)] (v : I → E),
(∀ N ∈ 𝓝 (0 : E), ∃ i₀ : I, ∀ i ≥ i₀, ∀ j ≥ i₀, v i - v j ∈ N) →
∃ x : E, ∀ N ∈ 𝓝 (0 : E), ∃ i₀ : I, ∀ i ≥ i₀, v i - x ∈ N
end GarrettFA
Read-back
What the Lean code literally says, in plain math · Aristotle (Harmonic)
Defines a property of a type with an additive commutative group structure and a topology (no compatibility between them is required by the definition). is called net-complete when: for every index type in the same universe as , with a directed partial order (any two elements have a common upper bound; nonemptiness is not required), and every function satisfying
there is with
Here is the set of neighbourhoods of in . No boundedness assumption is made on . An empty never satisfies the hypothesis (take ). Index types in larger universes are not considered.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.