A machine-checked solution to the Jacobians challenge

19.10. Finiteness.CechModelArtificial🔗

Jacobians.Finiteness.CechModelArtificialsource

onePointBcfEquiv

A bounded-continuous function on the one-point space ↥({(0:ℂ)} : Set ℂ) is determined by its single value, giving (↥{0} →ᵇ ℂ) ≃ₗ[ℂ] ℂ.

noncomputable def onePointBcfEquiv : (↥({(0:ℂ)} : Set ℂ) →ᵇ ℂ) ≃ₗ[ℂ] ℂ

bddHolConst

The constant-c element of BddHol (Metric.ball 0 1): the function equal to c on the ball and 0 outside, which is analytic on the ball (it agrees with the constant c there) and bounded.

noncomputable def bddHolConst (c : ℂ) : BddHol (Metric.ball (0 : ℂ) 1)

bddHolConst_toFun_mem

@[simp] theorem bddHolConst_toFun_mem (c : ℂ) {z : ℂ} (hz : z ∈ Metric.ball (0 : ℂ) 1) :
    (bddHolConst c).toFun z = c

artificialData

The single-point chart-disk overlap data on Fin k: every overlap is the unit disk Metric.ball 0 1, every shrinking is the single point {0}.

def artificialData (k : ℕ) : DiskOverlapData where

artificialData_rhoRaw_surjective

rhoRaw of the artificial model is SURJECTIVE: each component BddHol.restrictCLM : BddHol (ball 0 1) → (↥{0} →ᵇ ℂ) is surjected by a constant bounded-holomorphic function, since the one-point bcf is determined by its value at 0.

theorem artificialData_rhoRaw_surjective (k : ℕ) :
    Function.Surjective (artificialData k).rhoRaw

artificialCoboundaries

The trivial-δ Coboundaries on the artificial model: C0 = C2 = C2cov = PUnit, every coboundary map is 0. The leray field reduces (since δ0 = δ1 = δ1cov = 0) to the surjectivity of rhoRaw, which holds because the one-point shrinking is realized by constant bounded-holomorphic functions.

noncomputable def artificialCoboundaries (k : ℕ) : Coboundaries (artificialData k) where

artificialCshrEquiv

The shrinking cochains of the artificial model are (Fin k → ℂ), via the one-point bcf equiv on each factor.

noncomputable def artificialCshrEquiv (k : ℕ) :
    (Fin k → ℂ) ≃ₗ[ℂ] (artificialData k).Cshr

artificialCoboundaries_Z1shr_eq_top

Z¹(shrinking) of the artificial model is (δ¹ = 0).

theorem artificialCoboundaries_Z1shr_eq_top (k : ℕ) :
    (artificialCoboundaries k).Z1shr = ⊤

artificialCoboundaries_range_δ_eq_bot

The coboundary δ of the artificial model is 0 (δ0 = 0), so range δ = ⊥.

theorem artificialCoboundaries_range_δ_eq_bot (k : ℕ) :
    LinearMap.range (artificialCoboundaries k).δ.toLinearMap = ⊥

artificialSupH1Equiv

supH1 of the artificial model is -linearly isomorphic to the shrinking cochains Cshr: B¹ = range δ = ⊥ (so Cshr ⧸ B¹ ≅ ↥Z¹) and Z¹ = ⊤ (so ↥Z¹ ≅ Cshr).

noncomputable def artificialSupH1Equiv (k : ℕ) :
    (artificialCoboundaries k).supH1 ≃ₗ[ℂ] (artificialData k).Cshr

exists_cechModel_of_finiteDimensional

The artificial (single-point) model witnesses the bundled exists_cechModel shape. For any finite-dimensional germ-class , there is a DiskOverlapData + Coboundaries whose sup-norm is -linearly isomorphic to 𝔘.cechH1 D.

Soundness: the model is artificial (it does NOT read the cover geometry); it uses a ONE-POINT shrinking Kov = {0}, which keeps the shrinking cochains finite-dimensional, so the leray field (forcing the compact rhoRaw to surject) is consistent and provable. The comparison composes 𝔘.cechH1 D ≅ (Fin k → ℂ) ≅ Cshr ≅ supH1 with k = finrank ℂ (𝔘.cechH1 D).

theorem exists_cechModel_of_finiteDimensional
    (𝔘 : FiniteCover X) (D : Divisor X) [FiniteDimensional ℂ (𝔘.cechH1 D)] :
    ∃ (d : Jacobians.Dolbeault.DiskOverlapData) (c : Jacobians.Dolbeault.Coboundaries d),
      Nonempty (𝔘.cechH1 D ≃ₗ[ℂ] c.supH1)