1 Schur Weyl Duality
1.1 Operator Space
Suppose \(\mathcal{X} = \mathbb {C}^{[d]}\) and \(\mathcal{Y} = \mathbb {C}^{[d]}\) where \(d \in \mathbb {N}\). Let the set of linear operators be \(\mathcal{L}(\mathcal{X}, \mathcal{Y})\). When \(\mathcal{Y} = \mathcal{X}\), let the set of linear operators be \(\mathcal{L}(\mathcal{X})\).
We briefly restate some relevant definitions and properties of linear operators that we will use in the subsequent sections.
For any pair of operators \(X, Y \in \mathcal{L}(\mathcal{X})\), the Lie bracket \([X, Y] \in \mathcal{L}(\mathcal{X})\) is defined as
such that \([X, Y] = 0\) if and only if \(X\) and \(Y\) commute.
Let \(\mathcal{A} \subseteq \mathcal{L}(\mathcal{X})\) be a subalgebra of \(\mathcal{L}(\mathcal{X})\). The commutant of \(\mathcal{A}\) is given by
An operator \(X \in \mathcal{L}(\mathcal{X})\) is a diagonal operator if \(X_{a, b} = 0\) for all \(a, b \in [d]\) where \(a \neq b\). For a given vector \(u \in \mathcal{X}\), we can define a diagonal operator \(\text{Diag}(u) \in \mathcal{L}(\mathcal{X})\) to denote the diagonal operator whose diagonal entries are given by the entries of \(u\). That is, we have
Let \(\Pi \) denote the project operator onto a subspace \(\mathcal{V}\). Then \(\Pi \) is a linear operator that satisfies the following properties:
\(\Pi ^2 = \Pi \), the idempotent property; and
\(\Pi ^* = \Pi \), the self-adjoint property.
Let the collection of all projection operators be denoted \(\text{Proj}(\mathcal{X})\). There is a uniquely defined projection operator \(\Pi \in \text{Proj}(\mathcal{X})\) such that its image \(\text{Im}(\Pi ) = \mathcal{V}\). When necessary, we denote this projection operator as \(\Pi _{\mathcal{V}}\) to indicate the subspace \(\mathcal{V}\) onto which it projects.
An operator \(\mathcal{A} \in \mathcal{L}(\mathcal{X}, \mathcal{Y})\) is an isometry if it satisfies the condition
which is equivalent to preserving the Euclidean norm of vectors in \(\mathcal{X}\), i.e., \(\| \mathcal{A}|\psi \rangle \| = \| |\psi \rangle \| \) for all \(|\psi \rangle \in \mathcal{X}\).
Denote the set of isometries that map \(\mathcal{X}\) to itself as the set of unitary operators \(U(\mathcal{X})\). Every unitary operator \(U \in U(\mathcal{X})\) is necessarily invertible and satisfies the normal condition
1.2 Symmetric subspaces
The symmetric subspace of linear operators \(\mathcal{L}(\mathcal{X})^{\mathbin {\bigcirc \mkern -15mu\vee }k}\) is the set of all operators \(X \in \mathcal{L}(\mathcal{X}^{\otimes k})\) that remain unchanged (invariant) under the permutation \(W_{\pi }\). That is,
Let \(S_k\) denote the symmetric group. Then given \(\pi \in S_k\), the permutation matrix (operator) \(V_d(\pi )\) is the unitary matrix that satisfies
for all \(|\psi _1 \rangle , \dots , |\psi _k\rangle \in \mathbb {C}^{d}\).
The standard computational basis of linear operators \(\{ E_{i, j}\} _{i, j \in [d]}\) is defined as the set of \(d^2\) operators in \(\mathcal{L}(\mathcal{X})\) such that
for all \(i, j \in [d]\), where \(\{ |i\rangle \} _{i \in [d]}\) is the standard computational basis of \(\mathcal{X}\).
The operator-vector correspondence is a bijective mapping between the set of linear operators \(\mathcal{L}(\mathcal{X})\) and the tensor product space \(\mathcal{X} \otimes \mathcal{X}\) defined as
One relevant identity we use is that for \(A_0, A_1, B \in \mathcal{L}(\mathcal{X})\),
1.3 Permutation Invariance and Properties of Unitarily Invariant Measures
Let \(k\) be a positive integer, and let \(X \in \mathbb {C}^[d]\). For any set \(\mathcal{A} \subseteq \mathbb {C}\) satisfying \(|\mathcal{A}| \geq k + 1\), it holds that
Let \(\mathcal{X}\) be a complex Euclidean space and \(k\) be a positive integer. Then the following statements are equivalent:
\(X \in \mathcal{L}(\mathcal{X})^{\mathbin {\bigcirc \mkern -15mu\vee }k}\).
For \(V \in U(\mathcal{X}^{\otimes k} \otimes \mathcal{X}^{\otimes k}, (\mathcal{X} \otimes \mathcal{X})^{\otimes k})\) being the isometry defined by
\begin{equation} V \text{vec}(Y_1 \otimes \dots \otimes Y_k) = \text{vec}(Y_1) \otimes \dots \text{vec}(Y_n) \end{equation}14holding for all \(Y_1, \dots , Y_k \in \mathcal{L}(\mathcal{X})\), one has that
\begin{equation} V \text{vec}(X) \in (\mathcal{X} \otimes \mathcal{X})^{\mathbin {\bigcirc \mkern -15mu\vee }k}. \end{equation}15\(X \in \text{Span}\{ Y^{\otimes k} : Y \in \mathcal{L}(\mathcal{X})\} \)
Let \(\mathcal{X}\) be a complex Euclidean space and \(k\) be a positive integer. Then the symmetric subspace of linear operators is equivalent to the span of the unitary tensor products, i.e.,
Let \(\mathcal{X}\) be a complex Euclidean space, let \(\mathcal{V} \subseteq \mathcal{X}\) be a subspace, and let \(A \in \mathcal{L}(\mathcal{X})\) be an operator. The following statements are equivalent:
It holds that both \(A\mathcal{V} \subseteq \mathcal{V}\) and \(A^{*}\mathcal{V} \subseteq \mathcal{V}\).
It holds that \([A, \Pi _{\mathcal{V}}] = 0\).
Let \(\mathcal{A}\) be a self-adjoint, unital subalgebra of \(\mathcal{L}(\mathcal{X})\). Then the double commutant of \(\mathcal{A}\) is equal to \(\mathcal{A}\), i.e.,
For all \(X \in \text{Comm}(\mathcal{A})\) and any \(A \in \mathcal{A}\), we have
Therefore, \(A \in \text{Comm}(\text{Comm}(\mathcal{A}))\), so \(\mathcal{A} \subseteq \text{Comm}(\text{Comm} (\mathcal{A}))\).
To demonstrate reverse inclusion, consider the subalgebra \(\mathcal{B} \subseteq \mathcal{L}(\mathcal{X} \otimes \mathcal{X})\) defined as
For all \(Y \in \mathcal{L}(\mathcal{X} \otimes \mathcal{X})\), it can be written in terms of the standard computational basis
Using the definition of the standard computational basis of operators, we can rearrange the right-hand side into the form
where \(Y_{a, b} = \sum _{i, j \in [d]} c_{i, j, a, b} |i \rangle \langle j |\).
\(Y\) commutes with \(\mathcal{B}\) if and only if \(Y(X \otimes \mathbb {I}) = (X \otimes \mathbb {I}) Y\) for all \(X \in \mathcal{A}\). Substituting Equation 21 and simplifying shows that \(Y\) commutes with \(\mathcal{B}\) if and only if \([Y_{a, b}, X] = 0\). For any \(X \in \text{Comm}(\text{Comm}(\mathcal{A}))\), \(X\) must commute with \(\text{Comm}(\mathcal{A})\), and therefore
It remains to show that every element in \(\text{Comm}(\text{Comm}(\mathcal{B}))\) is of the form \(X \otimes \mathbb {I}\). Define a subspace \(\mathcal{V} \subseteq X \otimes X\), where
For any arbitrary \(X \in \mathcal{A}\), we find that
the inclusion of which follows from the fact that \(\mathcal{A}\) is an algebra so \(X|a\rangle = Xe_a \in \mathcal{A}\). Similarly, since \(\mathcal{A}\) is self-adjoint,
By Lemma 1.3.4, this implies \([X \otimes \mathbb {I}, \Pi _{\mathcal{V}}] = 0\), and hence
Therefore, for any arbitrary \(X \in \text{Comm}(\text{Comm}(\mathcal{A}))\), Equation 22 implies
It follows from Equation 30 that
By Lemma 1.3.4, this yields
Since the subalgebra \(\mathcal{A}\) is unital, \(\mathbb {I} \in \mathcal{A}\) and thus \(\text{vec}(\mathbb {I}) \in \mathcal{V}\). Therefore,
By the bijectivity of \(\text{vec}\), \(X \in \mathcal{A}\), so \(\text{Comm}(\text{Comm}(\mathcal{A})) \subseteq \mathcal{A}\).
Let \(\mathcal{X}\) be a complex Euclidean space, \(k\) be a positive integer, and \(X \in \mathcal{L}(\mathcal{X}^{\otimes k})\) be an operator. Then the set of all commutators of the unitary group is equivalent to the span of the permutation operators, i.e.,
Let \(X \in \text{Comm}(\mathcal{U}(\mathcal{X}), k)\). then by the bilinearity of the Lie bracket,
Proposition 1.3.2 implies that \(X \in \text{Comm}(\mathcal{L}(\mathcal{X})^{\mathbin {\bigcirc \mkern -15mu\vee }k})\), so
By Definition 1.2.1, \(Z \in \mathcal{L}(\mathcal{X})^{\mathbin {\bigcirc \mkern -15mu\vee }}\) if and only if there exists some \(X \in \mathcal{L}(\mathcal{X})\) such that
Right-multiplying and rearranging by \(W_\pi \) yields \(XW_{\pi } - W_{\pi } X = 0\), and so by the bilinearity of the Lie bracket,
Hence
By Theorem 1.3.5, taking the commutant of both sides yields
By substitution of Eq. 41, we have shown
1.4 Examples
1.4.1 Group Averaging and Pauli Twirling
We illustrate some simple examples of Haar measure computations. In particular, we are interested in first-order computations on discrete and continuous groups. We approach this from the perspective of group averaging and twirling.
Let \(G\) be a group of order \(N\) and \(R\) a representation of the group. Define the group average to be
Consider a \(n\)-qubit system. Let \(d = 2^n\), and suppose we seek to compute moments of order \(k\). We assume for now that \(d {\gt} k\) for the examples below.
1.4.2 Pauli twirling
The end goal of this section is to prove the Irrep Group Averaging Corollary
where \(n_a = d\) is the dimension of the vector space of the representation. To illustrate this, we first consider the group average of the single-qubit Pauli group on some arbitrary initial state \(\rho \).
We denote the single-qubit Pauli group as
where the Pauli matrices are given by
We note the following useful expressions.
For any single-qubit quantum state \(\rho \), we can write it in terms of its Bloch vector,
where \(r = (r_x, r_y, r_z) \in \mathbb {R}^3\) is the coordinate of the quantum state on the Bloch sphere and \(\sigma = (\sigma _x, \sigma _y, \sigma _z)\) is a three-tuple of the Pauli operators.
For all non-identity \(\sigma _{i}, \sigma _{j}\) in the Pauli group where \(i \neq j\), the following three statements are true.
\(\sigma _{i}\sigma _{j} \sigma _{i} = - \sigma _j\),
\( \sigma _{j}^3 = \sigma _{j}\), and
\(\sigma _i^2 = \sigma _i\), since \(\sigma _i\) is represented by a self-adjoint matrix.
We want to show the following simpler equivalence using matrix computations.
For an arbitrary single-qubit state \(\rho \),
the maximally mixed state (since it is proportional to the identity matrix).
Note that \(G\) has order \(N = 4\). For any Pauli operator \(\pm (i) X \in G\), \(X\) is self-adjoint. Thus, we have that
By Remark 1.4.4 and Remark 1.4.5, we can rewrite \(\rho \) such that
1.4.3 Explicit Calculation of single qubit first moment
We consider systems of \(n\) qubits, represented by vectors of dimension \(d = 2^n\). Consider the calculation of the first moment of a system with \(n = 1\). Due to the small size of the system, we can explicitly define the Haar measure and parameterize the unitary in our calculations, which we do in the example below.
Every unitary \(U\) in the unitary group of size \(2 \times 2\), denoted \(U(2)\), can be parameterized in terms of \(\phi , \theta , \omega \in \mathbb {R}\), where
The conjugate transpose \(U^{\dagger }\) is given by
Let \(\mu _{H}\) denote the generalized Haar measure on any \(n\)-qubit system. On a single qubit, we can write the moment calculation in terms of the expectation value, which in turn can be written as an integral under \(\mu _{H}\). The first moment of the operator of an \(n\)-qubit system \(O\), where \(O \in \mathcal{L}(\mathbb {C}^{d})\), is
We now define a Haar measure specific to the case \(n = 1\).
Let \(\mu _{2}\) denote the Haar measure on a single qubit, represented with vectors in \(\mathbb {C}^{2}\). Define the single-qubit Haar measure in terms of the parameters given in Remark 1.4.7, where
is the unnormalized Haar measure. The normalized computation of moments using the Haar measure is given by
where the factor of \(\frac{1}{8\pi ^2}\) can be found by computing the integral and setting \(UOU^{\dagger } =1\).
We may reorder the parameters \(\phi , \omega \), and \(\theta \) in the integral by Fubini’s theorem. An alternative way to state the normalized computation of moments using the Haar measure is
We can keep the boundaries of the parameters the same, as they are independent of the order of integration.
Consider \(O = \sigma _{z}\), the Pauli-Z operator. We show that
The Pauli-Z operator is given by
Hence
where \(\mathbf{0}\) is the zero matrix. Given Def. 1.4.8, we seek to show that
is equivalent. We explicitly compute the inner matrix multiplication:
Evaluating the integral for either \(\phi \) or \(\omega \) in the interval \([0, 2\pi )\) gives
Consequently, in the expanded form of \(UOU^{\dagger }\), any elements with a remaining dependence (i.e., a nonzero \(c_{\phi }\) or \(c_{\omega }\)) on either \(\phi \) or \(\omega \) will integrate to zero. Consequently, we find
1.4.4 Commutant of the First Order Unitary Group
Applying Schur’s lemma
For a finite-dimensional complex representation \(V\) of a group \(G\) that is irreducible under the action of \(\mathcal{U}(2)\), every \(G\)-equivariant endomorphism of \(V\) (i.e., a linear map from \(V \rightarrow V\)) is a scalar multiple of the identity.
Let \(v, w \in \mathbb {C}^2\) be unit vectors (i.e., \(|v| = |w| = 1\)). Then there exists a unitary matrix \(U \in U(2)\) such that \(Uv = w\).
Let \(S = \{ z \in \mathbb {C}^2 : |z| = 1\} \) denote the unit sphere under \(\mathbb {C}^2\), which is acted upon by \(\mathcal{U}(2)\) through matrix multiplication. Since the action of \(\mathcal{U}(2)\) preserves the Hermitian inner product, for any \(U \in \mathcal{U}(2)\) and vector \(z \in \mathbb {C}^2\), we have that
So the action of \(U\) is a well-defined action over the set \(S\).
We seek to show that the action of any \(U\) in \(\mathcal{U}(2)\) on \(S\) is transitive. Equivalently, we seek to show that for any \(v, w \in S\), the orbit of \(v\) contains \(w\). Let \(e_1\) be the standard basis vector in \(S\), where \(e_1\) is given by
Let \(x \in S^3\) be an arbitrary unit vector. We can extend the singleton set \(\{ x\} \) to an orthonormal basis \(\mathcal{B}_x = \{ x, x^\perp \} \) of \(\mathbb {C}^2\). Similarly, let \(\mathcal{B}_{e_1} = \{ e_1, e_2\} \) be the standard orthonormal basis.
Define a linear operator \(T: \mathbb {C}^2 \to \mathbb {C}^2\) by specifying its action on the basis \(\mathcal{B}_{e_1}\):
Since \(T\) maps an orthonormal basis to an orthonormal basis, it preserves inner products. Specifically, for any \(u, v \in \mathbb {C}^2\), \(\langle Tu, Tv \rangle = \langle u, v \rangle \). A linear operator on a finite-dimensional inner product space that preserves the inner product is unitary. Thus, \(T \in U(2)\). By construction, \(T e_1 = x\).
Since \(x\) was arbitrary, the orbit of \(e_1\) is \(S^3\). Now, let \(v, w \in S^3\) be the given vectors. By the transitivity established above, there exist matrices \(U_1, U_2 \in U(2)\) such that:
Since \(U(2)\) is a group, \(U_1^{-1}\) exists and is unitary. Define \(U = U_2 U_1^{-1}\). Then \(U \in U(2)\), and:
Thus, there exists a unitary matrix \(U\) such that \(Uv = w\).
Given the identity \(\mathbb {I} \in \mathcal{U}(2)\),
We first show forward inclusion, where \(\{ M : M U = U M, \forall U \in \mathcal{U}(2) \} \subseteq \{ \lambda \mathbb {I} : \lambda \in \mathbb {C} \} \). Let \(V = \mathbb {C}^2\) be the complex vector space of dimension \(2\) acted upon by \(\mathcal{U}(2)\). We show that \(V\) is irreducible.
Clearly \(\{ 0\} \) is a subspace of \(V\). Suppose \(W \subseteq V\) is a nonzero \(\mathcal{U}\)(2)-invariant subspace. Note that the natural action of \(\mathcal{U}(2)\) is transitive on the unit sphere of \(\mathbb {C}^2\), as given in Lemma 1.4.12. Since \(V\) has dimension \(2\) by definition, \(\text{dim}(W) = 1\) or \(\text{dim}(W) = 2\). Assume for contradiction that \(\text{dim}(W) = 1\), and let \(v \in W\) be a unit vector. By transitivity, \(\mathcal{U}(2)v\) covers the entire unit sphere of \(V\). That is, for all \(w \in W\), there exists a \(U\) such that \(Uv = w\). Since \(W\) is \(\mathcal{U}(2)\)-invariant, \(W\) must contain the entire unit sphere and therefore spans \(V\), implying \(\text{dim}(W) = 2\). So \(V = W\). Since the only subspaces of \(V\) are the zero subspace and itself, \(V\) is irreducible. Note that \(MU = UM\) implies \(M\) is a \(\mathcal{U}(2)\)-equivariant endomorphism of \(V\). By Schur’s lemma, as restated in Remark 1.4.11
where \(\lambda \in \mathbb {C}\).
Conversely, it is trivial that any scalar multiple of the identity commutes with all \(U \in \mathcal{U}(2)\).
Applying the Schur-Weyl duality
We now write an outline based on the Schur-Weyl duality.
Let \(d \in \mathbb {N}\) and \(k = 1\). Then
In a tensor product composed of one element, any permutation of the tensor product simply returns the element itself.
Given the identity \(\mathbb {I} \in \mathcal{U}(2)\),
We prove this statement now using the abstract Schur-Weyl duality.
Observe that the left-hand side can be equivalently written as
By the Schur-Weyl duality and transitivity of equality,
Generalized Commutant of \(k\)th Order Unitary Group
Consider the set of \(\mathcal{U}(2)^{\otimes k}\) defined over \(\mathbb {C}\). We show that