PhysLean Documentation

PhysLean.Relativity.Lorentz.PauliMatrices.SelfAdjoint

Interaction of Pauli matrices with self-adjoint matrices #

theorem PauliMatrix.selfAdjoint_trace_σ0_real (A : (selfAdjoint (Matrix (Fin 2) (Fin 2) ))) :
(σ0 * A).trace.re = (σ0 * A).trace

The trace of σ0 multiplied by a self-adjoint 2×2 matrix is real.

theorem PauliMatrix.selfAdjoint_trace_σ1_real (A : (selfAdjoint (Matrix (Fin 2) (Fin 2) ))) :
(σ1 * A).trace.re = (σ1 * A).trace

The trace of σ1 multiplied by a self-adjoint 2×2 matrix is real.

theorem PauliMatrix.selfAdjoint_trace_σ2_real (A : (selfAdjoint (Matrix (Fin 2) (Fin 2) ))) :
(σ2 * A).trace.re = (σ2 * A).trace

The trace of σ2 multiplied by a self-adjoint 2×2 matrix is real.

theorem PauliMatrix.selfAdjoint_trace_σ3_real (A : (selfAdjoint (Matrix (Fin 2) (Fin 2) ))) :
(σ3 * A).trace.re = (σ3 * A).trace

The trace of σ3 multiplied by a self-adjoint 2×2 matrix is real.

theorem PauliMatrix.selfAdjoint_ext_complex {A B : (selfAdjoint (Matrix (Fin 2) (Fin 2) ))} (h0 : (σ0 * A).trace = (σ0 * B).trace) (h1 : (σ1 * A).trace = (σ1 * B).trace) (h2 : (σ2 * A).trace = (σ2 * B).trace) (h3 : (σ3 * A).trace = (σ3 * B).trace) :
A = B

Two 2×2 self-adjoint matrices are equal if the (complex) traces of each matrix multiplied by each of the Pauli-matrices are equal.

theorem PauliMatrix.selfAdjoint_ext {A B : (selfAdjoint (Matrix (Fin 2) (Fin 2) ))} (h0 : (σ0 * A).trace.re = (σ0 * B).trace.re) (h1 : (σ1 * A).trace.re = (σ1 * B).trace.re) (h2 : (σ2 * A).trace.re = (σ2 * B).trace.re) (h3 : (σ3 * A).trace.re = (σ3 * B).trace.re) :
A = B

Two 2×2 self-adjoint matrices are equal if the real traces of each matrix multiplied by each of the Pauli-matrices are equal.

def PauliMatrix.σSA' (i : Fin 1 Fin 3) :
(selfAdjoint (Matrix (Fin 2) (Fin 2) ))

An auxiliary function which on i : Fin 1 ⊕ Fin 3 returns the corresponding Pauli-matrix as a self-adjoint matrix.

Equations
Instances For

    The Pauli matrices are linearly independent.

    The Pauli matrices span all self-adjoint matrices.

    The basis of selfAdjoint (Matrix (Fin 2) (Fin 2) ℂ) formed by Pauli matrices.

    Equations
    Instances For
      def PauliMatrix.σSAL' (i : Fin 1 Fin 3) :
      (selfAdjoint (Matrix (Fin 2) (Fin 2) ))

      An auxiliary function which on i : Fin 1 ⊕ Fin 3 returns the corresponding Pauli-matrix as a self-adjoint matrix with a minus sign for Sum.inr _.

      Equations
      Instances For

        The Pauli matrices where σi are negated are linearly independent.

        The Pauli matrices where σi are negated span all Self-adjoint matrices.

        The basis of selfAdjoint (Matrix (Fin 2) (Fin 2) ℂ) formed by Pauli matrices where the 1, 2, 3 pauli matrices are negated. These can be thought of as the covariant Pauli-matrices.

        Equations
        Instances For
          theorem PauliMatrix.σSAL_decomp (M : (selfAdjoint (Matrix (Fin 2) (Fin 2) ))) :
          M = (1 / 2 * (σ0 * M).trace.re) σSAL (Sum.inl 0) + (-1 / 2 * (σ1 * M).trace.re) σSAL (Sum.inr 0) + (-1 / 2 * (σ2 * M).trace.re) σSAL (Sum.inr 1) + (-1 / 2 * (σ3 * M).trace.re) σSAL (Sum.inr 2)

          The decomposition of a self-adjoint matrix into the Pauli matrices (where σi are negated).

          @[simp]
          theorem PauliMatrix.σSAL_repr_inl_0 (M : (selfAdjoint (Matrix (Fin 2) (Fin 2) ))) :
          ((σSAL.repr M) (Sum.inl 0)) = 1 / 2 * (σ0 * M).trace

          The component of a self-adjoint matrix in the direction σ0 under the basis formed by the covariant Pauli matrices.

          @[simp]
          theorem PauliMatrix.σSAL_repr_inr_0 (M : (selfAdjoint (Matrix (Fin 2) (Fin 2) ))) :
          ((σSAL.repr M) (Sum.inr 0)) = -1 / 2 * (σ1 * M).trace

          The component of a self-adjoint matrix in the direction -σ1 under the basis formed by the covariant Pauli matrices.

          @[simp]
          theorem PauliMatrix.σSAL_repr_inr_1 (M : (selfAdjoint (Matrix (Fin 2) (Fin 2) ))) :
          ((σSAL.repr M) (Sum.inr 1)) = -1 / 2 * (σ2 * M).trace

          The component of a self-adjoint matrix in the direction -σ2 under the basis formed by the covariant Pauli matrices.

          @[simp]
          theorem PauliMatrix.σSAL_repr_inr_2 (M : (selfAdjoint (Matrix (Fin 2) (Fin 2) ))) :
          ((σSAL.repr M) (Sum.inr 2)) = -1 / 2 * (σ3 * M).trace

          The component of a self-adjoint matrix in the direction -σ3 under the basis formed by the covariant Pauli matrices.

          The relationship between the basis σSA of contravariant Pauli-matrices and the basis σSAL of covariant Pauli matrices is by multiplication by the Minkowski matrix.