The direct limit of a chain of analytic open embeddings: the space #
An ℕ-chain X 0 → X 1 → ⋯ of analytic manifolds along analytic open embeddings
ι n : X n → X (n+1) (OpenEmbeddingChain), and its direct limit ⋃ₙ X n as a topological space:
Włodarczyk's manifold obtained by gluing the pieces Ũ_i along their overlaps [Wlo09, §4.1], in the
linear case of an exhaustion M_0 ⊆ M_1 ⊆ ⋯ (Kollár's remark that resolution on neighbourhoods of
compact sets gives resolution of analytic spaces which are increasing unions of compact subsets
[Kol07, 44]; [BM97, §13]). It is used by Hironaka/Resolution/Analytic/Functor/LimitFamily.lean for
the end results of a compatible family along the embeddings of end results.
The limit is the quotient of the disjoint union Σ n, X n by the identification of two points
that agree in a common later piece under the composite embeddings iter : X n → X m (n ≤ m), an
equivalence relation because the composites are injective (LimitRel, setoid, Limit). Each
piece maps in by toLimit n, injectively, with toLimit (n+1) ∘ ι n = toLimit n; the union of
the images is everything. The quotient topology makes every toLimit n an open embedding: a set
of X n is open in the limit iff its saturation meets every piece X m in an open set, and that
trace is the preimage under iter : X m → X (max m n) of the image under
iter : X n → X (max m n), open since the composites are open maps (preimage_toLimit_image,
isOpenMap_toLimit, isOpenEmbedding_toLimit). The manifold structure is
DirectLimit/Manifold.lean, the maps out of the limit DirectLimit/Cocone.lean.
OpenEmbeddingChain,iterwithiter_self,iter_succ,iter_trans,iter_injective,isLocalDiffeomorph_iter,isAnalyticOpenEmbedding_iter,isOpenEmbedding_iter.LimitRel,setoid,Limit,toLimitwithtoLimit_eq_iff_iter,toLimit_iter,toLimit_succ,toLimit_injective,toLimit_surjective,exists_common_toLimit,range_toLimit_mono,iUnion_range_toLimit.limitTopologicalSpace,continuous_toLimit,preimage_toLimit_image,isOpenMap_toLimit,isOpenEmbedding_toLimit,isOpen_range_toLimit.
The gluing is elementary and not in the sources in this form.
An ℕ-chain of analytic manifolds X 0 → X 1 → ⋯ along analytic open embeddings: the end
results of a compatible family along an exhaustion M_0 ⊆ M_1 ⊆ ⋯ with the embeddings of end
results, abstractly ([Wlo09, §4.1]; [Kol07, 44]).
- X : ℕ → AnalyticManifold 𝕜 E
The pieces.
- ι (n : ℕ) : AnalyticMap (self.X n) (self.X (n + 1))
The transition maps.
- isAnalyticOpenEmbedding (n : ℕ) : IsAnalyticOpenEmbedding (self.ι n)
Each transition map is an analytic open embedding.
Instances For
The composite embeddings #
The composite embedding X n → X m for n ≤ m, ι (m-1) ∘ ⋯ ∘ ι n
(Nat.leRecOn).
Equations
- c.iter h = Nat.leRecOn h (fun {k : ℕ} (g : AnalyticMap (c.X n) (c.X k)) => ContMDiffMap.comp (c.ι k) g) ContMDiffMap.id
Instances For
The composite from a piece to itself is the identity.
iter_self, pointwise and for any proof of n ≤ n.
The composite to m + 1 is ι m after the composite to m.
iter_succ, pointwise.
The composite of one step is the transition map.
The composites compose (functoriality of iter).
The composites are injective (each ι n is).
The composites are local analytic isomorphisms (each ι n is;
BlowUpSequence.isLocalDiffeomorph_comp).
The composites are analytic open embeddings.
The composites are topological open embeddings (a continuous injective open map).
The direct limit #
Two points of pieces are identified when they agree in a common later piece (the gluing of the pieces along their overlaps, [Wlo09, §4.1]).
Equations
Instances For
Identified points agree in EVERY common later piece (injectivity of the composites at a piece above both).
The identification is reflexive.
The identification is symmetric.
The identification is transitive (compare in a piece above both witnesses).
The identification of the pieces along the chain, as a setoid.
Instances For
The direct limit ⋃ₙ X n: the pieces identified along the chain (Włodarczyk's glued manifold
M̃, [Wlo09, §4.1]).
Instances For
The inclusion of the n-th piece into the limit.
Instances For
Two points of pieces have the same image iff they are identified.
Two points of pieces have the same image iff they agree in any given common later piece.
The inclusions are compatible with the composite embeddings.
The inclusions are compatible with the transition maps,
toLimit (n+1) ∘ ι n = toLimit n.
Each inclusion is injective.
Every point of the limit comes from some piece.
Two points of the limit come from a common piece.
The images of the pieces increase.
The images of the pieces cover the limit.
The topology of the limit #
The quotient topology on the limit.
Equations
- c.limitTopologicalSpace = { IsOpen := Manifold.OpenEmbeddingChain.limitTopologicalSpace._aux_1 c, isOpen_univ := ⋯, isOpen_inter := ⋯, isOpen_sUnion := ⋯ }
The inclusions are continuous.
The trace on the m-th piece of the saturation of a set U of the n-th
piece — the preimage under X m → X (max m n) of the image of U under X n → X (max m n).
The inclusions are open maps — the saturation of an open set meets every piece
in an open set (preimage_toLimit_image, the composites being open embeddings).
The inclusions are open embeddings.
The image of each piece is open in the limit.