Documentation

LeanPool.WhiteheadTheorem.HomotopyGroup.InducedMaps

LeanPool.WhiteheadTheorem.HomotopyGroup.InducedMaps #

Imported Lean Pool material for LeanPool.WhiteheadTheorem.HomotopyGroup.InducedMaps.

@[reducible, inline]
abbrev PointedTopCat :
Type (u_1 + 1)

PointedTopCat

Equations
Instances For
    @[reducible, inline]
    abbrev PointedTopCat.of {X : Type u} [TopologicalSpace X] (point : X) :

    Make a pointed topological space from X and a piont in X.

    Equations
    Instances For
      @[reducible, inline]
      abbrev PointedTopCat.ofHom {X Y : Type u} [TopologicalSpace X] [TopologicalSpace Y] (f : C(X, Y)) (point : X) :
      of point of (f point)

      Typecheck a ContinuousMap as a morphism in PointedTopCat, by choosing a point in X.

      Equations
      Instances For
        @[reducible, inline]
        abbrev PointedTopCat.Hom.rwTargetPt {X Y : Type u} [TopologicalSpace X] [TopologicalSpace Y] {f g : C(X, Y)} (point : X) (gf : g = f) :
        of point of (f point)

        Change the target point of a morphism of PointedTopCat from g point to f point, given g = f. Useful to fix definitional equality.

        Equations
        Instances For
          theorem PointedTopCat.Hom.rwTargetPt_eq {X Y : Type u} [TopologicalSpace X] [TopologicalSpace Y] {f g : C(X, Y)} (point : X) (gf : g = f) :
          rwTargetPt point gf = ofHom f point
          @[reducible, inline]
          abbrev PointedTopCat.ofHom' {X Y : TopCat} (f : X Y) (point : X) :

          Typecheck a morphism in TopCat as a morphism in PointedTopCat, by choosing a point in X.

          Equations
          Instances For
            @[reducible, inline]
            abbrev PointedTopCat.Hom'.rwTargetPt {X Y : TopCat} {f g : X Y} (point : X) (gf : g = f) :

            Change the target point of a morphism of PointedTopCat from g point to f point, given g = f. Useful to fix definitional equality.

            Equations
            Instances For
              theorem PointedTopCat.Hom'.rwTargetPt_eq {X Y : TopCat} {f g : X Y} (point : X) (gf : g = f) :
              rwTargetPt point gf = ofHom' f point
              @[reducible, inline]

              Regard a pointed topological space as simply a topological space.

              Equations
              Instances For
                @[reducible, inline]

                The distinguished piont of a pointed topological space

                Equations
                Instances For

                  A morphism between pointed topological spaces maps the base point to the base point.

                  theorem PointedTopCat.ofHom_comp {X Y Z : Type u} [TopologicalSpace X] [TopologicalSpace Y] [TopologicalSpace Z] (f : C(X, Y)) (g : C(Y, Z)) (point : X) :
                  ofHom (g.comp f) point = CategoryTheory.CategoryStruct.comp (ofHom f point) (ofHom g (f point))
                  @[reducible, inline]
                  abbrev Pointed.Hom.rwTargetPt {X Y : Type u} (point : X) {f g : XY} (gf : g = f) :
                  of point of (f point)

                  Change the target point of a Pointed.Hom from g point to f point, given g = f. Useful to fix definitional equality.

                  Equations
                  Instances For
                    theorem Pointed.Hom.toFun_rwTargetPt {X Y : Type u} (point : X) {f g : XY} (gf : g = f) :
                    (rwTargetPt point gf).toFun = g
                    theorem Pointed.Hom.rwTargetPt_eq {X Y : Type u} (point : X) {f g : XY} (gf : g = f) :
                    rwTargetPt point gf = { toFun := f, map_point := }
                    def GenLoop.inducedMap' (n : ) {X Y : PointedTopCat} (f : X Y) :
                    (GenLoop (Fin n) (↑X.as) X.point)(GenLoop (Fin n) (↑Y.as) Y.point)

                    The map of GenLoops induced by a morphism f : X ⟶ Y of pointed topological spaces

                    Equations
                    Instances For
                      @[reducible, inline]
                      abbrev GenLoop.inducedMap {X Y : Type u} [TopologicalSpace X] [TopologicalSpace Y] (n : ) (x : X) (f : C(X, Y)) :
                      (GenLoop (Fin n) X x)(GenLoop (Fin n) Y (f x))

                      The map of GenLoops induced by a continuous map f : C(X, Y)

                      Equations
                      Instances For
                        def HomotopyGroup.inducedMap' (n : ) {X Y : PointedTopCat} (f : X Y) :
                        Pi n (↑X.as) X.pointPi n (↑Y.as) Y.point

                        The map between homotopy groups (as sets) induced by a morphism f : X ⟶ Y of pointed topological spaces

                        Equations
                        Instances For
                          @[reducible, inline]
                          abbrev HomotopyGroup.inducedMap {X Y : Type u} [TopologicalSpace X] [TopologicalSpace Y] (n : ) (x : X) (f : C(X, Y)) :
                          Pi n X xPi n Y (f x)

                          The map between homotopy groups (as sets) induced by a continuous map f : C(X, Y)

                          Equations
                          Instances For
                            @[reducible, inline]
                            abbrev HomotopyGroup.inducedMap.rwTargetPt {X Y : Type u} [TopologicalSpace X] [TopologicalSpace Y] (n : ) {f g : C(X, Y)} (x : X) (gf : g = f) :
                            Pi n X xPi n Y (f x)

                            Change an induced map's target point from g x to f x, given g = f. Useful to fix definitional equality.

                            Equations
                            Instances For
                              theorem HomotopyGroup.inducedMap.rwTargetPt_eq {X Y : Type u} [TopologicalSpace X] [TopologicalSpace Y] (n : ) {f g : C(X, Y)} (x : X) (gf : g = f) :
                              rwTargetPt n x gf = inducedMap n x f

                              π_n is a functor sending a based topological space (X, x₀) to its n-th homotopy group (as a type, ignoring its group structure) based at x₀.

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

                                π_n is a functor sending a based topological space (X, x₀) to its n-th homotopy group (as a pointed type whose base point is the contant map, ignoring its group structure) based at x₀.

                                Equations
                                • One or more equations did not get rendered due to their size.
                                Instances For
                                  @[reducible, inline]
                                  noncomputable abbrev HomotopyGroup.inducedPointedHom {X Y : Type u} [TopologicalSpace X] [TopologicalSpace Y] (n : ) (x₀ : X) (f : C(X, Y)) :

                                  The morphism $f_{*} : π_n(X, x₀) → π_n(Y, f(x₀))$ in the category Pointed, induced by the continuous map f : C(X, Y)

                                  Equations
                                  Instances For
                                    @[reducible, inline]
                                    noncomputable abbrev HomotopyGroup.inducedPointedHom' (n : ) {X Y : TopCat} (x₀ : X) (f : X Y) :

                                    The morphism $f_{*} : π_n(X, x₀) → π_n(Y, f(x₀))$ in the category Pointed, induced by the morphism f : X ⟶ Y in TopCat

                                    Equations
                                    Instances For
                                      @[reducible, inline]
                                      noncomputable abbrev HomotopyGroup.inducedPointedHom.isoTarget {X Y : Type u} [TopologicalSpace X] [TopologicalSpace Y] (n : ) {f g : C(X, Y)} (x₀ : X) (gf : g = f) :

                                      isoTarget

                                      Equations
                                      Instances For
                                        @[reducible, inline]
                                        noncomputable abbrev HomotopyGroup.inducedPointedHom.rwTargetPt {X Y : Type u} [TopologicalSpace X] [TopologicalSpace Y] (n : ) {f g : C(X, Y)} (x₀ : X) (gf : g = f) :

                                        Change an induced pointed morphism's target point from g x₀ to f x₀, given g = f. Useful to fix definitional equality.

                                        Equations
                                        Instances For
                                          theorem HomotopyGroup.inducedPointedHom.toFun_rwTargetPt {X Y : Type u} [TopologicalSpace X] [TopologicalSpace Y] (n : ) {f g : C(X, Y)} (x₀ : X) (gf : g = f) :
                                          (rwTargetPt n x₀ gf).toFun = inducedMap.rwTargetPt n x₀ gf
                                          theorem HomotopyGroup.inducedPointedHom.rwTargetPt_eq {X Y : Type u} [TopologicalSpace X] [TopologicalSpace Y] (n : ) {f g : C(X, Y)} (x₀ : X) (gf : g = f) :
                                          rwTargetPt n x₀ gf = inducedPointedHom n x₀ f
                                          @[reducible, inline]
                                          noncomputable abbrev HomotopyGroup.inducedPointedHom'.isoTarget (n : ) {X Y : TopCat} (x₀ : X) {f g : X Y} (gf : g = f) :

                                          isoTarget

                                          Equations
                                          Instances For
                                            @[reducible, inline]
                                            noncomputable abbrev HomotopyGroup.inducedPointedHom'.rwTargetPt (n : ) {X Y : TopCat} (x₀ : X) {f g : X Y} (gf : g = f) :

                                            Change an induced pointed morphism's target point from g x₀ to f x₀, given g = f. Useful to fix definitional equality.

                                            Equations
                                            Instances For
                                              theorem HomotopyGroup.inducedPointedHom'.toFun_rwTargetPt (n : ) {X Y : TopCat} (x₀ : X) {f g : X Y} (gf : g = f) :
                                              (rwTargetPt n x₀ gf).toFun = inducedMap.rwTargetPt n x₀
                                              theorem HomotopyGroup.inducedPointedHom'.rwTargetPt_eq (n : ) {X Y : TopCat} (x₀ : X) {f g : X Y} (gf : g = f) :
                                              rwTargetPt n x₀ gf = inducedPointedHom' n x₀ f