Lie's Trace Formula #
This file proves the formula det (exp A) = exp (tr A)
for matrices, also known as Lie's trace
formula.
The proof proceeds by first showing the formula for upper-triangular matrices and then
leveraging Schur triangulation to generalize to any matrix. An upper-triangular matrix A
is defined in mathlib
as Matrix.BlockTriangular A id
.
Main results #
Matrix.det_exp
: The determinant of the exponential of a matrix is the exponential of its trace.
Equations
If every term of a series is zero, then its sum is zero.
The determinant of the matrix exponential #
For upper-triangular matrices, the diagonal of a product is the product of the diagonals. This is a specific case of a more general property for block-triangular matrices.
Powers of block triangular matrices are block triangular.
The exponential of an upper-triangular matrix is upper-triangular.
For an upperβtriangular matrix A
, the (i,i)
entry of the power A ^ n
is simply the n
-th power of the original diagonal entry.
Each term in the matrix exponential series equals the corresponding scalar term on the diagonal
The diagonal of the matrix exponential series equals the scalar exponential series
The diagonal of the exponential of an upper-triangular matrix A
consists of the
exponentials of the diagonal entries of A
.
Lie's trace formula for upper triangular matrices.
The trace is invariant under unitary conjugation.
The determinant is invariant under unitary conjugation.
The exponential of a matrix commutes with unitary conjugation.
The determinant of the exponential of a matrix is the exponential of its trace. This is also known as Lie's trace formula.
Lie's trace formula over β: det(exp(A)) = exp(tr(A)) for any real matrix A. This is proved by transferring the result from β using the naturality of polynomial identities.