The direct limit of a chain of open embeddings: the manifold #
The direct limit Limit of DirectLimit/Chain.lean is an analytic manifold, and the inclusions
of the pieces are analytic open embeddings: limitManifold : AnalyticManifold ๐ E with its
IsManifold, T2Space and SecondCountableTopology instances, Wลodarczyk's glued manifold Mฬ
[Wlo09, ยง4.1] (the increasing union of compact subsets of [Kol07, 44]; [BM97, ยง13]).
Hausdorff: two points lie in a common piece (exists_common_toLimit), separated there, and the
inclusion is an open map. Second countable: the pieces' images are an open countable cover by
second countable subspaces (secondCountableTopology_of_countable_cover). Charts: for a nonempty
piece X n the inclusion is an open partial homeomorphism pieceOpenEmb n
(IsOpenEmbedding.toOpenPartialHomeomorph, the pattern of BlowUp/GluedCharts.lean), and every
chart ฯ of X n gives the chart limitChart n ฯ := (pieceOpenEmb n).symm โซโ ฯ of the limit;
the atlas is all of them. The chart change between a chart from X n and one from X m is
ฯ โ transition n m โ ฯ.symm with transition n m : X n โ toLimit n โปยน' range (toLimit m) โ X m
the transition through the limit ((pieceOpenEmb m).symm โ toLimit n), and transition is
analytic: at a point x with local inverse ฮฆ of the composite embedding X m โ X (max n m) at
transition n m x (isLocalDiffeomorph_iter), transition n m = ฮฆ.symm โ iter (n โค max n m)
near x. This is where Wลodarczyk's canonicity supplies the identifications of the pieces on
their overlaps [Wlo09, ยง4.1], here read through the composites (contMDiffOn_transition,
limitIsManifold by isManifold_of_contDiffOn). The inclusions are then analytic
(toLimit n = (limitChart n (chartAt x)).symm โ chartAt x near x) and local analytic
isomorphisms (pieceDiffeomorph), hence analytic open embeddings onto their open images
(isAnalyticOpenEmbedding_toLimitMap, isAnalyticIsoOver_toLimitMap).
limitT2Space,limitSecondCountableTopology.pieceOpenEmb,repIdx,rep,limitChart,limitChartedSpace,mem_atlas_limit_iff,limitChart_mem_atlas.transition,contMDiffOn_transition,mem_source_trans_limitChart,limitIsManifold.limitManifold,contMDiff_toLimit,toLimitMap,pieceDiffeomorph,isLocalDiffeomorph_toLimit,isAnalyticOpenEmbedding_toLimitMap,isAnalyticIsoOver_toLimitMap.
The gluing is elementary and not in the sources in this form.
Hausdorff and second countable #
The limit is Hausdorff โ two points lie in a common piece, are separated there, and the inclusion is an open injective map.
The limit is second countable โ a countable open cover by the images of the pieces, each homeomorphic to a second countable manifold.
The charts of the limit #
The inclusion of a nonempty piece as an open partial homeomorphism (source the whole piece, target its image).
Equations
- c.pieceOpenEmb n = Topology.IsOpenEmbedding.toOpenPartialHomeomorph (c.toLimit n) โฏ
Instances For
pieceOpenEmb is the inclusion.
The source of pieceOpenEmb is the whole piece.
The target of pieceOpenEmb is the image of the piece.
The inverse of pieceOpenEmb undoes the inclusion.
The inclusion undoes the inverse of pieceOpenEmb on the image of the piece.
A piece containing a given point of the limit (chosen).
Instances For
The point of the piece repIdx p over p (chosen).
Instances For
rep p lies over p.
The piece repIdx p is nonempty.
The chart of the limit over a nonempty piece obtained from a chart ฯ of the
piece โ the inverse of the piece's inclusion followed by ฯ.
Equations
- c.limitChart n ฯ = (c.pieceOpenEmb n).symm.trans ฯ
Instances For
The source of limitChart n ฯ โ the points of the image of the piece whose
representative lies in ฯ's source.
The target of limitChart n ฯ is the target of ฯ.
limitChart n ฯ reads ฯ at the representative in the piece.
The inverse of limitChart n ฯ is the inclusion after the inverse of ฯ.
The inverse of the inclusion of the piece repIdx p sends p to rep p.
The charted-space structure of the limit โ the charts limitChart n ฯ of the
nonempty pieces' charts; the chart at p is the one from chartAt (rep p).
Equations
- One or more equations did not get rendered due to their size.
The atlas of the limit consists of the charts limitChart n ฯ of the nonempty
pieces' charts.
Each limitChart n ฯ of a chart ฯ of a nonempty piece lies in the atlas.
The transition between two pieces is analytic #
The transition X n โ toLimit n โปยน' range (toLimit m) โ X m through the
limit, (pieceOpenEmb m).symm โ toLimit n (defined everywhere, meaningful on the domain).
Equations
- c.transition n m x = โ(c.pieceOpenEmb m).symm (c.toLimit n x)
Instances For
The transition is over the limit.
The transition agrees with the composites in the piece max n m.
The domain of the transition is open.
The transition is continuous on its domain.
The transition is analytic on its domain: near x it is ฮฆ.symm โ iter, ฮฆ a local inverse of
the composite embedding X m โ X (max n m) at transition n m x (Wลodarczyk's identifications
of the pieces on their overlaps by canonicity, [Wlo09, ยง4.1], read through the composites).
The limit is an analytic manifold #
A point v of the source of the chart change from limitChart n ฯ to
limitChart m ฯ lies in ฯ's target, and ฯ.symm v in the transition's domain, in ฯ's source
and over ฯ's source.
The limit is an analytic manifold โ its chart changes are the transitions read
in the pieces' charts (ฯ โ transition n m โ ฯ.symm), analytic by contMDiffOn_transition
(isManifold_of_contDiffOn, contMDiffOn_iff_of_mem_maximalAtlas').
The direct limit as a bundled analytic manifold (Wลodarczyk's glued manifold Mฬ, Wlo09,
ยง4.1).
Equations
- c.limitManifold = { carrier := c.Limit, top := c.limitTopologicalSpace, charted := c.limitChartedSpace, manifold := โฏ, t2 := โฏ, secondCountable := โฏ }
Instances For
The inclusions of the pieces are analytic open embeddings #
The inverse of a piece's inclusion is analytic on the image of the piece โ near
toLimit n y it is (chartAt y).symm โ limitChart n (chartAt y).
Each inclusion is analytic โ near x it is
(limitChart n (chartAt x)).symm โ chartAt x.
The inclusion of a piece as an analytic map into the limit manifold.
Equations
- c.toLimitMap n = โจc.toLimit n, โฏโฉ
Instances For
toLimitMap is the inclusion.
The inclusion of a nonempty piece as a partial diffeomorphism onto its (open) image.
Equations
- c.pieceDiffeomorph n = { toPartialEquiv := (c.pieceOpenEmb n).toPartialEquiv, open_source := โฏ, open_target := โฏ, contMDiffOn_toFun := โฏ, contMDiffOn_invFun := โฏ }
Instances For
Each inclusion is a local analytic isomorphism (pieceDiffeomorph at every
point).
Each inclusion is an analytic open embedding (Wลodarczyk's open embeddings of desingularizations along open embeddings, [Wlo09, ยง4]).
The range of toLimitMap n is the image of the piece.
Each inclusion is an analytic isomorphism onto its open image (the identification U_r = ลจ of
[Wlo09, Theorem 2.0.3 (1)]; the field toSpace_isIso of ExtensionCompatibleFamily).