Physics[Psigma] - the Pauli's 2 x 2 sigma matrices
|
Calling Sequence
|
|
Psigma[n]
|
|
Parameters
|
|
n
|
-
|
an integer between 0 and 4, or an algebraic expression representing it, identifying a Pauli matrix
|
|
|
|
|
Description
|
|
•
|
The Psigma[n] command, where n ranges from 1 to 3, represents the three Pauli matrices, displayed on the screen as ; these are the Hermitian and unitary matrices
|
|
where is the imaginary unit (to represent it with a lowercase , see interface,imaginaryunit). Psigma[...] can be also be indexed with the letters x, y and z, with the standard correspondence and , and also with `+` and `-` (include the ``), representing the ladder operators
|
•
|
The Pauli matrices satisfy the commutation relations
|
|
where and are respectively the KroneckerDelta and LeviCivita symbols, and range from 1 to 3. The Pauli matrices satisfy , and (the 2 x 2 identity matrix), where Det represents the determinant, and Trace represents/computes the trace.
|
•
|
When Physics is loaded, the three Pauli matrices Psigma[a], with a ranging from 1 to 3, together with Psigma[4] representing the 2 x 2 identity, are the components of a 4-vector in spacetime, Psigma[mu], with mu ranging from 1 to 4 and displayed as . As with all spacetime tensors, you can use the value 0 of an index to refer to the position of the timelike component (by default equal to 4). The defining algebra for the 3D Pauli matrices shown above is extended to the 4D as follows
|
•
|
Note: The default metric is of Minkowski type with signature (---+), so the space components of the contravariant change in sign with respect to the definition of the Pauli matrices shown above.
|
•
|
You can use Setup to change the metric or set a different signature, for example with the timelike component in position 1, as in (+---) or (-+++). That, however, makes the values 1, 2 and 3 of the index respectively refer to the identity matrix and the Pauli matrices 1, 2. To work with (+---) or (-+++) and avoid the inconvenience of having Psigma[1] referring to the identity matrix instead of , set spaceindices or su2indices, for example via , and use Define with its redo option to redefine the type of tensor of Psigma, for example entering . In that way Psigma[a] becomes a 3D tensor, free of the issue mentioned about the numerical value of the index 1 in Psigma[mu].
|
|
|
Examples
|
|
>
|
|
| (1) |
You can see the matrix contents of in different ways, for example:
or for generic expressions involving tensors that represent matrices use
>
|
|
>
|
|
>
|
|
| (6) |
Besides Library:-RewriteInMatrixForm, which shows the matrix contents of a tensorial expression, to perform those matrix operations you can use
>
|
|
Among the basic properties of Pauli matrices, there are
To see the algebra satisfied by the Pauli matrices at any moment use Library:-DefaultAlgebraRules
>
|
|
| (12) |
These equations can be verified in different ways. For example, construct an array with their components, then use its simplifier option to evaluate the commutators and anticommutators
| (13) |
Note that in the lines above the matricial operations are performed abstractly, with the 2x2 matrices 0 and 1 (identity) omitted. To represent the algebra of the Pauli matrices with those two matrices not omitted, see the approach used in the MaplePrimes post Algebra of the Dirac matrices with an identity matrix on the right-hand side.
>
|
|
| (14) |
Alternatively, for instance, rewrite in matrix form the equations before computing the commutators, then activate the inert commutators using value
>
|
|
| (15) |
>
|
|
| (16) |
A notational issue, correct but that could be seen as an inconvenience, happens when you set the signature with the timelike component in position 1, as in (+---) or (-+++), in that Psigma[1] points to Psigma[0], the identity 2x2 matrix instead of to Psigma[x]
You can still refer to indexing with the letter x
>
|
|
To avoid this potential inconvenience you could set Psigma to be a 3D tensor. One way of doing that is to set spaceindices and redefine Psigma using Define with its redo option (necessary)
>
|
|
| (21) |
Note that the redefinition requires passing Psigma indexed with a space index
>
|
|
| |
| |
| |
| (22) |
Now we have =
Note that in this case the algebra is expressed in terms of the 3D metric, gamma_, displayed as .
>
|
|
| (24) |
| (25) |
Alternatively, to entirely detach the definition of the Pauli matrices from the details of the spacetime or space metric and signatures you can set Psigma as a tensor of a generic SU(2) space setting su2indices and redefining Psigma in the same way
>
|
|
| (26) |
Note that the redefinition requires passing Psigma indexed with a su2 index
>
|
|
| |
| (27) |
Now, again, we have =
This time the algebra is expressed using , the KroneckerDelta, used to represent the metric in the SU(2) space, and the components of these tensorial equations are the same as those computed for Psigma as a 3D space tensor lines above
>
|
|
| (29) |
| (30) |
To activate the inert commutators and anticommutators use value
| (31) |
|
|
See Also
|
|
Physics, Physics conventions, Physics examples, Physics Updates, Tensors - a complete guide, Mini-Course Computer Algebra for Physicists, Physics[*], Physics[Dgamma], Physics[Library], TensorArray, Trace, value
|
|
Compatibility
|
|
•
|
The Physics[Psigma] command was updated in Maple 2020.
|
|
|