‣ Source ( c ) | ( attribute ) |
Returns: a morphism
The argument is a \(2\)-cell \(c: \alpha \rightarrow \beta\). The output is its source \(\alpha\).
‣ Range ( c ) | ( attribute ) |
Returns: a morphism
The argument is a \(2\)-cell \(c: \alpha \rightarrow \beta\). The output is its range \(\beta\).
‣ IdentityTwoCell ( alpha ) | ( attribute ) |
Returns: a \(2\)-cell
The argument is a morphism \(\alpha\). The output is its identity \(2\)-cell \(\mathrm{id}_{\alpha}: \alpha \rightarrow \alpha\).
‣ AddIdentityTwoCell ( C, F ) | ( operation ) |
Returns: nothing
The arguments are a category \(C\) and a function \(F\). This operations adds the given function \(F\) to the category for the basic operation IdentityTwoCell
. \(F: \alpha \mapsto \mathrm{id}_{\alpha}\).
‣ HorizontalPreCompose ( c, d ) | ( operation ) |
Returns: a \(2\)-cell
The arguments are two \(2\)-cells \(c: \alpha \rightarrow \beta\), \(d: \gamma \rightarrow \delta\) between morphisms \(\alpha, \beta: a \rightarrow b\) and \(\gamma, \delta: b \rightarrow c\). The output is their horizontal composition \(d \ast c: (\gamma \circ \alpha) \rightarrow (\delta \circ \beta)\).
‣ AddHorizontalPreCompose ( C, F ) | ( operation ) |
Returns: nothing
The arguments are a category \(C\) and a function \(F\). This operations adds the given function \(F\) to the category for the basic operation HorizontalPreCompose
. \(F: (c,d) \mapsto d \ast c\).
‣ HorizontalPostCompose ( d, c ) | ( operation ) |
Returns: a \(2\)-cell
The arguments are two \(2\)-cells \(d: \gamma \rightarrow \delta\), \(c: \alpha \rightarrow \beta\) between morphisms \(\alpha, \beta: a \rightarrow b\) and \(\gamma, \delta: b \rightarrow c\). The output is their horizontal composition \(d \ast c: (\gamma \circ \alpha) \rightarrow (\delta \circ \beta)\).
‣ AddHorizontalPostCompose ( C, F ) | ( operation ) |
Returns: nothing
The arguments are a category \(C\) and a function \(F\). This operations adds the given function \(F\) to the category for the basic operation HorizontalPostCompose
. \(F: (d,c) \mapsto d \ast c\).
‣ VerticalPreCompose ( c, d ) | ( operation ) |
Returns: a \(2\)-cell
The arguments are two \(2\)-cells \(c: \alpha \rightarrow \beta\), \(d: \beta \rightarrow \gamma\) between morphisms \(\alpha, \beta, \gamma: a \rightarrow b\). The output is their vertical composition \(d \circ c: \alpha \rightarrow \gamma\).
‣ AddVerticalPreCompose ( C, F ) | ( operation ) |
Returns: nothing
The arguments are a category \(C\) and a function \(F\). This operations adds the given function \(F\) to the category for the basic operation VerticalPreCompose
. \(F: (c,d) \mapsto d \circ c\).
‣ VerticalPostCompose ( d, c ) | ( operation ) |
Returns: a \(2\)-cell
The arguments are two \(2\)-cells \(d: \beta \rightarrow \gamma\), \(c: \alpha \rightarrow \beta\) between morphisms \(\alpha, \beta, \gamma: a \rightarrow b\). The output is their vertical composition \(d \circ c: \alpha \rightarrow \gamma\).
‣ AddVerticalPostCompose ( C, F ) | ( operation ) |
Returns: nothing
The arguments are a category \(C\) and a function \(F\). This operations adds the given function \(F\) to the category for the basic operation VerticalPostCompose
. \(F: (d,c) \mapsto d \circ c\).
‣ IsWellDefinedForTwoCells ( c ) | ( operation ) |
Returns: a boolean
The argument is a \(2\)-cell \(c\). The output is true
if \(c\) is well-defined, otherwise the output is false
.
‣ AddIsWellDefinedForTwoCells ( C, F ) | ( operation ) |
Returns: nothing
The arguments are a category \(C\) and a function \(F\). This operations adds the given function \(F\) to the category for the basic operation IsWellDefinedForTwoCells
. \(F: c \mapsto \mathtt{IsWellDefinedForMorphisms}( c )\).
generated by GAPDoc2HTML