Skip to main content

Module shannon

Module shannon 

Source
Expand description

Quantum Shannon decomposition for arbitrary unitaries

This module implements the quantum Shannon decomposition algorithm, which decomposes any n-qubit unitary into a sequence of single-qubit and CNOT gates with asymptotically optimal gate count.

Structs§

OptimizedShannonDecomposer
Optimized Shannon decomposition with gate count reduction
ShannonDecomposer
Shannon decomposer for quantum circuits
ShannonDecomposition
Shannon decomposition result for an n-qubit unitary

Functions§

shannon_decompose
Utility function for quick Shannon decomposition