The dynamical Lie algebra #
The dynamical Lie algebra (DLA) of a parameterized quantum circuit with
generators {H₁, …, H_K} is the Lie closure g = ⟨i H₁, …, i H_K⟩_Lie — the
smallest Lie subalgebra (under the matrix commutator ⁅A, B⁆ = A B − B A)
containing the (skew-Hermitian) generators. Its dimension governs circuit
expressibility, overparametrization, and barren-plateau trainability.
Here the ambient Lie algebra is gl(N, ℂ) = Matrix (Fin N) (Fin N) ℂ with its
commutator bracket (LieAlgebra.ofAssociativeAlgebra). The DLA is defined for an
arbitrary set of matrix generators via LieSubalgebra.lieSpan; the physical
generators i • Hₖ are skew-Hermitian, so the resulting algebra lies inside
u(N).
Sources: Ragone et al. (2023), A Lie Algebraic Theory of Barren Plateaus (definition Eq. (5)); Allcock et al. (2024), On the dynamical Lie algebras of QAOA.
Main definitions / results #
LeanPool.LeanQuantumAlg.dynamicalLieAlgebra— the Lie subalgebra generated by the generator set (the Lie closure).LeanPool.LeanQuantumAlg.generators_subset_dynamicalLieAlgebra— the generators lie in it.LeanPool.LeanQuantumAlg.dynamicalLieAlgebra_le_iff/dynamicalLieAlgebra_minimal— its universal property: it is the smallest Lie subalgebra containing the generators.
The dynamical Lie algebra generated by a set of matrix generators: the
smallest Lie subalgebra of gl(N, ℂ) (with the commutator bracket) containing
them — the Lie closure under nested commutators.
Equations
- QuantumAlg.dynamicalLieAlgebra gens = LieSubalgebra.lieSpan ℂ (Matrix (Fin N) (Fin N) ℂ) gens
Instances For
Controllability #
Algebraic controllability criterion. The system is controllable when its
dynamical Lie algebra is all of gl(N, ℂ). For unitary dynamics the reachable set
is the connected Lie group exp(g), which is the whole group exactly when g is
the full algebra; we record the Lie-algebraic criterion (g = ⊤). Identifying the
reachable set with exp(g) at the Lie-group level is left to future work.
Equations
- QuantumAlg.IsControllable gens = (QuantumAlg.dynamicalLieAlgebra gens = ⊤)
Instances For
Enlarging the generator set preserves controllability.
Classification: the abelian (mutually commuting) case #
Abelian case of the Pauli-Lie-algebra classification. If the generators pairwise commute, the dynamical Lie algebra is abelian: the commutator vanishes on all of it. This is the free/trivial end of the structural classification of Pauli-generated Lie algebras (Aguilar et al. 2024).
Public supporting theorem: commuting generators produce an abelian DLA.
Public supporting theorem: enlarging generators preserves controllability.