The mapping degree #
RS.degree F : ℕ— total multiplicity ofFover an arbitrary basepoint ofY; well-defined (basepoint-independent) byRS.fiberMultSum_eq_degree;0for constant maps (RS.degree_of_forall_eq).- Positivity/bounds:
RS.one_le_degree,RS.degree_pos_iff,RS.multiplicity_le_degree. - Regular-fiber cardinality:
RS.ncard_fiber_of_isRegularValue,RS.ncard_fiber_le_degree. - Degree-1 ⇒ bijective ⇒ homeomorphism (genus-zero-headline / Abel bank):
RS.bijective_of_degree_eq_one,RS.homeomorphOfDegreeEqOne,RS.coe_homeomorphOfDegreeEqOne,RS.isHomeomorph_of_degree_eq_one. RS.degree_comp— degree of a composition is multiplicative (needs the extra instance[CompactSpace Y], the only statement in the unit that does).
The mapping degree: total multiplicity of F over an arbitrary basepoint of Y.
Well-defined (basepoint-independent) by fiberMultSum_eq_degree; 0 for constant maps
(degree_of_forall_eq).
Equations
- RS.degree F = RS.fiberMultSum F (Classical.arbitrary Y)
Instances For
Junk convention: constant maps have degree ≡ 0.
THE well-definedness statement in degree form: the fiber-sum over any y is the degree.
degree F is positive exactly when F is nonconstant.
Fiber cardinality equals the degree over regular values (every fiber point has
multiplicity exactly 1).
In general (branch values included), fiber cardinality is at most the degree.
Degree 1 ⇒ bijective ⇒ homeomorphism (genus-zero-headline / Abel bank) #
Degree 1 forces bijectivity: surjectivity is automatic (nonconstant on connected X);
injectivity fails only if some fiber has ≥ 2 points, forcing fiberMultSum ≥ 2 > 1.
The homeomorphism witnessed by a degree-1 map (compact source, T2 target,
continuous bijection).
Equations
- RS.homeomorphOfDegreeEqOne hF hne h1 = ⋯.homeoOfEquivCompactToT2
Instances For
degree_comp (statement bank; no critical downstream consumer) #
Degree is multiplicative under composition. The only statement in the unit needing the
extra instance [CompactSpace Y] (finiteness of G's fibers).