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 L² 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