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.
Instances For
The composition of morphisms of squares.
Instances For
Constructor for isomorphisms in Square C
Instances For
Flipping a square by switching the top-right and the bottom-left objects.
Instances For
The functor which flips commutative squares.
Instances For
Flipping commutative squares is an auto-equivalence.
Instances For
The top-left evaluation Square C ⥤ C.
Instances For
The top-right evaluation Square C ⥤ C.
Instances For
The bottom-left evaluation Square C ⥤ C.
Instances For
The bottom-right evaluation Square C ⥤ C.
Instances For
The functor (Square C)ᵒᵖ ⥤ Square Cᵒᵖ.
Instances For
The functor (Square Cᵒᵖ)ᵒᵖ ⥤ Square Cᵒᵖ.
Instances For
The equivalence (Square C)ᵒᵖ ≌ Square Cᵒᵖ.
Instances For
The image of a commutative square by a functor.
Instances For
The functor Square C ⥤ Square D induced by a functor C ⥤ D.
Instances For
The natural transformation F.mapSquare ⟶ G.mapSquare induces
by a natural transformation F ⟶ G.
Instances For
The functor (C ⥤ D) ⥤ Square C ⥤ Square D.