Documentation

LeanPool.JacobianDiffgeo.Cech.WindowRank

Window dimension counts (CC8, D7, proof plan §6.8) #

Unit: cech-cohomology (docs/design/cech-cohomology.md §4.6, §6.8).

Compat: chart-transported vanishing criterion for evalAt #

theorem RS.Cech.tendsto_zero_iff_ordAtX_pos {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] {f : X} {x : X} (hf : MeromorphicAtX f x) :

Compat (requested from meromorphic-and-divisors, not upstreamed): chart-transported analogue of mathlib's tendsto_zero_iff_meromorphicOrderAt_pos.

theorem RS.Cech.MeroGermOn.evalAt_eq_zero_iff {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] {U : Set X} {x : X} (hU : IsOpen U) (hx : x U) (φ : MeroGermOn X U) (h : 0 φ.ord x) :
φ.evalAt x = 0 0 < φ.ord x

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 #

theorem RS.Cech.leadCoeff_eq_zero_iff {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] [IsManifold (modelWithCornersSelf ) X] (p : X) (m : ) (ψ : (ordGe p m)) :
(leadCoeff p m) ψ = 0 ↑(m + 1) (↑ψ).ord p

Leading-coefficient normalization (up to a nonzero scalar, all that induction needs): leadCoeff p m (θ_{p,m}) ≠ 0.

The one-step splitting WindowAt p d d' ≃ₗ WindowAt p d (d'-1) × ℂ #

The dimension count, by induction on (d' - d).toNat #

finrank_window: the global (Pi-of-windows) dimension count #

@[instance_reducible]
noncomputable instance RS.Cech.instAddCommGroupWindowAt {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] (p : X) (d d' : ) :

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.

Equations
@[instance_reducible]
noncomputable instance RS.Cech.instModuleWindowAt {X : Type u_1} [TopologicalSpace X] [ChartedSpace X] (p : X) (d d' : ) :
Equations