Advanced features of geqo

4. Advanced features of geqo#

The following notebooks explain several features, with are specific to geqo and are useful for the construction of complex quantum circuits.

  • Name Space Prefixes: Some pre-defined gates in geqo are internally composed of several other gates, which might have parameters. To avoid naming conflicts, a name space prefix can be provided to the relevant gate constructors in order to avoid double-using names.

  • Calculation of the Partial Trace: The partial trace is used to calculate the resulting density matrix of a system if one or more qubits are dropped.

  • Decomposition of gates with many controls: Many hardware implementations of quantum computers have basic gates, which act on a small number of qubits only. To execute gates with a high number of control qubits, a decomposition is necessary. In this notebook, the decomposition of a highly controlled PauliX gate into Toffoli gates is studied.