Documentation

LeanPool.NandakumarRamanaRao.NRR.OddSphereDegree.DegreeAPIStrengthening

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
    @[simp]

    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 ±1.

    The degree of a self-homeomorphism is odd.

    The degree of the antipodal map is ±1.