Christophe / test_change_of_basis_circuit
PublicQuantum Circuit to build state |Phi_C^0'(theta, phi, psi)> after change of basis
Basis states:
|Phi_A^0> = |00010011>
|Phi_B^0> = |00010101>
|Phi_C^0> = |00011001>
Quantum Circuit:
┌───┐
q_0: ──┤ X ├───────────────────────────────────────────────────────
└───┘ ┌───┐┌───┐ ┌───┐
q_1: ─────────┤ X ├┤ X ├────■────┤ X ├─────────────────────────────
┌───────┐└─┬─┘└───┘ │ └─┬─┘ ┌───┐┌───────┐
q_2: ┤ Ry(0) ├──■───────────┼──────┼────■──┤ X ├┤ Ry(1) ├──■───────
└───────┘ ┌───┴───┐ │ ┌─┴─┐└─┬─┘└───┬───┘┌─┴─┐┌───┐
q_3: ───────────────────┤ Ry(0) ├──■──┤ X ├──■──────■────┤ X ├┤ Z ├
┌───┐ └───────┘ └───┘ └───┘└───┘
q_4: ──┤ X ├───────────────────────────────────────────────────────
└───┘
q_5: ──────────────────────────────────────────────────────────────
q_6: ──────────────────────────────────────────────────────────────
q_7: ──────────────────────────────────────────────────────────────
Amplitude comparison:
State: 00010011
Theoretical amplitude: 1.0
Circuit amplitude: (0.9999999999999999-6.800116025829082e-16j)
Absolute error: 6.890e-16
State: 00010101
Theoretical amplitude: 0.0
Circuit amplitude: 0.0
Absolute error: 0.000e+00
State: 00011001
Theoretical amplitude: 0.0
Circuit amplitude: 0.0
Absolute error: 0.000e+00