Cartan–Khaneja–Glaser Decomposition
- The Cartan–Khaneja–Glaser decomposition is a Lie-theoretic factorization that expresses any unitary as a product of compact factors and an Abelian exponential, underpinning quantum circuit synthesis.
- It employs a recursive construction in SU(2^n) to systematically decompose n-qubit unitaries into explicit gate sequences using CNOTs and one-qubit rotations.
- The method optimizes resource counts, unifies various synthesis techniques, and enables fixed-depth implementations for both two-qubit gates and large-scale Hamiltonian simulations.
The Cartan–Khaneja–Glaser decomposition, often written as a KAK or KHK decomposition, is a Lie-theoretic factorization of unitary operators that is specialized in quantum information to and related dynamical Lie groups. Its core statement is that, after choosing a Cartan involution and the associated symmetric-space splitting of the Lie algebra into compact and noncompact parts, every unitary can be written as a product of two factors from the subgroup and one Abelian exponential factor , typically with in a maximal Abelian subalgebra of the -eigenspace. In quantum circuit synthesis this factorization becomes constructive and recursive, yielding exact decompositions of arbitrary -qubit unitaries; in Hamiltonian simulation it yields fixed-depth realizations in which the time dependence is confined to the central Abelian term (Rodríguez et al., 5 Sep 2025, Alsheikh et al., 5 Dec 2025).
1. Lie-theoretic formulation
For a connected compact semisimple Lie group with Lie algebra , a Cartan involution induces a decomposition
0
Choosing a maximal Abelian subspace 1, the KAK theorem states that every 2 may be written as
3
For simply connected 4, the factors are unique up to the action of the Weyl group on 5 (Ding et al., 11 May 2026).
In the quantum-control variant, the decomposition is applied not only to 6 as a full group but also to the dynamical Lie algebra of a Hamiltonian. Given
7
one chooses 8 with 9, and then a Cartan subalgebra 0. The resulting KHK factorization gives, for time evolution,
1
so that the circuit depth is independent of 2 because the time dependence appears only in the Abelian middle factor (Alsheikh et al., 5 Dec 2025).
Two notational conventions coexist in the literature: 3 in the symmetric-space formulation and 4 in the Khaneja–Glaser recursion. The underlying structure is the same: an involutive splitting of the Lie algebra, a maximal Abelian subalgebra in the 5-eigenspace, and a group-level 6 factorization.
2. Specialization to 7 and recursive Cartan subalgebras
A concrete Khaneja–Glaser specialization for
8
chooses
9
and
0
with
1
At the group level, with 2 and 3, every 4 admits
5
A second Cartan splitting of 6 refines this to the four-group form
7
The Cartan subalgebras 8 and 9 are built recursively. The construction begins with
0
then defines
1
followed by
2
and finally
3
This recursion determines which multiqubit generators populate the central Abelian exponentials and which appear in the auxiliary 4-layers (Mansky et al., 2022).
A complementary formulation describes the same recursive structure through alternating involutions of types AIII, A, and finally AI. In that framework, the first step uses an AIII involution by conjugation with 5 on one qubit, the second uses a block-swap involution on the resulting block-diagonal algebra, and the final two-qubit reduction uses the AI involution in the magic basis. Wierichs et al. show that the Quantum Shannon, Block-ZXZ, and Khaneja–Glaser decompositions implement the same recursive Cartan decomposition (Wierichs et al., 24 Mar 2025).
3. Constructive unitary synthesis
The recursive circuit-synthesis algorithm follows the algebraic decomposition directly. At a high level, one first finds a first-level split
6
then decomposes the 7 factors by a second Cartan splitting to obtain the four-group form, and finally recurses on each block in 8. In practice the recursion is terminated at 9, where one uses the known optimal three-CNOT factorizations of arbitrary two-qubit gates due to Vatan–Williams and Shende–Markov–Bullock (Mansky et al., 2022).
The gate-level realization is explicit. Every Cartan generator in 0 is a sum of two proportional monomials,
1
and the analogous statement for 2 uses 3. These are grouped into two-parameter blocks
4
with
5
Each 6 is implemented, up to global phase, by two CNOTs framing two one-qubit rotations on the target wire. Appending a tensor 7 to the generator corresponds to stamping two extra CNOTs controlled on the 8th qubit. Appending 9 corresponds to two fermionic SWAPs between the 0th wire and the appropriate subalgebra wire; each fSWAP can be decomposed into at most four CNOTs or absorbed into relabeling. A lone diagonal generator 1 is handled by a “Diag” gadget with four CNOTs and one rotation (Mansky et al., 2022).
This explicit realization is significant because the Cartan factorization is not merely an existence theorem. The algebraic generators themselves are mapped to circuits built from CNOT, SWAP, and one-qubit rotations, and the recursion reaches the level of elementary gates without leaving the Cartan framework. Mansky et al. further emphasize that the construction is independent of the standard CNOT implementation and can be adapted to other cross-qubit circuit elements by changing the block gadget rather than re-deriving the decomposition (Mansky et al., 2022).
4. Complexity, parameter counts, and comparison with other decompositions
For the explicit Khaneja–Glaser construction of 2, the CNOT counts for the Abelian factors are
3
Both satisfy the same closed form,
4
and one full Cartan step uses one 5 plus two 6 factors, so
7
After adding the recursively decomposed size-8 blocks,
9
with 0, giving
1
Thus the asymptotic CNOT cost is 2 (Mansky et al., 2022).
In the same comparison, earlier synthesis schemes are listed as follows: Barenco et al. give 3; Knill gives 4; the Gray-code approach gives 5; the cosine-sine decomposition of Möttönen et al. gives 6; the optimized quantum Shannon decomposition of Shende et al. gives 7; and the theoretical lower bound is 8 (Mansky et al., 2022).
A distinct but related notion of optimality appears in the recursive-Cartan framework of Wierichs et al. There, the alternating AIII9A recursion yields a parameter-optimal decomposition: at level 0, the chosen Cartan subalgebra has dimension 1, and summing over levels gives 2 Cartan angles, with the final AI step supplying the remaining three two-qubit parameters. Their analysis unifies several synthesis methods by identifying a common recursive CD rather than by asserting identical gate-count constants (Wierichs et al., 24 Mar 2025).
5. The two-qubit case, Cartan coordinates, and equivalence classes
For 3, the Cartan–Khaneja–Glaser decomposition becomes the standard local–nonlocal–local factorization of two-qubit gates. One sets
4
5
and chooses the maximal Abelian subspace
6
Then every 7 admits
8
A constructive procedure forms the symmetric matrix
9
diagonalizes 0 by a real orthonormal basis 1,
2
with 3 and 4, and then solves
5
This yields the Cartan angles up to Weyl permutations (Ding et al., 11 May 2026).
A central clarification in recent work concerns equivalence classes. Two distinct notions are separated: double-coset equivalence,
6
and projective-local equivalence,
7
For double-coset equivalence, the fundamental domain is the tetrahedral cell
8
whereas the usual “Weyl chamber” used in quantum-information practice is recovered only for projective-local equivalence: 9 This resolves a long-standing inconsistency in the literature on two-qubit local equivalence (Ding et al., 11 May 2026).
Common gates are placed in these coordinates as
00
01
6. Alternative algebraic constructions and recent extensions
One algebraic generalization is the Quotient Algebra Partition framework. In this approach, 02 is partitioned into Abelian subspaces arranged in conjugate pairs, with commutator closure governed by a binary quotient-algebra rule. For 03, Su et al. construct a quotient algebra of rank zero consisting of a Cartan subalgebra plus 04 conjugate pairs, and show that, by selecting one member of each pair, one obtains Cartan decompositions of type AI. In the fourth paper of the series they further state that every Cartan decomposition is obtainable from the quotient algebra partition of the highest rank, and that the universality of the quotient algebra partition extends to classical and exceptional Lie algebras (Su, 2019, Su et al., 2019).
Another line of work reformulates the decomposition using involutive automorphisms. Mora Rodríguez et al. define
05
at the group level and the corresponding 06 on 07, yielding
08
Their algorithm then computes
09
rotates 10 into a maximal Abelian subspace by optimization over 11, applies a second involution 12 on the residual compact factor, and recurses. The stated aim is to overcome reliance on ill-defined matrix logarithms and convergence issues of truncated Baker–Campbell–Hausdorff series. Their implementation is benchmarked on random unitaries in 13 and 14, with the reported averages
15
16
with 17 for 18 and 19 for 20 (Rodríguez et al., 5 Sep 2025).
The Hamiltonian-synthesis extension RedCarD applies a reductive refinement of the KHK idea to a dynamical Lie algebra. After generating 21, finding 22, and choosing a Cartan subalgebra 23, it fragments 24 by commutation with the 25 into subspaces
26
and then performs nested optimizations over each 27. The stepwise cost function is
28
with sequential update
29
The cost evaluation can be shifted to hardware by rewriting
30
and then minimizing each coordinate by Rotosolve, using three evaluations in 31 because the dependence is a single-mode sinusoid of period 32. On the 4-site transverse-field Ising model, the paper reports a 33–34 reduction in classical runtime compared to the standard KHK approach for up to 20 spins, and experimental demonstrations on several IBM devices and Quantinuum’s H1-1 quantum computer (Alsheikh et al., 5 Dec 2025).
Within the broader recursive-Cartan program, Wierichs et al. also report an application to fast-forwardable Hamiltonian time evolution: the transverse-field XY model on 35 qubits is compiled into 36 gates in 22 seconds on a laptop (Wierichs et al., 24 Mar 2025). A plausible implication is that the Cartan–Khaneja–Glaser framework has evolved from a decomposition theorem for low-dimensional gate synthesis into a family of compiler architectures spanning exact unitary factorization, fixed-depth analogues of simulation circuits, and numerically stable recursive implementations.