Documentation

Mathlib.AlgebraicTopology.SimplicialSet.AnodyneExtensions.RelativeCellComplex

The relative cell complex attached to a rank function for a pairing #

Let A be a subcomplex of a simplicial set X. Let P : A.Pairing be a proper pairing (in the sense of Moss) and f : P.RankFunction ι be a rank function. We show that the inclusion A.ι is a relative cell complex with basic cells given by horn inclusions.

References #

structure SSet.Subcomplex.Pairing.RankFunction.Cell {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} [LinearOrder ι] (f : P.RankFunction ι) (i : ι) :

Given a rank function f : P.RankFunction ι for a pairing P of a subcomplex A of X : SSet, and i : ι, this is the type of type (II) simplices of rank i.

  • s : P.II

    a type (II) simplex

  • rank_s : f.rank self.s = i
Instances For
    theorem SSet.Subcomplex.Pairing.RankFunction.Cell.ext {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} {inst✝ : LinearOrder ι} {f : P.RankFunction ι} {i : ι} {x y : f.Cell i} (s : x.s = y.s) :
    x = y
    theorem SSet.Subcomplex.Pairing.RankFunction.Cell.ext_iff {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} {inst✝ : LinearOrder ι} {f : P.RankFunction ι} {i : ι} {x y : f.Cell i} :
    x = y x.s = y.s
    @[reducible, inline]
    abbrev SSet.Subcomplex.Pairing.RankFunction.Cell.dim {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} [LinearOrder ι] {f : P.RankFunction ι} {i : ι} (c : f.Cell i) :

    The dimension c.dim of a cell c of a rank function for a pairing P of a subcomplex of a simplicial set. This is defined as the dimension of the corresponding type (II) simplex. (In the case P is proper, the corresponding type (I) simplex will be of dimension c.dim + 1.)

    Equations
    Instances For
      noncomputable def SSet.Subcomplex.Pairing.RankFunction.Cell.index {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} [LinearOrder ι] {f : P.RankFunction ι} {i : ι} (c : f.Cell i) [P.IsProper] :
      Fin (c.dim + 2)

      If c is a cell of a rank function for a proper pairing P of a subcomplex of a simplicial set, this is the index in Fin (c.dim + 2) of the face of the type (I) simplex given by the corresponding type (II) simplex.

      Equations
      Instances For
        @[reducible, inline]
        noncomputable abbrev SSet.Subcomplex.Pairing.RankFunction.Cell.horn {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} [LinearOrder ι] {f : P.RankFunction ι} {i : ι} (c : f.Cell i) [P.IsProper] :

        The horn in the standard simplex corresponding to a cell of a rank function for a proper pairing of a subcomplex of a simplicial set.

        Equations
        Instances For
          @[reducible, inline]
          abbrev SSet.Subcomplex.Pairing.RankFunction.Cell.map {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} [LinearOrder ι] {f : P.RankFunction ι} {i : ι} (c : f.Cell i) [P.IsProper] :
          stdSimplex.obj { len := c.dim + 1 } X

          The morphism Δ[c.dim + 1] ⟶ X corresponding to a cell of a rank function for a proper pairing of a subcomplex of X : SSet.

          Equations
          Instances For
            @[simp]
            theorem SSet.Subcomplex.Pairing.RankFunction.Cell.range_map {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} [LinearOrder ι] {f : P.RankFunction ι} {i : ι} (c : f.Cell i) [P.IsProper] :
            range c.map = (↑(P.p c.s)).subcomplex
            theorem SSet.Subcomplex.Pairing.RankFunction.Cell.image_horn_lt_subcomplex {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} [LinearOrder ι] {f : P.RankFunction ι} {i : ι} (c : f.Cell i) [P.IsProper] :
            c.horn.image c.map < (↑(P.p c.s)).subcomplex
            @[reducible, inline]
            noncomputable abbrev SSet.Subcomplex.Pairing.RankFunction.basicCell {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} [LinearOrder ι] (f : P.RankFunction ι) [P.IsProper] (i : ι) (c : f.Cell i) :

            The horn inclusion corresponding to a cell of a rank function for a proper pairing of a subcomplex of a simplicial set.

            Equations
            Instances For
              def SSet.Subcomplex.Pairing.RankFunction.filtration {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} [LinearOrder ι] (f : P.RankFunction ι) (i : ι) :

              The filtration of a simplicial set given by a rank function for a proper pairing of a subcomplex.

              Equations
              Instances For
                theorem SSet.Subcomplex.Pairing.RankFunction.filtration_def {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} [LinearOrder ι] (f : P.RankFunction ι) (i : ι) :
                f.filtration i = A⨆ (j : ι), ⨆ (_ : j < i), ⨆ (c : f.Cell j), (↑(P.p c.s)).subcomplex
                theorem SSet.Subcomplex.Pairing.RankFunction.subcomplex_le_filtration {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} [LinearOrder ι] (f : P.RankFunction ι) {j : ι} (c : f.Cell j) {i : ι} (h : j < i) :
                (↑(P.p c.s)).subcomplex f.filtration i
                @[simp]
                theorem SSet.Subcomplex.Pairing.RankFunction.le_filtration {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} [LinearOrder ι] (f : P.RankFunction ι) (i : ι) :
                theorem SSet.Subcomplex.Pairing.RankFunction.filtration_succ {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} [LinearOrder ι] (f : P.RankFunction ι) [SuccOrder ι] (i : ι) (hi : ¬IsMax i) :
                f.filtration (Order.succ i) = f.filtration i⨆ (c : f.Cell i), (↑(P.p c.s)).subcomplex
                theorem SSet.Subcomplex.Pairing.RankFunction.filtration_of_isSuccLimit {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} [LinearOrder ι] (f : P.RankFunction ι) [OrderBot ι] [SuccOrder ι] (i : ι) (hi : Order.IsSuccLimit i) :
                f.filtration i = ⨆ (j : ι), ⨆ (_ : j < i), f.filtration j
                theorem SSet.Subcomplex.Pairing.RankFunction.iSup_filtration_iio {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} [LinearOrder ι] (f : P.RankFunction ι) [OrderBot ι] [SuccOrder ι] (m : ι) (hm : Order.IsSuccLimit m) :
                ⨆ (i : (Set.Iio m)), f.filtration i = f.filtration m
                theorem SSet.Subcomplex.Pairing.RankFunction.iSup_filtration {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} [LinearOrder ι] (f : P.RankFunction ι) [P.IsProper] [OrderBot ι] [SuccOrder ι] [NoMaxOrder ι] :
                ⨆ (i : ι), f.filtration i =
                def SSet.Subcomplex.Pairing.RankFunction.Cell.mapToSucc {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} [LinearOrder ι] {f : P.RankFunction ι} [P.IsProper] {j : ι} [SuccOrder ι] [NoMaxOrder ι] (c : f.Cell j) :

                The morphism Δ[c.dim + 1] ⟶ f.filtration (Order.succ j) given by c : f.Cell j, when f is a rank function for a proper pairing of a subcomplex of a simplicial set.

                Equations
                Instances For

                  The main technical result in this section is SSet.Subcomplex.Pairing.RankFunction.isPushout which states that there is a pushout square:

                                                        f.t j
                  ∐ fun (c : f.Cell j) ↦ c.horn  -------------> f.filtration j
                                 |                                   |
                           f.m j |                                   |
                                 v                      f.b j        v
                  ∐ fun (c : f.Cell j) ↦ Δ[c.dim + 1]  -------> f.filtration (Order.succ j)
                  

                  The map on the left is a coproduct of horn inclusions (the source and target of the morphism f.m j are denoted f.sigmaHorn j and f.sigmaStdSimplex j).

                  @[reducible, inline]
                  noncomputable abbrev SSet.Subcomplex.Pairing.RankFunction.sigmaHorn {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} [LinearOrder ι] (f : P.RankFunction ι) [P.IsProper] (j : ι) :

                  Given a rank function for a proper pairing of a subcomplex of a simplicial set, this is the coproduct of the horns corresponding to all cells of rank j.

                  Equations
                  Instances For
                    @[reducible, inline]
                    noncomputable abbrev SSet.Subcomplex.Pairing.RankFunction.Cell.ιSigmaHorn {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} [LinearOrder ι] {f : P.RankFunction ι} [P.IsProper] {j : ι} (c : f.Cell j) :

                    Given a cell c of rank j for a rank function f for a proper pairing of a subcomplex of a simplicial set, this is the inclusion of c.horn into f.sigmaHorn j.

                    Equations
                    Instances For
                      @[reducible, inline]
                      noncomputable abbrev SSet.Subcomplex.Pairing.RankFunction.sigmaStdSimplex {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} [LinearOrder ι] (f : P.RankFunction ι) (j : ι) :

                      Given a rank function for a proper pairing of a subcomplex of a simplicial set, this is coproduct of the standard simplices corresponding to all cells of rank j.

                      Equations
                      Instances For
                        @[reducible, inline]
                        noncomputable abbrev SSet.Subcomplex.Pairing.RankFunction.Cell.ιSigmaStdSimplex {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} [LinearOrder ι] {f : P.RankFunction ι} {j : ι} (c : f.Cell j) :

                        Given a cell c of rank j for a rank function f for a proper pairing of a subcomplex of a simplicial set, this is the inclusion of Δ[c.dim + 1] into f.sigmaStdSimplex j.

                        Equations
                        Instances For
                          theorem SSet.Subcomplex.Pairing.RankFunction.ιSigmaHorn_jointly_surjective {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} [LinearOrder ι] (f : P.RankFunction ι) [P.IsProper] {d : } {j : ι} (a : (f.sigmaHorn j).obj (Opposite.op { len := d })) :
                          ∃ (c : f.Cell j) (x : c.horn.toSSet.obj (Opposite.op { len := d })), (CategoryTheory.ConcreteCategory.hom (c.ιSigmaHorn.app (Opposite.op { len := d }))) x = a
                          theorem SSet.Subcomplex.Pairing.RankFunction.ιSigmaStdSimplex_jointly_surjective {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} [LinearOrder ι] (f : P.RankFunction ι) {d : } {j : ι} (a : (f.sigmaStdSimplex j).obj (Opposite.op { len := d })) :
                          ∃ (c : f.Cell j) (x : (stdSimplex.obj { len := c.dim + 1 }).obj (Opposite.op { len := d })), (CategoryTheory.ConcreteCategory.hom (c.ιSigmaStdSimplex.app (Opposite.op { len := d }))) x = a
                          theorem SSet.Subcomplex.Pairing.RankFunction.ιSigmaStdSimplex_eq_iff {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} [LinearOrder ι] (f : P.RankFunction ι) {j : ι} {d : } (x : f.Cell j) (s : (stdSimplex.obj { len := x.dim + 1 }).obj (Opposite.op { len := d })) (y : f.Cell j) (t : (stdSimplex.obj { len := y.dim + 1 }).obj (Opposite.op { len := d })) :
                          noncomputable def SSet.Subcomplex.Pairing.RankFunction.m {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} [LinearOrder ι] (f : P.RankFunction ι) [P.IsProper] (j : ι) :

                          The coproduct of the horn inclusions corresponding to all the cells of rank j for a rank function for a proper pairing of a subcomplex of a simplicial set.

                          Equations
                          Instances For
                            @[simp]
                            theorem SSet.Subcomplex.Pairing.RankFunction.Cell.preimage_filtration_map {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} [LinearOrder ι] (f : P.RankFunction ι) [P.IsProper] {j : ι} (c : f.Cell j) :
                            noncomputable def SSet.Subcomplex.Pairing.RankFunction.Cell.mapHorn {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} [LinearOrder ι] (f : P.RankFunction ι) [P.IsProper] {j : ι} (c : f.Cell j) :

                            Given a cell c of rank j for a rank function f for a proper pairing of a subcomplex of a simplicial set, this is the induced morphism c.horn ⟶ f.filtration j.

                            Equations
                            Instances For
                              noncomputable def SSet.Subcomplex.Pairing.RankFunction.t {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} [LinearOrder ι] (f : P.RankFunction ι) [P.IsProper] (j : ι) :

                              Given a rank function f : P.RankFunction ι for a proper pairing P of a subcomplex of a simplicial set, this is the induced morphism f.sigmaHorn j ⟶ f.filtration j for any j : ι.

                              Equations
                              Instances For
                                @[simp]
                                @[simp]
                                noncomputable def SSet.Subcomplex.Pairing.RankFunction.Cell.type₁ {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} [LinearOrder ι] (f : P.RankFunction ι) [P.IsProper] {j : ι} (c : f.Cell j) :
                                (range (f.m j)).N

                                Given a rank j cell c for a rank function f for a proper pairing of a subcomplex of a simplicial set, this is the nondegenerate simplex in f.sigmaStdSimplex j not in the image of f.m j : f.sigmaHorn j ⟶ f.sigmaStdSimplex j which corresponds to c.ιSigmaStdSimplex.

                                Equations
                                • One or more equations did not get rendered due to their size.
                                Instances For
                                  @[simp]
                                  theorem SSet.Subcomplex.Pairing.RankFunction.Cell.type₁_dim {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} [LinearOrder ι] (f : P.RankFunction ι) [P.IsProper] {j : ι} (c : f.Cell j) :
                                  (type₁ f c).dim = c.dim + 1
                                  noncomputable def SSet.Subcomplex.Pairing.RankFunction.Cell.type₂ {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} [LinearOrder ι] (f : P.RankFunction ι) [P.IsProper] {j : ι} (c : f.Cell j) :
                                  (range (f.m j)).N

                                  Given a rank j cell c for a rank function f for a proper pairing of a subcomplex of a simplicial set, this is the nondegenerate simplex in f.sigmaStdSimplex j not in the image of f.m j : f.sigmaHorn j ⟶ f.sigmaStdSimplex j which corresponds to the c.indexth-face of c.type₁.

                                  Equations
                                  • One or more equations did not get rendered due to their size.
                                  Instances For
                                    @[simp]
                                    theorem SSet.Subcomplex.Pairing.RankFunction.Cell.type₂_dim {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} [LinearOrder ι] (f : P.RankFunction ι) [P.IsProper] {j : ι} (c : f.Cell j) :
                                    (type₂ f c).dim = c.dim
                                    theorem SSet.Subcomplex.Pairing.RankFunction.exists_or_of_range_m_N {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} [LinearOrder ι] (f : P.RankFunction ι) [P.IsProper] {j : ι} (s : (range (f.m j)).N) :
                                    ∃ (c : f.Cell j), s = Cell.type₁ f c s = Cell.type₂ f c
                                    noncomputable def SSet.Subcomplex.Pairing.RankFunction.b {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} [LinearOrder ι] (f : P.RankFunction ι) [P.IsProper] [SuccOrder ι] [NoMaxOrder ι] (j : ι) :

                                    Given a rank function f : P.RankFunction ι for a proper pairing P of a subcomplex of a simplicial set, this is the induced morphism f.sigmaStdSimplex j ⟶ f.filtration (Order.succ j) for any j : ι.

                                    Equations
                                    Instances For
                                      theorem SSet.Subcomplex.Pairing.RankFunction.isPullback {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} [LinearOrder ι] (f : P.RankFunction ι) [P.IsProper] [SuccOrder ι] [NoMaxOrder ι] (j : ι) :
                                      CategoryTheory.IsPullback (f.t j) (f.m j) (homOfLE ) (f.b j)
                                      noncomputable def SSet.Subcomplex.Pairing.RankFunction.mapN {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} [LinearOrder ι] (f : P.RankFunction ι) [P.IsProper] [SuccOrder ι] [NoMaxOrder ι] {j : ι} (x : (range (f.m j)).N) :
                                      X.S

                                      Given a rank function f : P.RankFunction ι for a proper pairing of a subcomplex of a simplicial set X, this is the simplex of X corresponding to an element in (Subcomplex.range (f.m j)).N.

                                      Equations
                                      Instances For
                                        @[simp]
                                        theorem SSet.Subcomplex.Pairing.RankFunction.mapN_type₁ {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} [LinearOrder ι] (f : P.RankFunction ι) [P.IsProper] [SuccOrder ι] [NoMaxOrder ι] {j : ι} (c : f.Cell j) :
                                        f.mapN (Cell.type₁ f c) = { dim := (↑(P.p c.s)).dim, simplex := (↑(P.p c.s)).simplex }
                                        @[simp]
                                        theorem SSet.Subcomplex.Pairing.RankFunction.mapN_type₂ {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} [LinearOrder ι] (f : P.RankFunction ι) [P.IsProper] [SuccOrder ι] [NoMaxOrder ι] {j : ι} (c : f.Cell j) :
                                        f.mapN (Cell.type₂ f c) = { dim := (↑c.s).dim, simplex := (↑c.s).simplex }
                                        theorem SSet.Subcomplex.Pairing.RankFunction.isPushout {X : SSet} {A : X.Subcomplex} {P : A.Pairing} {ι : Type v} [LinearOrder ι] (f : P.RankFunction ι) [P.IsProper] [SuccOrder ι] [NoMaxOrder ι] (j : ι) :
                                        CategoryTheory.IsPushout (f.t j) (f.m j) (homOfLE ) (f.b j)

                                        Given a rank function f : P.RankFunction ι for a proper pairing P of a subcomplex A of simplicial set X, the inclusion A.ι is a relative cell complex with basic cells given by horn inclusions.

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