Documentation

LeanPool.Rado.Surface.Charts

Riemann-surface chart conventions #

X is the eval problem's Riemann surface: [TopologicalSpace X] [T2Space X] [ChartedSpace ℂ X] [IsManifold (modelWithCornersSelf ℂ ℂ) 1 X] (connectedness is only needed at the very end). This file sets up the chart-level toolkit:

@[reducible, inline]

The maximal C¹ (equivalently, holomorphic) atlas of a Riemann surface.

Equations
Instances For
    theorem Rado.transition_analyticAt {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] {e e' : OpenPartialHomeomorph X } (he : e riemannAtlas X) (he' : e' riemannAtlas X) {x : X} (hx : x e.source e'.source) :
    AnalyticAt (e' e.symm) (e x)

    Transition maps between maximal-atlas charts are analytic.

    The preferred chart at a point belongs to the maximal atlas.

    def Rado.HolomorphicOn {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] (F : X) (s : Set X) :

    Chartwise holomorphy of a map X → ℂ on a set, via the preferred charts.

    Equations
    Instances For
      theorem Rado.HolomorphicOn.continuousOn {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] {F : X} {s : Set X} (hF : HolomorphicOn F s) :
      theorem Rado.HolomorphicOn.mono {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] {F : X} {s : Set X} (hF : HolomorphicOn F s) {t : Set X} (hts : ts) :
      theorem Rado.HolomorphicOn.analyticAt_comp_symm {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] [IsManifold (modelWithCornersSelf ) 1 X] {F : X} {s : Set X} (hF : HolomorphicOn F s) {e : OpenPartialHomeomorph X } (he : e riemannAtlas X) {x : X} (hx : x s e.source) :
      AnalyticAt (F e.symm) (e x)

      Chart independence: a chartwise-holomorphic map reads as analytic through every maximal-atlas chart.

      theorem Rado.HolomorphicOn.congr_of_eventuallyEq {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] {F G : X} {s : Set X} (hG : HolomorphicOn G s) (h : xs, F =ᶠ[nhds x] G) :

      If F agrees with a holomorphic map near each point of s, it is holomorphic on s.

      theorem Rado.HolomorphicOn.eqOn_of_eventuallyEq {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] {F G : X} {s : Set X} (hF : HolomorphicOn F s) (hG : HolomorphicOn G s) (hs : IsOpen s) (hsc : IsPreconnected s) {x : X} (hx : x s) (hFG : F =ᶠ[nhds x] G) :
      Set.EqOn F G s

      Identity theorem on a Riemann surface: two maps holomorphic on a connected open set that agree near one of its points agree everywhere on it.

      theorem Rado.affine_trans_mem_riemannAtlas {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] {e : OpenPartialHomeomorph X } (he : e riemannAtlas X) {a b : } (ha : a 0) :
      e'riemannAtlas X, e'.source = e.source xe.source, e' x = a * e x + b

      Post-composing a maximal-atlas chart with a complex affine map z ↦ a z + b (a ≠ 0) stays in the maximal atlas.

      Riemann surfaces are locally compact.

      Riemann surfaces are locally connected.

      Riemann surfaces are locally second countable.