Window dimension counts (CC8, D7, proof plan §6.8) #
Unit: cech-cohomology (docs/design/cech-cohomology.md §4.6, §6.8).
evalAt_eq_zero_iff[Compat]: chart-transported analogue of mathlib'stendsto_zero_iff_meromorphicOrderAt_pos, filed as a request to meromorphic-and-divisors (docs/requests/meromorphic-and-divisors.md) but not upstreamed — proved here from exported chart-transport lemmas only.leadCoeff_eq_zero_iff: the one-step leading-coefficient functional detects the exact order.finrank_windowAt/finrank_window: theθ-basis dimension counts (design §6.8), via an explicit one-step splittingWindowAt p d d' ≃ₗ WindowAt p d (d'-1) × ℂand induction on(d' - d).toNat(no explicit basis/independence argument needed).
Compat: chart-transported vanishing criterion for evalAt #
Compat (requested from meromorphic-and-divisors, not upstreamed): chart-transported analogue
of mathlib's tendsto_zero_iff_meromorphicOrderAt_pos.
Compat (requested from meromorphic-and-divisors §1.4(b), not upstreamed): evalAt vanishes
(given 0 ≤ ord) iff the order is strictly positive.
leadCoeff detects the exact order #
Leading-coefficient normalization (up to a nonzero scalar, all that induction needs):
leadCoeff p m (θ_{p,m}) ≠ 0.
finrank_window: the global (Pi-of-windows) dimension count #
Registered explicitly (same reason as Jacobian/Cech/Cochains.lean's Z1/H1Cover
instances): Window D D' := ∀ q, WindowAt (q:X) (D q) (D' q) is a Pi type, so its
Module ℂ/Module.Free ℂ structure needs these per-factor instances solved as a dependent
Pi-instance goal — the newer toolchain's synthInstance no longer reliably re-derives that from
WindowAt's own (quotient) definition on demand. Supplying them once, directly, for the generic
WindowAt p d d' lets every downstream Pi-dependent lookup match verbatim instead of
re-deriving them.