Arrows of composable strings, and isomorphism classes of their vertices #
For positions i ≤ j of a string F : ComposableArrows C n of composable arrows, its arrow from
the i-th to the j-th object, viewed as a total arrow of C, is F.totalArrow i j hij. The
string is determined by these arrows (CategoryTheory.ComposableArrows.ext_of_totalArrow);
reindexing the string along a functor of the indexing posets reindexes its arrows
(CategoryTheory.ComposableArrows.totalArrow_whiskerLeft), prepending an arrow with
CategoryTheory.ComposableArrows.precomp shifts them
(CategoryTheory.ComposableArrows.totalArrow_precomp_succ_succ), and applying a functor to the
string maps its arrows along the functor
(CategoryTheory.ComposableArrows.totalArrow_mapComposableArrows_obj) and commutes with
prepending (CategoryTheory.Functor.mapComposableArrows_obj_precomp). A string of at least one
arrow is already determined by its first arrow and the remaining string
(CategoryTheory.ComposableArrows.ext_succ_of_totalArrow).
All vertices of a composable string in a groupoid have the same isomorphism class.
Main declarations #
CategoryTheory.ComposableArrows.totalArrow: the arrow of a string between two positions.CategoryTheory.ComposableArrows.ext_of_totalArrow: a string is determined by its arrows.CategoryTheory.ComposableArrows.ext_succ_of_totalArrow: a string is determined by its first arrow and its remaining arrows.CategoryTheory.ComposableArrows.quotient_mk_obj: the vertices of a string in a groupoid are isomorphic.
The arrow of a string of composable arrows from its i-th to its j-th object, as a total
arrow of C. For i = j this is the identity arrow of the i-th object.
Instances For
The arrow of a string of composable arrows from a position to itself is an identity arrow.
The first arrow of a string obtained by prepending an arrow is that arrow, including when its target is identified with the first vertex by an equality.
An arrow from the new first vertex to a later vertex is the prepended arrow followed by an arrow of the original string.
An arrow from the new first vertex of a prepended string to a shifted vertex is the prepended
arrow followed by an arrow of the original string. Unlike
CategoryTheory.ComposableArrows.totalArrow_precomp_zero_succ_succ, this holds uniformly in the
target position, including the first arrow.
Arrows between shifted vertices of a prepended string are the arrows of the original string.
Reindexing a string of composable arrows along a functor Φ of the indexing posets reindexes
its arrows.
An arrow of the image of a string under a functor is the image of the arrow of the string.
A string of composable arrows is determined by its arrows.
A string of at least one composable arrow is determined by its first arrow and the string
F.δ₀ of the remaining arrows.
Applying a functor to a string with a prepended arrow prepends the image of that arrow to the image of the string.
All vertices of a composable string in a groupoid represent the same isomorphism class.