For a semisimple category \(C\) of the form \(\bigoplus_{i \in I} k\mathrm{-vec}\) to become a rigid symmetric closed monoidal skeletal category, the set \(I\) has to be equipped with extra strucutre. To become a skeletal category, we need:
a total ordering on \(I\).
To become a monoidal category, we need:
a function \(\texttt{IsYieldingIdentities}\), deciding whether an object yields the identity whenever it is part of an associator triple or a braiding pair,
functions \(\texttt{Multiplicity}\) and \(\texttt{*}\), defining the tensor product on objects,
a function \(\texttt{AssociatorFromData}\), defining the tensor product on morphisms.
To become a symmetric monoidal category, we need:
a function \(\texttt{ExteriorPower}\).
To become a rigid symmetric monoidal category, we need:
a function \(\texttt{Dual}\), defining duals on objects.
In the following, two families of such sets \(I\) are introduced:
\(\texttt{GIrreducibleObject}\): For a group \(G\), the set \(I\) consists of the irreducible characters of \(G\). We call the elements in \(I\) the \(G\)-irreducible objects.
\(\texttt{GZGradedIrreducibleObject}\): For a group \(G\), the set \(I\) consists of the irreducible characters of \(G\) together with a degree \(n \in \mathbb{Z}\). We call the elements in \(I\) the \(G-\mathbb{Z}\)-irreducible objects.
‣ GIrreducibleObject ( c ) | ( attribute ) |
Returns: a \(G\)-irreducible object
The argument is a character \(c\) of a group. The output is its associated \(G\)-irreducible object.
‣ GZGradedIrreducibleObject ( n, c ) | ( operation ) |
Returns: a \(G-\mathbb{Z}\)-irreducible object
The argument is an integer \(n\) and a character \(c\) of a group. The output is their associated \(G-\mathbb{Z}\)-irreducible object.
‣ UnderlyingCharacter ( i ) | ( attribute ) |
Returns: an irreducible character
The argument is a \(G\)-irreducible object \(i\). The output is its underlying character.
‣ UnderlyingGroup ( i ) | ( attribute ) |
Returns: a group
The argument is a \(G\)-irreducible object \(i\). The output is its underlying group.
‣ UnderlyingCharacterTable ( i ) | ( attribute ) |
Returns: a character table
The argument is a \(G\)-irreducible object \(i\). The output is the character table of its underlying group.
‣ UnderlyingIrreducibleCharacters ( i ) | ( attribute ) |
Returns: a list
The argument is a \(G\)-irreducible object \(i\). The output is a list consisting of the irreducible characters of its underlying group.
‣ UnderlyingCharacterNumber ( i ) | ( attribute ) |
Returns: an integer
The argument is a \(G\)-irreducible object \(i\). The output is the integer \(n\) such that the \(n\)-th entry of the list of the underlying irreducible characters is the underlying irreducible character of \(i\).
‣ Dimension ( i ) | ( attribute ) |
Returns: an integer
The argument is a \(G\)-irreducible object \(i\). The output is the dimension of its underlying irreducible character.
‣ Dual ( i ) | ( attribute ) |
Returns: a \(G\)-irreducible object
The argument is a \(G\)-irreducible object \(i\). The output is the \(G\)-irreducible object associated to the dual character of \(c\), where \(c\) is the associated character of \(i\).
‣ UnderlyingCharacter ( i ) | ( attribute ) |
Returns: an irreducible character
The argument is a \(G-\mathbb{Z}\)-irreducible object \(i\). The output is its underlying character.
‣ UnderlyingDegree ( i ) | ( attribute ) |
Returns: an integer
The argument is a \(G-\mathbb{Z}\)-irreducible object \(i\). The output is its underlying degree.
‣ UnderlyingGroup ( i ) | ( attribute ) |
Returns: a group
The argument is a \(G-\mathbb{Z}\)-irreducible object \(i\). The output is its underlying group.
‣ UnderlyingCharacterTable ( i ) | ( attribute ) |
Returns: a character table
The argument is a \(G-\mathbb{Z}\)-irreducible object \(i\). The output is the character table of its underlying group.
‣ UnderlyingIrreducibleCharacters ( i ) | ( attribute ) |
Returns: a list
The argument is a \(G-\mathbb{Z}\)-irreducible object \(i\). The output is a list consisting of the irreducible characters of its underlying group.
‣ UnderlyingCharacterNumber ( i ) | ( attribute ) |
Returns: an integer
The argument is a \(G-\mathbb{Z}\)-irreducible object \(i\). The output is the integer \(n\) such that the \(n\)-th entry of the list of the underlying irreducible characters is the underlying irreducible character of \(i\).
‣ Dimension ( i ) | ( attribute ) |
Returns: an integer
The argument is a \(G-\mathbb{Z}\)-irreducible object \(i\). The output is the dimension of its underlying irreducible character.
‣ Dual ( i ) | ( attribute ) |
Returns: a \(G-\mathbb{Z}\)-irreducible object
The argument is a \(G-\mathbb{Z}\)-irreducible object \(i\). The output is the \(G-\mathbb{Z}\)-irreducible object associated to the degree \(-n\) and the dual character of \(c\), where \(n\) is the underlying degree and \(c\) is the underlying character of \(i\).
‣ IsYieldingIdentities ( i ) | ( property ) |
Returns: a boolean
The argument is a \(G\)-irreducible object \(i\). The output is true if the underlying character of \(i\) is the trivial one, false otherwise.
‣ IsYieldingIdentities ( i ) | ( property ) |
Returns: a boolean
The argument is a \(G-\mathbb{Z}\)-irreducible object \(i\). The output is true if the underlying character of \(i\) is the trivial one, false otherwise.
‣ Multiplicity ( i, j, k ) | ( operation ) |
Returns: an integer
The arguments are 3 \(G\)-irreducible objects \(i,j,k\). Let their underlying characters be denoted by \(a,b,c\), respectively. Then the output is the number \(\langle a, b\cdot c \rangle\), i.e., the multiplicity of \(a\) in the product of characters \(b \cdot c\).
3.5-2 \*
‣ \* ( i, j ) | ( operation ) |
Returns: a list
The arguments are 2 \(G\)-irreducible objects \(i,j\) with underlying irreducible characters \(a,b\), respectively. The output is a list L = \([ [ n_1, k_1 ], \dots, [ n_l, k_l ] ]\) consisting of positive integers \(n_c\) and \(G\)-irreducible objects \(k_c\) representing the character decomposition into irreducibles of the product \(a\cdot b\).
‣ AssociatorFromData ( i, j, k, A, vec, L ) | ( operation ) |
Returns: a list
The arguments are
three \(G\)-irreducible objects \(i,j,k\),
a list \(A\) containing the associator on all irreducibles as strings, e.g., the list constructed by the methods provided in this package,
a matrix category vec
of a homalg field \(F\),
a list L = \([ [ n_1, h_1 ], \dots, [ n_l, h_l ] ]\) consisting of positive integers \(n_c\) and \(G\)-irreducible objects \(h_c\) representing the character decomposition into irreducibles of the product of \(i,j,k\).
The output is the list \([ [ \alpha_{h_1}, h_1 ], \dots, [ \alpha_{h_l}, h_l ] ]\), where \(\alpha_{h_c}\) is the \(F\)-vector space homomorphism representing the \(h_c\)-th component of the associator of \(i,j,k\).
‣ ExteriorPower ( i, j ) | ( operation ) |
Returns: a list
The arguments are two \(G\)-irreducible objects \(i, j\). The output is the empty list if \(i\) is not equal to \(j\). Otherwise, the output is a list \(L = [ [ n_1, k_1 ], \dots, [ n_1, k_l ] ]\) consisting of positive integers \(n_j\) and \(G\)-irreducible objects \(k_j\), corresponding to the decomposition of the second exterior power character \(\wedge^2 c\) into irreducibles. Here, \(c\) is the associated character of \(i\).
‣ Multiplicity ( i, j, k ) | ( operation ) |
Returns: an integer
The arguments are 3 \(G-\mathbb{Z}\)-irreducible objects \(i,j,k\). Let their underlying characters be denoted by \(a,b,c\), respectively, and their underlying degrees by \(n_i, n_j, n_k\), respectively. The output is \(0\) if \(n_i\) is not equal to \(n_j + n_k\). Otherwise, the output is the number \(\langle a, b\cdot c \rangle\), i.e., the multiplicity of \(a\) in the product of characters \(b \cdot c\).
Let their underlying characters be denoted by \(a,b\), respectively, and their underlying degrees by \(n_i, n_j\), respectively. if \(n_i = n_j\) and the underlying character number of \(j\)
3.5-6 \*
‣ \* ( i, j ) | ( operation ) |
Returns: a list
The arguments are 2 \(G-\mathbb{Z}\)-irreducible objects \(i,j\) with underlying irreducible characters \(a,b\), respectively. The output is a list L = \([ [ n_1, k_1 ], \dots, [ n_l, k_l ] ]\) consisting of positive integers \(n_c\) and \(G\)-irreducible objects \(k_c\) representing the character decomposition into irreducibles of the product \(a\cdot b\). The underlying degrees of \(k_c\) are given by the sum of the underlying degrees of \(i\) and \(j\).
‣ AssociatorFromData ( i, j, k, A, vec, L ) | ( operation ) |
Returns: a list
The arguments are
three \(G-\mathbb{Z}\)-irreducible objects \(i,j,k\),
a list \(A\) containing the associator on all irreducibles (of \(G\)-irreducible objects) as strings, e.g., the list constructed by the methods provided in this package,
a matrix category vec
of a homalg field \(F\),
a list L = \([ [ n_1, h_1 ], \dots, [ n_l, h_l ] ]\) consisting of positive integers \(n_c\) and \(G-\mathbb{Z}\)-irreducible objects \(h_c\) representing the character decomposition into irreducibles of the product of \(i,j,k\).
The output is the list \([ [ \alpha_{h_1}, h_1 ], \dots, [ \alpha_{h_l}, h_l ] ]\), where \(\alpha_{h_c}\) is the \(F\)-vector space homomorphism representing the \(h_c\)-th component of the associator of \(i,j,k\).
‣ ExteriorPower ( i, j ) | ( operation ) |
Returns: a list
The arguments are two \(G-\mathbb{Z}\)-irreducible objects \(i, j\). The output is the empty list if the underlying characters of \(i\) and \(j\) are unequal. Otherwise, the output is a list \(L = [ [ n_1, k_1 ], \dots, [ n_1, k_l ] ]\) consisting of positive integers \(n_j\) and \(G-\mathbb{Z}\)-irreducible objects \(k_a\), corresponding to the decomposition of the second exterior power character \(\wedge^2 c\) into irreducibles. Here, \(c\) is the associated character of \(i\) and \(j\). The underlying degree of \(k_a\) is the sum of the underlying degrees of \(i\) and \(j\).
generated by GAPDoc2HTML