Logs Algorithm Run Mode Parameters Result Status
grover simulator secret_1: 10111
secret_2: 10101
00101: 2
00000: 2
01111: 2
00001: 1
01011: 1
01010: 1
10110: 2
10011: 1
11100: 1
11001: 1
10111: 484
11101: 3
11010: 1
00011: 1
00110: 2
01101: 1
01001: 3
01100: 3
00111: 3
01000: 4
00010: 1
10000: 1
11111: 5
11110: 1
10101: 497
GROVER secrets: ['10111', '10101'] GROVER secret_count: 2 GROVER qubits_count: 5 GROVER elements_count: 32 GROVER repetitions: 3.14 GROVER repetitions_count: 3 GROVER phase_oracle: » q_0: » » q_1: » » q_2: » » q_3: » » q_4: » » « ┌──────────────────────────────────────────────────────────────────────────────┐ «q_0: ┤0 ├ « │ │ «q_1: ┤1 ├ « │ │ «q_2: ┤2 Diagonal(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,-1,1,-1,1,1,1,1,1,1,1,1) ├ « │ │ «q_3: ┤3 ├ « │ │ «q_4: ┤4 ├ « └──────────────────────────────────────────────────────────────────────────────┘ GROVER phase_oracle 1 decomposition: global phase: π/16 ┌────────────────────────────────────────┐ » q_0: ┤0 ├──────────────────────────» │ │┌────────────────────────┐» q_1: ┤1 ├┤0 ├» │ ││ │» q_2: ┤2 Ucrz(0,0,0,0,0,0,0,0,0,0,π,π,0,0,0,0) ├┤1 ├» │ ││ Ucrz(0,0,0,0,0,0,0,0) │» q_3: ┤3 ├┤2 ├» │ ││ │» q_4: ┤4 ├┤3 ├» └────────────────────────────────────────┘└────────────────────────┘» « «q_0: ────────────────────────────────────────────────── « «q_1: ────────────────────────────────────────────────── « ┌──────────────────┐ «q_2: ┤0 ├────────────────────────────── « │ │┌───────────────┐ «q_3: ┤1 Ucrz(0,0,π/2,0) ├┤0 ├───────────── « │ ││ Ucrz(0,-π/4) │┌───────────┐ «q_4: ┤2 ├┤1 ├┤ Ucrz(π/8) ├ « └──────────────────┘└───────────────┘└───────────┘ GROVER phase_oracle 2 decomposition: global phase: π/16 ┌──────────────┐ » q_0: ┤0 ├────────────────────────────────────────────────» │ │┌──────────────┐ » q_1: ┤1 ├┤0 ├────────────────────────────────» │ ││ │┌──────────────┐ » q_2: ┤2 circuit-177 ├┤1 ├┤0 ├────────────────» │ ││ circuit-181 ││ │┌──────────────┐» q_3: ┤3 ├┤2 ├┤1 circuit-185 ├┤0 ├» │ ││ ││ ││ circuit-189 │» q_4: ┤4 ├┤3 ├┤2 ├┤1 ├» └──────────────┘└──────────────┘└──────────────┘└──────────────┘» « «q_0: ─────────────── « «q_1: ─────────────── « «q_2: ─────────────── « «q_3: ─────────────── « ┌─────────────┐ «q_4: ┤ circuit-193 ├ « └─────────────┘ GROVER phase_oracle 3 decomposition: global phase: π/16 ┌─────────┐┌───┐┌───┐┌───┐┌──────────┐┌───┐┌──────────┐┌───┐┌───┐┌───┐» q_0: ┤ Rz(π/8) ├┤ X ├┤ X ├┤ X ├┤ Rz(-π/8) ├┤ X ├┤ Rz(-π/8) ├┤ X ├┤ X ├┤ X ├» └─────────┘└─┬─┘└─┬─┘└─┬─┘└──────────┘└─┬─┘└──────────┘└─┬─┘└─┬─┘└─┬─┘» q_1: ─────────────■────┼────■────────────────┼────────────────■────┼────■──» │ │ │ » q_2: ──────────────────■─────────────────────┼─────────────────────■───────» │ » q_3: ────────────────────────────────────────■─────────────────────────────» » q_4: ──────────────────────────────────────────────────────────────────────» » « ┌─────────┐┌───┐┌──────────┐┌───┐┌───┐┌───┐┌─────────┐┌───┐┌─────────┐» «q_0: ┤ Rz(π/8) ├┤ X ├┤ Rz(-π/8) ├┤ X ├┤ X ├┤ X ├┤ Rz(π/8) ├┤ X ├┤ Rz(π/8) ├» « └─────────┘└─┬─┘└──────────┘└─┬─┘└─┬─┘└─┬─┘└─────────┘└─┬─┘└─────────┘» «q_1: ─────────────┼────────────────■────┼────■───────────────┼─────────────» « │ │ │ » «q_2: ─────────────┼─────────────────────■────────────────────┼─────────────» « │ │ » «q_3: ─────────────┼──────────────────────────────────────────■─────────────» « │ » «q_4: ─────────────■────────────────────────────────────────────────────────» « » « ┌───┐┌───┐┌───┐┌──────────┐ ┌───┐ » «q_0: ┤ X ├┤ X ├┤ X ├┤ Rz(-π/8) ├─────┤ X ├────────────────────────────────────» « └─┬─┘└─┬─┘└─┬─┘└──┬───┬───┘┌───┐└─┬─┘┌───┐┌───┐┌───┐┌───┐┌───┐ » «q_1: ──■────┼────■─────┤ X ├────┤ X ├──┼──┤ X ├┤ X ├┤ X ├┤ X ├┤ X ├───────────» « │ └─┬─┘ └─┬─┘ │ └─┬─┘└─┬─┘└─┬─┘└─┬─┘└─┬─┘┌─────────┐» «q_2: ───────■────────────■────────┼────┼────■────┼────■────┼────■──┤ Rz(π/8) ├» « │ │ │ │ └─────────┘» «q_3: ─────────────────────────────■────┼─────────┼─────────■──────────────────» « │ │ » «q_4: ──────────────────────────────────■─────────■────────────────────────────» « » « » «q_0: ─────────────────────────────────────────────────────────────────» « ┌───┐ » «q_1: ┤ X ├────────────────────────────────────────────────────────────» « └─┬─┘┌───┐┌─────────┐┌───┐┌──────────┐┌───┐┌──────────┐┌───┐ » «q_2: ──┼──┤ X ├┤ Rz(π/8) ├┤ X ├┤ Rz(-π/8) ├┤ X ├┤ Rz(-π/8) ├┤ X ├─────» « │ └─┬─┘└─────────┘└─┬─┘└──────────┘└─┬─┘├──────────┤└─┬─┘┌───┐» «q_3: ──┼────■───────────────┼────────────────■──┤ Rz(-π/8) ├──┼──┤ X ├» « │ │ └──────────┘ │ └─┬─┘» «q_4: ──■────────────────────■─────────────────────────────────■────■──» « » « «q_0: ─────────────────────────── « «q_1: ─────────────────────────── « «q_2: ─────────────────────────── « ┌─────────┐┌───┐ «q_3: ┤ Rz(π/8) ├┤ X ├─────────── « └─────────┘└─┬─┘┌─────────┐ «q_4: ─────────────■──┤ Rz(π/8) ├ « └─────────┘ GROVER diffuser: ┌───┐┌───┐┌───┐┌───┐┌───┐┌───┐┌───┐ q_0: ┤ H ├┤ X ├┤ H ├┤ X ├┤ H ├┤ X ├┤ H ├ ├───┤├───┤├───┤└─┬─┘├───┤├───┤├───┤ q_1: ┤ H ├┤ X ├┤ I ├──■──┤ I ├┤ X ├┤ H ├ ├───┤├───┤├───┤ │ ├───┤├───┤├───┤ q_2: ┤ H ├┤ X ├┤ I ├──■──┤ I ├┤ X ├┤ H ├ ├───┤├───┤├───┤ │ ├───┤├───┤├───┤ q_3: ┤ H ├┤ X ├┤ I ├──■──┤ I ├┤ X ├┤ H ├ ├───┤├───┤├───┤ │ ├───┤├───┤├───┤ q_4: ┤ H ├┤ X ├┤ I ├──■──┤ I ├┤ X ├┤ H ├ └───┘└───┘└───┘ └───┘└───┘└───┘ GROVER circuit: ┌───┐ ░ ┌───────────────┐┌───────────┐ ░ ┌───────────────┐┌───────────┐» q_0: ┤ H ├─░─┤0 ├┤0 ├─░─┤0 ├┤0 ├» ├───┤ ░ │ ││ │ ░ │ ││ │» q_1: ┤ H ├─░─┤1 ├┤1 ├─░─┤1 ├┤1 ├» ├───┤ ░ │ ││ │ ░ │ ││ │» q_2: ┤ H ├─░─┤2 Phase Oracle ├┤2 Diffuser ├─░─┤2 Phase Oracle ├┤2 Diffuser ├» ├───┤ ░ │ ││ │ ░ │ ││ │» q_3: ┤ H ├─░─┤3 ├┤3 ├─░─┤3 ├┤3 ├» ├───┤ ░ │ ││ │ ░ │ ││ │» q_4: ┤ H ├─░─┤4 ├┤4 ├─░─┤4 ├┤4 ├» └───┘ ░ └───────────────┘└───────────┘ ░ └───────────────┘└───────────┘» meas: 5/═══════════════════════════════════════════════════════════════════════» » « ░ ┌───────────────┐┌───────────┐ ░ ┌─┐ « q_0: ─░─┤0 ├┤0 ├─░─┤M├──────────── « ░ │ ││ │ ░ └╥┘┌─┐ « q_1: ─░─┤1 ├┤1 ├─░──╫─┤M├───────── « ░ │ ││ │ ░ ║ └╥┘┌─┐ « q_2: ─░─┤2 Phase Oracle ├┤2 Diffuser ├─░──╫──╫─┤M├────── « ░ │ ││ │ ░ ║ ║ └╥┘┌─┐ « q_3: ─░─┤3 ├┤3 ├─░──╫──╫──╫─┤M├─── « ░ │ ││ │ ░ ║ ║ ║ └╥┘┌─┐ « q_4: ─░─┤4 ├┤4 ├─░──╫──╫──╫──╫─┤M├ « ░ └───────────────┘└───────────┘ ░ ║ ║ ║ ║ └╥┘ «meas: 5/═════════════════════════════════════╩══╩══╩══╩══╩═ « 0 1 2 3 4 RUNNER backend: AerSimulator('aer_simulator') RUNNER transpiled circuit: ┌───┐ ░ ┌──────────────────────────────────────────────────────────────────────────────┐ ┌────────┐┌───┐ ┌────────┐ ░ ┌──────────────────────────────────────────────────────────────────────────────┐ ┌────────┐┌───┐ ┌────────┐ ░ ┌──────────────────────────────────────────────────────────────────────────────┐ ┌────────┐┌───┐ ┌────────┐ ░ ┌─┐ q_0: ┤ H ├─░─┤0 ├─┤ U1(-π) ├┤ X ├──┤ U1(-π) ├──░─┤0 ├─┤ U1(-π) ├┤ X ├──┤ U1(-π) ├──░─┤0 ├─┤ U1(-π) ├┤ X ├──┤ U1(-π) ├──░─┤M├──────────── ├───┤ ░ │ │┌┴────────┤└─┬─┘┌─┴────────┴┐ ░ │ │┌┴────────┤└─┬─┘┌─┴────────┴┐ ░ │ │┌┴────────┤└─┬─┘┌─┴────────┴┐ ░ └╥┘┌─┐ q_1: ┤ H ├─░─┤1 ├┤ U2(0,0) ├──■──┤ U2(-π,-π) ├─░─┤1 ├┤ U2(0,0) ├──■──┤ U2(-π,-π) ├─░─┤1 ├┤ U2(0,0) ├──■──┤ U2(-π,-π) ├─░──╫─┤M├───────── ├───┤ ░ │ │├─────────┤ │ ├───────────┤ ░ │ │├─────────┤ │ ├───────────┤ ░ │ │├─────────┤ │ ├───────────┤ ░ ║ └╥┘┌─┐ q_2: ┤ H ├─░─┤2 Diagonal(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,-1,1,-1,1,1,1,1,1,1,1,1) ├┤ U2(0,0) ├──■──┤ U2(-π,-π) ├─░─┤2 Diagonal(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,-1,1,-1,1,1,1,1,1,1,1,1) ├┤ U2(0,0) ├──■──┤ U2(-π,-π) ├─░─┤2 Diagonal(1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,-1,1,-1,1,1,1,1,1,1,1,1) ├┤ U2(0,0) ├──■──┤ U2(-π,-π) ├─░──╫──╫─┤M├────── ├───┤ ░ │ │├─────────┤ │ ├───────────┤ ░ │ │├─────────┤ │ ├───────────┤ ░ │ │├─────────┤ │ ├───────────┤ ░ ║ ║ └╥┘┌─┐ q_3: ┤ H ├─░─┤3 ├┤ U2(0,0) ├──■──┤ U2(-π,-π) ├─░─┤3 ├┤ U2(0,0) ├──■──┤ U2(-π,-π) ├─░─┤3 ├┤ U2(0,0) ├──■──┤ U2(-π,-π) ├─░──╫──╫──╫─┤M├─── ├───┤ ░ │ │├─────────┤ │ ├───────────┤ ░ │ │├─────────┤ │ ├───────────┤ ░ │ │├─────────┤ │ ├───────────┤ ░ ║ ║ ║ └╥┘┌─┐ q_4: ┤ H ├─░─┤4 ├┤ U2(0,0) ├──■──┤ U2(-π,-π) ├─░─┤4 ├┤ U2(0,0) ├──■──┤ U2(-π,-π) ├─░─┤4 ├┤ U2(0,0) ├──■──┤ U2(-π,-π) ├─░──╫──╫──╫──╫─┤M├ └───┘ ░ └──────────────────────────────────────────────────────────────────────────────┘└─────────┘ └───────────┘ ░ └──────────────────────────────────────────────────────────────────────────────┘└─────────┘ └───────────┘ ░ └──────────────────────────────────────────────────────────────────────────────┘└─────────┘ └───────────┘ ░ ║ ║ ║ ║ └╥┘ meas: 5/═════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╩══╩══╩══╩══╩═ 0 1 2 3 4 RUNNER job_id: 323706dd-c0b1-4db7-9b50-98d4608416bd RUNNER job status: DONE RUNNER statevector: 00000: (0.0359077662321291-5.952908526059682e-17j) 00001: (0.03590776623212908-4.393324643110447e-17j) 00010: (0.035907766232129094-6.820270264048085e-17j) 00011: (0.0359077662321291-4.740269338305812e-17j) 00100: (0.035907766232129046-4.259837305149042e-17j) 00101: (0.035907766232129074-1.7181385071513059e-16j) 00110: (0.035907766232129046-4.2598373051490423e-17j) 00111: (0.03590776623212904-1.8742636199892182e-16j) 01000: (0.035907766232128914-2.1693719096117775e-19j) 01001: (0.03590776623212907-1.9832363579304016e-16j) 01010: (0.03590776623212892-2.1693719096119056e-19j) 01011: (0.03590776623212908-1.983236357930402e-16j) 01100: (0.03590776623212915-6.852586688066696e-17j) 01101: (0.03590776623212908-1.5144912022916356e-16j) 01110: (0.03590776623212909-7.199531383262056e-17j) 01111: (0.035907766232129025-1.4624494980123317e-16j) 10000: (0.03590776623212914-7.340687306841127e-17j) 10001: (0.035907766232128956+6.190434440965181e-18j) 10010: (0.035907766232129136-6.299853221255043e-17j) 10011: (0.03590776623212896+9.862640130347321e-19j) 10100: (0.03590776623212917-7.208867214309611e-17j) 10101: (-0.6932961018664924-3.496824539768492e-16j) 10110: (0.035907766232129115-7.208867214309613e-17j) 10111: (-0.6932961018664925-3.4968245397684923e-16j) 11000: (0.03590776623212901-5.399336494624212e-17j) 11001: (0.03590776623212911+1.85362575102314e-18j) 11010: (0.03590776623212902-5.746281189819574e-17j) 11011: (0.03590776623212912+5.323072702976756e-18j) 11100: (0.03590776623212893-5.811752602480619e-17j) 11101: (0.03590776623212904-3.566396224009441e-17j) 11110: (0.035907766232129046-7.02605903566438e-17j) 11111: (0.03590776623212894-3.5663962240094415e-17j) RUNNER plot_statevector_figure RUNNER result: {'Counts': {'10111': 484, '01000': 4, '10101': 497, '10110': 2, '01001': 3, '10011': 1, '00101': 2, '01111': 2, '00000': 2, '01100': 3, '00111': 3, '11101': 3, '10000': 1, '11110': 1, '11111': 5, '00011': 1, '11100': 1, '01011': 1, '00110': 2, '01101': 1, '11010': 1, '00010': 1, '01010': 1, '11001': 1, '00001': 1}}
Statevector:

Download Figure