Documentation

LeanPool.JacobianDiffgeo.Cech.Refinement

Refinement maps, 12.3 independence (CC8) #

Unit: cech-cohomology (docs/design/cech-cohomology.md §4.4, proof plans §6.4–§6.7).

Forster 12.4 (resH1_injective/toH1_injective) has landed — see Injectivity.lean (sheaf-axiom gluing argument via injPatch/exists_injGlue, no analysis).

Restriction along a refinement index #

noncomputable def RS.Cech.resC0 {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] (D : Divisor X) {Ω : TopologicalSpace.Opens X} {𝒰 𝒱 : FinCover Ω} (τ : Fin 𝒱.nFin 𝒰.n) ( : IsRefIdx 𝒰 𝒱 τ) :
C0 D 𝒰 →ₗ[] C0 D 𝒱

Restriction of 0-cochains along a refinement index τ.

Equations
Instances For
    theorem RS.Cech.resC0_apply {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] (D : Divisor X) {Ω : TopologicalSpace.Opens X} {𝒰 𝒱 : FinCover Ω} (τ : Fin 𝒱.nFin 𝒰.n) ( : IsRefIdx 𝒰 𝒱 τ) (f : C0 D 𝒰) (k : Fin 𝒱.n) :
    (resC0 D τ ) f k = (LinSysOn.restrictL D ) (f (τ k))
    noncomputable def RS.Cech.resC1 {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] (D : Divisor X) {Ω : TopologicalSpace.Opens X} {𝒰 𝒱 : FinCover Ω} (τ : Fin 𝒱.nFin 𝒰.n) ( : IsRefIdx 𝒰 𝒱 τ) :
    C1 D 𝒰 →ₗ[] C1 D 𝒱

    Restriction of 1-cochains along a refinement index τ.

    Equations
    Instances For
      theorem RS.Cech.resC1_apply {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] (D : Divisor X) {Ω : TopologicalSpace.Opens X} {𝒰 𝒱 : FinCover Ω} (τ : Fin 𝒱.nFin 𝒰.n) ( : IsRefIdx 𝒰 𝒱 τ) (f : C1 D 𝒰) (p : Fin 𝒱.n × Fin 𝒱.n) :
      (resC1 D τ ) f p = (LinSysOn.restrictL D ) (f (τ p.1, τ p.2))
      theorem RS.Cech.resC1_comp_d0 {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] (D : Divisor X) {Ω : TopologicalSpace.Opens X} {𝒰 𝒱 : FinCover Ω} (τ : Fin 𝒱.nFin 𝒰.n) ( : IsRefIdx 𝒰 𝒱 τ) :
      resC1 D τ ∘ₗ d0 D 𝒰 = d0 D 𝒱 ∘ₗ resC0 D τ
      theorem RS.Cech.resC1_mem_B1 {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] (D : Divisor X) {Ω : TopologicalSpace.Opens X} {𝒰 𝒱 : FinCover Ω} (τ : Fin 𝒱.nFin 𝒰.n) ( : IsRefIdx 𝒰 𝒱 τ) {f : C1 D 𝒰} (hf : f B1 D 𝒰) :
      (resC1 D τ ) f B1 D 𝒱

      The cocycle-relation workhorse (§6.5) #

      theorem RS.Cech.Z1.rel_res {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] (D : Divisor X) {Ω : TopologicalSpace.Opens X} {𝒰 : FinCover Ω} {f : C1 D 𝒰} (hf : f Z1 D 𝒰) (a b c : Fin 𝒰.n) {W : TopologicalSpace.Opens X} (h : W 𝒰.U a𝒰.U b𝒰.U c) (hbc : W 𝒰.U b𝒰.U c) (hac : W 𝒰.U a𝒰.U c) (hab : W 𝒰.U a𝒰.U b) :
      (LinSysOn.restrictL D hbc) (f (b, c)) - (LinSysOn.restrictL D hac) (f (a, c)) + (LinSysOn.restrictL D hab) (f (a, b)) = 0

      Forster p. 97 / the workhorse: any cocycle-relation triple, restricted to any smaller open W (via arbitrary — by proof irrelevance, any — witnessing inequalities).

      theorem RS.Cech.resC1_mem_Z1 {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] (D : Divisor X) {Ω : TopologicalSpace.Opens X} {𝒰 𝒱 : FinCover Ω} (τ : Fin 𝒱.nFin 𝒰.n) ( : IsRefIdx 𝒰 𝒱 τ) {f : C1 D 𝒰} (hf : f Z1 D 𝒰) :
      (resC1 D τ ) f Z1 D 𝒱

      resZ1, resH1 #

      noncomputable def RS.Cech.resZ1 {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] (D : Divisor X) {Ω : TopologicalSpace.Opens X} {𝒰 𝒱 : FinCover Ω} (τ : Fin 𝒱.nFin 𝒰.n) ( : IsRefIdx 𝒰 𝒱 τ) :
      (Z1 D 𝒰) →ₗ[] (Z1 D 𝒱)

      The induced map on 1-cocycles.

      Equations
      Instances For
        theorem RS.Cech.resZ1_apply_coe {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] (D : Divisor X) {Ω : TopologicalSpace.Opens X} {𝒰 𝒱 : FinCover Ω} (τ : Fin 𝒱.nFin 𝒰.n) ( : IsRefIdx 𝒰 𝒱 τ) (f : (Z1 D 𝒰)) :
        ((resZ1 D τ ) f) = (resC1 D τ ) f
        noncomputable def RS.Cech.resH1 {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] (D : Divisor X) {Ω : TopologicalSpace.Opens X} {𝒰 𝒱 : FinCover Ω} (τ : Fin 𝒱.nFin 𝒰.n) ( : IsRefIdx 𝒰 𝒱 τ) :

        The induced map on cover-level .

        Equations
        Instances For
          @[simp]
          theorem RS.Cech.resH1_mk {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] (D : Divisor X) {Ω : TopologicalSpace.Opens X} {𝒰 𝒱 : FinCover Ω} (τ : Fin 𝒱.nFin 𝒰.n) ( : IsRefIdx 𝒰 𝒱 τ) (f : (Z1 D 𝒰)) :
          (resH1 D τ ) ((H1Cover.mk D 𝒰) f) = (H1Cover.mk D 𝒱) ((resZ1 D τ ) f)

          Refinement independence (Forster 12.3) #

          theorem RS.Cech.resH1_indep {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] (D : Divisor X) {Ω : TopologicalSpace.Opens X} {𝒰 𝒱 : FinCover Ω} (τ τ' : Fin 𝒱.nFin 𝒰.n) ( : IsRefIdx 𝒰 𝒱 τ) (hτ' : IsRefIdx 𝒰 𝒱 τ') :
          resH1 D τ = resH1 D τ' hτ'

          Functor laws: identity and composition #

          theorem RS.Cech.resC0_id {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] (D : Divisor X) {Ω : TopologicalSpace.Opens X} {𝒰 : FinCover Ω} (h : IsRefIdx 𝒰 𝒰 id) :
          theorem RS.Cech.resC1_id {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] (D : Divisor X) {Ω : TopologicalSpace.Opens X} {𝒰 : FinCover Ω} (h : IsRefIdx 𝒰 𝒰 id) :
          theorem RS.Cech.resZ1_id {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] (D : Divisor X) {Ω : TopologicalSpace.Opens X} {𝒰 : FinCover Ω} (h : IsRefIdx 𝒰 𝒰 id) :
          theorem RS.Cech.resH1_id {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] (D : Divisor X) {Ω : TopologicalSpace.Opens X} {𝒰 : FinCover Ω} (h : IsRefIdx 𝒰 𝒰 id) :
          theorem RS.Cech.resC0_comp {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] (D : Divisor X) {Ω : TopologicalSpace.Opens X} {𝒰 𝒱 : FinCover Ω} (τ : Fin 𝒱.nFin 𝒰.n) ( : IsRefIdx 𝒰 𝒱 τ) {𝒲 : FinCover Ω} (σ : Fin 𝒲.nFin 𝒱.n) ( : IsRefIdx 𝒱 𝒲 σ) :
          resC0 D σ ∘ₗ resC0 D τ = resC0 D (τ σ)
          theorem RS.Cech.resC1_comp {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] (D : Divisor X) {Ω : TopologicalSpace.Opens X} {𝒰 𝒱 : FinCover Ω} (τ : Fin 𝒱.nFin 𝒰.n) ( : IsRefIdx 𝒰 𝒱 τ) {𝒲 : FinCover Ω} (σ : Fin 𝒲.nFin 𝒱.n) ( : IsRefIdx 𝒱 𝒲 σ) :
          resC1 D σ ∘ₗ resC1 D τ = resC1 D (τ σ)
          theorem RS.Cech.resZ1_comp {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] (D : Divisor X) {Ω : TopologicalSpace.Opens X} {𝒰 𝒱 : FinCover Ω} (τ : Fin 𝒱.nFin 𝒰.n) ( : IsRefIdx 𝒰 𝒱 τ) {𝒲 : FinCover Ω} (σ : Fin 𝒲.nFin 𝒱.n) ( : IsRefIdx 𝒱 𝒲 σ) (f : (Z1 D 𝒰)) :
          (resZ1 D σ ) ((resZ1 D τ ) f) = (resZ1 D (τ σ) ) f
          theorem RS.Cech.resH1_comp {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] (D : Divisor X) {Ω : TopologicalSpace.Opens X} {𝒰 𝒱 : FinCover Ω} (τ : Fin 𝒱.nFin 𝒰.n) ( : IsRefIdx 𝒰 𝒱 τ) {𝒲 : FinCover Ω} (σ : Fin 𝒲.nFin 𝒱.n) ( : IsRefIdx 𝒱 𝒲 σ) :
          resH1 D σ ∘ₗ resH1 D τ = resH1 D (τ σ)