Documentation

LeanPool.JacobianDiffgeo.Abel.Loops

abel-theorem: loop-cancellation algebra (docs/design/abel-theorem.md §4.2, D2, §2.1 steps 1-3) #

Unit: abel-theorem. Namespace RS.Abel. Two deliverables:

Compat (request filed to jacobian-construction's Periods.lean, built here as this unit's own D2 since it is small and self-contained): RS.periodSubgroup X's generating set is already closed under the loop operations, so the closure adds nothing — every element is the periodVector of a single based loop at the fixed basepoint Classical.arbitrary X.

theorem RS.Abel.exists_zeroPeriod_path {X : Type u_1} [TopologicalSpace X] [T2Space X] [CompactSpace X] [ConnectedSpace X] [ChartedSpace X] [IsManifold (modelWithCornersSelf ) X] {Q P : X} (δ : Path Q P) (hmem : (fun (i : Fin (genus X)) => pathIntegral δ ((basis X) i)) periodSubgroup X) :
∃ (δ' : Path Q P), ∀ (η : Form1 X), pathIntegral δ' η = 0

The loop-cancellation construction (§2.1 steps 1-3): if δ's basis-period vector lies in RS.periodSubgroup X, there is another path δ' : Path Q P with EXACTLY zero integral against every ω ∈ RS.Form1 X.