Cospan & Span #
We define a category WalkingCospan (resp. WalkingSpan), which is the index category
for the given data for a pullback (resp. pushout) diagram. Convenience methods cospan f g
and span f g construct functors from the walking (co)span, hitting the given morphisms.
References #
The type of objects for the diagram indexing a pullback, defined as a special case of
WidePullbackShape.
Instances For
The left point of the walking cospan.
Instances For
The right point of the walking cospan.
Instances For
The central point of the walking cospan.
Instances For
The type of objects for the diagram indexing a pushout, defined as a special case of
WidePushoutShape.
Instances For
The left point of the walking span.
Instances For
The right point of the walking span.
Instances For
The central point of the walking span.
Instances For
The type of arrows for the diagram indexing a pullback.
Instances For
The left arrow of the walking cospan.
Instances For
The right arrow of the walking cospan.
Instances For
The identity arrows of the walking cospan.
Instances For
The type of arrows for the diagram indexing a pushout.
Instances For
The left arrow of the walking span.
Instances For
The right arrow of the walking span.
Instances For
The identity arrows of the walking span.
Instances For
To construct an isomorphism of cones over the walking cospan,
it suffices to construct an isomorphism
of the cone points and check it commutes with the legs to left and right.
Instances For
To construct an isomorphism of cocones over the walking span,
it suffices to construct an isomorphism
of the cocone points and check it commutes with the legs from left and right.
Instances For
cospan f g is the functor from the walking cospan hitting f and g.
Instances For
span f g is the functor from the walking span hitting f and g.
Instances For
Every diagram indexing a pullback is naturally isomorphic (actually, equal) to a cospan
Instances For
Every diagram indexing a pushout is naturally isomorphic (actually, equal) to a span
Instances For
A functor applied to a cospan is a cospan.
Instances For
A functor applied to a span is a span.
Instances For
Constructor for natural transformations between cospans.
Instances For
Constructor for natural isomorphisms between cospans.
Instances For
Construct an isomorphism of cospans from components.
Instances For
Constructor for natural transformations between spans.
Instances For
Constructor for natural isomorphisms between spans.
Instances For
Construct an isomorphism of spans from components.