The category of commutative squares #
In this file, we define a bundled version of CommSq
which allows to consider commutative squares as
objects in a category Square C
.
The four objects in a commutative square are numbered as follows:
X₁ --> X₂
| |
v v
X₃ --> X₄
We define the flip functor, and two equivalences with
the category Arrow (Arrow C)
, depending on whether
we consider a commutative square as a horizontal
morphism between two vertical maps (arrowArrowEquivalence
)
or a vertical morphism between two horizontal
maps (arrowArrowEquivalence'
).
The category of commutative squares in a category.
- X₁ : C
the top-left object
- X₂ : C
the top-right object
- X₃ : C
the bottom-left object
- X₄ : C
the bottom-right object
the top morphism
the left morphism
the right morphism
the bottom morphism
Instances For
A morphism between two commutative squares consists of 4 morphisms which extend these two squares into a commuting cube.
the top-left morphism
the top-right morphism
the bottom-left morphism
the bottom-right morphism
Instances For
The identity of a commutative square.
Equations
Instances For
The composition of morphisms of squares.
Equations
Instances For
Equations
Constructor for isomorphisms in Square c
Equations
Instances For
Flipping a square by switching the top-right and the bottom-left objects.
Equations
Instances For
The functor which flips commutative squares.
Equations
Instances For
Flipping commutative squares is an auto-equivalence.
Equations
Instances For
The functor Square C ⥤ Arrow (Arrow C)
which sends a
commutative square sq
to the obvious arrow from the left morphism of sq
to the right morphism of sq
.
Equations
Instances For
The functor Arrow (Arrow C) ⥤ Square C
which sends
a morphism Arrow.mk f ⟶ Arrow.mk g
to the commutative square
with f
on the left side and g
on the right side.
Equations
Instances For
The equivalence Square C ≌ Arrow (Arrow C)
which sends a
commutative square sq
to the obvious arrow from the left morphism of sq
to the right morphism of sq
.
Equations
Instances For
The functor Square C ⥤ Arrow (Arrow C)
which sends a
commutative square sq
to the obvious arrow from the top morphism of sq
to the bottom morphism of sq
.
Equations
Instances For
The functor Arrow (Arrow C) ⥤ Square C
which sends
a morphism Arrow.mk f ⟶ Arrow.mk g
to the commutative square
with f
on the top side and g
on the bottom side.
Equations
Instances For
The equivalence Square C ≌ Arrow (Arrow C)
which sends a
commutative square sq
to the obvious arrow from the top morphism of sq
to the bottom morphism of sq
.
Equations
Instances For
The functor (Square C)ᵒᵖ ⥤ Square Cᵒᵖ
.
Equations
Instances For
The functor (Square Cᵒᵖ)ᵒᵖ ⥤ Square Cᵒᵖ
.
Equations
Instances For
The image of a commutative square by a functor.
Equations
Instances For
The functor Square C ⥤ Square D
induced by a functor C ⥤ D
.
Equations
Instances For
The natural transformation F.mapSquare ⟶ G.mapSquare
induces
by a natural transformation F ⟶ G
.
Equations
Instances For
The functor (C ⥤ D) ⥤ Square C ⥤ Square D
.