Skip to main content

Module kak_multiqubit

Module kak_multiqubit 

Source
Expand description

KAK decomposition for multi-qubit unitaries

This module extends the Cartan (KAK) decomposition to handle arbitrary n-qubit unitaries through recursive application and generalized decomposition techniques.

Structs§

DecompositionStats
KAKTreeAnalyzer
Analyze decomposition tree structure
MultiQubitKAK
Result of multi-qubit KAK decomposition
MultiQubitKAKDecomposer
Multi-qubit KAK decomposer

Enums§

DecompositionMethod
Method used for decomposition at this level
DecompositionTree
Tree structure representing the hierarchical decomposition
LeafType
Type of leaf decomposition

Functions§

kak_decompose_multiqubit
Utility function for quick multi-qubit KAK decomposition