Documentation

LeanPool.NandakumarRamanaRao.NRR.OddSphereDegree.AlgebraicTopology.Degree

Topological degree relative to a sphere orientation #

Defines the transport from the project sphere model to TopCat.sphere, the induced endomorphism on top singular homology, and the integer scalar obtained after choosing an isomorphism from top homology to ℤ. The resulting degreeOfIso API includes identity, composition, and independence of the chosen orientation isomorphism. Unconditional orientation data is supplied by later sphere-homology modules.

Orientation of the ambient antipodal map #

The orientation/determinant facts about the ambient linear map x ↦ -x on ℝ^(n+1). The bundled antipodal self-map antipodal n is the restriction of this ambient map to the unit sphere, and its determinant (-1)^(n+1) is the orientation sign that the topological degree degree (antipodal n) must reproduce. These facts are degree/orientation support — not point-set foundation — so they live here rather than in Antipodal.lean.

The ambient antipodal map x ↦ -x on ℝ^(n+1), as a linear endomorphism, equals scalar multiplication by -1. This is the linear-algebra shadow of the bundled antipodal n self-map (which is its restriction to the unit sphere).

The determinant of the ambient antipodal linear map x ↦ -x on ℝ^(n+1) is (-1)^(n+1).

This is the ambient orientation calculation used by the later theorem degree (antipodal n) = (-1)^(n+1): the antipodal map is the restriction to the sphere of this linear map, and its determinant gives the expected degree sign.

Model transport of self-maps to TopCat.sphere n #

Transport a continuous self-map of the raw sphere model Sphere n to a self-morphism of Mathlib's categorical sphere TopCat.sphere n, by conjugating with the bridge isomorphism topCatSphereIso.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    @[simp]

    The transport sends the identity self-map to the identity morphism.

    The transport is functorial: it turns composition of continuous maps into composition of TopCat morphisms (in the same order).

    Induced endomorphism of top singular homology #

    The endomorphism of Hₙ(TopCat.sphere n; ℤ) induced by a continuous self-map of Sphere n, through the model transport and the integral singular homology functor.

    Equations
    Instances For

      Functoriality of the induced endomorphism, in categorical composition form.

      Functoriality of the induced endomorphism, in End-monoid product form. Note that in End X the product a * b is b ≫ a, so the order reverses.

      The ℤ-endomorphism scalar API #

      Evaluation at 1 as a ring homomorphism (ℤ →ₗ[ℤ] ℤ) →+* ℤ. This packages "multiplication by an integer on ℤ": a ℤ-linear endomorphism of ℤ is exactly multiplication by its value at 1, and this assignment is a ring homomorphism (map_one gives the identity ↦ 1, map_mul gives composition ↦ product).

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        A ℤ-linear endomorphism of ℤ acts by multiplication by its value at 1.

        Evaluation at 1 is a bijection of (ℤ →ₗ[ℤ] ℤ) onto ℤ.

        Scalar extraction from End of a rank-one ℤ-module #

        Given an isomorphism e : M ≅ ℤ of ℤ-modules, the ring homomorphism End M →+* ℤ extracting the integer scalar by which an endomorphism acts: conjugate End M into End ℤ = (ℤ →ₗ[ℤ] ℤ) and evaluate at 1.

        Equations
        Instances For

          degreeRingHomOfIso is in fact a ring isomorphism End M ≃+* ℤ: every component (the endomorphism-ring equivalence, the conjugation, and evaluation at 1) is a bijection.

          Equations
          Instances For
            @[simp]

            The ring equivalence degreeRingEquivOfIso acts as degreeRingHomOfIso on elements.

            The conditional degree relative to a chosen identification Hₙ(Sⁿ) ≅ ℤ #

            noncomputable def SphereOddDegree.degreeOfIso {n : ℕ} (e : (singularHomologyℤ n).obj (TopCat.sphere n) ≅ ↧ℤ) (f : C(Sphere n, Sphere n)) :

            The integer degree of f relative to a chosen isomorphism e : Hₙ(Sⁿ; ℤ) ≅ ℤ. Later modules supply a canonical positive-dimensional isomorphism and expose an unconditional orientation-based degree.

            Equations
            Instances For
              @[simp]

              The degree of the identity map is 1.

              The degree is multiplicative under composition: degree (g ∘ f) = degree g * degree f.

              Choice independence. The relative degree does not depend on the chosen identification e : Hₙ(Sⁿ; ℤ) ≅ ℤ: any two choices give the same integer. This is because every component of degreeRingHomOfIso is a ring isomorphism, so the extracted scalar is read off the intrinsic ring End M, and any two ring homomorphisms ℤ →+* ℤ agree.

              Homotopy invariance of the degree (conditional on the prism operator) #

              These wrappers feed the conditional homotopy-invariance theorem (singularHomologyMap_eq_of_homotopic, HomotopyInvariance.lean) into the degree layer. They are stated conditionally on the required prism operator SingularPrismOperator — there is Once the algebraic prism is constructed, every statement here becomes unconditional with no further change.

              The model transport of a self-map of Sphere n is conjugate, on underlying spaces, to the original continuous map: homotopic self-maps f, g transport to TopCat.sphere n self-morphisms whose underlying continuous maps are homotopic.

              This is ContinuousMap.Homotopic.comp applied to the conjugation by the bridge isomorphism topCatSphereIso.

              Conditional homotopy invariance of the induced top-homology endomorphism.

              Assuming the prism operator, homotopic self-maps f, g : C(Sphere n, Sphere n) induce the same endomorphism of Hₙ(TopCat.sphere n; ℤ).

              Conditional homotopy invariance of the degree.

              Assuming the prism operator, homotopic self-maps of Sphere n have equal degree (relative to any chosen identification e : Hₙ(Sⁿ; ℤ) ≅ ℤ). This is the form the sphere-degree theory consumes: the integer degree is a homotopy invariant.