QuantumInfo.Operators.Unitary
Unitary operators on quantum state
This file is intended for lemmas about unitary matrices (`Matrix.unitaryGroup`) and how they apply to `Bra`s, `Ket`s, and `MState` mixed states.
This is imported by `CPTPMap` to define things like unitary channels, Kraus operators, and complementary channels, so this file itself does not discuss channels yet.
3 declarations
Unitary conjugation of a mixed state
Let be a mixed quantum state of dimension (an element of `MState d`) and be a unitary matrix in the unitary group . The function `MState.uConj` computes the conjugation of the state by the unitary , resulting in a new mixed state defined by , where denotes the conjugate transpose of . This operation represents the unitary evolution of the density matrix.
The eigenvalue spectrum of a mixed state is invariant under unitary conjugation
For any mixed quantum state of dimension and any unitary matrix , the eigenvalue spectrum of the state (the unitary conjugation of ) is equal to the eigenvalue spectrum of the original state .
Unitary Invariance of the Mixed State Inner Product
For any two mixed quantum states and of dimension , and any unitary matrix in the unitary group , the inner product of the states after unitary conjugation by is equal to the inner product of the original states: where denotes the Hilbert-Schmidt inner product for mixed states.
