The Pauli group on
qubits,
, is the group generated by the operators described above applied to each of
qubits in the tensor product Hilbert space
. That is,

The order of
is
since a scalar
or
factor in any tensor position can be moved to any other position.
An
-qubit Pauli operator that only acts on a single qubit is often denoted as a single Pauli letter with an integer subscript. For example, in a system with 3 qubits,

Multi-qubit Pauli operators can be written as products of single-qubit Paulis on disjoint qubits. Alternatively, when it is clear from context, the tensor product symbol
can be omitted, i.e. unsubscripted Pauli matrices written consecutively represents tensor product rather than matrix product. For example:

Operators in
can also be represented as
matrices. An operator
always has two distinct eigenvalues, either
or
depending on whether the scalar factor
is
or
. An operator with eigenvalues
is Hermitian, and one with eigenvalues
is anti-Hermitian. In either case, a set of
eigenvectors of
can be constructed by taking tensor products of eigenvectors of each
, with the eigenvalue being
times the product of the eigenvalues of each factor.
Two operators in
either commute or anti-commute, depending on whether the number of anti-commuting pairs of single-qubit Pauli operators at the same location is even or odd. For example,
and
commute with each other since there are exactly two anti-commuting pairs (on qubits 1 and 2), but
and
anti-commute since there are three such pairs.
A simple but useful mapping
exists between the binary vector space
and the set of Pauli matrices
:
-
This mapping allows a multi-qubit Pauli operator to be represented as a binary vectors with a phase factor, and operations on these operators to be defined as binary operations rather than matrix operations.
Some useful properties of this mapping becomes evident when the phaseless Pauli operators
are regarded as representatives of equivalence classes in the quotient group
(where
is the single-qubit Pauli group). For
, denote the equivalence class represented by
as
-
Note that
is a commutative group since two Pauli operators either commute or anti-commute, but
.
The map
now induces an isomorphism
, i.e., addition of vectors in
is equivalent to multiplication of Pauli operators up to a global phase:
-
Furthermore, let
denote the symplectic product between two elements
, where
and
(this notation represents binary string concatenation, e.g.,
),
:
-
Then the symplectic product
gives the commutation relations of elements of
:
-
The symplectic product and the mapping
thus give a useful way to phrase Pauli relations in terms of binary algebra.
The above definitions can be straightforwardly extended to multiple qubits, defining a mapping
such that
-
Similar to the single-qubit case, denoting the quotient group
as
, the map
is an isomorphism:
-
Furthermore, for
and
, where
, define the symplectic product
as
-
where
and
. Then the symplectic product captures the commutation relations of any operators
and
:
-
The above binary representation and symplectic algebra are especially useful in making the relation between classical linear error correction and quantum stabilizer codes more explicit. In the language of symplectic vector spaces, a symplectic subspace corresponds to a direct sum of Pauli algebras (i.e., encoded qubits), while an isotropic subspace corresponds to a set of stabilizers.