Leray's theorem and the cocycle-trade lemma (Jacobian/DolbeaultComparison/Leray.lean) #
Unit: dolbeault-comparison (docs/design/dolbeault-comparison.md ยง5). This is the FIRST file of
the unit and the gate for finiteness-and-chi (ยง0.1 of the design): everything here uses only
cech's cover/cochain/colimit machinery, mero's gluing sheaf axioms, and dbar's disk acyclicity
(subsingleton_h1Cover_of_isChartDisk, general-D, added to Jacobian/Dbar/DiskAcyclic.lean
under this unit's authorization) as black boxes โ no Form01, no PoU, no dbar-solving.
FinCover.induced ๐ฑ V : FinCover V: the induced cover of a memberVofโค's cover๐ฑ.exists_goodCover: good covers exist (3-line corollary of cech'sexists_good_refinement).exists_trade(Forster 14.6(a), qualitative): cocycles on any refinement of a good cover are, up to coboundary, restrictions of cocycles on the good cover โ the Schwartz surjectivity input for finiteness-and-chi.resH1_surjective_of_isGood/toH1_surjective_of_isGood(Leray 12.8 surjectivity; injectivity is cech'stoH1_injective, ALREADY on disk) /h1CoverEquiv.
A reusable lattice fact #
The induced cover of a member #
The induced cover of a member: (V โ ๐ฑ.U ฮฑ)_ฮฑ : FinCover V for V โค โค.
Equations
Instances For
Good covers exist (ยง6.3 of cech-cohomology, applied to the trivial cover).
ยง5 step 1: the induced cocycle #
The induced cocycle on ๐ฑ.induced (๐ฐ.U i) (ยง5 step 1): componentwise restriction of f
along the "drop the ๐ฐ.U i factor" lattice map.
Equations
- RS.Cech.indCocycle D i f p = (RS.Cech.LinSysOn.restrictL D โฏ) (f p)
Instances For
ยง5 step 2: member splitting via disk acyclicity #
Step 2: each induced cocycle splits, since ๐ฐ.U i is a chart disk (disk acyclicity).
The pointwise splitting identity extracted from exists_splitting, at LinSysOn
(submodule) level (used both for the cross-glue compatibility and for the final comparison,
ยง5 steps 3/5).
Raw MeroGermOn-level form of splitting_eq.
splitting_eq', restricted down to an arbitrary smaller open W (ยง5 step 3's workhorse:
lets us compare the splittings at TWO different good-cover members i, j on their common
overlap with a member of ๐ฑ).
ยง5 step 3: cross-glue #
The local candidate for the glued section on ๐ฐ.U i โ ๐ฐ.U j (ยง5 step 3).
Equations
- RS.Cech.patch D gFam i j ฮฑ = (RS.Cech.LinSysOn.restrictL D โฏ) (gFam j ฮฑ) - (RS.Cech.LinSysOn.restrictL D โฏ) (gFam i ฮฑ)
Instances For
Compatibility of the patches on overlaps (ยง5 step 3).
The glued section F_{ij} on ๐ฐ.U i โ ๐ฐ.U j, restricting back to patch on each
UแตขโUโฑผโVฮฑ (ยง5 step 3).
The glued section, packaged as a LinSysOn element (ยง5 step 3, LinSysOn-level): the
crossGlue witness restricts back to patch on each UแตขโUโฑผโVฮฑ.
patch, restricted further down to an arbitrary open W (LinSysOn-level unfolding of
patch_coe, reused for both step 4's triple relation and step 5's final comparison).
The glued sections F_{ij}, packaged as a full 1-cochain on ๐ฐ (ยง5 step 3, LinSysOn
level): a choice of crossGlue-witness for every pair.
Step 4: the glued family is a genuine cocycle on ๐ฐ (the triple relation telescopes
term-by-term from the patch definition โ pure algebra, no further analytic input).
ยง5 step 5: the comparison on ๐ฑ #
The 0-cochain h of ยง5 step 5: h_ฮฑ := restrict g^{ฯฮฑ}_ฮฑ.
Equations
- RS.Cech.tradeH0 D ฯ hฯ gFam ฮฑ = (RS.Cech.LinSysOn.restrictL D โฏ) (gFam (ฯ ฮฑ) ฮฑ)
Instances For
Step 5's frozen conclusion: resC1 F + f = d0 h.
ยง5 steps 6-7: exists_trade, Leray's theorem, h1CoverEquiv #
Forster 14.6(a), qualitative (all D): cocycles on any refinement of a good cover are, up to
coboundary, restrictions of cocycles on the good cover. THE Schwartz surjectivity input for
finiteness-and-chi.
Forster 14.6(a) at H1Cover-level: the qualitative trade.
LERAY (Forster 12.8 surjectivity half; injectivity is cech's toH1_injective,
already on disk). Discharges the interface recorded in cech's Colimit.lean.
Cover-level Hยน computes the colimit on good covers โ finiteness transfers dimensions
through this.
Equations
- RS.Cech.h1CoverEquiv D h๐ฐ = LinearEquiv.ofBijective (RS.Cech.toH1 D ๐ฐ) โฏ