An Algorithm for Computing Invariant Projectors in Representations of Wreath Products
Vladimir V. Kornyak

TL;DR
This paper presents an algorithm to compute primitive orthogonal idempotents in the centralizer ring of wreath product representations, aiding decomposition into irreducible components, with applications in quantum mechanics.
Contribution
It introduces a C implementation of an algorithm for decomposing high-dimensional wreath product representations into irreducible components.
Findings
Algorithm successfully computes invariant projectors.
C implementation handles high-dimensional representations.
Examples demonstrate practical applicability.
Abstract
We describe an algorithm for computing the complete set of primitive orthogonal idempotents in the centralizer ring of the permutation representation of a wreath product. This set of idempotents determines the decomposition of the representation into irreducible components. In the formalism of quantum mechanics, these idempotents are projection operators into irreducible invariant subspaces of the Hilbert space of a multipartite quantum system. The C implementation of the algorithm constructs irreducible decompositions of high-dimensional representations of wreath products. Examples of computations are given.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
11institutetext: Laboratory of Information Technologies
Joint Institute for Nuclear Research
141980 Dubna, Russia
11email: [email protected]
An Algorithm for Computing Invariant Projectors in Representations of Wreath Products
Vladimir V. Kornyak
Abstract
We describe an algorithm for computing the complete set of primitive orthogonal idempotents in the centralizer ring of the permutation representation of a wreath product. This set of idempotents determines the decomposition of the representation into irreducible components. In the formalism of quantum mechanics, these idempotents are projection operators into irreducible invariant subspaces of the Hilbert space of a multipartite quantum system. The C implementation of the algorithm constructs irreducible decompositions of high-dimensional representations of wreath products. Examples of computations are given.
Keywords:
Wreath product Irreducible decomposition Invariant projectors Multipartite quantum system
1 Introduction
A typical description of a physical system usually includes a space \color[rgb]{0,0,0}{}X, on which a group of spatial symmetries \color[rgb]{0,0,0}{}G=G\!\left(X\right) acts, and a set of local states \color[rgb]{0,0,0}{}V with a group of local (or internal) symmetries \color[rgb]{0,0,0}{}F=F\!\left(V\right). The sets \color[rgb]{0,0,0}{}X and \color[rgb]{0,0,0}{}V and the group \color[rgb]{0,0,0}{}F can be thought of, respectively, as the base, the typical fiber and the structure group of a fiber bundle. The sections of the bundle are the set of functions from \color[rgb]{0,0,0}{}X to \color[rgb]{0,0,0}{}V, denoted by \color[rgb]{0,0,0}{}V^{X}. The set \color[rgb]{0,0,0}{}V^{X} describes the whole states of the physical system. A natural symmetry group that acts on \color[rgb]{0,0,0}{}V^{X} and preserves the structure of the fiber bundle is the wreath product [1, 2] of \color[rgb]{0,0,0}{}F and \color[rgb]{0,0,0}{}G
[TABLE]
The primitive111Another canonical action of the wreath product, the imprimitive action, acts on the fibers, i.e., on the set \color[rgb]{0,0,0}{}V\times{}X. We will not consider this action here. action of \color[rgb]{0,0,0}{}\widetilde{W} on \color[rgb]{0,0,0}{}V^{X} is described by the rule
[TABLE]
where \color[rgb]{0,0,0}{}v\in{}V^{X}, \color[rgb]{0,0,0}{}f\in{}F^{X}, \color[rgb]{0,0,0}{}g\in{}G; the right-action convention is used for all group actions.
The wreath product is an important mathematical construct. In particular, the universal embedding theorem (also known as the Kaloujnine-Krasner theorem) states that any extension of group \color[rgb]{0,0,0}{}A by group \color[rgb]{0,0,0}{}B is isomorphic to a subgroup of \color[rgb]{0,0,0}{}A\wr{}B, i.e., the wreath product is a universal object containing all extensions. Wreath products play an important role [3] in the influential O’Nan-Scott theorem, which classifies maximal subgroups of the symmetric group, yet another universal object. The wreath product \color[rgb]{0,0,0}{}\mathsf{S}_{m}\wr\mathsf{S}_{n} is the automorphism group of the hypercubic graph or Hamming scheme \color[rgb]{0,0,0}{}H\!\left(n,m\right) in coding theory [4].
A quantum description of a physical system is obtained by introducing a Hilbert space \color[rgb]{0,0,0}{}\mathcal{H} spanned by the “classical” states of the system. Accordingly, the action of the symmetry group on classical states goes over to the unitary representation of the group in the Hilbert space \color[rgb]{0,0,0}{}\mathcal{H}. The next important and natural step in the study of the quantum system is the decomposition of the representation into irreducible components.
Among the problems of quantum mechanics, the study of multipartite quantum systems is of particular interest because they manifest such phenomena as entanglement and non-local correlations. In particular, the very possibility of quantum computing is based on these phenomena. The Hilbert space of a multipartite system consisting of \color[rgb]{0,0,0}{}N identical constituents has the form
[TABLE]
where \color[rgb]{0,0,0}{}\mathcal{H} is the Hilbert space of a single constituent. Assuming that the local group \color[rgb]{0,0,0}{}F acts through a representation in \color[rgb]{0,0,0}{}\mathcal{H}, and the group \color[rgb]{0,0,0}{}G\leq\mathsf{S}_{N} permutes the constituents, we come to the representation of the wreath product \color[rgb]{0,0,0}{}F\wr{}G in the space \color[rgb]{0,0,0}{}\widetilde{\mathcal{H}}.
In [5], we proposed an algorithm for decomposing representations of finite groups into irreducible subrepresentations. The algorithm computes a complete set of mutually orthogonal irreducible invariant projectors. In fact, this is a special case of a general construction — a Peirce decomposition of a ring with respect to an orthogonal system of idempotents (see [6, 7] for more details). Invariant projection operators are important in problems of quantum physics, since they define invariant inner products in invariant subspaces of a Hilbert space. Computer implementation of the approach has proved to be very effective in many cases. For example, the program coped with many high dimensional representations of simple groups and their “small” extensions, presented in the Atlas [8], in the computationally difficult case of characteristic zero. The algorithm in [5] uses polynomial algebra methods, which by their nature are algorithmically hard. The number of polynomial variables is equal to the rank – defined as the dimension of the centralizer ring – of the representation to be split. Representations of simple (or “close” to simple) groups usually have low ranks, and in such cases the algorithm works well. However, wreath products, which contain all possible extensions, are far from simple groups and have high ranks. Therefore, the approach from [5] is not applicable in the case of wreath products. In this paper, we propose an algorithm for calculating irreducible invariant projectors in the representation of a wreath product in the form of tensor product polynomials with the projectors of a local group representation as variables. We will consider here permutation representations – the most fundamental type of representations.
2 Irreducible Invariant Projectors of Wreath Product
Let \color[rgb]{0,0,0}{}X\cong\left\{1,\ldots,N\right\} and \color[rgb]{0,0,0}{}V\cong\left\{1,\ldots,M\right\}. This implies that \color[rgb]{0,0,0}{}G\!\left(X\right)\leq{}\mathsf{S}_{N} and \color[rgb]{0,0,0}{}F\!\left(V\right)\leq{}\mathsf{S}_{M}. The functions \color[rgb]{0,0,0}{}v\in{}V^{X} and \color[rgb]{0,0,0}{}f\in{}F^{X} can be thought as arrays (ordered lists) \color[rgb]{0,0,0}{}\left[v_{1},\ldots,v_{N}\right] and \color[rgb]{0,0,0}{}\left[f_{1},\ldots,f_{N}\right], respectively. Accordingly, the wreath product element \color[rgb]{0,0,0}{}\widetilde{w}\in\widetilde{W} can be written as the pair \color[rgb]{0,0,0}{}\bigl{(}\left[f_{1},\ldots,f_{N}\right];g\bigr{)}, where \color[rgb]{0,0,0}{}g\in{}G. The action (1) takes the form
[TABLE]
The permutation representation \color[rgb]{0,0,0}{}\widetilde{P} of the wreath product is a representation of \color[rgb]{0,0,0}{}\widetilde{W} by \color[rgb]{0,0,0}{}(0,1)-matrices of the size \color[rgb]{0,0,0}{}M^{N}\times{}M^{N} that have the form
[TABLE]
We assume that the representation space is an \color[rgb]{0,0,0}{}M^{N}-dimensional Hilbert space \color[rgb]{0,0,0}{}\widetilde{\mathcal{H}} over some abelian extension of the field \color[rgb]{0,0,0}{}\mathbb{Q}. This extension \color[rgb]{0,0,0}{}\mathcal{F} is a splitting field of the local group \color[rgb]{0,0,0}{}F.
2.1 Centralizer Ring of Wreath Product
Let
[TABLE]
be the basis elements of the centralizer ring of the representation (3), \color[rgb]{0,0,0}{}\widetilde{R} denotes the rank of the representation. The basis elements (4) are solutions of the system of equations (invariance condition)
[TABLE]
A more detailed analysis of (5) shows that the elements (4) are in one-to-one correspondence with the orbits of \color[rgb]{0,0,0}{}\widetilde{W} on the Cartesian square \color[rgb]{0,0,0}{}V^{X}\times{}V^{X}. Such orbits are called orbitals.
Let us present the Cartesian square in the form \color[rgb]{0,0,0}{}\left(V\times{}V\right)^{X}, i.e., as the array
[TABLE]
To construct orbitals, consider the structure of the group \color[rgb]{0,0,0}{}\widetilde{W}=F\wr{}G in more detail. Its subgroup
[TABLE]
is called the base group of the wreath product. The group \color[rgb]{0,0,0}{}\widetilde{F^{X}} is a normal (or invariant) subgroup of \color[rgb]{0,0,0}{}\widetilde{W}. This means that \color[rgb]{0,0,0}{}\widetilde{w}^{-1}\widetilde{F^{X}}\widetilde{w}=\widetilde{F^{X}} for any \color[rgb]{0,0,0}{}\widetilde{w}\in\widetilde{W}, and this is denoted by \color[rgb]{0,0,0}{}\widetilde{F^{X}}\triangleleft\widetilde{W}. The subgroup
[TABLE]
is a complement of \color[rgb]{0,0,0}{}\widetilde{F^{X}} in \color[rgb]{0,0,0}{}\widetilde{W}, i.e.,
[TABLE]
Thus, we can construct the orbits on the set \color[rgb]{0,0,0}{}\left(V\times{}V\right)^{X} acting first by the elements of the base group (7), and then by the elements of the complement (8). Further, we note that \color[rgb]{0,0,0}{}F^{X} being the direct product of \color[rgb]{0,0,0}{}N copies of \color[rgb]{0,0,0}{}F, \color[rgb]{0,0,0}{}F^{X}=F_{1}\times\cdots\times{}F_{N}, can be applied to the array (6) component wise independently. The action of the local group \color[rgb]{0,0,0}{}F splits the set \color[rgb]{0,0,0}{}V\times{}V into \color[rgb]{0,0,0}{}R disjoint subsets
[TABLE]
which we will call local orbitals. Calculating local orbitals is a simple task, since the local group is exponentially smaller than the wreath product. Let \color[rgb]{0,0,0}{}\overline{R}=\left\{1,\ldots,R\right\} and \color[rgb]{0,0,0}{}\overline{R}^{X} be the set of all mappings from \color[rgb]{0,0,0}{}X into \color[rgb]{0,0,0}{}\overline{R}. We define the action of \color[rgb]{0,0,0}{}g\in{}G on the mapping \color[rgb]{0,0,0}{}r\in\overline{R}^{X} by \color[rgb]{0,0,0}{}rg=\left[r_{1g},\ldots,r_{Ng}\right]. This action decomposes the set \color[rgb]{0,0,0}{}\overline{R}^{X} into orbits, and we can write the orbital of the wreath product as
[TABLE]
where \color[rgb]{0,0,0}{}rG denotes the orbit of the mapping \color[rgb]{0,0,0}{}r. To translate from the language of sets to the language of matrices, we must replace the orbitals with the basis elements of the local centralizer ring, union by summation, and Cartesian products by the tensor products. Thus, we obtain the expression for the basis element of the centralizer ring of the wreath product
[TABLE]
where \color[rgb]{0,0,0}{}A_{1},\ldots,A_{R} are basis elements of the local centralizer ring. It is easy to show that the basis elements (9) form a complete system, i.e.,
[TABLE]
where \color[rgb]{0,0,0}{}\mathbb{J}_{M^{N}} is the \color[rgb]{0,0,0}{}M^{N}\times{}M^{N} all-ones matrix, and \color[rgb]{0,0,0}{}r^{(i)} denotes some numbering of the orbits of \color[rgb]{0,0,0}{}G on \color[rgb]{0,0,0}{}\overline{R}^{X}.
2.2 Complete Set of Irreducible Invariant Projectors
The complete set of irreducible invariant projectors is a subset of the centralizer ring, specified by the conditions of idempotency and mutual orthogonality. A similar construction in ring theory is called a complete set of primitive orthogonal idempotents. An arbitrary ring with a complete set of orthogonal idempotents can be represented as a direct sum of indecomposable rings. This is called a Peirce decomposition [6, 7].
Before constructing the complete set of primitive orthogonal idempotents for the centralizer ring of the permutation representation of the wreath product, we recall some properties of the tensor (Kronecker) product [9]:
\color[rgb]{0,0,0}{}\left(A\otimes{}B\right)\otimes{}C=A\otimes\left(B\otimes{}C\right), 2. 2.
\color[rgb]{0,0,0}{}\left(A+B\right)\otimes{}\left(C+D\right)=A\otimes{}C+A\otimes{}D+B\otimes{}C+B\otimes{}D, 3. 3.
\color[rgb]{0,0,0}{}\left(\alpha{}A\right)\otimes{}B=A\otimes\left(\alpha{}B\right)=\alpha\left(A\otimes{}B\right), 4. 4.
\color[rgb]{0,0,0}{}\left(A\otimes{}B\right)\left(C\otimes{}D\right)=\left(AC\right)\otimes\left(BD\right), 5. 5.
\color[rgb]{0,0,0}{}\left(S\otimes{}T\right)^{-1}=S^{-1}\otimes{}T^{-1},
where \color[rgb]{0,0,0}{}A, \color[rgb]{0,0,0}{}B, \color[rgb]{0,0,0}{}C and \color[rgb]{0,0,0}{}D are matrices, \color[rgb]{0,0,0}{}S and \color[rgb]{0,0,0}{}T are invertible matrices and \color[rgb]{0,0,0}{}\alpha is a scalar. It follows immediately from these properties that
if \color[rgb]{0,0,0}{}A and \color[rgb]{0,0,0}{}B are both invariant, then \color[rgb]{0,0,0}{}A\otimes{}B is invariant; 2. 2.
if \color[rgb]{0,0,0}{}A and \color[rgb]{0,0,0}{}B are both idempotents, then \color[rgb]{0,0,0}{}A\otimes{}B is idempotent; 3. 3.
if \color[rgb]{0,0,0}{}A^{\prime}=S^{-1}AS and \color[rgb]{0,0,0}{}B^{\prime}=T^{-1}BT, then
[TABLE]
This relation means that we can freely change the bases in the factors of the tensor product to more convenient ones.
Using the above relations, their consequences and some additional technical considerations allows us to come to the main result of this section.
Let \color[rgb]{0,0,0}{}B_{1},\ldots,B_{K} be the complete set of irreducible invariant projectors of the permutation representation of the local group \color[rgb]{0,0,0}{}F. Let \color[rgb]{0,0,0}{}\overline{K}=\left\{1,\ldots,K\right\} and \color[rgb]{0,0,0}{}\overline{K}^{X} be the set of all mappings from \color[rgb]{0,0,0}{}X into \color[rgb]{0,0,0}{}\overline{K}. The action of \color[rgb]{0,0,0}{}g\in{}G on the mapping \color[rgb]{0,0,0}{}k\in\overline{K}^{X} is defined as \color[rgb]{0,0,0}{}kg=\left[k_{1g},\ldots,k_{Ng}\right]. Then we have
Proposition 1
An irreducible invariant projector in the permutation representation of the wreath product takes the form
[TABLE]
where \color[rgb]{0,0,0}{}kG denotes the \color[rgb]{0,0,0}{}G-orbit of the mapping \color[rgb]{0,0,0}{}k on the set \color[rgb]{0,0,0}{}\overline{K}^{X}.
The easily verifiable completeness condition \color[rgb]{0,0,0}{}\displaystyle\sum_{i=1}^{\widetilde{K}}\widetilde{B}_{k^{(i)}}=\bbbone_{M^{N}} holds. Here \color[rgb]{0,0,0}{}\widetilde{K} is the number of irreducible components of the wreath product representation, \color[rgb]{0,0,0}{}\bbbone_{M^{N}} is the identity matrix in the representation space, \color[rgb]{0,0,0}{}k^{(i)} denotes some numbering of the orbits of \color[rgb]{0,0,0}{}G on \color[rgb]{0,0,0}{}\overline{K}^{X}.
To calculate the basis elements (9) of the centralizer ring and irreducible invariant projectors (10), we wrote a program in C. The input data for the program are the generators of the spatial and local groups, and the complete set of irreducible invariant projectors of the local group (obtained, for example, using the program described in [5]).
3 Calculation Example: \color[rgb]{0,0,0}{}\mathsf{S}_{4}\!\left(\text{{octahedron}}\right)\wr\mathsf{A}_{5}\!\left(\text{{icosahedron}}\right)
We give here the calculation of the centralizer ring and invariant projectors for the permutation representation of the wreath product of the rotational symmetry groups of the octahedron and icosahedron. This representation has dimension \color[rgb]{0,0,0}{}M^{N}={2\,176\,782\,336} and rank \color[rgb]{0,0,0}{}\widetilde{R}={9099} .
3.1 Space Group
In our example, the space \color[rgb]{0,0,0}{}X is represented by the icosahedron, see Fig. 1. The full symmetry group of the icosahedron is the product \color[rgb]{0,0,0}{}\mathsf{A}_{5}\times\mathsf{C}_{2}. As a group of spatial symmetries we take the orientation-preserving factor \color[rgb]{0,0,0}{}\mathsf{A}_{5}, which describes the rotational (or chiral) symmetries of the icosahedron. The order of \color[rgb]{0,0,0}{}\mathsf{A}_{5} is equal to \color[rgb]{0,0,0}{}60.
The points of the space \color[rgb]{0,0,0}{}X are the vertices of the icosahedron: \color[rgb]{0,0,0}{}X\cong\left\{1,\ldots,12\right\}. The space symmetry group \color[rgb]{0,0,0}{}G\!\left(X\right) can be generated by two permutations. For example, for the vertex numbering as in Fig. 1, we may use the following presentation
[TABLE]
3.2 Local Group
The set of local states is represented by the vertices of the octahedron (Fig. 2): \color[rgb]{0,0,0}{}V\cong\left\{1,\ldots,6\right\}. The full octahedral symmetry group is isomorphic to \color[rgb]{0,0,0}{}\mathsf{S}_{4}\times\mathsf{C}_{2}. Note that the full octahedral group itself is a wreath product, namely, \color[rgb]{0,0,0}{}\mathsf{S}_{2}\wr\mathsf{S}_{3}.
The group of rotational symmetries of the octahedron is \color[rgb]{0,0,0}{}\mathsf{S}_{4}. The order of \color[rgb]{0,0,0}{}\mathsf{S}_{4} is equal to \color[rgb]{0,0,0}{}24. For the vertex numbering of Fig. 2, the local symmetry group \color[rgb]{0,0,0}{}F\!\left(V\right) has the following presentation by two generators
[TABLE]
The six-dimensional permutation representation \color[rgb]{0,0,0}{}\mathbf{\underline{6}} of \color[rgb]{0,0,0}{}F\!\left(V\right) has rank \color[rgb]{0,0,0}{}3, and the basis of the centralizer ring is
[TABLE]
The irreducible decomposition of this representation has the form \color[rgb]{0,0,0}{}\mathbf{\underline{6}}=\mathbf{1}\operatorname*{\oplus}\mathbf{2}\operatorname*{\oplus}\mathbf{3}. The complete set of irreducible invariant projectors for representation \color[rgb]{0,0,0}{}\mathbf{\underline{6}}, expressed in the basis (11) of the centralizer ring, is as follows
[TABLE]
3.3 Applying C Program
Below we present the output of the program, accompanying parts of the output with comments. An example with a larger dimension of representation is given in Appendix 0.A. Both calculations were performed on PC with 3.30GHz CPU and 16GB RAM.
3.3.1 Part 1.
The program reads the generators of the spatial and local groups and prints related information: ‘Name’ is the name of the file containing the generators, ‘Number of points’ is the dimension of the permutation representation, etc.
Space G(X) group: Name = "A5_on_icosahedron" Number of points = 12 Comment = "Action of A_5 on 12 vertices of icosahedron" Size = "60" Number of generators = 2 Local F(V) group: Name = "S4_on_octahedron" Number of points = 6 Comment = "Action of S_4 on 6 vertices of octahedron" Size = "24" Number of generators = 2
3.3.2 Part 2.
The program constructs the wreath product generators from the generators of the constituent groups and creates a file for the constructed generators. This part of the calculation is optional and can be disabled.
Whole F(V).wr.G(X) group: Name = "S4_on_octahedron_wr_A5_on_icosahedron" Number of points V^X = 2176782336 Size = "24^12*60" Number of generators = 4
3.3.3 Part 3.
The program prints a common header (in LaTeX):
Wreath product \color[rgb]{0,0,0}{}\mathsf{S}_{4}\!\left(\text{{octahedron}}\right)\wr\mathsf{A}_{5}\!\left(\text{{icosahedron}}\right)
Representation dimension: \color[rgb]{0,0,0}{}\mathbf{2\,176\,782\,336}
3.3.4 Part 4.
The program computes the basis elements of the centralizer ring of the wreath product. This optional computation can be skipped. If it is enabled, the following items are calculated:
Rank of the representation (dimension of the centralizer ring). 2. 2.
The set of suborbit lengths. For a permutation group, suborbits are the orbits of the stabilizer of a single point of the permutation domain [3]. The sizes of orbitals are equal to the suborbit lengths multiplied by the representation dimension. The sum of suborbit length is equal to the representation dimension — we use this fact to verify calculation by displaying ‘Checksum’. The multiplicities of the suborbit lengths are shown as superscripts. 3. 3.
The basis elements of the centralizer ring for the wreath product representation. We display here only a few elements of the large array. The expressions for the basis elements are tensor product polynomials in the matrices \color[rgb]{0,0,0}{}A_{1},A_{2} and \color[rgb]{0,0,0}{}A_{3}, shown explicitly in (11).
Rank: \color[rgb]{0,0,0}{}\mathbf{9099}
Number of different suborbit lengths: \color[rgb]{0,0,0}{}37
Wreath suborbit lengths:
\color[rgb]{0,0,0}{}1^{2},6^{2},10^{2},12^{6},15^{2},20^{6},30^{24},48^{8},60^{52},96^{2},192,240^{408},480^{94},960^{1079},1280^{16},
\color[rgb]{0,0,0}{}3840^{1876},7680^{114},12288^{8},15360^{\mathbf{\underline{2054}}},40960^{4},49152^{8},61440^{1688},81920^{10},122880^{76},
\color[rgb]{0,0,0}{}196608^{2},245760^{942},983040^{424},1966080^{27},3932160^{118},5242880^{4},6291456^{2},
\color[rgb]{0,0,0}{}12582912,15728640^{28},16777216,31457280^{4},50331648^{2},\mathbf{\underline{62914560}}^{2}
Checksum = \color[rgb]{0,0,0}{}2176782336 Maximum multiplicity = \color[rgb]{0,0,0}{}2054
Wreath invariant basis forms:
[TABLE]
3.3.5 Part 5.
This main part of the program computes the complete set of irreducible invariant projectors (10). The output below contains
Information on whether the irreducible decomposition is multiplicity free or contains subrepresentations with nontrivial multiplicity. 2. 2.
The total number of the irreducible invariant projectors. 3. 3.
The number of different dimensions. 4. 4.
Complete list of irreducible dimensions. The superscripts represent the numbers of irreducible projectors of respective dimensions. The total sum of dimensions must be equal to the dimension of the wreath product representation, and this is verified by the direct calculation of ‘Checksum’. 5. 5.
A few expressions for irreducible invariant projectors, which are tensor product polynomials in matrices of local projectors (12).
Wreath product decomposition is multiplicity free
Number of irreducible components: \color[rgb]{0,0,0}{}9099
Number of different dimensions: \color[rgb]{0,0,0}{}125
Irreducible dimensions:
\color[rgb]{0,0,0}{}1,24^{2},36,54,72,120^{2},160^{2},240,270^{2},360^{2},384,480^{9},540^{2},640^{2},720^{11},768^{2},960^{5},
\color[rgb]{0,0,0}{}1080^{26},1152^{2},1215,1280^{2},1440^{33},1536,1620^{3},1920^{21},2160^{42},2304^{2},2430^{6},2880^{66},
\color[rgb]{0,0,0}{}2916,3240^{33},3456,3840^{11},4096,4320^{168},4860^{5},5760^{92},5832^{2},6144,6480^{132},7290^{2},
\color[rgb]{0,0,0}{}7680^{19},8640^{216},8748^{2},9720^{96},10240^{2},11520^{92},11664,12960^{306},14580^{15},15360^{5},
\color[rgb]{0,0,0}{}17280^{307},17496^{2},19440^{218},21870^{8},23040^{66},24576,25920^{462},26244,29160^{92},30720^{5},
\color[rgb]{0,0,0}{}34560^{222},36864,38880^{504},43740^{10},46080^{33},51840^{462},55296,58320^{277},69120^{147},73728,
\color[rgb]{0,0,0}{}77760^{\mathbf{\underline{556}}},87480^{122},92160^{11},93312,98415,103680^{306},116640^{468},131220^{13},138240^{42},
\color[rgb]{0,0,0}{}155520^{492},174960^{216},184320^{2},186624^{2},196830^{6},207360^{132},233280^{462},262440^{66},276480^{15},
\color[rgb]{0,0,0}{}279936^{2},311040^{217},349920^{336},354294,373248,393660^{7},414720^{33},466560^{279},524880^{132},
\color[rgb]{0,0,0}{}531441,559872^{2},622080^{72},699840^{216},787320^{48},829440^{3},839808,933120^{94},1049760^{132},
\color[rgb]{0,0,0}{}1180980^{3},1244160^{5},1399680^{100},1417176^{2},1574640^{43},1771470^{2},1866240^{13},2099520^{66},
\color[rgb]{0,0,0}{}2125764,2361960^{11},2799360^{10},3149280^{41},4199040^{13},4251528,4723920^{11},6298560^{5},
\color[rgb]{0,0,0}{}7085880^{4},\mathbf{\underline{9447840}}^{3}
Checksum = \color[rgb]{0,0,0}{}2176782336 Maximum number of equal dimensions = \color[rgb]{0,0,0}{}556
Wreath irreducible projectors:
[TABLE]
Time: 0.89 sec
Maximum number of tensor monomials: 1062882
4 Application Remarks
One of the main goals of the work was to develop a tool for the study of models of multipartite quantum systems. The projection operators obtained by the program are supposed to be used to calculate quantum correlations in such models. These operators are matrices of huge dimension (for example, about ten trillion for projectors in Appendix A). Obviously, the explicit calculation of such matrices is impossible. However, the expression of projectors for wreath products in the form of tensor polynomials makes it possible to reduce the computation of quantum correlations to a sequence of computations with small matrices of local projectors. To demonstrate this, recall that the computation of quantum correlations is ultimately reduced to the computation of scalar products. Let \color[rgb]{0,0,0}{}\displaystyle\widetilde{\Phi}=\sum_{m\in{}V^{X}}\varphi_{m}\left|e_{m_{1}}\right\rangle\otimes\cdots\otimes\left|e_{m_{N}}\right\rangle\in\widetilde{\mathcal{H}} and \color[rgb]{0,0,0}{}\displaystyle\widetilde{\Psi}=\sum_{m\in{}V^{X}}\psi_{n}\left|e_{n_{1}}\right\rangle\otimes\cdots\otimes\left|e_{n_{N}}\right\rangle\in\widetilde{\mathcal{H}} be vectors of the Hilbert space (2), where \color[rgb]{0,0,0}{}\left|e_{1}\right\rangle,\ldots,\left|e_{M}\right\rangle is a basis in the local Hilbert space \color[rgb]{0,0,0}{}\mathcal{H}, \color[rgb]{0,0,0}{}\varphi_{m} and \color[rgb]{0,0,0}{}\psi_{n} are arbitrary scalars from the base field \color[rgb]{0,0,0}{}\mathcal{F}. Then we can calculate the scalar product of these vectors in the invariant subspace defined by the projector (10) as follows
[TABLE]
Acknowledgments
I am grateful to Yu.A. Blinkov for help in preparing the article, V.P. Gerdt for fruitful discussions and valuable advice, and A. Römer for detecting a bug in the computer program..
Appendix 0.A Computing Invariant Projectors for \color[rgb]{0,0,0}{}\mathsf{A}_{5}\!\left(\text{{icosahedron}}\right)\wr\mathsf{A}_{5}\!\left(\text{{icosahedron}}\right)
The representation \color[rgb]{0,0,0}{}\mathbf{\underline{12}} of \color[rgb]{0,0,0}{}\mathsf{A}_{5} on the icosahedron has rank \color[rgb]{0,0,0}{}4, and the basis of the centralizer ring is
[TABLE]
where \color[rgb]{0,0,0}{}Y=\begin{pmatrix}0&1&1&1&1&1\\ 1&0&1&0&0&1\\ 1&1&0&1&0&0\\ 1&0&1&0&1&0\\ 1&0&0&1&0&1\\ 1&1&0&0&1&0\\ \end{pmatrix},~{}Z=\begin{pmatrix}0&0&0&0&0&0\\ 0&0&0&1&1&0\\ 0&0&0&0&1&1\\ 0&1&0&0&0&1\\ 0&1&1&0&0&0\\ 0&0&1&1&0&0\\[2.0pt] \end{pmatrix}. The irreducible decomposition of this representation has the form \color[rgb]{0,0,0}{}\mathbf{\underline{12}}=\mathbf{1}\operatorname*{\oplus}\mathbf{3}\operatorname*{\oplus}\mathbf{3^{\prime}}\operatorname*{\oplus}\mathbf{5}. The complete set of irreducible invariant projectors for representation \color[rgb]{0,0,0}{}\mathbf{\underline{12}}, expressed in the basis (13) of the centralizer ring, is as follows
[TABLE]
Local F(V) group: Name = "A5_on_icosahedron" Number of points = 12 Comment = "Action of A_5 on 12 vertices of icosahedron" Number of generators = 2
Space G(X) group: Name = "A5_on_icosahedron" Number of points = 12 Comment = "Action of A_5 on 12 vertices of icosahedron" Number of generators = 2
Whole group F(V).wr.G(X) Number of points V^X = 8916100448256
Wreath product \color[rgb]{0,0,0}{}\mathsf{A}_{5}\!\left(\text{{icosahedron}}\right)\wr\mathsf{A}_{5}\!\left(\text{{icosahedron}}\right)
Representation dimension: \color[rgb]{0,0,0}{}\mathbf{8\,916\,100\,448\,256}
Rank: \color[rgb]{0,0,0}{}\mathbf{3\,875\,157}
Wreath product decomposition is multiplicity free
Number of irreducible components: \color[rgb]{0,0,0}{}280\,832
Number of different dimensions: \color[rgb]{0,0,0}{}145
Irreducible dimensions:
\color[rgb]{0,0,0}{}1,36^{2},54^{2},60,108,150,180^{2},270^{4},540^{6},750^{2},900^{4},1215^{2},1620^{28},2430^{27},2500^{2},2700^{44},2916^{2},
\color[rgb]{0,0,0}{}4500^{22},4860^{118},6750^{30},7290^{4},7500^{3},8100^{264},8748^{8},9375,13500^{183},14580^{436},18750^{6},21870^{76},
\color[rgb]{0,0,0}{}22500^{66},24300^{1056},26244^{8},37500^{6},40500^{1056},43740^{950},60750^{120},67500^{540},72900^{2958},98415^{4},
\color[rgb]{0,0,0}{}112500^{136},121500^{3636},131220^{1688},156250^{2},168750^{60},187500^{15},196830^{114},202500^{2460},218700^{5912},
\color[rgb]{0,0,0}{}312500^{2},337500^{898},354294^{2},364500^{8870},393660^{2070},468750^{8},531441^{2},546750^{240},562500^{188},
\color[rgb]{0,0,0}{}607500^{7392},656100^{8448},708588,759375^{4},937500^{11},1012500^{3696},1093500^{14664},1180980^{1872}\!,1518750^{174}\!,
\color[rgb]{0,0,0}{}1687500^{1108},1771470^{94},1822500^{14808},1968300^{8448},2125764^{8},2812500^{184},3037500^{9152},3188646^{2},
\color[rgb]{0,0,0}{}3280500^{16896},3542940^{1083},4218750^{60},4687500^{13},4920750^{240},5062500^{3696},5314410^{2},5467500^{\mathbf{\underline{19704}}},
\color[rgb]{0,0,0}{}5859375,5904900^{5632},6377292^{6},7971615^{2},8437500^{906},8857350^{2},9112500^{14786},9841500^{12552},
\color[rgb]{0,0,0}{}10628820^{422},11718750^{6},13668750^{240},14062500^{132},15187500^{7392},15943230^{24},16402500^{16896},
\color[rgb]{0,0,0}{}17714700^{2253},23437500^{5},25312500^{2460},27337500^{14672},29524500^{5632},31886460^{52},37968750^{120},
\color[rgb]{0,0,0}{}39062500^{2},42187500^{528},44286750^{94},45562500^{8874},49207500^{8464},53144100^{408},58593750,61509375^{4},
\color[rgb]{0,0,0}{}70312500^{66},75937500^{3636},82012500^{8456},88573500^{1079},105468750^{30},113906250^{4},117187500^{3},
\color[rgb]{0,0,0}{}123018750^{114},126562500^{1056},136687500^{5920},147622500^{1872},210937500^{183},227812500^{2968},244140625,
\color[rgb]{0,0,0}{}246037500^{2054},292968750^{2},341718750^{76},351562500^{24},379687500^{1056},410062500^{1688},474609375^{2},
\color[rgb]{0,0,0}{}527343750^{2},585937500,632812500^{264},683437500^{942},949218750^{27},1054687500^{49},1139062500^{422},
\color[rgb]{0,0,0}{}1757812500^{6},1898437500^{118},2636718750^{4},3164062500^{28},\mathbf{\underline{5273437500}}^{2}
Checksum = \color[rgb]{0,0,0}{}8916100448256 Maximum number of equal dimensions = \color[rgb]{0,0,0}{}19704
Wreath irreducible projectors:
[TABLE]
Time: 7.79 sec
Maximum number of tensor monomials: 16777216
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Meldrum, J.D.P.: Wreath Products of Groups and Semigroups. Longman/Wiley, New York (1995)
- 2[2] James, G.D., Kerber, A.: The Representation Theory of the Symmetric Group. Encyclopedia of Mathematics and its Applications, vol. 16, Addison-Wesley, Reading (1981)
- 3[3] Cameron, P.J.: Permutation Groups. Cambridge University Press, Cambridge (1999)
- 4[4] Bannai Eiichi, Ito Tatsuro: Algebraic Combinatorics I: Association Schemes. The Benjamin/Cummings Publishing Co., Inc. Menlo Park, CA (1984)
- 5[5] Kornyak, V.V.: Splitting Permutation Representations of Finite Groups by Polynomial Algebra Methods. In: Gerdt, V.P. et al. (Eds.): CASC 2018, LNCS 11077 . pp. 304–318. Springer, Cham (2018)
- 6[6] Jacobson, N.: Structure of Rings. Vol. 37. Amer. Math. Soc., Providence, R.I. (1956)
- 7[7] Rowen, L.H.: Ring Theory. Academic Press, Inc., Boston (1991)
- 8[8] Wilson, R., Walsh, P., Tripp, J., Suleiman, I., Parker, R., Norton, S., Nickerson, S., Linton, S., Bray, J., Abbott, R.: Atlas of finite group representations. .
