Logs Algorithm Run Mode Parameters Result Status
simon simulator masquerade: True
period: 1010
Period: 1010
SIMON input_period: 1010 SIMON period: 1010 SIMON masquerade: True SIMON masquerade_bool: True SIMON input_qubits_count: 4 SIMON all_qubits_count: 8 SIMON qubits_measurement_list: [3, 2, 1, 0] SIMON simon_oracle: ░ ░ q_0: ──■───────────────────■────■───░─────░────── │ │ │ ░ ░ q_1: ──┼────■──────────────┼────┼───░─────░────── │ │ │ │ ░ ░ q_2: ──┼────┼────■─────────┼────┼───░─────░────── │ │ │ │ │ ░ ░ q_3: ──┼────┼────┼────■────┼────┼───░─────░────── ┌─┴─┐ │ │ │ ┌─┴─┐ │ ░ ░ ┌───┐ q_4: ┤ X ├──┼────┼────┼──┤ X ├──┼───░──X──░─┤ X ├ └───┘┌─┴─┐ │ │ └───┘ │ ░ │ ░ └───┘ q_5: ─────┤ X ├──┼────┼─────────┼───░──X──░────── └───┘┌─┴─┐ │ ┌─┴─┐ ░ ░ q_6: ──────────┤ X ├──┼───────┤ X ├─░─────░────── └───┘┌─┴─┐ └───┘ ░ ░ q_7: ───────────────┤ X ├───────────░─────░────── └───┘ ░ ░ SIMON circuit: ┌───┐┌───────────────┐┌───┐ ┌─┐ q_0: ┤ H ├┤0 ├┤ H ├─────────┤M├ ├───┤│ │├───┤ ┌─┐└╥┘ q_1: ┤ H ├┤1 ├┤ H ├──────┤M├─╫─ ├───┤│ │├───┤ ┌─┐└╥┘ ║ q_2: ┤ H ├┤2 ├┤ H ├───┤M├─╫──╫─ ├───┤│ │├───┤┌─┐└╥┘ ║ ║ q_3: ┤ H ├┤3 ├┤ H ├┤M├─╫──╫──╫─ └───┘│ Simon Oracle │└───┘└╥┘ ║ ║ ║ q_4: ─────┤4 ├──────╫──╫──╫──╫─ │ │ ║ ║ ║ ║ q_5: ─────┤5 ├──────╫──╫──╫──╫─ │ │ ║ ║ ║ ║ q_6: ─────┤6 ├──────╫──╫──╫──╫─ │ │ ║ ║ ║ ║ q_7: ─────┤7 ├──────╫──╫──╫──╫─ └───────────────┘ ║ ║ ║ ║ c: 4/════════════════════════════╩══╩══╩══╩═ 0 1 2 3 RUNNER backend: AerSimulator('aer_simulator') RUNNER transpiled circuit: ┌───┐ ░ ░ ┌───┐ ┌─┐ Qubit(QuantumRegister(8, 'q'), 0) -> 0 ┤ H ├─────────────────■───░──░─┤ H ├─────────┤M├ ├───┤ │ ░ ░ ├───┤ ┌─┐└╥┘ Qubit(QuantumRegister(8, 'q'), 1) -> 1 ┤ H ├──■──────────────┼───░──░─┤ H ├──────┤M├─╫─ ├───┤ │ │ ░ ░ ├───┤ ┌─┐└╥┘ ║ Qubit(QuantumRegister(8, 'q'), 2) -> 2 ┤ H ├──┼────■─────────┼───░──░─┤ H ├───┤M├─╫──╫─ ├───┤ │ │ │ ░ ░ ├───┤┌─┐└╥┘ ║ ║ Qubit(QuantumRegister(8, 'q'), 3) -> 3 ┤ H ├──┼────┼────■────┼───░──░─┤ H ├┤M├─╫──╫──╫─ └───┘┌─┴─┐ │ │ │ ░ ░ ├───┤└╥┘ ║ ║ ║ Qubit(QuantumRegister(8, 'q'), 5) -> 5 ─────┤ X ├──┼────┼────┼───░──░─┤ X ├─╫──╫──╫──╫─ └───┘┌─┴─┐ │ ┌─┴─┐ ░ ░ └───┘ ║ ║ ║ ║ Qubit(QuantumRegister(8, 'q'), 6) -> 6 ──────────┤ X ├──┼──┤ X ├─░──░───────╫──╫──╫──╫─ └───┘┌─┴─┐└───┘ ░ ░ ║ ║ ║ ║ Qubit(QuantumRegister(8, 'q'), 7) -> 7 ───────────────┤ X ├──────░──░───────╫──╫──╫──╫─ └───┘ ░ ░ ║ ║ ║ ║ c: 4/═════════════════════════════════════╩══╩══╩══╩═ 0 1 2 3 RUNNER job_id: 6503b94e-0eaf-4665-978a-68a45d3909c5 RUNNER job status: RUNNING RUNNER job status: DONE RUNNER statevector: 00000000: (0.12499999999999992+0j) 00000001: (-1.6836579846918713e-18+0j) 00000010: (-0.12499999999999992+0j) 00000011: (1.6836579846918713e-18+0j) 00000100: (-1.6836579846918713e-18+0j) 00000101: (0.12499999999999992+0j) 00000110: (1.6836579846918713e-18+0j) 00000111: (-0.12499999999999992+0j) 00001000: (0.12499999999999992+0j) 00001001: (-1.6836579846918713e-18+0j) 00001010: (-0.12499999999999992+0j) 00001011: (1.6836579846918713e-18+0j) 00001100: (-1.6836579846918713e-18+0j) 00001101: (0.12499999999999992+0j) 00001110: (1.6836579846918713e-18+0j) 00001111: (-0.12499999999999992+0j) 00010000: (0.12499999999999992+0j) 00010001: (-1.6836579846918713e-18+0j) 00010010: (0.12499999999999992+0j) 00010011: (-1.6836579846918713e-18+0j) 00010100: (-1.6836579846918713e-18+0j) 00010101: (0.12499999999999992+0j) 00010110: (-1.6836579846918713e-18+0j) 00010111: (0.12499999999999992+0j) 00011000: (0.12499999999999992+0j) 00011001: (-1.6836579846918713e-18+0j) 00011010: (0.12499999999999992+0j) 00011011: (-1.6836579846918713e-18+0j) 00011100: (-1.6836579846918713e-18+0j) 00011101: (0.12499999999999992+0j) 00011110: (-1.6836579846918713e-18+0j) 00011111: (0.12499999999999992+0j) 01000000: (0.12499999999999992+0j) 01000001: (1.6836579846918713e-18+0j) 01000010: (-0.12499999999999992+0j) 01000011: (-1.6836579846918713e-18+0j) 01000100: (-1.6836579846918713e-18+0j) 01000101: (-0.12499999999999992+0j) 01000110: (1.6836579846918713e-18+0j) 01000111: (0.12499999999999992+0j) 01001000: (0.12499999999999992+0j) 01001001: (1.6836579846918713e-18+0j) 01001010: (-0.12499999999999992+0j) 01001011: (-1.6836579846918713e-18+0j) 01001100: (-1.6836579846918713e-18+0j) 01001101: (-0.12499999999999992+0j) 01001110: (1.6836579846918713e-18+0j) 01001111: (0.12499999999999992+0j) 01010000: (0.12499999999999992+0j) 01010001: (1.6836579846918713e-18+0j) 01010010: (0.12499999999999992+0j) 01010011: (1.6836579846918713e-18+0j) 01010100: (-1.6836579846918713e-18+0j) 01010101: (-0.12499999999999992+0j) 01010110: (-1.6836579846918713e-18+0j) 01010111: (-0.12499999999999992+0j) 01011000: (0.12499999999999992+0j) 01011001: (1.6836579846918713e-18+0j) 01011010: (0.12499999999999992+0j) 01011011: (1.6836579846918713e-18+0j) 01011100: (-1.6836579846918713e-18+0j) 01011101: (-0.12499999999999992+0j) 01011110: (-1.6836579846918713e-18+0j) 01011111: (-0.12499999999999992+0j) 10000000: (0.12499999999999992+0j) 10000001: (-1.6836579846918713e-18+0j) 10000010: (-0.12499999999999992+0j) 10000011: (1.6836579846918713e-18+0j) 10000100: (-1.6836579846918713e-18+0j) 10000101: (0.12499999999999992+0j) 10000110: (1.6836579846918713e-18+0j) 10000111: (-0.12499999999999992+0j) 10001000: (-0.12499999999999992+0j) 10001001: (1.6836579846918713e-18+0j) 10001010: (0.12499999999999992+0j) 10001011: (-1.6836579846918713e-18+0j) 10001100: (1.6836579846918713e-18+0j) 10001101: (-0.12499999999999992+0j) 10001110: (-1.6836579846918713e-18+0j) 10001111: (0.12499999999999992+0j) 10010000: (0.12499999999999992+0j) 10010001: (-1.6836579846918713e-18+0j) 10010010: (0.12499999999999992+0j) 10010011: (-1.6836579846918713e-18+0j) 10010100: (-1.6836579846918713e-18+0j) 10010101: (0.12499999999999992+0j) 10010110: (-1.6836579846918713e-18+0j) 10010111: (0.12499999999999992+0j) 10011000: (-0.12499999999999992+0j) 10011001: (1.6836579846918713e-18+0j) 10011010: (-0.12499999999999992+0j) 10011011: (1.6836579846918713e-18+0j) 10011100: (1.6836579846918713e-18+0j) 10011101: (-0.12499999999999992+0j) 10011110: (1.6836579846918713e-18+0j) 10011111: (-0.12499999999999992+0j) 11000000: (0.12499999999999992+0j) 11000001: (1.6836579846918713e-18+0j) 11000010: (-0.12499999999999992+0j) 11000011: (-1.6836579846918713e-18+0j) 11000100: (-1.6836579846918713e-18+0j) 11000101: (-0.12499999999999992+0j) 11000110: (1.6836579846918713e-18+0j) 11000111: (0.12499999999999992+0j) 11001000: (-0.12499999999999992+0j) 11001001: (-1.6836579846918713e-18+0j) 11001010: (0.12499999999999992+0j) 11001011: (1.6836579846918713e-18+0j) 11001100: (1.6836579846918713e-18+0j) 11001101: (0.12499999999999992+0j) 11001110: (-1.6836579846918713e-18+0j) 11001111: (-0.12499999999999992+0j) 11010000: (0.12499999999999992+0j) 11010001: (1.6836579846918713e-18+0j) 11010010: (0.12499999999999992+0j) 11010011: (1.6836579846918713e-18+0j) 11010100: (-1.6836579846918713e-18+0j) 11010101: (-0.12499999999999992+0j) 11010110: (-1.6836579846918713e-18+0j) 11010111: (-0.12499999999999992+0j) 11011000: (-0.12499999999999992+0j) 11011001: (-1.6836579846918713e-18+0j) 11011010: (-0.12499999999999992+0j) 11011011: (-1.6836579846918713e-18+0j) 11011100: (1.6836579846918713e-18+0j) 11011101: (0.12499999999999992+0j) 11011110: (1.6836579846918713e-18+0j) 11011111: (0.12499999999999992+0j) RUNNER plot_statevector_figure RUNNER run_data: {'Result': {'Counts': {'1011': 148, '0001': 105, '0000': 117, '1010': 137, '1110': 131, '0101': 108, '1111': 131, '0100': 147}}, 'Run Values': {'masquerade': 'True', 'run_mode': 'simulator', 'period': '1010', 'task_id': 5}} SIMON simon_post_processing SIMON counts: {'1011': 148, '0001': 105, '0000': 117, '1010': 137, '1110': 131, '0101': 108, '1111': 131, '0100': 147} SIMON counts_median: 74.0 SIMON filtered_solutions: ['1011', '0001', '1010', '1110', '0101', '1111', '0100'] SIMON matrix: Matrix([ [1, 0, 1, 1], [0, 0, 0, 1], [1, 0, 1, 0], [1, 1, 1, 0], [0, 1, 0, 1], [1, 1, 1, 1], [0, 1, 0, 0]]) SIMON rref_matrix: Matrix([ [1, 0, 1, 0], [0, 1, 0, 0], [0, 0, 0, 1], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]) SIMON rref_mod_matrix: Matrix([ [1, 0, 1, 0], [0, 1, 0, 0], [0, 0, 0, 1], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]) SIMON qubits_count: 4 SIMON variables: (z0, z1, z2, z3) SIMON solutions: {(-z2, 0, z2, 0)} SIMON period: 1010 RUNNER result: {'Result': {'Period': '1010'}}
Statevector:

Download Figure