Liouvillian Superoperators
A Liouvillian is a superoperator that generates time evolution of operators, most often density operators. For a closed system,
The equation is the same Liouville–von Neumann Equation written as a linear differential equation on operator space. This page explains the superoperator viewpoint: what space the Liouvillian acts on, how its spectrum is interpreted, how vectorized matrix forms are built, and how the closed-system generator sits inside open-system master equations.
Operators as Vectors
Section titled “Operators as Vectors”In a finite-dimensional Hilbert space with , the set of linear operators on is a -dimensional vector space. A density operator is a special point in this vector space: positive and trace one.
It is often useful to temporarily forget positivity and trace normalization and treat an operator as a vector. The Hilbert–Schmidt inner product is
With this inner product, an operator basis such as
can be used like a basis of vectors. A superoperator is then a linear map from operators to operators:
The physical state space is not the whole vector space, but the whole vector space is the natural domain for linear algebra. This is why eigenoperators, kernels, left modes, and matrix representations appear in master-equation work.
In infinite-dimensional problems, one must specify domains and operator classes. Density operators are trace-class, while Hilbert–Schmidt operators form a useful Hilbert space of operators. For the functional-analytic background, see Trace-Class and Hilbert-Schmidt Operators.
Superoperator Adjoint
Section titled “Superoperator Adjoint”For the Hermiticity-preserving maps used here, the Hilbert–Schmidt adjoint also gives the dual map between states and observables. Its trace-pairing identity is
For the Hamiltonian Liouvillian,
the adjoint acts on observables as
This is the Heisenberg generator. The sign difference between states and observables is exactly what keeps expectation values consistent:
For the observable-side interpretation of commutators as generators, see Commutator Dynamics.
Hamiltonian Liouvillian
Section titled “Hamiltonian Liouvillian”Introduce left and right multiplication maps,
Then the closed-system Hamiltonian Liouvillian is
This notation makes clear that is not the Hamiltonian. It is a map built from two ways of multiplying by the Hamiltonian.
For any operator ,
Thus the generator has zero trace on every input; its exponential, rather than the generator itself, is trace preserving. If , then is also Hermitian as a tangent vector to the Hermitian operator space. Under the finite-dimensional Hilbert–Schmidt inner product, is skew-adjoint:
Consequently its eigenvalues are purely imaginary when it is diagonalized as a closed-system generator.
Spectrum in the Energy Basis
Section titled “Spectrum in the Energy Basis”Let
The operator basis element is an eigenoperator of the closed-system Liouvillian:
Thus the Liouvillian eigenvalue is
Diagonal populations have . Off-diagonal coherences rotate at Bohr frequencies. If because of degeneracy, the corresponding coherence is also a zero mode of the closed Hamiltonian Liouvillian.
This spectrum is a compact way to restate the density-matrix element solution:
For a closed system, zero modes indicate operators that commute with . They do not imply attraction to a unique full density operator: unitary dynamics preserves distances between states. Subsystems or restricted observables can nevertheless equilibrate under a closed many-body Hamiltonian.
Vectorization
Section titled “Vectorization”For numerical work, a superoperator can be represented as an ordinary matrix acting on a vectorized density matrix. This page uses column-stacking:
With this convention,
and
Therefore
where the matrix representation of the Liouvillian is
The transpose appears because of the chosen vectorization convention. Row-stacking or a different Choi convention changes where transposes appear. For example, column-stacking a matrix orders its entries as . This order must agree with the Kronecker factors in code.
A complex Hamiltonian checks the transpose
Section titled “A complex Hamiltonian checks the transpose”A real symmetric Hamiltonian cannot reveal a mistaken replacement of by . Take instead , with real , so that but . In the stated column-stacking order,
For , the first column gives . The two off-diagonal entries agree, as required for a Hermitian derivative. The exact spin rotation gives the further check
Both the operator commutator and the vectorized matrix must produce this same evolution. The exercise below shows the error caused by inserting an adjoint where the vectorization identity requires a transpose.
Finite-Time Propagator
Section titled “Finite-Time Propagator”A time-independent Liouvillian generates a superoperator exponential:
For the Hamiltonian Liouvillian, this abstract exponential equals unitary conjugation:
In vectorized form,
The matrix exponential is not a state-vector unitary on . It is the matrix representation of a channel acting on operator space. For the closed generator it is also a unitary matrix on Hilbert–Schmidt operator space. A general superoperator exponential is a physical channel only when its generator satisfies the needed complete-positivity and trace conditions.
Closed Versus Open Liouvillians
Section titled “Closed Versus Open Liouvillians”The closed-system Liouvillian is only the Hamiltonian commutator:
An open-system Markovian Liouvillian adds dissipative terms. In a common Lindblad–GKSL convention,
The first term is the Hamiltonian Liouvillian. The rest is not generated by a Hamiltonian on the system alone; it represents reduced dynamics after environmental or measurement degrees of freedom have been eliminated under additional assumptions.
With the column-stacking convention, one dissipator contributes the matrix
This formula is a convention-dependent computational representation, not a replacement for the operator equation. The open-system canonical home is Lindblad–GKSL Equation.
Steady States and Left Modes
Section titled “Steady States and Left Modes”A stationary operator lies in the kernel of the Liouvillian:
For a closed system, all operators commuting with are stationary. For an open Markovian system, positive trace-one elements of are steady states.
Trace preservation is expressed by the adjoint condition
Thus the identity is a left zero mode of any trace-preserving Liouvillian. Additional left zero modes correspond to conserved observables or sector labels. The open-system theory of kernels, gaps, metastability, and relaxation modes is developed in Steady States and Relaxation.
Common Mistakes
Section titled “Common Mistakes”- Calling a Hamiltonian. It acts on operators, not on state vectors.
- Mixing vectorized and unvectorized notation without declaring the conversion.
- Using a row-stacking formula with column-stacked code, or the reverse.
- Interpreting closed-system imaginary Liouvillian eigenvalues as decay rates.
- Treating every zero mode as a physical state; stationary states must still be positive and trace one.
- Assuming an open-system Liouvillian is valid without checking trace preservation, complete positivity, and approximation assumptions.
- Forgetting that infinite-dimensional Liouvillians require domain and operator-class care.
References
Section titled “References”- L. E. Ballentine, Quantum Mechanics: A Modern Development, 2nd ed., World Scientific, 2014.
- H.-P. Breuer and F. Petruccione, The Theory of Open Quantum Systems, Oxford University Press, 2002.
- V. Gorini, A. Kossakowski, and E. C. G. Sudarshan, “Completely positive dynamical semigroups of N-level systems,” Journal of Mathematical Physics 17, 821-825, 1976.
- G. Lindblad, “On the generators of quantum dynamical semigroups,” Communications in Mathematical Physics 48, 119-130, 1976.
- M. A. Nielsen and I. L. Chuang, Quantum Computation and Quantum Information, Cambridge University Press, 2010.
- R. Shankar, Principles of Quantum Mechanics, 2nd ed., Springer, 1994.
- J. von Neumann, Mathematical Foundations of Quantum Mechanics, Princeton University Press, 1955.
Exercises
Section titled “Exercises”- Show that the Hamiltonian Liouvillian preserves trace.
Solution
For any trace-class for which the commutator is defined,
By cyclicity,
so .
- Let . Verify that is a Liouvillian eigenoperator.
Solution
Compute
and
Therefore
- Using column-stacking vectorization, derive the matrix form of the Hamiltonian Liouvillian. For with and , what derivative results if is incorrectly replaced by ?
Solution
With
one has
and
Since
the vectorized equation is
The incorrect matrix would be . On it gives . Undoing column-stacking yields
The wrong derivative is anti-Hermitian and nonzero, so it immediately violates the Hermiticity required of a density operator.
- Explain why is the adjoint form of trace preservation.
Solution
Trace preservation at the generator level means
for all density operators, and by linearity for all operators in the relevant trace-class space. Using the adjoint definition,
If this vanishes for all , then . Conversely, if , then the trace derivative vanishes for every input.