Shifting a chain colimit by one stage #
Dropping the bottom stage of a chain does not change its colimit.
The stage inclusions of the full chain restrict to a cocone on the
shifted chain, giving the tail comparison; the transitions followed
by the shifted stage inclusions form a cocone on the full chain,
giving the comparison back. Both composites are identified with the
identities by the stagewise extensionality lemma. The
descent-from-legs helper chainDesc is factored out for reuse: any
family of legs absorbed by the transitions descends to the chain
colimit, with the stage computation exposed as a simp lemma.
Legs absorbed by the transitions absorb all chain morphisms.
The cocone on the chain diagram assembled from legs absorbed by the transitions.
Equations
- RS.chainCocone B δ legs h = { pt := Z, ι := { app := fun (k : RS.SmallNat) => legs (RS.smallNatEquiv.inverse.obj k), naturality := ⋯ } }
Instances For
The descent out of the chain colimit determined by legs absorbed by the transitions.
Equations
- RS.chainDesc B δ legs h = CategoryTheory.Limits.colimit.desc (RS.chainDiagram B δ) (RS.chainCocone B δ legs h)
Instances For
On a stage, the descent is the corresponding leg.
On a stage, the descent is the corresponding leg.
The comparison from the colimit of the shifted chain, whose leg at a stage is the next stage inclusion of the full chain.
Equations
- RS.chainColimitTail B δ = RS.chainDesc (fun (k : ℕ) => B (k + 1)) (fun (k : ℕ) => δ (k + 1)) (fun (k : ℕ) => RS.chainColimitι B δ (k + 1)) ⋯
Instances For
On a stage, the tail comparison is the next stage inclusion.
On a stage, the tail comparison is the next stage inclusion.
The comparison to the colimit of the shifted chain, whose leg at a stage is the transition followed by the shifted inclusion.
Equations
- One or more equations did not get rendered due to their size.
Instances For
On a stage, the comparison to the shifted colimit is the transition followed by the shifted inclusion.
On a stage, the comparison to the shifted colimit is the transition followed by the shifted inclusion.
Dropping the bottom stage of a chain does not change the colimit.
Equations
- RS.chainColimitTailIso B δ = { hom := RS.chainColimitTail B δ, inv := RS.chainColimitUntail B δ, hom_inv_id := ⋯, inv_hom_id := ⋯ }
Instances For
The chain colimit is invariant under stagewise isomorphism: compatible stage isomorphisms induce an isomorphism of the chain colimits.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The stage insertions under the stagewise isomorphism.
The stage insertions under the stagewise isomorphism.