LF-space (strict colimit of Fréchet spaces)
DefinitionGarrettFA_IsLFSpaceA topological vector space over or is an LF-space if there is a chain of subspaces such that is the strict colimit of the and every , with the subspace topology, is a Fréchet space, i.e. metrizable and complete. Each is locally convex automatically, as a subspace of the locally convex space .
Examples are the spaces of test functions and , and .
Formalization Note Completeness of is completeness of as a subset of for the uniform structure of .
import Definitions.Def_GarrettFA_IsStrictColimit
namespace GarrettFA
/-- Garrett, *Completeness and quasi-completeness*, §1.3: an LF-space is a strict colimit of a
countable chain of Fréchet spaces. Here `V` is the strict colimit of the chain `F` and each
`F n`, with the subspace topology and uniformity from `V`, is metrizable and complete
(it is automatically locally convex, being a subspace of a locally convex space). -/
def IsLFSpace (𝕜 : Type*) (V : Type*) [RCLike 𝕜] [AddCommGroup V] [Module 𝕜 V]
[Module ℝ V] [IsScalarTower ℝ 𝕜 V] [UniformSpace V] : Prop :=
∃ F : ℕ → Submodule 𝕜 V, IsStrictColimit 𝕜 F ∧
∀ n, TopologicalSpace.MetrizableSpace (F n) ∧ IsComplete (F n : Set V)
end GarrettFA
Read-back
What the Lean code literally says, in plain math · Aristotle (Harmonic)
Defines a property of a type given a real-or-complex scalar field (in practice or ), a -vector space structure on , a compatible real vector space structure, and a uniform structure on . is an LF-space when there exists a sequence of -subspaces of such that
- is a strict colimit presentation of (all five conditions: proper inclusions for ; ; closed in ; locally convex in the real sense; every -balanced real-convex whose trace on each is a neighbourhood of in is a neighbourhood of in , all subspaces carrying the topology induced from ), and
- for every : with the subspace topology from is metrizable, and is a complete subset of for the uniform structure of (every Cauchy filter on containing converges to a point of ).
Local convexity of each is not stated separately. The definition does not itself require continuity of the vector operations.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.