Documentation

LeanPool.JacobianDiffgeo.Surface.ChartedSpaceKit

Charted-space kit: build ChartedSpace โ„‚ Z + IsManifold ๐“˜(โ„‚) ฯ‰ Z from a chart family #

Unit: surfaces-and-charts (docs/design/surfaces-and-charts.md ยง3.3).

Toolkit for projective-line (CC5: two charts on OnePoint โ„‚) and jacobian-construction (CC9: quotient charts on โ„‚ โงธ ฮ›):

This file is standalone (it does not assume a pre-existing surface).

@[reducible]
def RS.chartedSpaceOfFamily {Z : Type u_1} [TopologicalSpace Z] {ฮน : Type u_2} (c : ฮน โ†’ OpenPartialHomeomorph Z โ„‚) (idx : Z โ†’ ฮน) (h : โˆ€ (z : Z), z โˆˆ (c (idx z)).source) :

Package a covering family of โ„‚-charts as a ChartedSpace.

Equations
Instances For
    @[simp]
    theorem RS.chartedSpaceOfFamily_chartAt {Z : Type u_1} [TopologicalSpace Z] {ฮน : Type u_2} (c : ฮน โ†’ OpenPartialHomeomorph Z โ„‚) (idx : Z โ†’ ฮน) (h : โˆ€ (z : Z), z โˆˆ (c (idx z)).source) (z : Z) :
    chartAt โ„‚ z = c (idx z)
    @[simp]
    theorem RS.chartedSpaceOfFamily_atlas {Z : Type u_1} [TopologicalSpace Z] {ฮน : Type u_2} (c : ฮน โ†’ OpenPartialHomeomorph Z โ„‚) (idx : Z โ†’ ฮน) (h : โˆ€ (z : Z), z โˆˆ (c (idx z)).source) :

    An atlas with โ„‚-analytic transition maps is an ฯ‰-manifold.

    theorem RS.isManifold_of_family {Z : Type u_1} [TopologicalSpace Z] {ฮน : Type u_2} (c : ฮน โ†’ OpenPartialHomeomorph Z โ„‚) (idx : Z โ†’ ฮน) (h : โˆ€ (z : Z), z โˆˆ (c (idx z)).source) (htrans : โˆ€ (i j : ฮน), AnalyticOnNhd โ„‚ (โ†‘((c i).symm.trans (c j))) ((c i).symm.trans (c j)).source) :

    Family version: pairwise-analytic transitions of the generating family suffice.