Pauli Group
Abstract¶
Details, properties and applications of the Pauli Group
The Pauli Group is a group formed by taking the tensor product of the Pauli operators and the identity operator. It consists of all combinations of the tensor products with phases .
Single Qubit Group¶
The Pauli operators in the computational basis are
They multiple as
where is the Levi-Civita symbol and is the identity operator.
Hence, by multiplying any combinations of the Pauli operators together one will always get a Pauli operator with a phase of either or . Therefore, they form a group.
Single Qubit Pauli Group
The single qubit Pauli group is
Note, in the above we have give the generator of the Pauli-group, denoted as , using the fact that .
Single Qubit Commutator Relation¶
The single qubit Pauli operators commute as
where, as above, is the Levi-Civita symbol and .
Explicit Commutator Relations
n-Qubit Pauli Group¶
The -qubit Pauli group is then given by the tensor product of the elements of the single qubit Pauli-group .
-qubit Pauli Group
The -qubit Pauli group is
The group has elements, as there are different combinations of tensor products of of length , with the group then containing each potential combination with a phase of and .
An important subset of the Pauli-group is the Pauli-strings
which are the elements of the Pauli-group with global phase +1.
Properties¶
Below we highlight and prove key properties of the Pauli-group and the set of Pauli-strings.
All elements of square to ,
Proof
It can be seen that the square of any single qubit Pauli operator is the identity:
Ignoring the global phase, the square of any is then
where is the single qubit Pauli operator of the th element of at position , and is the identity operator of dimension .
One then just needs to consider the global phase . It can be seen that and , whilst and . Hence, if the global phase is real then the element squares to positive identity; if the global phase is complex then the element squares to negative identity.
All elements of are either Hermitian or anti-Hermitian
Proof
It can be seen that all single qubit Pauli operators are Hermitian:
The adjoint of any is then
where is the single qubit Pauli operator of the th element of at position , and is the overall phase of the element.
As and , whilst and , it can be seen that if the overall phase is real then the element is Hermitian, whereas if the overall phase is complex then the element is anti-Hermitian.
All elements of are unitary,
Proof
It can be seen that all single qubit Pauli operators are unitary:
Moreover, the square of any single qubit Pauli operator is the identity:
The adjoint of any is then
where is the single qubit Pauli operator of the th element of at position , and is the overall phase of the element.
Hence,
as and all single qubit Pauli operators square to the identity. The same argument can be made for .
All elements of are traceless,
Proof
It can be seen that all single qubit Pauli operators are traceless:
The trace of of any is then
where is the single qubit Pauli operator of the th element of at position , and is the overall phase of the element. For , at least one can not be equal to the identity.
Hence, it can be seen that if the operator at any location of the Pauli string is not the identity then the trace will be zero.
Given any two elements of , they either commute or anti-commute i.e.,
Proof
Consider two single qubit Pauli operators and .
It can be seen that if , then the Pauli operators trivially commute. If , then they anti-commute, as
From here, it can be seen that is an odd permutation. Then, given that the combination of two odd permutations is then an even permutation, if is an odd permutation of then is an even permutation, and vice versa. Hence, , meaning that if .
Therefore, when consider the commutator of single qubit Pauli operators and the identity, if both operators are the same, or one is the identity, then they commute. Otherwise they anti-commute. One can therefore say that whenever the commutator is non-trivial, they anti-commute.
Now consider two Pauli strings , where we can ignore the global phase as
i.e., all scalar commute. Due to the tensor product structure of the Pauli group elements, it can be seen that
where is the single qubit Pauli operator of the th element of at position .
The single Pauli operator at each location will then commute or anti-commute. It can be seen that if the number of locations where it anti-commutes is even then the whole Pauli string commutes; if the number of locations where it anti-commutes is odd then the whole Pauli string anti-commutes.
To determine if two Pauli string commute or anti-commute, one therefore needs to count the number of locations where the Pauli-strings intersect non-trivially.
All Hermitian elements of have eigenvalues , where the +1 and -1 degenerate eigenspaces are of equal dimension.
All non-Hermitian elements of have eigenvalues , where the and degenerate eigenspaces are of equal dimension.
Proof
Let be a Hermitian element of .
The vector is an eigenvector of the Pauli-string with eigenvalue if
From here, it can be seen that
By using Property 1 it can also be seen that
Therefore,
meaning . Hence, the eigenvalues of any Hermitian element of the Pauli-group are +1 or -1.
Now, using Property 4, it can be seen that the sum of the eigenvalues of any Pauli-group element is zero (as the trace of a square operator is the sum of its eigenvalues). As each of the eigenvalues can only be -1 or -1, there must be an equal number of eigenvectors that have eigenvalue +1 and there are with eigenvalue -1. Therefore, there are eigenvalues of +1 and eigenvalues of -1, as meaning it has total eigenvalues.
Then, as is Hermitian, each of its eigenvectors are orthonormal. Hence, the +1 eigenspace of is spanned by orthogonal vectors, and is therefore of dimension . The same argument can be made for the -1 eigenspace.
Now, let be a anti-Hermitian element of .
As now, following the same proof as above it can be seen that the eigenvalues of will be .
We now note that any anti-Hermitian element of can be written as
where and is a Hermitian Pauli-group element. The rest of the above proof then applies, with the eigenvectors of and being the same, completing the proof.
Given any two Pauli-strings, , it holds that
Proof
It can be seen that
where is the single qubit Pauli operator of the th element of at position .
It is then noted that
as per (2). Hence,
If then , meaning that
If , there exists at least one such that , meaning that
Hence, using Property 4, it can be concluded that
completing the proof.
The set forms a complete basis for the space of complex matrices.
Proof
We first consider the space of complex matrices.
An arbitrary complex matrix is of the form
Now, let
where is the qubit identity and are the single qubit Pauli-operators.
For it must be the case that
Therefore, for every combination of there exists a such that can be decomposed as a combination of the identity plus Pauli’s. Therefore, the set form an operator basis for the space of complex matrices (for qubits). We note that, in general, .
To expand to complex matrices, we first note that the space of operators on is equilivent to the space of operators on , i.e.,
where is the set of operators on the space . Therefore, if a basis of the space of operators on can be found then it is also a basis of the space of operators on .
We then use the fact that in a tensor product space a basis of the whole space can be found by taking the tensor product of basis states from each subspace. See here for a proof.
Hence, the set of operators
i.e., the -fold tensor product of all single qubit Pauli-operators, is basis of — the -qubit space. This set of operators is exactly (the Pauli-strings), completing the proof.