Documentation

LeanPool.JacobianDiffgeo.Finiteness.BddHolo

BddHoloOn: bounded-holomorphic Banach spaces, and the germ bridges (finiteness-and-chi) #

Unit: finiteness-and-chi (docs/design/finiteness-and-chi.md D1, D5, §4.1).

The norm-layer carrier: BddHoloOn S, bounded-continuous functions on the open subtype ↥S that agree on S with some ContMDiffOn ω (holomorphic) function. Sup-norm, chart-free (deviation (D-a) from Forster's norms — see the design doc §0). This file provides:

D5 (Čech/Banach interface localized here): all germ-vs-function traffic goes through these three named maps; the Banach files (Chain.lean, CompactRestrict.lean) never touch MeroGermOn internals directly, and the germ files never touch →ᵇ internals.

BddHoloOn #

Compat: sum of ContMDiffOn ω functions X → ℂ on an open set (chart-local via the Surface bridge + AnalyticAt.add).

Compat: scalar multiple of a ContMDiffOn ω function X → ℂ on an open set.

Bounded-holomorphic elements: BCF on the open subtype agreeing with a holomorphic function on S.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    Uniform limits of holomorphic functions are holomorphic (chart-local, via Surface.Bridges

    restrictCLM #

    The underlying restricted bounded continuous function.

    Equations
    Instances For
      theorem RS.Finiteness.restrictFun_add {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] [IsManifold (modelWithCornersSelf ) X] {S' S : TopologicalSpace.Opens X} (h : S' S) (f₁ f₂ : (BddHoloOn S)) :
      restrictFun h (f₁ + f₂) = restrictFun h f₁ + restrictFun h f₂

      Restriction, norm ≤ 1.

      Equations
      Instances For
        theorem RS.Finiteness.restrictCLM_apply_coe {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] [IsManifold (modelWithCornersSelf ) X] {S' S : TopologicalSpace.Opens X} (h : S' S) (f : (BddHoloOn S)) (z : S') :
        ((restrictCLM h) f) z = f (Set.inclusion h z)
        theorem RS.Finiteness.restrictCLM_restrictCLM {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] [IsManifold (modelWithCornersSelf ) X] {S'' S' S : TopologicalSpace.Opens X} (h1 : S' S) (h2 : S'' S') (h3 : S'' S) (f : (BddHoloOn S)) :
        (restrictCLM h2) ((restrictCLM h1) f) = (restrictCLM h3) f

        Presheaf law: restrictions compose (the analogue of MeroGermOn.restrict_restrict / LinSysOn.restrictL_restrictL, needed for the cochain-level naturality of resNC1).

        toGerm: germification (D5) #

        theorem RS.Finiteness.mk_eq_mk_of_eqOn {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] {U : Set X} (hU : IsOpen U) {f g : X} (hf : MeromorphicOnX f U) (hg : MeromorphicOnX g U) (h : Set.EqOn f g U) :

        If two meromorphic functions agree pointwise on an open set U, their germ classes on U agree (Compat: the everywhere-on-U case of mk_eq_mk, used throughout this file's well-definedness proofs since Exists.choose is otherwise opaque).

        Germification (lands in LinSysOn 0).

        Equations
        Instances For

          Unfolding lemma for toGerm (forces the mk-shape syntactically, since neither metavariable unification nor rw reliably unfolds the LinearMap/FunLike layers of the named toGerm application on their own).

          theorem RS.Finiteness.evalAt_toGerm {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] [IsManifold (modelWithCornersSelf ) X] {S : TopologicalSpace.Opens X} (f : (BddHoloOn S)) {x : X} (hx : x S) :
          ((toGerm S) f).evalAt x = f x, hx

          restrictGerm: de-germification (D5) #

          theorem RS.Finiteness.le_of_closure {X : Type u_1} [TopologicalSpace X] {S' S : TopologicalSpace.Opens X} (hc : closure S'S) :
          S' S

          A closure-nested open pair S' ⋐ S gives S' ≤ S.

          noncomputable def RS.Finiteness.restrictGerm {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] [IsManifold (modelWithCornersSelf ) X] [CompactSpace X] {S' S : TopologicalSpace.Opens X} (hc : closure S'S) (φ : (LinSysOn 0 S)) :
          (BddHoloOn S')

          De-germification onto a compactly-contained smaller open (uses holoRepr).

          Equations
          Instances For
            theorem RS.Finiteness.restrictGerm_apply {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] [IsManifold (modelWithCornersSelf ) X] [CompactSpace X] {S' S : TopologicalSpace.Opens X} (hc : closure S'S) (φ : (LinSysOn 0 S)) (z : S') :
            (restrictGerm hc φ) z = (↑φ).holoRepr z