Strengthened sphere-degree API #
Extends degreeOfIso and SphereOrientation.degree with categorical-sphere wrappers, constant
maps, homeomorphisms, and antipodal parity results. The declarations are parameterized by a
chosen top-homology isomorphism or orientation; later modules supply the unconditional
positive-dimensional orientation.
Degree of a TopCat.sphere n self-morphism #
The degree relative to e reads off the integer scalar by which a self-morphism
of TopCat.sphere n acts on top homology. This is the most model-agnostic form
of the conditional degree: it consumes a raw categorical morphism, and the raw
Sphere n degree degreeOfIso is its image under the model transport.
The integer degree of a TopCat.sphere n self-morphism g relative to a
chosen identification e : Hₙ(Sⁿ; ℤ) ≅ ℤ. The raw Sphere n degree is the
special case g = toTopCatSphereSelfMap f (see degreeOfIso_eq_degreeOfIsoTop).
Equations
Instances For
The degree of the identity morphism is 1.
Compatibility with the raw Sphere n degree. The conditional degree
degreeOfIso e f is exactly the TopCat-degree of the model transport of f.
Choice independence of the TopCat-degree: it does not depend on the
chosen identification e.
Degree of one-point maps (n ≥ 1) #
A single-valued self-map (ContinuousMap.const) of Sphere n factors through a
one-point space, whose n-th
homology vanishes for n ≥ 1 (it is totally disconnected). Hence the induced
endomorphism of top homology is 0 and the degree is 0.
For n ≥ 1 the n-th integral singular homology of the one-point space
PUnit is the zero object (a point is totally disconnected).
The induced top-homology endomorphism of a one-point map is 0 (n ≥ 1).
The single-valued self-map factors through the one-point space PUnit, and the
induced map on Hₙ therefore factors through Hₙ(PUnit) = 0.
Degree of a one-point map is 0 for n ≥ 1.
Degree of homeomorphisms is a unit #
If h is a self-homeomorphism then degree h · degree h⁻¹ = degree id = 1, so the
degree is a unit of ℤ, i.e. ±1 (hence in particular odd).
For a self-homeomorphism h, degree h * degree h⁻¹ = 1.
The degree of a self-homeomorphism is a unit of ℤ.
The degree of a self-homeomorphism is ±1.
Parity wrapper. The degree of a self-homeomorphism is odd.
Degree of the antipodal map #
The square of the degree of the antipodal map is 1 (it is an involution).
The degree of the antipodal map is ±1. Which sign occurs is (-1)^(n+1)
after choosing the standard orientation identification Hₙ(Sⁿ;ℤ) ≅ ℤ
(cf. det_ambientNeg).
Oriented-degree wrappers #
The same facts repackaged on the bundled SphereOrientation.degree.
The degree of a one-point map is 0 (n ≥ 1).
The degree of a self-homeomorphism is odd.