Documentation

LeanPool.JacobianDiffgeo.AbelWeak

abel-weak-solutions: weak solutions, the planar log-branch, and chain assembly (Forster #

§20.1–20.4)

Unit: abel-weak-solutions (docs/design/abel-weak-solutions.md). Builds the weak-solution machinery Forster's Abel's-theorem proof (§20.5–20.7) needs, staying in planar pieces glued by explicit chart formulas (no monodromy/homotopy machinery). Namespace RS.AbelWeak unless noted. NOT registered in Jacobian.lean (orchestrator's job, per this unit's task hard rules).

API summary #

Status: the general multi-chart exists_weakSolutionOfPair is NOW BUILT (Rechart.lean + #

GeneralChain.lean, closed by the abel-theorem builder, authorized to edit this unit for exactly this gap)

The design's §6.3/§7.1 deliverable — a weak solution of (P, Q) for an arbitrary path γ : Path Q P not confined to one chart — is now built in full, zero sorries.

Consumer impact (abel-theorem, #29): both the k-point/Finset use (§1.4, RS.Abel.exists_mero_of_periodVector_mem, via the already-existing exists_weakSolutionOfFinset) and the two-point sufficiency direction (§2.1, RS.Abel.exists_mero_of_pathIntegral_mem, via the now-built exists_weakSolutionOfPair above) have everything they need from this unit.

DAG audit (confirmed at build time) #

paths-and-integrals (Jacobian.Path, now including Jacobian.Path.Chain for ChartChain) and planar-stokes-atoms (Jacobian.PlanarStokes) are imported, matching the design's recommended tightened Builds on: line (§2.5) plus the ChartChain dependency the general-chain gap closure needed. No file here imports Jacobian.Monodromy, Jacobian.FormTrace, or Jacobian.Meromorphic.