Documentation

LeanPool.JacobianDiffgeo.MappingDegree

mapping-degree: the mapping degree of a holomorphic map between compact Riemann surfaces #

(namespace RS)

API summary (see docs/design/mapping-degree.md). Standing hypotheses throughout: F : X โ†’ Y between compact connected Riemann surfaces (X) and Riemann surfaces (Y), with hF : ContMDiff ๐“˜(โ„‚) ๐“˜(โ„‚) ฯ‰ F and global nonconstancy hne : ยฌ โˆƒ c, โˆ€ x, F x = c (the bridge to every local-multiplicity hypothesis is not_eventuallyConst).

Downstream notes: ContMDiff.degree (final challenge API) is the one-line wrapper RS.degree f โ€” junk-0 on constants holds definitionally, so the wrapper needs no case split. proper-map-degree reads fiberMultSum_eq_degree at y := 0/y := โˆž on โ„™ยน for the zeros-minus-poles identity; meromorphic-trace/form-trace-tower consume the whole FiberStack structure; paths-and-integrals/abel-weak consume branchLocus_finite and isCoveringMapOn_compl_branchLocus.