One of the key reasons that we don't have quantum decompiler is that high level languages for quantum programs are still a very active research topic.
There are languages like Microsoft Q# or tools like qiskit.
And they are closer to assembly language as they tend to operate on quantum gates, similar to using only Boolean logic gates for instructions.
A compiled quantum circuit can be represented as a single multi qubit gate. Thus disassembling it involves decomposing it back into fundamental gate operations like single and two qubit operations e.g. X gates and CNOT gates.
Qiskit offers the following:
Quote:
https://docs.quantum.ibm.com/api/qiskit/assembler#disassemble
|
Does anyone know anything further enlightening on this topic?