Created
March 20, 2026 06:45
-
-
Save sergei-mironov/e2ab5f01afffca29d2dc647bfe13bc9b to your computer and use it in GitHub Desktop.
logical_cnot_null.py
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| """ PennyLane/Catalyst kernel translated from a Stim circuit. | |
| 193 qubits, 1345 measurements. | |
| """ | |
| import catalyst | |
| import pennylane as qml | |
| from pennylane import qjit | |
| print("TRACING", flush=True) | |
| @qjit | |
| @qml.qnode(qml.device('null.qubit'), mcm_method='one-shot', shots=1) | |
| def circuit(): | |
| c = {} | |
| catalyst.measure(wires=[2], reset=True) # reset X q2 | |
| qml.Hadamard(wires=[2]) | |
| catalyst.measure(wires=[4], reset=True) # reset X q4 | |
| qml.Hadamard(wires=[4]) | |
| catalyst.measure(wires=[23], reset=True) # reset X q23 | |
| qml.Hadamard(wires=[23]) | |
| catalyst.measure(wires=[24], reset=True) # reset X q24 | |
| qml.Hadamard(wires=[24]) | |
| catalyst.measure(wires=[25], reset=True) # reset X q25 | |
| qml.Hadamard(wires=[25]) | |
| catalyst.measure(wires=[26], reset=True) # reset X q26 | |
| qml.Hadamard(wires=[26]) | |
| catalyst.measure(wires=[27], reset=True) # reset X q27 | |
| qml.Hadamard(wires=[27]) | |
| catalyst.measure(wires=[47], reset=True) # reset X q47 | |
| qml.Hadamard(wires=[47]) | |
| catalyst.measure(wires=[48], reset=True) # reset X q48 | |
| qml.Hadamard(wires=[48]) | |
| catalyst.measure(wires=[49], reset=True) # reset X q49 | |
| qml.Hadamard(wires=[49]) | |
| catalyst.measure(wires=[50], reset=True) # reset X q50 | |
| qml.Hadamard(wires=[50]) | |
| catalyst.measure(wires=[51], reset=True) # reset X q51 | |
| qml.Hadamard(wires=[51]) | |
| catalyst.measure(wires=[69], reset=True) # reset X q69 | |
| qml.Hadamard(wires=[69]) | |
| catalyst.measure(wires=[70], reset=True) # reset X q70 | |
| qml.Hadamard(wires=[70]) | |
| catalyst.measure(wires=[71], reset=True) # reset X q71 | |
| qml.Hadamard(wires=[71]) | |
| catalyst.measure(wires=[72], reset=True) # reset X q72 | |
| qml.Hadamard(wires=[72]) | |
| catalyst.measure(wires=[73], reset=True) # reset X q73 | |
| qml.Hadamard(wires=[73]) | |
| catalyst.measure(wires=[93], reset=True) # reset X q93 | |
| qml.Hadamard(wires=[93]) | |
| catalyst.measure(wires=[94], reset=True) # reset X q94 | |
| qml.Hadamard(wires=[94]) | |
| catalyst.measure(wires=[95], reset=True) # reset X q95 | |
| qml.Hadamard(wires=[95]) | |
| catalyst.measure(wires=[96], reset=True) # reset X q96 | |
| qml.Hadamard(wires=[96]) | |
| catalyst.measure(wires=[97], reset=True) # reset X q97 | |
| qml.Hadamard(wires=[97]) | |
| catalyst.measure(wires=[116], reset=True) # reset X q116 | |
| qml.Hadamard(wires=[116]) | |
| catalyst.measure(wires=[118], reset=True) # reset X q118 | |
| qml.Hadamard(wires=[118]) | |
| catalyst.measure(wires=[134], reset=True) # reset X q134 | |
| qml.Hadamard(wires=[134]) | |
| catalyst.measure(wires=[136], reset=True) # reset X q136 | |
| qml.Hadamard(wires=[136]) | |
| catalyst.measure(wires=[143], reset=True) # reset X q143 | |
| qml.Hadamard(wires=[143]) | |
| catalyst.measure(wires=[144], reset=True) # reset X q144 | |
| qml.Hadamard(wires=[144]) | |
| catalyst.measure(wires=[145], reset=True) # reset X q145 | |
| qml.Hadamard(wires=[145]) | |
| catalyst.measure(wires=[146], reset=True) # reset X q146 | |
| qml.Hadamard(wires=[146]) | |
| catalyst.measure(wires=[147], reset=True) # reset X q147 | |
| qml.Hadamard(wires=[147]) | |
| catalyst.measure(wires=[155], reset=True) # reset X q155 | |
| qml.Hadamard(wires=[155]) | |
| catalyst.measure(wires=[156], reset=True) # reset X q156 | |
| qml.Hadamard(wires=[156]) | |
| catalyst.measure(wires=[157], reset=True) # reset X q157 | |
| qml.Hadamard(wires=[157]) | |
| catalyst.measure(wires=[158], reset=True) # reset X q158 | |
| qml.Hadamard(wires=[158]) | |
| catalyst.measure(wires=[159], reset=True) # reset X q159 | |
| qml.Hadamard(wires=[159]) | |
| catalyst.measure(wires=[165], reset=True) # reset X q165 | |
| qml.Hadamard(wires=[165]) | |
| catalyst.measure(wires=[166], reset=True) # reset X q166 | |
| qml.Hadamard(wires=[166]) | |
| catalyst.measure(wires=[167], reset=True) # reset X q167 | |
| qml.Hadamard(wires=[167]) | |
| catalyst.measure(wires=[168], reset=True) # reset X q168 | |
| qml.Hadamard(wires=[168]) | |
| catalyst.measure(wires=[169], reset=True) # reset X q169 | |
| qml.Hadamard(wires=[169]) | |
| catalyst.measure(wires=[177], reset=True) # reset X q177 | |
| qml.Hadamard(wires=[177]) | |
| catalyst.measure(wires=[178], reset=True) # reset X q178 | |
| qml.Hadamard(wires=[178]) | |
| catalyst.measure(wires=[179], reset=True) # reset X q179 | |
| qml.Hadamard(wires=[179]) | |
| catalyst.measure(wires=[180], reset=True) # reset X q180 | |
| qml.Hadamard(wires=[180]) | |
| catalyst.measure(wires=[181], reset=True) # reset X q181 | |
| qml.Hadamard(wires=[181]) | |
| catalyst.measure(wires=[188], reset=True) # reset X q188 | |
| qml.Hadamard(wires=[188]) | |
| catalyst.measure(wires=[190], reset=True) # reset X q190 | |
| qml.Hadamard(wires=[190]) | |
| catalyst.measure(wires=[12], reset=True) # reset Z q12 | |
| catalyst.measure(wires=[13], reset=True) # reset Z q13 | |
| catalyst.measure(wires=[14], reset=True) # reset Z q14 | |
| catalyst.measure(wires=[15], reset=True) # reset Z q15 | |
| catalyst.measure(wires=[16], reset=True) # reset Z q16 | |
| catalyst.measure(wires=[35], reset=True) # reset Z q35 | |
| catalyst.measure(wires=[36], reset=True) # reset Z q36 | |
| catalyst.measure(wires=[37], reset=True) # reset Z q37 | |
| catalyst.measure(wires=[38], reset=True) # reset Z q38 | |
| catalyst.measure(wires=[39], reset=True) # reset Z q39 | |
| catalyst.measure(wires=[58], reset=True) # reset Z q58 | |
| catalyst.measure(wires=[59], reset=True) # reset Z q59 | |
| catalyst.measure(wires=[60], reset=True) # reset Z q60 | |
| catalyst.measure(wires=[61], reset=True) # reset Z q61 | |
| catalyst.measure(wires=[62], reset=True) # reset Z q62 | |
| catalyst.measure(wires=[81], reset=True) # reset Z q81 | |
| catalyst.measure(wires=[82], reset=True) # reset Z q82 | |
| catalyst.measure(wires=[83], reset=True) # reset Z q83 | |
| catalyst.measure(wires=[84], reset=True) # reset Z q84 | |
| catalyst.measure(wires=[85], reset=True) # reset Z q85 | |
| catalyst.measure(wires=[104], reset=True) # reset Z q104 | |
| catalyst.measure(wires=[105], reset=True) # reset Z q105 | |
| catalyst.measure(wires=[106], reset=True) # reset Z q106 | |
| catalyst.measure(wires=[107], reset=True) # reset Z q107 | |
| catalyst.measure(wires=[108], reset=True) # reset Z q108 | |
| catalyst.measure(wires=[138], reset=True) # reset Z q138 | |
| catalyst.measure(wires=[139], reset=True) # reset Z q139 | |
| catalyst.measure(wires=[140], reset=True) # reset Z q140 | |
| catalyst.measure(wires=[141], reset=True) # reset Z q141 | |
| catalyst.measure(wires=[142], reset=True) # reset Z q142 | |
| catalyst.measure(wires=[149], reset=True) # reset Z q149 | |
| catalyst.measure(wires=[150], reset=True) # reset Z q150 | |
| catalyst.measure(wires=[151], reset=True) # reset Z q151 | |
| catalyst.measure(wires=[152], reset=True) # reset Z q152 | |
| catalyst.measure(wires=[153], reset=True) # reset Z q153 | |
| catalyst.measure(wires=[160], reset=True) # reset Z q160 | |
| catalyst.measure(wires=[161], reset=True) # reset Z q161 | |
| catalyst.measure(wires=[162], reset=True) # reset Z q162 | |
| catalyst.measure(wires=[163], reset=True) # reset Z q163 | |
| catalyst.measure(wires=[164], reset=True) # reset Z q164 | |
| catalyst.measure(wires=[171], reset=True) # reset Z q171 | |
| catalyst.measure(wires=[172], reset=True) # reset Z q172 | |
| catalyst.measure(wires=[173], reset=True) # reset Z q173 | |
| catalyst.measure(wires=[174], reset=True) # reset Z q174 | |
| catalyst.measure(wires=[175], reset=True) # reset Z q175 | |
| catalyst.measure(wires=[182], reset=True) # reset Z q182 | |
| catalyst.measure(wires=[183], reset=True) # reset Z q183 | |
| catalyst.measure(wires=[184], reset=True) # reset Z q184 | |
| catalyst.measure(wires=[185], reset=True) # reset Z q185 | |
| catalyst.measure(wires=[186], reset=True) # reset Z q186 | |
| qml.CZ(wires=[24,12]) | |
| qml.CZ(wires=[26,14]) | |
| qml.CZ(wires=[48,36]) | |
| qml.CZ(wires=[50,38]) | |
| qml.CZ(wires=[70,58]) | |
| qml.CZ(wires=[72,60]) | |
| qml.CZ(wires=[94,82]) | |
| qml.CZ(wires=[96,84]) | |
| qml.CZ(wires=[116,104]) | |
| qml.CZ(wires=[118,106]) | |
| qml.CZ(wires=[144,138]) | |
| qml.CZ(wires=[146,140]) | |
| qml.CZ(wires=[156,150]) | |
| qml.CZ(wires=[158,152]) | |
| qml.CZ(wires=[166,160]) | |
| qml.CZ(wires=[168,162]) | |
| qml.CZ(wires=[178,172]) | |
| qml.CZ(wires=[180,174]) | |
| qml.CZ(wires=[188,182]) | |
| qml.CZ(wires=[190,184]) | |
| qml.CNOT(wires=[25,13]) | |
| qml.CNOT(wires=[27,15]) | |
| qml.CNOT(wires=[47,35]) | |
| qml.CNOT(wires=[49,37]) | |
| qml.CNOT(wires=[51,39]) | |
| qml.CNOT(wires=[71,59]) | |
| qml.CNOT(wires=[73,61]) | |
| qml.CNOT(wires=[93,81]) | |
| qml.CNOT(wires=[95,83]) | |
| qml.CNOT(wires=[97,85]) | |
| qml.CNOT(wires=[145,139]) | |
| qml.CNOT(wires=[147,141]) | |
| qml.CNOT(wires=[155,149]) | |
| qml.CNOT(wires=[157,151]) | |
| qml.CNOT(wires=[159,153]) | |
| qml.CNOT(wires=[167,161]) | |
| qml.CNOT(wires=[169,163]) | |
| qml.CNOT(wires=[177,171]) | |
| qml.CNOT(wires=[179,173]) | |
| qml.CNOT(wires=[181,175]) | |
| qml.CNOT(wires=[25,36]) | |
| qml.CNOT(wires=[27,38]) | |
| qml.CNOT(wires=[47,58]) | |
| qml.CNOT(wires=[49,60]) | |
| qml.CNOT(wires=[51,62]) | |
| qml.CNOT(wires=[71,82]) | |
| qml.CNOT(wires=[73,84]) | |
| qml.CNOT(wires=[93,104]) | |
| qml.CNOT(wires=[95,106]) | |
| qml.CNOT(wires=[97,108]) | |
| qml.CNOT(wires=[145,150]) | |
| qml.CNOT(wires=[147,152]) | |
| qml.CNOT(wires=[155,160]) | |
| qml.CNOT(wires=[157,162]) | |
| qml.CNOT(wires=[159,164]) | |
| qml.CNOT(wires=[167,172]) | |
| qml.CNOT(wires=[169,174]) | |
| qml.CNOT(wires=[177,182]) | |
| qml.CNOT(wires=[179,184]) | |
| qml.CNOT(wires=[181,186]) | |
| qml.CZ(wires=[2,13]) | |
| qml.CZ(wires=[4,15]) | |
| qml.CZ(wires=[134,139]) | |
| qml.CZ(wires=[136,141]) | |
| qml.CNOT(wires=[23,12]) | |
| qml.CNOT(wires=[25,14]) | |
| qml.CNOT(wires=[27,16]) | |
| qml.CNOT(wires=[47,36]) | |
| qml.CNOT(wires=[49,38]) | |
| qml.CNOT(wires=[69,58]) | |
| qml.CNOT(wires=[71,60]) | |
| qml.CNOT(wires=[73,62]) | |
| qml.CNOT(wires=[93,82]) | |
| qml.CNOT(wires=[95,84]) | |
| qml.CNOT(wires=[143,138]) | |
| qml.CNOT(wires=[145,140]) | |
| qml.CNOT(wires=[147,142]) | |
| qml.CNOT(wires=[155,150]) | |
| qml.CNOT(wires=[157,152]) | |
| qml.CNOT(wires=[165,160]) | |
| qml.CNOT(wires=[167,162]) | |
| qml.CNOT(wires=[169,164]) | |
| qml.CNOT(wires=[177,172]) | |
| qml.CNOT(wires=[179,174]) | |
| qml.CZ(wires=[24,13]) | |
| qml.CZ(wires=[26,15]) | |
| qml.CZ(wires=[48,37]) | |
| qml.CZ(wires=[50,39]) | |
| qml.CZ(wires=[70,59]) | |
| qml.CZ(wires=[72,61]) | |
| qml.CZ(wires=[94,83]) | |
| qml.CZ(wires=[96,85]) | |
| qml.CZ(wires=[116,105]) | |
| qml.CZ(wires=[118,107]) | |
| qml.CZ(wires=[144,139]) | |
| qml.CZ(wires=[146,141]) | |
| qml.CZ(wires=[156,151]) | |
| qml.CZ(wires=[158,153]) | |
| qml.CZ(wires=[166,161]) | |
| qml.CZ(wires=[168,163]) | |
| qml.CZ(wires=[178,173]) | |
| qml.CZ(wires=[180,175]) | |
| qml.CZ(wires=[188,183]) | |
| qml.CZ(wires=[190,185]) | |
| qml.CZ(wires=[24,35]) | |
| qml.CZ(wires=[26,37]) | |
| qml.CZ(wires=[48,59]) | |
| qml.CZ(wires=[50,61]) | |
| qml.CZ(wires=[70,81]) | |
| qml.CZ(wires=[72,83]) | |
| qml.CZ(wires=[94,105]) | |
| qml.CZ(wires=[96,107]) | |
| qml.CZ(wires=[144,149]) | |
| qml.CZ(wires=[146,151]) | |
| qml.CZ(wires=[156,161]) | |
| qml.CZ(wires=[158,163]) | |
| qml.CZ(wires=[166,171]) | |
| qml.CZ(wires=[168,173]) | |
| qml.CZ(wires=[178,183]) | |
| qml.CZ(wires=[180,185]) | |
| qml.CNOT(wires=[23,35]) | |
| qml.CNOT(wires=[25,37]) | |
| qml.CNOT(wires=[27,39]) | |
| qml.CNOT(wires=[47,59]) | |
| qml.CNOT(wires=[49,61]) | |
| qml.CNOT(wires=[69,81]) | |
| qml.CNOT(wires=[71,83]) | |
| qml.CNOT(wires=[73,85]) | |
| qml.CNOT(wires=[93,105]) | |
| qml.CNOT(wires=[95,107]) | |
| qml.CNOT(wires=[143,149]) | |
| qml.CNOT(wires=[145,151]) | |
| qml.CNOT(wires=[147,153]) | |
| qml.CNOT(wires=[155,161]) | |
| qml.CNOT(wires=[157,163]) | |
| qml.CNOT(wires=[165,171]) | |
| qml.CNOT(wires=[167,173]) | |
| qml.CNOT(wires=[169,175]) | |
| qml.CNOT(wires=[177,183]) | |
| qml.CNOT(wires=[179,185]) | |
| qml.CZ(wires=[2,14]) | |
| qml.CZ(wires=[4,16]) | |
| qml.CZ(wires=[24,36]) | |
| qml.CZ(wires=[26,38]) | |
| qml.CZ(wires=[48,60]) | |
| qml.CZ(wires=[50,62]) | |
| qml.CZ(wires=[70,82]) | |
| qml.CZ(wires=[72,84]) | |
| qml.CZ(wires=[94,106]) | |
| qml.CZ(wires=[96,108]) | |
| qml.CZ(wires=[134,140]) | |
| qml.CZ(wires=[136,142]) | |
| qml.CZ(wires=[144,150]) | |
| qml.CZ(wires=[146,152]) | |
| qml.CZ(wires=[156,162]) | |
| qml.CZ(wires=[158,164]) | |
| qml.CZ(wires=[166,172]) | |
| qml.CZ(wires=[168,174]) | |
| qml.CZ(wires=[178,184]) | |
| qml.CZ(wires=[180,186]) | |
| qml.Hadamard(wires=[2]) | |
| c[0] = catalyst.measure(wires=[2], reset=False) # MX q2 | |
| qml.Hadamard(wires=[2]) | |
| qml.Hadamard(wires=[4]) | |
| c[1] = catalyst.measure(wires=[4], reset=False) # MX q4 | |
| qml.Hadamard(wires=[4]) | |
| qml.Hadamard(wires=[23]) | |
| c[2] = catalyst.measure(wires=[23], reset=False) # MX q23 | |
| qml.Hadamard(wires=[23]) | |
| qml.Hadamard(wires=[24]) | |
| c[3] = catalyst.measure(wires=[24], reset=False) # MX q24 | |
| qml.Hadamard(wires=[24]) | |
| qml.Hadamard(wires=[25]) | |
| c[4] = catalyst.measure(wires=[25], reset=False) # MX q25 | |
| qml.Hadamard(wires=[25]) | |
| qml.Hadamard(wires=[26]) | |
| c[5] = catalyst.measure(wires=[26], reset=False) # MX q26 | |
| qml.Hadamard(wires=[26]) | |
| qml.Hadamard(wires=[27]) | |
| c[6] = catalyst.measure(wires=[27], reset=False) # MX q27 | |
| qml.Hadamard(wires=[27]) | |
| qml.Hadamard(wires=[47]) | |
| c[7] = catalyst.measure(wires=[47], reset=False) # MX q47 | |
| qml.Hadamard(wires=[47]) | |
| qml.Hadamard(wires=[48]) | |
| c[8] = catalyst.measure(wires=[48], reset=False) # MX q48 | |
| qml.Hadamard(wires=[48]) | |
| qml.Hadamard(wires=[49]) | |
| c[9] = catalyst.measure(wires=[49], reset=False) # MX q49 | |
| qml.Hadamard(wires=[49]) | |
| qml.Hadamard(wires=[50]) | |
| c[10] = catalyst.measure(wires=[50], reset=False) # MX q50 | |
| qml.Hadamard(wires=[50]) | |
| qml.Hadamard(wires=[51]) | |
| c[11] = catalyst.measure(wires=[51], reset=False) # MX q51 | |
| qml.Hadamard(wires=[51]) | |
| qml.Hadamard(wires=[69]) | |
| c[12] = catalyst.measure(wires=[69], reset=False) # MX q69 | |
| qml.Hadamard(wires=[69]) | |
| qml.Hadamard(wires=[70]) | |
| c[13] = catalyst.measure(wires=[70], reset=False) # MX q70 | |
| qml.Hadamard(wires=[70]) | |
| qml.Hadamard(wires=[71]) | |
| c[14] = catalyst.measure(wires=[71], reset=False) # MX q71 | |
| qml.Hadamard(wires=[71]) | |
| qml.Hadamard(wires=[72]) | |
| c[15] = catalyst.measure(wires=[72], reset=False) # MX q72 | |
| qml.Hadamard(wires=[72]) | |
| qml.Hadamard(wires=[73]) | |
| c[16] = catalyst.measure(wires=[73], reset=False) # MX q73 | |
| qml.Hadamard(wires=[73]) | |
| qml.Hadamard(wires=[93]) | |
| c[17] = catalyst.measure(wires=[93], reset=False) # MX q93 | |
| qml.Hadamard(wires=[93]) | |
| qml.Hadamard(wires=[94]) | |
| c[18] = catalyst.measure(wires=[94], reset=False) # MX q94 | |
| qml.Hadamard(wires=[94]) | |
| qml.Hadamard(wires=[95]) | |
| c[19] = catalyst.measure(wires=[95], reset=False) # MX q95 | |
| qml.Hadamard(wires=[95]) | |
| qml.Hadamard(wires=[96]) | |
| c[20] = catalyst.measure(wires=[96], reset=False) # MX q96 | |
| qml.Hadamard(wires=[96]) | |
| qml.Hadamard(wires=[97]) | |
| c[21] = catalyst.measure(wires=[97], reset=False) # MX q97 | |
| qml.Hadamard(wires=[97]) | |
| qml.Hadamard(wires=[116]) | |
| c[22] = catalyst.measure(wires=[116], reset=False) # MX q116 | |
| qml.Hadamard(wires=[116]) | |
| qml.Hadamard(wires=[118]) | |
| c[23] = catalyst.measure(wires=[118], reset=False) # MX q118 | |
| qml.Hadamard(wires=[118]) | |
| qml.Hadamard(wires=[134]) | |
| c[24] = catalyst.measure(wires=[134], reset=False) # MX q134 | |
| qml.Hadamard(wires=[134]) | |
| qml.Hadamard(wires=[136]) | |
| c[25] = catalyst.measure(wires=[136], reset=False) # MX q136 | |
| qml.Hadamard(wires=[136]) | |
| qml.Hadamard(wires=[143]) | |
| c[26] = catalyst.measure(wires=[143], reset=False) # MX q143 | |
| qml.Hadamard(wires=[143]) | |
| qml.Hadamard(wires=[144]) | |
| c[27] = catalyst.measure(wires=[144], reset=False) # MX q144 | |
| qml.Hadamard(wires=[144]) | |
| qml.Hadamard(wires=[145]) | |
| c[28] = catalyst.measure(wires=[145], reset=False) # MX q145 | |
| qml.Hadamard(wires=[145]) | |
| qml.Hadamard(wires=[146]) | |
| c[29] = catalyst.measure(wires=[146], reset=False) # MX q146 | |
| qml.Hadamard(wires=[146]) | |
| qml.Hadamard(wires=[147]) | |
| c[30] = catalyst.measure(wires=[147], reset=False) # MX q147 | |
| qml.Hadamard(wires=[147]) | |
| qml.Hadamard(wires=[155]) | |
| c[31] = catalyst.measure(wires=[155], reset=False) # MX q155 | |
| qml.Hadamard(wires=[155]) | |
| qml.Hadamard(wires=[156]) | |
| c[32] = catalyst.measure(wires=[156], reset=False) # MX q156 | |
| qml.Hadamard(wires=[156]) | |
| qml.Hadamard(wires=[157]) | |
| c[33] = catalyst.measure(wires=[157], reset=False) # MX q157 | |
| qml.Hadamard(wires=[157]) | |
| qml.Hadamard(wires=[158]) | |
| c[34] = catalyst.measure(wires=[158], reset=False) # MX q158 | |
| qml.Hadamard(wires=[158]) | |
| qml.Hadamard(wires=[159]) | |
| c[35] = catalyst.measure(wires=[159], reset=False) # MX q159 | |
| qml.Hadamard(wires=[159]) | |
| qml.Hadamard(wires=[165]) | |
| c[36] = catalyst.measure(wires=[165], reset=False) # MX q165 | |
| qml.Hadamard(wires=[165]) | |
| qml.Hadamard(wires=[166]) | |
| c[37] = catalyst.measure(wires=[166], reset=False) # MX q166 | |
| qml.Hadamard(wires=[166]) | |
| qml.Hadamard(wires=[167]) | |
| c[38] = catalyst.measure(wires=[167], reset=False) # MX q167 | |
| qml.Hadamard(wires=[167]) | |
| qml.Hadamard(wires=[168]) | |
| c[39] = catalyst.measure(wires=[168], reset=False) # MX q168 | |
| qml.Hadamard(wires=[168]) | |
| qml.Hadamard(wires=[169]) | |
| c[40] = catalyst.measure(wires=[169], reset=False) # MX q169 | |
| qml.Hadamard(wires=[169]) | |
| qml.Hadamard(wires=[177]) | |
| c[41] = catalyst.measure(wires=[177], reset=False) # MX q177 | |
| qml.Hadamard(wires=[177]) | |
| qml.Hadamard(wires=[178]) | |
| c[42] = catalyst.measure(wires=[178], reset=False) # MX q178 | |
| qml.Hadamard(wires=[178]) | |
| qml.Hadamard(wires=[179]) | |
| c[43] = catalyst.measure(wires=[179], reset=False) # MX q179 | |
| qml.Hadamard(wires=[179]) | |
| qml.Hadamard(wires=[180]) | |
| c[44] = catalyst.measure(wires=[180], reset=False) # MX q180 | |
| qml.Hadamard(wires=[180]) | |
| qml.Hadamard(wires=[181]) | |
| c[45] = catalyst.measure(wires=[181], reset=False) # MX q181 | |
| qml.Hadamard(wires=[181]) | |
| qml.Hadamard(wires=[188]) | |
| c[46] = catalyst.measure(wires=[188], reset=False) # MX q188 | |
| qml.Hadamard(wires=[188]) | |
| qml.Hadamard(wires=[190]) | |
| c[47] = catalyst.measure(wires=[190], reset=False) # MX q190 | |
| qml.Hadamard(wires=[190]) | |
| catalyst.measure(wires=[2], reset=True) # reset X q2 | |
| qml.Hadamard(wires=[2]) | |
| catalyst.measure(wires=[4], reset=True) # reset X q4 | |
| qml.Hadamard(wires=[4]) | |
| catalyst.measure(wires=[23], reset=True) # reset X q23 | |
| qml.Hadamard(wires=[23]) | |
| catalyst.measure(wires=[24], reset=True) # reset X q24 | |
| qml.Hadamard(wires=[24]) | |
| catalyst.measure(wires=[25], reset=True) # reset X q25 | |
| qml.Hadamard(wires=[25]) | |
| catalyst.measure(wires=[26], reset=True) # reset X q26 | |
| qml.Hadamard(wires=[26]) | |
| catalyst.measure(wires=[27], reset=True) # reset X q27 | |
| qml.Hadamard(wires=[27]) | |
| catalyst.measure(wires=[47], reset=True) # reset X q47 | |
| qml.Hadamard(wires=[47]) | |
| catalyst.measure(wires=[48], reset=True) # reset X q48 | |
| qml.Hadamard(wires=[48]) | |
| catalyst.measure(wires=[49], reset=True) # reset X q49 | |
| qml.Hadamard(wires=[49]) | |
| catalyst.measure(wires=[50], reset=True) # reset X q50 | |
| qml.Hadamard(wires=[50]) | |
| catalyst.measure(wires=[51], reset=True) # reset X q51 | |
| qml.Hadamard(wires=[51]) | |
| catalyst.measure(wires=[69], reset=True) # reset X q69 | |
| qml.Hadamard(wires=[69]) | |
| catalyst.measure(wires=[70], reset=True) # reset X q70 | |
| qml.Hadamard(wires=[70]) | |
| catalyst.measure(wires=[71], reset=True) # reset X q71 | |
| qml.Hadamard(wires=[71]) | |
| catalyst.measure(wires=[72], reset=True) # reset X q72 | |
| qml.Hadamard(wires=[72]) | |
| catalyst.measure(wires=[73], reset=True) # reset X q73 | |
| qml.Hadamard(wires=[73]) | |
| catalyst.measure(wires=[93], reset=True) # reset X q93 | |
| qml.Hadamard(wires=[93]) | |
| catalyst.measure(wires=[94], reset=True) # reset X q94 | |
| qml.Hadamard(wires=[94]) | |
| catalyst.measure(wires=[95], reset=True) # reset X q95 | |
| qml.Hadamard(wires=[95]) | |
| catalyst.measure(wires=[96], reset=True) # reset X q96 | |
| qml.Hadamard(wires=[96]) | |
| catalyst.measure(wires=[97], reset=True) # reset X q97 | |
| qml.Hadamard(wires=[97]) | |
| catalyst.measure(wires=[116], reset=True) # reset X q116 | |
| qml.Hadamard(wires=[116]) | |
| catalyst.measure(wires=[118], reset=True) # reset X q118 | |
| qml.Hadamard(wires=[118]) | |
| catalyst.measure(wires=[134], reset=True) # reset X q134 | |
| qml.Hadamard(wires=[134]) | |
| catalyst.measure(wires=[136], reset=True) # reset X q136 | |
| qml.Hadamard(wires=[136]) | |
| catalyst.measure(wires=[143], reset=True) # reset X q143 | |
| qml.Hadamard(wires=[143]) | |
| catalyst.measure(wires=[144], reset=True) # reset X q144 | |
| qml.Hadamard(wires=[144]) | |
| catalyst.measure(wires=[145], reset=True) # reset X q145 | |
| qml.Hadamard(wires=[145]) | |
| catalyst.measure(wires=[146], reset=True) # reset X q146 | |
| qml.Hadamard(wires=[146]) | |
| catalyst.measure(wires=[147], reset=True) # reset X q147 | |
| qml.Hadamard(wires=[147]) | |
| catalyst.measure(wires=[155], reset=True) # reset X q155 | |
| qml.Hadamard(wires=[155]) | |
| catalyst.measure(wires=[156], reset=True) # reset X q156 | |
| qml.Hadamard(wires=[156]) | |
| catalyst.measure(wires=[157], reset=True) # reset X q157 | |
| qml.Hadamard(wires=[157]) | |
| catalyst.measure(wires=[158], reset=True) # reset X q158 | |
| qml.Hadamard(wires=[158]) | |
| catalyst.measure(wires=[159], reset=True) # reset X q159 | |
| qml.Hadamard(wires=[159]) | |
| catalyst.measure(wires=[165], reset=True) # reset X q165 | |
| qml.Hadamard(wires=[165]) | |
| catalyst.measure(wires=[166], reset=True) # reset X q166 | |
| qml.Hadamard(wires=[166]) | |
| catalyst.measure(wires=[167], reset=True) # reset X q167 | |
| qml.Hadamard(wires=[167]) | |
| catalyst.measure(wires=[168], reset=True) # reset X q168 | |
| qml.Hadamard(wires=[168]) | |
| catalyst.measure(wires=[169], reset=True) # reset X q169 | |
| qml.Hadamard(wires=[169]) | |
| catalyst.measure(wires=[177], reset=True) # reset X q177 | |
| qml.Hadamard(wires=[177]) | |
| catalyst.measure(wires=[178], reset=True) # reset X q178 | |
| qml.Hadamard(wires=[178]) | |
| catalyst.measure(wires=[179], reset=True) # reset X q179 | |
| qml.Hadamard(wires=[179]) | |
| catalyst.measure(wires=[180], reset=True) # reset X q180 | |
| qml.Hadamard(wires=[180]) | |
| catalyst.measure(wires=[181], reset=True) # reset X q181 | |
| qml.Hadamard(wires=[181]) | |
| catalyst.measure(wires=[188], reset=True) # reset X q188 | |
| qml.Hadamard(wires=[188]) | |
| catalyst.measure(wires=[190], reset=True) # reset X q190 | |
| qml.Hadamard(wires=[190]) | |
| qml.CZ(wires=[24,12]) | |
| qml.CZ(wires=[26,14]) | |
| qml.CZ(wires=[48,36]) | |
| qml.CZ(wires=[50,38]) | |
| qml.CZ(wires=[70,58]) | |
| qml.CZ(wires=[72,60]) | |
| qml.CZ(wires=[94,82]) | |
| qml.CZ(wires=[96,84]) | |
| qml.CZ(wires=[116,104]) | |
| qml.CZ(wires=[118,106]) | |
| qml.CZ(wires=[144,138]) | |
| qml.CZ(wires=[146,140]) | |
| qml.CZ(wires=[156,150]) | |
| qml.CZ(wires=[158,152]) | |
| qml.CZ(wires=[166,160]) | |
| qml.CZ(wires=[168,162]) | |
| qml.CZ(wires=[178,172]) | |
| qml.CZ(wires=[180,174]) | |
| qml.CZ(wires=[188,182]) | |
| qml.CZ(wires=[190,184]) | |
| qml.CNOT(wires=[25,13]) | |
| qml.CNOT(wires=[27,15]) | |
| qml.CNOT(wires=[47,35]) | |
| qml.CNOT(wires=[49,37]) | |
| qml.CNOT(wires=[51,39]) | |
| qml.CNOT(wires=[71,59]) | |
| qml.CNOT(wires=[73,61]) | |
| qml.CNOT(wires=[93,81]) | |
| qml.CNOT(wires=[95,83]) | |
| qml.CNOT(wires=[97,85]) | |
| qml.CNOT(wires=[145,139]) | |
| qml.CNOT(wires=[147,141]) | |
| qml.CNOT(wires=[155,149]) | |
| qml.CNOT(wires=[157,151]) | |
| qml.CNOT(wires=[159,153]) | |
| qml.CNOT(wires=[167,161]) | |
| qml.CNOT(wires=[169,163]) | |
| qml.CNOT(wires=[177,171]) | |
| qml.CNOT(wires=[179,173]) | |
| qml.CNOT(wires=[181,175]) | |
| qml.CNOT(wires=[25,36]) | |
| qml.CNOT(wires=[27,38]) | |
| qml.CNOT(wires=[47,58]) | |
| qml.CNOT(wires=[49,60]) | |
| qml.CNOT(wires=[51,62]) | |
| qml.CNOT(wires=[71,82]) | |
| qml.CNOT(wires=[73,84]) | |
| qml.CNOT(wires=[93,104]) | |
| qml.CNOT(wires=[95,106]) | |
| qml.CNOT(wires=[97,108]) | |
| qml.CNOT(wires=[145,150]) | |
| qml.CNOT(wires=[147,152]) | |
| qml.CNOT(wires=[155,160]) | |
| qml.CNOT(wires=[157,162]) | |
| qml.CNOT(wires=[159,164]) | |
| qml.CNOT(wires=[167,172]) | |
| qml.CNOT(wires=[169,174]) | |
| qml.CNOT(wires=[177,182]) | |
| qml.CNOT(wires=[179,184]) | |
| qml.CNOT(wires=[181,186]) | |
| qml.CZ(wires=[2,13]) | |
| qml.CZ(wires=[4,15]) | |
| qml.CZ(wires=[134,139]) | |
| qml.CZ(wires=[136,141]) | |
| qml.CNOT(wires=[23,12]) | |
| qml.CNOT(wires=[25,14]) | |
| qml.CNOT(wires=[27,16]) | |
| qml.CNOT(wires=[47,36]) | |
| qml.CNOT(wires=[49,38]) | |
| qml.CNOT(wires=[69,58]) | |
| qml.CNOT(wires=[71,60]) | |
| qml.CNOT(wires=[73,62]) | |
| qml.CNOT(wires=[93,82]) | |
| qml.CNOT(wires=[95,84]) | |
| qml.CNOT(wires=[143,138]) | |
| qml.CNOT(wires=[145,140]) | |
| qml.CNOT(wires=[147,142]) | |
| qml.CNOT(wires=[155,150]) | |
| qml.CNOT(wires=[157,152]) | |
| qml.CNOT(wires=[165,160]) | |
| qml.CNOT(wires=[167,162]) | |
| qml.CNOT(wires=[169,164]) | |
| qml.CNOT(wires=[177,172]) | |
| qml.CNOT(wires=[179,174]) | |
| qml.CZ(wires=[24,13]) | |
| qml.CZ(wires=[26,15]) | |
| qml.CZ(wires=[48,37]) | |
| qml.CZ(wires=[50,39]) | |
| qml.CZ(wires=[70,59]) | |
| qml.CZ(wires=[72,61]) | |
| qml.CZ(wires=[94,83]) | |
| qml.CZ(wires=[96,85]) | |
| qml.CZ(wires=[116,105]) | |
| qml.CZ(wires=[118,107]) | |
| qml.CZ(wires=[144,139]) | |
| qml.CZ(wires=[146,141]) | |
| qml.CZ(wires=[156,151]) | |
| qml.CZ(wires=[158,153]) | |
| qml.CZ(wires=[166,161]) | |
| qml.CZ(wires=[168,163]) | |
| qml.CZ(wires=[178,173]) | |
| qml.CZ(wires=[180,175]) | |
| qml.CZ(wires=[188,183]) | |
| qml.CZ(wires=[190,185]) | |
| qml.CZ(wires=[24,35]) | |
| qml.CZ(wires=[26,37]) | |
| qml.CZ(wires=[48,59]) | |
| qml.CZ(wires=[50,61]) | |
| qml.CZ(wires=[70,81]) | |
| qml.CZ(wires=[72,83]) | |
| qml.CZ(wires=[94,105]) | |
| qml.CZ(wires=[96,107]) | |
| qml.CZ(wires=[144,149]) | |
| qml.CZ(wires=[146,151]) | |
| qml.CZ(wires=[156,161]) | |
| qml.CZ(wires=[158,163]) | |
| qml.CZ(wires=[166,171]) | |
| qml.CZ(wires=[168,173]) | |
| qml.CZ(wires=[178,183]) | |
| qml.CZ(wires=[180,185]) | |
| qml.CNOT(wires=[23,35]) | |
| qml.CNOT(wires=[25,37]) | |
| qml.CNOT(wires=[27,39]) | |
| qml.CNOT(wires=[47,59]) | |
| qml.CNOT(wires=[49,61]) | |
| qml.CNOT(wires=[69,81]) | |
| qml.CNOT(wires=[71,83]) | |
| qml.CNOT(wires=[73,85]) | |
| qml.CNOT(wires=[93,105]) | |
| qml.CNOT(wires=[95,107]) | |
| qml.CNOT(wires=[143,149]) | |
| qml.CNOT(wires=[145,151]) | |
| qml.CNOT(wires=[147,153]) | |
| qml.CNOT(wires=[155,161]) | |
| qml.CNOT(wires=[157,163]) | |
| qml.CNOT(wires=[165,171]) | |
| qml.CNOT(wires=[167,173]) | |
| qml.CNOT(wires=[169,175]) | |
| qml.CNOT(wires=[177,183]) | |
| qml.CNOT(wires=[179,185]) | |
| qml.CZ(wires=[2,14]) | |
| qml.CZ(wires=[4,16]) | |
| qml.CZ(wires=[24,36]) | |
| qml.CZ(wires=[26,38]) | |
| qml.CZ(wires=[48,60]) | |
| qml.CZ(wires=[50,62]) | |
| qml.CZ(wires=[70,82]) | |
| qml.CZ(wires=[72,84]) | |
| qml.CZ(wires=[94,106]) | |
| qml.CZ(wires=[96,108]) | |
| qml.CZ(wires=[134,140]) | |
| qml.CZ(wires=[136,142]) | |
| qml.CZ(wires=[144,150]) | |
| qml.CZ(wires=[146,152]) | |
| qml.CZ(wires=[156,162]) | |
| qml.CZ(wires=[158,164]) | |
| qml.CZ(wires=[166,172]) | |
| qml.CZ(wires=[168,174]) | |
| qml.CZ(wires=[178,184]) | |
| qml.CZ(wires=[180,186]) | |
| qml.Hadamard(wires=[2]) | |
| c[48] = catalyst.measure(wires=[2], reset=False) # MX q2 | |
| qml.Hadamard(wires=[2]) | |
| qml.Hadamard(wires=[4]) | |
| c[49] = catalyst.measure(wires=[4], reset=False) # MX q4 | |
| qml.Hadamard(wires=[4]) | |
| qml.Hadamard(wires=[23]) | |
| c[50] = catalyst.measure(wires=[23], reset=False) # MX q23 | |
| qml.Hadamard(wires=[23]) | |
| qml.Hadamard(wires=[24]) | |
| c[51] = catalyst.measure(wires=[24], reset=False) # MX q24 | |
| qml.Hadamard(wires=[24]) | |
| qml.Hadamard(wires=[25]) | |
| c[52] = catalyst.measure(wires=[25], reset=False) # MX q25 | |
| qml.Hadamard(wires=[25]) | |
| qml.Hadamard(wires=[26]) | |
| c[53] = catalyst.measure(wires=[26], reset=False) # MX q26 | |
| qml.Hadamard(wires=[26]) | |
| qml.Hadamard(wires=[27]) | |
| c[54] = catalyst.measure(wires=[27], reset=False) # MX q27 | |
| qml.Hadamard(wires=[27]) | |
| qml.Hadamard(wires=[47]) | |
| c[55] = catalyst.measure(wires=[47], reset=False) # MX q47 | |
| qml.Hadamard(wires=[47]) | |
| qml.Hadamard(wires=[48]) | |
| c[56] = catalyst.measure(wires=[48], reset=False) # MX q48 | |
| qml.Hadamard(wires=[48]) | |
| qml.Hadamard(wires=[49]) | |
| c[57] = catalyst.measure(wires=[49], reset=False) # MX q49 | |
| qml.Hadamard(wires=[49]) | |
| qml.Hadamard(wires=[50]) | |
| c[58] = catalyst.measure(wires=[50], reset=False) # MX q50 | |
| qml.Hadamard(wires=[50]) | |
| qml.Hadamard(wires=[51]) | |
| c[59] = catalyst.measure(wires=[51], reset=False) # MX q51 | |
| qml.Hadamard(wires=[51]) | |
| qml.Hadamard(wires=[69]) | |
| c[60] = catalyst.measure(wires=[69], reset=False) # MX q69 | |
| qml.Hadamard(wires=[69]) | |
| qml.Hadamard(wires=[70]) | |
| c[61] = catalyst.measure(wires=[70], reset=False) # MX q70 | |
| qml.Hadamard(wires=[70]) | |
| qml.Hadamard(wires=[71]) | |
| c[62] = catalyst.measure(wires=[71], reset=False) # MX q71 | |
| qml.Hadamard(wires=[71]) | |
| qml.Hadamard(wires=[72]) | |
| c[63] = catalyst.measure(wires=[72], reset=False) # MX q72 | |
| qml.Hadamard(wires=[72]) | |
| qml.Hadamard(wires=[73]) | |
| c[64] = catalyst.measure(wires=[73], reset=False) # MX q73 | |
| qml.Hadamard(wires=[73]) | |
| qml.Hadamard(wires=[93]) | |
| c[65] = catalyst.measure(wires=[93], reset=False) # MX q93 | |
| qml.Hadamard(wires=[93]) | |
| qml.Hadamard(wires=[94]) | |
| c[66] = catalyst.measure(wires=[94], reset=False) # MX q94 | |
| qml.Hadamard(wires=[94]) | |
| qml.Hadamard(wires=[95]) | |
| c[67] = catalyst.measure(wires=[95], reset=False) # MX q95 | |
| qml.Hadamard(wires=[95]) | |
| qml.Hadamard(wires=[96]) | |
| c[68] = catalyst.measure(wires=[96], reset=False) # MX q96 | |
| qml.Hadamard(wires=[96]) | |
| qml.Hadamard(wires=[97]) | |
| c[69] = catalyst.measure(wires=[97], reset=False) # MX q97 | |
| qml.Hadamard(wires=[97]) | |
| qml.Hadamard(wires=[116]) | |
| c[70] = catalyst.measure(wires=[116], reset=False) # MX q116 | |
| qml.Hadamard(wires=[116]) | |
| qml.Hadamard(wires=[118]) | |
| c[71] = catalyst.measure(wires=[118], reset=False) # MX q118 | |
| qml.Hadamard(wires=[118]) | |
| qml.Hadamard(wires=[134]) | |
| c[72] = catalyst.measure(wires=[134], reset=False) # MX q134 | |
| qml.Hadamard(wires=[134]) | |
| qml.Hadamard(wires=[136]) | |
| c[73] = catalyst.measure(wires=[136], reset=False) # MX q136 | |
| qml.Hadamard(wires=[136]) | |
| qml.Hadamard(wires=[143]) | |
| c[74] = catalyst.measure(wires=[143], reset=False) # MX q143 | |
| qml.Hadamard(wires=[143]) | |
| qml.Hadamard(wires=[144]) | |
| c[75] = catalyst.measure(wires=[144], reset=False) # MX q144 | |
| qml.Hadamard(wires=[144]) | |
| qml.Hadamard(wires=[145]) | |
| c[76] = catalyst.measure(wires=[145], reset=False) # MX q145 | |
| qml.Hadamard(wires=[145]) | |
| qml.Hadamard(wires=[146]) | |
| c[77] = catalyst.measure(wires=[146], reset=False) # MX q146 | |
| qml.Hadamard(wires=[146]) | |
| qml.Hadamard(wires=[147]) | |
| c[78] = catalyst.measure(wires=[147], reset=False) # MX q147 | |
| qml.Hadamard(wires=[147]) | |
| qml.Hadamard(wires=[155]) | |
| c[79] = catalyst.measure(wires=[155], reset=False) # MX q155 | |
| qml.Hadamard(wires=[155]) | |
| qml.Hadamard(wires=[156]) | |
| c[80] = catalyst.measure(wires=[156], reset=False) # MX q156 | |
| qml.Hadamard(wires=[156]) | |
| qml.Hadamard(wires=[157]) | |
| c[81] = catalyst.measure(wires=[157], reset=False) # MX q157 | |
| qml.Hadamard(wires=[157]) | |
| qml.Hadamard(wires=[158]) | |
| c[82] = catalyst.measure(wires=[158], reset=False) # MX q158 | |
| qml.Hadamard(wires=[158]) | |
| qml.Hadamard(wires=[159]) | |
| c[83] = catalyst.measure(wires=[159], reset=False) # MX q159 | |
| qml.Hadamard(wires=[159]) | |
| qml.Hadamard(wires=[165]) | |
| c[84] = catalyst.measure(wires=[165], reset=False) # MX q165 | |
| qml.Hadamard(wires=[165]) | |
| qml.Hadamard(wires=[166]) | |
| c[85] = catalyst.measure(wires=[166], reset=False) # MX q166 | |
| qml.Hadamard(wires=[166]) | |
| qml.Hadamard(wires=[167]) | |
| c[86] = catalyst.measure(wires=[167], reset=False) # MX q167 | |
| qml.Hadamard(wires=[167]) | |
| qml.Hadamard(wires=[168]) | |
| c[87] = catalyst.measure(wires=[168], reset=False) # MX q168 | |
| qml.Hadamard(wires=[168]) | |
| qml.Hadamard(wires=[169]) | |
| c[88] = catalyst.measure(wires=[169], reset=False) # MX q169 | |
| qml.Hadamard(wires=[169]) | |
| qml.Hadamard(wires=[177]) | |
| c[89] = catalyst.measure(wires=[177], reset=False) # MX q177 | |
| qml.Hadamard(wires=[177]) | |
| qml.Hadamard(wires=[178]) | |
| c[90] = catalyst.measure(wires=[178], reset=False) # MX q178 | |
| qml.Hadamard(wires=[178]) | |
| qml.Hadamard(wires=[179]) | |
| c[91] = catalyst.measure(wires=[179], reset=False) # MX q179 | |
| qml.Hadamard(wires=[179]) | |
| qml.Hadamard(wires=[180]) | |
| c[92] = catalyst.measure(wires=[180], reset=False) # MX q180 | |
| qml.Hadamard(wires=[180]) | |
| qml.Hadamard(wires=[181]) | |
| c[93] = catalyst.measure(wires=[181], reset=False) # MX q181 | |
| qml.Hadamard(wires=[181]) | |
| qml.Hadamard(wires=[188]) | |
| c[94] = catalyst.measure(wires=[188], reset=False) # MX q188 | |
| qml.Hadamard(wires=[188]) | |
| qml.Hadamard(wires=[190]) | |
| c[95] = catalyst.measure(wires=[190], reset=False) # MX q190 | |
| qml.Hadamard(wires=[190]) | |
| catalyst.measure(wires=[2], reset=True) # reset X q2 | |
| qml.Hadamard(wires=[2]) | |
| catalyst.measure(wires=[4], reset=True) # reset X q4 | |
| qml.Hadamard(wires=[4]) | |
| catalyst.measure(wires=[23], reset=True) # reset X q23 | |
| qml.Hadamard(wires=[23]) | |
| catalyst.measure(wires=[24], reset=True) # reset X q24 | |
| qml.Hadamard(wires=[24]) | |
| catalyst.measure(wires=[25], reset=True) # reset X q25 | |
| qml.Hadamard(wires=[25]) | |
| catalyst.measure(wires=[26], reset=True) # reset X q26 | |
| qml.Hadamard(wires=[26]) | |
| catalyst.measure(wires=[27], reset=True) # reset X q27 | |
| qml.Hadamard(wires=[27]) | |
| catalyst.measure(wires=[47], reset=True) # reset X q47 | |
| qml.Hadamard(wires=[47]) | |
| catalyst.measure(wires=[48], reset=True) # reset X q48 | |
| qml.Hadamard(wires=[48]) | |
| catalyst.measure(wires=[49], reset=True) # reset X q49 | |
| qml.Hadamard(wires=[49]) | |
| catalyst.measure(wires=[50], reset=True) # reset X q50 | |
| qml.Hadamard(wires=[50]) | |
| catalyst.measure(wires=[51], reset=True) # reset X q51 | |
| qml.Hadamard(wires=[51]) | |
| catalyst.measure(wires=[69], reset=True) # reset X q69 | |
| qml.Hadamard(wires=[69]) | |
| catalyst.measure(wires=[70], reset=True) # reset X q70 | |
| qml.Hadamard(wires=[70]) | |
| catalyst.measure(wires=[71], reset=True) # reset X q71 | |
| qml.Hadamard(wires=[71]) | |
| catalyst.measure(wires=[72], reset=True) # reset X q72 | |
| qml.Hadamard(wires=[72]) | |
| catalyst.measure(wires=[73], reset=True) # reset X q73 | |
| qml.Hadamard(wires=[73]) | |
| catalyst.measure(wires=[93], reset=True) # reset X q93 | |
| qml.Hadamard(wires=[93]) | |
| catalyst.measure(wires=[94], reset=True) # reset X q94 | |
| qml.Hadamard(wires=[94]) | |
| catalyst.measure(wires=[95], reset=True) # reset X q95 | |
| qml.Hadamard(wires=[95]) | |
| catalyst.measure(wires=[96], reset=True) # reset X q96 | |
| qml.Hadamard(wires=[96]) | |
| catalyst.measure(wires=[97], reset=True) # reset X q97 | |
| qml.Hadamard(wires=[97]) | |
| catalyst.measure(wires=[116], reset=True) # reset X q116 | |
| qml.Hadamard(wires=[116]) | |
| catalyst.measure(wires=[118], reset=True) # reset X q118 | |
| qml.Hadamard(wires=[118]) | |
| catalyst.measure(wires=[134], reset=True) # reset X q134 | |
| qml.Hadamard(wires=[134]) | |
| catalyst.measure(wires=[136], reset=True) # reset X q136 | |
| qml.Hadamard(wires=[136]) | |
| catalyst.measure(wires=[143], reset=True) # reset X q143 | |
| qml.Hadamard(wires=[143]) | |
| catalyst.measure(wires=[144], reset=True) # reset X q144 | |
| qml.Hadamard(wires=[144]) | |
| catalyst.measure(wires=[145], reset=True) # reset X q145 | |
| qml.Hadamard(wires=[145]) | |
| catalyst.measure(wires=[146], reset=True) # reset X q146 | |
| qml.Hadamard(wires=[146]) | |
| catalyst.measure(wires=[147], reset=True) # reset X q147 | |
| qml.Hadamard(wires=[147]) | |
| catalyst.measure(wires=[155], reset=True) # reset X q155 | |
| qml.Hadamard(wires=[155]) | |
| catalyst.measure(wires=[156], reset=True) # reset X q156 | |
| qml.Hadamard(wires=[156]) | |
| catalyst.measure(wires=[157], reset=True) # reset X q157 | |
| qml.Hadamard(wires=[157]) | |
| catalyst.measure(wires=[158], reset=True) # reset X q158 | |
| qml.Hadamard(wires=[158]) | |
| catalyst.measure(wires=[159], reset=True) # reset X q159 | |
| qml.Hadamard(wires=[159]) | |
| catalyst.measure(wires=[165], reset=True) # reset X q165 | |
| qml.Hadamard(wires=[165]) | |
| catalyst.measure(wires=[166], reset=True) # reset X q166 | |
| qml.Hadamard(wires=[166]) | |
| catalyst.measure(wires=[167], reset=True) # reset X q167 | |
| qml.Hadamard(wires=[167]) | |
| catalyst.measure(wires=[168], reset=True) # reset X q168 | |
| qml.Hadamard(wires=[168]) | |
| catalyst.measure(wires=[169], reset=True) # reset X q169 | |
| qml.Hadamard(wires=[169]) | |
| catalyst.measure(wires=[177], reset=True) # reset X q177 | |
| qml.Hadamard(wires=[177]) | |
| catalyst.measure(wires=[178], reset=True) # reset X q178 | |
| qml.Hadamard(wires=[178]) | |
| catalyst.measure(wires=[179], reset=True) # reset X q179 | |
| qml.Hadamard(wires=[179]) | |
| catalyst.measure(wires=[180], reset=True) # reset X q180 | |
| qml.Hadamard(wires=[180]) | |
| catalyst.measure(wires=[181], reset=True) # reset X q181 | |
| qml.Hadamard(wires=[181]) | |
| catalyst.measure(wires=[188], reset=True) # reset X q188 | |
| qml.Hadamard(wires=[188]) | |
| catalyst.measure(wires=[190], reset=True) # reset X q190 | |
| qml.Hadamard(wires=[190]) | |
| qml.CZ(wires=[24,12]) | |
| qml.CZ(wires=[26,14]) | |
| qml.CZ(wires=[48,36]) | |
| qml.CZ(wires=[50,38]) | |
| qml.CZ(wires=[70,58]) | |
| qml.CZ(wires=[72,60]) | |
| qml.CZ(wires=[94,82]) | |
| qml.CZ(wires=[96,84]) | |
| qml.CZ(wires=[116,104]) | |
| qml.CZ(wires=[118,106]) | |
| qml.CZ(wires=[144,138]) | |
| qml.CZ(wires=[146,140]) | |
| qml.CZ(wires=[156,150]) | |
| qml.CZ(wires=[158,152]) | |
| qml.CZ(wires=[166,160]) | |
| qml.CZ(wires=[168,162]) | |
| qml.CZ(wires=[178,172]) | |
| qml.CZ(wires=[180,174]) | |
| qml.CZ(wires=[188,182]) | |
| qml.CZ(wires=[190,184]) | |
| qml.CNOT(wires=[25,13]) | |
| qml.CNOT(wires=[27,15]) | |
| qml.CNOT(wires=[47,35]) | |
| qml.CNOT(wires=[49,37]) | |
| qml.CNOT(wires=[51,39]) | |
| qml.CNOT(wires=[71,59]) | |
| qml.CNOT(wires=[73,61]) | |
| qml.CNOT(wires=[93,81]) | |
| qml.CNOT(wires=[95,83]) | |
| qml.CNOT(wires=[97,85]) | |
| qml.CNOT(wires=[145,139]) | |
| qml.CNOT(wires=[147,141]) | |
| qml.CNOT(wires=[155,149]) | |
| qml.CNOT(wires=[157,151]) | |
| qml.CNOT(wires=[159,153]) | |
| qml.CNOT(wires=[167,161]) | |
| qml.CNOT(wires=[169,163]) | |
| qml.CNOT(wires=[177,171]) | |
| qml.CNOT(wires=[179,173]) | |
| qml.CNOT(wires=[181,175]) | |
| qml.CNOT(wires=[25,36]) | |
| qml.CNOT(wires=[27,38]) | |
| qml.CNOT(wires=[47,58]) | |
| qml.CNOT(wires=[49,60]) | |
| qml.CNOT(wires=[51,62]) | |
| qml.CNOT(wires=[71,82]) | |
| qml.CNOT(wires=[73,84]) | |
| qml.CNOT(wires=[93,104]) | |
| qml.CNOT(wires=[95,106]) | |
| qml.CNOT(wires=[97,108]) | |
| qml.CNOT(wires=[145,150]) | |
| qml.CNOT(wires=[147,152]) | |
| qml.CNOT(wires=[155,160]) | |
| qml.CNOT(wires=[157,162]) | |
| qml.CNOT(wires=[159,164]) | |
| qml.CNOT(wires=[167,172]) | |
| qml.CNOT(wires=[169,174]) | |
| qml.CNOT(wires=[177,182]) | |
| qml.CNOT(wires=[179,184]) | |
| qml.CNOT(wires=[181,186]) | |
| qml.CZ(wires=[2,13]) | |
| qml.CZ(wires=[4,15]) | |
| qml.CZ(wires=[134,139]) | |
| qml.CZ(wires=[136,141]) | |
| qml.CNOT(wires=[23,12]) | |
| qml.CNOT(wires=[25,14]) | |
| qml.CNOT(wires=[27,16]) | |
| qml.CNOT(wires=[47,36]) | |
| qml.CNOT(wires=[49,38]) | |
| qml.CNOT(wires=[69,58]) | |
| qml.CNOT(wires=[71,60]) | |
| qml.CNOT(wires=[73,62]) | |
| qml.CNOT(wires=[93,82]) | |
| qml.CNOT(wires=[95,84]) | |
| qml.CNOT(wires=[143,138]) | |
| qml.CNOT(wires=[145,140]) | |
| qml.CNOT(wires=[147,142]) | |
| qml.CNOT(wires=[155,150]) | |
| qml.CNOT(wires=[157,152]) | |
| qml.CNOT(wires=[165,160]) | |
| qml.CNOT(wires=[167,162]) | |
| qml.CNOT(wires=[169,164]) | |
| qml.CNOT(wires=[177,172]) | |
| qml.CNOT(wires=[179,174]) | |
| qml.CZ(wires=[24,13]) | |
| qml.CZ(wires=[26,15]) | |
| qml.CZ(wires=[48,37]) | |
| qml.CZ(wires=[50,39]) | |
| qml.CZ(wires=[70,59]) | |
| qml.CZ(wires=[72,61]) | |
| qml.CZ(wires=[94,83]) | |
| qml.CZ(wires=[96,85]) | |
| qml.CZ(wires=[116,105]) | |
| qml.CZ(wires=[118,107]) | |
| qml.CZ(wires=[144,139]) | |
| qml.CZ(wires=[146,141]) | |
| qml.CZ(wires=[156,151]) | |
| qml.CZ(wires=[158,153]) | |
| qml.CZ(wires=[166,161]) | |
| qml.CZ(wires=[168,163]) | |
| qml.CZ(wires=[178,173]) | |
| qml.CZ(wires=[180,175]) | |
| qml.CZ(wires=[188,183]) | |
| qml.CZ(wires=[190,185]) | |
| qml.CZ(wires=[24,35]) | |
| qml.CZ(wires=[26,37]) | |
| qml.CZ(wires=[48,59]) | |
| qml.CZ(wires=[50,61]) | |
| qml.CZ(wires=[70,81]) | |
| qml.CZ(wires=[72,83]) | |
| qml.CZ(wires=[94,105]) | |
| qml.CZ(wires=[96,107]) | |
| qml.CZ(wires=[144,149]) | |
| qml.CZ(wires=[146,151]) | |
| qml.CZ(wires=[156,161]) | |
| qml.CZ(wires=[158,163]) | |
| qml.CZ(wires=[166,171]) | |
| qml.CZ(wires=[168,173]) | |
| qml.CZ(wires=[178,183]) | |
| qml.CZ(wires=[180,185]) | |
| qml.CNOT(wires=[23,35]) | |
| qml.CNOT(wires=[25,37]) | |
| qml.CNOT(wires=[27,39]) | |
| qml.CNOT(wires=[47,59]) | |
| qml.CNOT(wires=[49,61]) | |
| qml.CNOT(wires=[69,81]) | |
| qml.CNOT(wires=[71,83]) | |
| qml.CNOT(wires=[73,85]) | |
| qml.CNOT(wires=[93,105]) | |
| qml.CNOT(wires=[95,107]) | |
| qml.CNOT(wires=[143,149]) | |
| qml.CNOT(wires=[145,151]) | |
| qml.CNOT(wires=[147,153]) | |
| qml.CNOT(wires=[155,161]) | |
| qml.CNOT(wires=[157,163]) | |
| qml.CNOT(wires=[165,171]) | |
| qml.CNOT(wires=[167,173]) | |
| qml.CNOT(wires=[169,175]) | |
| qml.CNOT(wires=[177,183]) | |
| qml.CNOT(wires=[179,185]) | |
| qml.CZ(wires=[2,14]) | |
| qml.CZ(wires=[4,16]) | |
| qml.CZ(wires=[24,36]) | |
| qml.CZ(wires=[26,38]) | |
| qml.CZ(wires=[48,60]) | |
| qml.CZ(wires=[50,62]) | |
| qml.CZ(wires=[70,82]) | |
| qml.CZ(wires=[72,84]) | |
| qml.CZ(wires=[94,106]) | |
| qml.CZ(wires=[96,108]) | |
| qml.CZ(wires=[134,140]) | |
| qml.CZ(wires=[136,142]) | |
| qml.CZ(wires=[144,150]) | |
| qml.CZ(wires=[146,152]) | |
| qml.CZ(wires=[156,162]) | |
| qml.CZ(wires=[158,164]) | |
| qml.CZ(wires=[166,172]) | |
| qml.CZ(wires=[168,174]) | |
| qml.CZ(wires=[178,184]) | |
| qml.CZ(wires=[180,186]) | |
| qml.Hadamard(wires=[2]) | |
| c[96] = catalyst.measure(wires=[2], reset=False) # MX q2 | |
| qml.Hadamard(wires=[2]) | |
| qml.Hadamard(wires=[4]) | |
| c[97] = catalyst.measure(wires=[4], reset=False) # MX q4 | |
| qml.Hadamard(wires=[4]) | |
| qml.Hadamard(wires=[23]) | |
| c[98] = catalyst.measure(wires=[23], reset=False) # MX q23 | |
| qml.Hadamard(wires=[23]) | |
| qml.Hadamard(wires=[24]) | |
| c[99] = catalyst.measure(wires=[24], reset=False) # MX q24 | |
| qml.Hadamard(wires=[24]) | |
| qml.Hadamard(wires=[25]) | |
| c[100] = catalyst.measure(wires=[25], reset=False) # MX q25 | |
| qml.Hadamard(wires=[25]) | |
| qml.Hadamard(wires=[26]) | |
| c[101] = catalyst.measure(wires=[26], reset=False) # MX q26 | |
| qml.Hadamard(wires=[26]) | |
| qml.Hadamard(wires=[27]) | |
| c[102] = catalyst.measure(wires=[27], reset=False) # MX q27 | |
| qml.Hadamard(wires=[27]) | |
| qml.Hadamard(wires=[47]) | |
| c[103] = catalyst.measure(wires=[47], reset=False) # MX q47 | |
| qml.Hadamard(wires=[47]) | |
| qml.Hadamard(wires=[48]) | |
| c[104] = catalyst.measure(wires=[48], reset=False) # MX q48 | |
| qml.Hadamard(wires=[48]) | |
| qml.Hadamard(wires=[49]) | |
| c[105] = catalyst.measure(wires=[49], reset=False) # MX q49 | |
| qml.Hadamard(wires=[49]) | |
| qml.Hadamard(wires=[50]) | |
| c[106] = catalyst.measure(wires=[50], reset=False) # MX q50 | |
| qml.Hadamard(wires=[50]) | |
| qml.Hadamard(wires=[51]) | |
| c[107] = catalyst.measure(wires=[51], reset=False) # MX q51 | |
| qml.Hadamard(wires=[51]) | |
| qml.Hadamard(wires=[69]) | |
| c[108] = catalyst.measure(wires=[69], reset=False) # MX q69 | |
| qml.Hadamard(wires=[69]) | |
| qml.Hadamard(wires=[70]) | |
| c[109] = catalyst.measure(wires=[70], reset=False) # MX q70 | |
| qml.Hadamard(wires=[70]) | |
| qml.Hadamard(wires=[71]) | |
| c[110] = catalyst.measure(wires=[71], reset=False) # MX q71 | |
| qml.Hadamard(wires=[71]) | |
| qml.Hadamard(wires=[72]) | |
| c[111] = catalyst.measure(wires=[72], reset=False) # MX q72 | |
| qml.Hadamard(wires=[72]) | |
| qml.Hadamard(wires=[73]) | |
| c[112] = catalyst.measure(wires=[73], reset=False) # MX q73 | |
| qml.Hadamard(wires=[73]) | |
| qml.Hadamard(wires=[93]) | |
| c[113] = catalyst.measure(wires=[93], reset=False) # MX q93 | |
| qml.Hadamard(wires=[93]) | |
| qml.Hadamard(wires=[94]) | |
| c[114] = catalyst.measure(wires=[94], reset=False) # MX q94 | |
| qml.Hadamard(wires=[94]) | |
| qml.Hadamard(wires=[95]) | |
| c[115] = catalyst.measure(wires=[95], reset=False) # MX q95 | |
| qml.Hadamard(wires=[95]) | |
| qml.Hadamard(wires=[96]) | |
| c[116] = catalyst.measure(wires=[96], reset=False) # MX q96 | |
| qml.Hadamard(wires=[96]) | |
| qml.Hadamard(wires=[97]) | |
| c[117] = catalyst.measure(wires=[97], reset=False) # MX q97 | |
| qml.Hadamard(wires=[97]) | |
| qml.Hadamard(wires=[116]) | |
| c[118] = catalyst.measure(wires=[116], reset=False) # MX q116 | |
| qml.Hadamard(wires=[116]) | |
| qml.Hadamard(wires=[118]) | |
| c[119] = catalyst.measure(wires=[118], reset=False) # MX q118 | |
| qml.Hadamard(wires=[118]) | |
| qml.Hadamard(wires=[134]) | |
| c[120] = catalyst.measure(wires=[134], reset=False) # MX q134 | |
| qml.Hadamard(wires=[134]) | |
| qml.Hadamard(wires=[136]) | |
| c[121] = catalyst.measure(wires=[136], reset=False) # MX q136 | |
| qml.Hadamard(wires=[136]) | |
| qml.Hadamard(wires=[143]) | |
| c[122] = catalyst.measure(wires=[143], reset=False) # MX q143 | |
| qml.Hadamard(wires=[143]) | |
| qml.Hadamard(wires=[144]) | |
| c[123] = catalyst.measure(wires=[144], reset=False) # MX q144 | |
| qml.Hadamard(wires=[144]) | |
| qml.Hadamard(wires=[145]) | |
| c[124] = catalyst.measure(wires=[145], reset=False) # MX q145 | |
| qml.Hadamard(wires=[145]) | |
| qml.Hadamard(wires=[146]) | |
| c[125] = catalyst.measure(wires=[146], reset=False) # MX q146 | |
| qml.Hadamard(wires=[146]) | |
| qml.Hadamard(wires=[147]) | |
| c[126] = catalyst.measure(wires=[147], reset=False) # MX q147 | |
| qml.Hadamard(wires=[147]) | |
| qml.Hadamard(wires=[155]) | |
| c[127] = catalyst.measure(wires=[155], reset=False) # MX q155 | |
| qml.Hadamard(wires=[155]) | |
| qml.Hadamard(wires=[156]) | |
| c[128] = catalyst.measure(wires=[156], reset=False) # MX q156 | |
| qml.Hadamard(wires=[156]) | |
| qml.Hadamard(wires=[157]) | |
| c[129] = catalyst.measure(wires=[157], reset=False) # MX q157 | |
| qml.Hadamard(wires=[157]) | |
| qml.Hadamard(wires=[158]) | |
| c[130] = catalyst.measure(wires=[158], reset=False) # MX q158 | |
| qml.Hadamard(wires=[158]) | |
| qml.Hadamard(wires=[159]) | |
| c[131] = catalyst.measure(wires=[159], reset=False) # MX q159 | |
| qml.Hadamard(wires=[159]) | |
| qml.Hadamard(wires=[165]) | |
| c[132] = catalyst.measure(wires=[165], reset=False) # MX q165 | |
| qml.Hadamard(wires=[165]) | |
| qml.Hadamard(wires=[166]) | |
| c[133] = catalyst.measure(wires=[166], reset=False) # MX q166 | |
| qml.Hadamard(wires=[166]) | |
| qml.Hadamard(wires=[167]) | |
| c[134] = catalyst.measure(wires=[167], reset=False) # MX q167 | |
| qml.Hadamard(wires=[167]) | |
| qml.Hadamard(wires=[168]) | |
| c[135] = catalyst.measure(wires=[168], reset=False) # MX q168 | |
| qml.Hadamard(wires=[168]) | |
| qml.Hadamard(wires=[169]) | |
| c[136] = catalyst.measure(wires=[169], reset=False) # MX q169 | |
| qml.Hadamard(wires=[169]) | |
| qml.Hadamard(wires=[177]) | |
| c[137] = catalyst.measure(wires=[177], reset=False) # MX q177 | |
| qml.Hadamard(wires=[177]) | |
| qml.Hadamard(wires=[178]) | |
| c[138] = catalyst.measure(wires=[178], reset=False) # MX q178 | |
| qml.Hadamard(wires=[178]) | |
| qml.Hadamard(wires=[179]) | |
| c[139] = catalyst.measure(wires=[179], reset=False) # MX q179 | |
| qml.Hadamard(wires=[179]) | |
| qml.Hadamard(wires=[180]) | |
| c[140] = catalyst.measure(wires=[180], reset=False) # MX q180 | |
| qml.Hadamard(wires=[180]) | |
| qml.Hadamard(wires=[181]) | |
| c[141] = catalyst.measure(wires=[181], reset=False) # MX q181 | |
| qml.Hadamard(wires=[181]) | |
| qml.Hadamard(wires=[188]) | |
| c[142] = catalyst.measure(wires=[188], reset=False) # MX q188 | |
| qml.Hadamard(wires=[188]) | |
| qml.Hadamard(wires=[190]) | |
| c[143] = catalyst.measure(wires=[190], reset=False) # MX q190 | |
| qml.Hadamard(wires=[190]) | |
| catalyst.measure(wires=[2], reset=True) # reset X q2 | |
| qml.Hadamard(wires=[2]) | |
| catalyst.measure(wires=[4], reset=True) # reset X q4 | |
| qml.Hadamard(wires=[4]) | |
| catalyst.measure(wires=[23], reset=True) # reset X q23 | |
| qml.Hadamard(wires=[23]) | |
| catalyst.measure(wires=[24], reset=True) # reset X q24 | |
| qml.Hadamard(wires=[24]) | |
| catalyst.measure(wires=[25], reset=True) # reset X q25 | |
| qml.Hadamard(wires=[25]) | |
| catalyst.measure(wires=[26], reset=True) # reset X q26 | |
| qml.Hadamard(wires=[26]) | |
| catalyst.measure(wires=[27], reset=True) # reset X q27 | |
| qml.Hadamard(wires=[27]) | |
| catalyst.measure(wires=[47], reset=True) # reset X q47 | |
| qml.Hadamard(wires=[47]) | |
| catalyst.measure(wires=[48], reset=True) # reset X q48 | |
| qml.Hadamard(wires=[48]) | |
| catalyst.measure(wires=[49], reset=True) # reset X q49 | |
| qml.Hadamard(wires=[49]) | |
| catalyst.measure(wires=[50], reset=True) # reset X q50 | |
| qml.Hadamard(wires=[50]) | |
| catalyst.measure(wires=[51], reset=True) # reset X q51 | |
| qml.Hadamard(wires=[51]) | |
| catalyst.measure(wires=[69], reset=True) # reset X q69 | |
| qml.Hadamard(wires=[69]) | |
| catalyst.measure(wires=[70], reset=True) # reset X q70 | |
| qml.Hadamard(wires=[70]) | |
| catalyst.measure(wires=[71], reset=True) # reset X q71 | |
| qml.Hadamard(wires=[71]) | |
| catalyst.measure(wires=[72], reset=True) # reset X q72 | |
| qml.Hadamard(wires=[72]) | |
| catalyst.measure(wires=[73], reset=True) # reset X q73 | |
| qml.Hadamard(wires=[73]) | |
| catalyst.measure(wires=[93], reset=True) # reset X q93 | |
| qml.Hadamard(wires=[93]) | |
| catalyst.measure(wires=[94], reset=True) # reset X q94 | |
| qml.Hadamard(wires=[94]) | |
| catalyst.measure(wires=[95], reset=True) # reset X q95 | |
| qml.Hadamard(wires=[95]) | |
| catalyst.measure(wires=[96], reset=True) # reset X q96 | |
| qml.Hadamard(wires=[96]) | |
| catalyst.measure(wires=[97], reset=True) # reset X q97 | |
| qml.Hadamard(wires=[97]) | |
| catalyst.measure(wires=[116], reset=True) # reset X q116 | |
| qml.Hadamard(wires=[116]) | |
| catalyst.measure(wires=[118], reset=True) # reset X q118 | |
| qml.Hadamard(wires=[118]) | |
| catalyst.measure(wires=[134], reset=True) # reset X q134 | |
| qml.Hadamard(wires=[134]) | |
| catalyst.measure(wires=[136], reset=True) # reset X q136 | |
| qml.Hadamard(wires=[136]) | |
| catalyst.measure(wires=[143], reset=True) # reset X q143 | |
| qml.Hadamard(wires=[143]) | |
| catalyst.measure(wires=[144], reset=True) # reset X q144 | |
| qml.Hadamard(wires=[144]) | |
| catalyst.measure(wires=[145], reset=True) # reset X q145 | |
| qml.Hadamard(wires=[145]) | |
| catalyst.measure(wires=[146], reset=True) # reset X q146 | |
| qml.Hadamard(wires=[146]) | |
| catalyst.measure(wires=[147], reset=True) # reset X q147 | |
| qml.Hadamard(wires=[147]) | |
| catalyst.measure(wires=[155], reset=True) # reset X q155 | |
| qml.Hadamard(wires=[155]) | |
| catalyst.measure(wires=[156], reset=True) # reset X q156 | |
| qml.Hadamard(wires=[156]) | |
| catalyst.measure(wires=[157], reset=True) # reset X q157 | |
| qml.Hadamard(wires=[157]) | |
| catalyst.measure(wires=[158], reset=True) # reset X q158 | |
| qml.Hadamard(wires=[158]) | |
| catalyst.measure(wires=[159], reset=True) # reset X q159 | |
| qml.Hadamard(wires=[159]) | |
| catalyst.measure(wires=[165], reset=True) # reset X q165 | |
| qml.Hadamard(wires=[165]) | |
| catalyst.measure(wires=[166], reset=True) # reset X q166 | |
| qml.Hadamard(wires=[166]) | |
| catalyst.measure(wires=[167], reset=True) # reset X q167 | |
| qml.Hadamard(wires=[167]) | |
| catalyst.measure(wires=[168], reset=True) # reset X q168 | |
| qml.Hadamard(wires=[168]) | |
| catalyst.measure(wires=[169], reset=True) # reset X q169 | |
| qml.Hadamard(wires=[169]) | |
| catalyst.measure(wires=[177], reset=True) # reset X q177 | |
| qml.Hadamard(wires=[177]) | |
| catalyst.measure(wires=[178], reset=True) # reset X q178 | |
| qml.Hadamard(wires=[178]) | |
| catalyst.measure(wires=[179], reset=True) # reset X q179 | |
| qml.Hadamard(wires=[179]) | |
| catalyst.measure(wires=[180], reset=True) # reset X q180 | |
| qml.Hadamard(wires=[180]) | |
| catalyst.measure(wires=[181], reset=True) # reset X q181 | |
| qml.Hadamard(wires=[181]) | |
| catalyst.measure(wires=[188], reset=True) # reset X q188 | |
| qml.Hadamard(wires=[188]) | |
| catalyst.measure(wires=[190], reset=True) # reset X q190 | |
| qml.Hadamard(wires=[190]) | |
| qml.CZ(wires=[24,12]) | |
| qml.CZ(wires=[26,14]) | |
| qml.CZ(wires=[48,36]) | |
| qml.CZ(wires=[50,38]) | |
| qml.CZ(wires=[70,58]) | |
| qml.CZ(wires=[72,60]) | |
| qml.CZ(wires=[94,82]) | |
| qml.CZ(wires=[96,84]) | |
| qml.CZ(wires=[116,104]) | |
| qml.CZ(wires=[118,106]) | |
| qml.CZ(wires=[144,138]) | |
| qml.CZ(wires=[146,140]) | |
| qml.CZ(wires=[156,150]) | |
| qml.CZ(wires=[158,152]) | |
| qml.CZ(wires=[166,160]) | |
| qml.CZ(wires=[168,162]) | |
| qml.CZ(wires=[178,172]) | |
| qml.CZ(wires=[180,174]) | |
| qml.CZ(wires=[188,182]) | |
| qml.CZ(wires=[190,184]) | |
| qml.CNOT(wires=[25,13]) | |
| qml.CNOT(wires=[27,15]) | |
| qml.CNOT(wires=[47,35]) | |
| qml.CNOT(wires=[49,37]) | |
| qml.CNOT(wires=[51,39]) | |
| qml.CNOT(wires=[71,59]) | |
| qml.CNOT(wires=[73,61]) | |
| qml.CNOT(wires=[93,81]) | |
| qml.CNOT(wires=[95,83]) | |
| qml.CNOT(wires=[97,85]) | |
| qml.CNOT(wires=[145,139]) | |
| qml.CNOT(wires=[147,141]) | |
| qml.CNOT(wires=[155,149]) | |
| qml.CNOT(wires=[157,151]) | |
| qml.CNOT(wires=[159,153]) | |
| qml.CNOT(wires=[167,161]) | |
| qml.CNOT(wires=[169,163]) | |
| qml.CNOT(wires=[177,171]) | |
| qml.CNOT(wires=[179,173]) | |
| qml.CNOT(wires=[181,175]) | |
| qml.CNOT(wires=[25,36]) | |
| qml.CNOT(wires=[27,38]) | |
| qml.CNOT(wires=[47,58]) | |
| qml.CNOT(wires=[49,60]) | |
| qml.CNOT(wires=[51,62]) | |
| qml.CNOT(wires=[71,82]) | |
| qml.CNOT(wires=[73,84]) | |
| qml.CNOT(wires=[93,104]) | |
| qml.CNOT(wires=[95,106]) | |
| qml.CNOT(wires=[97,108]) | |
| qml.CNOT(wires=[145,150]) | |
| qml.CNOT(wires=[147,152]) | |
| qml.CNOT(wires=[155,160]) | |
| qml.CNOT(wires=[157,162]) | |
| qml.CNOT(wires=[159,164]) | |
| qml.CNOT(wires=[167,172]) | |
| qml.CNOT(wires=[169,174]) | |
| qml.CNOT(wires=[177,182]) | |
| qml.CNOT(wires=[179,184]) | |
| qml.CNOT(wires=[181,186]) | |
| qml.CZ(wires=[2,13]) | |
| qml.CZ(wires=[4,15]) | |
| qml.CZ(wires=[134,139]) | |
| qml.CZ(wires=[136,141]) | |
| qml.CNOT(wires=[23,12]) | |
| qml.CNOT(wires=[25,14]) | |
| qml.CNOT(wires=[27,16]) | |
| qml.CNOT(wires=[47,36]) | |
| qml.CNOT(wires=[49,38]) | |
| qml.CNOT(wires=[69,58]) | |
| qml.CNOT(wires=[71,60]) | |
| qml.CNOT(wires=[73,62]) | |
| qml.CNOT(wires=[93,82]) | |
| qml.CNOT(wires=[95,84]) | |
| qml.CNOT(wires=[143,138]) | |
| qml.CNOT(wires=[145,140]) | |
| qml.CNOT(wires=[147,142]) | |
| qml.CNOT(wires=[155,150]) | |
| qml.CNOT(wires=[157,152]) | |
| qml.CNOT(wires=[165,160]) | |
| qml.CNOT(wires=[167,162]) | |
| qml.CNOT(wires=[169,164]) | |
| qml.CNOT(wires=[177,172]) | |
| qml.CNOT(wires=[179,174]) | |
| qml.CZ(wires=[24,13]) | |
| qml.CZ(wires=[26,15]) | |
| qml.CZ(wires=[48,37]) | |
| qml.CZ(wires=[50,39]) | |
| qml.CZ(wires=[70,59]) | |
| qml.CZ(wires=[72,61]) | |
| qml.CZ(wires=[94,83]) | |
| qml.CZ(wires=[96,85]) | |
| qml.CZ(wires=[116,105]) | |
| qml.CZ(wires=[118,107]) | |
| qml.CZ(wires=[144,139]) | |
| qml.CZ(wires=[146,141]) | |
| qml.CZ(wires=[156,151]) | |
| qml.CZ(wires=[158,153]) | |
| qml.CZ(wires=[166,161]) | |
| qml.CZ(wires=[168,163]) | |
| qml.CZ(wires=[178,173]) | |
| qml.CZ(wires=[180,175]) | |
| qml.CZ(wires=[188,183]) | |
| qml.CZ(wires=[190,185]) | |
| qml.CZ(wires=[24,35]) | |
| qml.CZ(wires=[26,37]) | |
| qml.CZ(wires=[48,59]) | |
| qml.CZ(wires=[50,61]) | |
| qml.CZ(wires=[70,81]) | |
| qml.CZ(wires=[72,83]) | |
| qml.CZ(wires=[94,105]) | |
| qml.CZ(wires=[96,107]) | |
| qml.CZ(wires=[144,149]) | |
| qml.CZ(wires=[146,151]) | |
| qml.CZ(wires=[156,161]) | |
| qml.CZ(wires=[158,163]) | |
| qml.CZ(wires=[166,171]) | |
| qml.CZ(wires=[168,173]) | |
| qml.CZ(wires=[178,183]) | |
| qml.CZ(wires=[180,185]) | |
| qml.CNOT(wires=[23,35]) | |
| qml.CNOT(wires=[25,37]) | |
| qml.CNOT(wires=[27,39]) | |
| qml.CNOT(wires=[47,59]) | |
| qml.CNOT(wires=[49,61]) | |
| qml.CNOT(wires=[69,81]) | |
| qml.CNOT(wires=[71,83]) | |
| qml.CNOT(wires=[73,85]) | |
| qml.CNOT(wires=[93,105]) | |
| qml.CNOT(wires=[95,107]) | |
| qml.CNOT(wires=[143,149]) | |
| qml.CNOT(wires=[145,151]) | |
| qml.CNOT(wires=[147,153]) | |
| qml.CNOT(wires=[155,161]) | |
| qml.CNOT(wires=[157,163]) | |
| qml.CNOT(wires=[165,171]) | |
| qml.CNOT(wires=[167,173]) | |
| qml.CNOT(wires=[169,175]) | |
| qml.CNOT(wires=[177,183]) | |
| qml.CNOT(wires=[179,185]) | |
| qml.CZ(wires=[2,14]) | |
| qml.CZ(wires=[4,16]) | |
| qml.CZ(wires=[24,36]) | |
| qml.CZ(wires=[26,38]) | |
| qml.CZ(wires=[48,60]) | |
| qml.CZ(wires=[50,62]) | |
| qml.CZ(wires=[70,82]) | |
| qml.CZ(wires=[72,84]) | |
| qml.CZ(wires=[94,106]) | |
| qml.CZ(wires=[96,108]) | |
| qml.CZ(wires=[134,140]) | |
| qml.CZ(wires=[136,142]) | |
| qml.CZ(wires=[144,150]) | |
| qml.CZ(wires=[146,152]) | |
| qml.CZ(wires=[156,162]) | |
| qml.CZ(wires=[158,164]) | |
| qml.CZ(wires=[166,172]) | |
| qml.CZ(wires=[168,174]) | |
| qml.CZ(wires=[178,184]) | |
| qml.CZ(wires=[180,186]) | |
| qml.Hadamard(wires=[2]) | |
| c[144] = catalyst.measure(wires=[2], reset=False) # MX q2 | |
| qml.Hadamard(wires=[2]) | |
| qml.Hadamard(wires=[4]) | |
| c[145] = catalyst.measure(wires=[4], reset=False) # MX q4 | |
| qml.Hadamard(wires=[4]) | |
| qml.Hadamard(wires=[23]) | |
| c[146] = catalyst.measure(wires=[23], reset=False) # MX q23 | |
| qml.Hadamard(wires=[23]) | |
| qml.Hadamard(wires=[24]) | |
| c[147] = catalyst.measure(wires=[24], reset=False) # MX q24 | |
| qml.Hadamard(wires=[24]) | |
| qml.Hadamard(wires=[25]) | |
| c[148] = catalyst.measure(wires=[25], reset=False) # MX q25 | |
| qml.Hadamard(wires=[25]) | |
| qml.Hadamard(wires=[26]) | |
| c[149] = catalyst.measure(wires=[26], reset=False) # MX q26 | |
| qml.Hadamard(wires=[26]) | |
| qml.Hadamard(wires=[27]) | |
| c[150] = catalyst.measure(wires=[27], reset=False) # MX q27 | |
| qml.Hadamard(wires=[27]) | |
| qml.Hadamard(wires=[47]) | |
| c[151] = catalyst.measure(wires=[47], reset=False) # MX q47 | |
| qml.Hadamard(wires=[47]) | |
| qml.Hadamard(wires=[48]) | |
| c[152] = catalyst.measure(wires=[48], reset=False) # MX q48 | |
| qml.Hadamard(wires=[48]) | |
| qml.Hadamard(wires=[49]) | |
| c[153] = catalyst.measure(wires=[49], reset=False) # MX q49 | |
| qml.Hadamard(wires=[49]) | |
| qml.Hadamard(wires=[50]) | |
| c[154] = catalyst.measure(wires=[50], reset=False) # MX q50 | |
| qml.Hadamard(wires=[50]) | |
| qml.Hadamard(wires=[51]) | |
| c[155] = catalyst.measure(wires=[51], reset=False) # MX q51 | |
| qml.Hadamard(wires=[51]) | |
| qml.Hadamard(wires=[69]) | |
| c[156] = catalyst.measure(wires=[69], reset=False) # MX q69 | |
| qml.Hadamard(wires=[69]) | |
| qml.Hadamard(wires=[70]) | |
| c[157] = catalyst.measure(wires=[70], reset=False) # MX q70 | |
| qml.Hadamard(wires=[70]) | |
| qml.Hadamard(wires=[71]) | |
| c[158] = catalyst.measure(wires=[71], reset=False) # MX q71 | |
| qml.Hadamard(wires=[71]) | |
| qml.Hadamard(wires=[72]) | |
| c[159] = catalyst.measure(wires=[72], reset=False) # MX q72 | |
| qml.Hadamard(wires=[72]) | |
| qml.Hadamard(wires=[73]) | |
| c[160] = catalyst.measure(wires=[73], reset=False) # MX q73 | |
| qml.Hadamard(wires=[73]) | |
| qml.Hadamard(wires=[93]) | |
| c[161] = catalyst.measure(wires=[93], reset=False) # MX q93 | |
| qml.Hadamard(wires=[93]) | |
| qml.Hadamard(wires=[94]) | |
| c[162] = catalyst.measure(wires=[94], reset=False) # MX q94 | |
| qml.Hadamard(wires=[94]) | |
| qml.Hadamard(wires=[95]) | |
| c[163] = catalyst.measure(wires=[95], reset=False) # MX q95 | |
| qml.Hadamard(wires=[95]) | |
| qml.Hadamard(wires=[96]) | |
| c[164] = catalyst.measure(wires=[96], reset=False) # MX q96 | |
| qml.Hadamard(wires=[96]) | |
| qml.Hadamard(wires=[97]) | |
| c[165] = catalyst.measure(wires=[97], reset=False) # MX q97 | |
| qml.Hadamard(wires=[97]) | |
| qml.Hadamard(wires=[116]) | |
| c[166] = catalyst.measure(wires=[116], reset=False) # MX q116 | |
| qml.Hadamard(wires=[116]) | |
| qml.Hadamard(wires=[118]) | |
| c[167] = catalyst.measure(wires=[118], reset=False) # MX q118 | |
| qml.Hadamard(wires=[118]) | |
| qml.Hadamard(wires=[134]) | |
| c[168] = catalyst.measure(wires=[134], reset=False) # MX q134 | |
| qml.Hadamard(wires=[134]) | |
| qml.Hadamard(wires=[136]) | |
| c[169] = catalyst.measure(wires=[136], reset=False) # MX q136 | |
| qml.Hadamard(wires=[136]) | |
| qml.Hadamard(wires=[143]) | |
| c[170] = catalyst.measure(wires=[143], reset=False) # MX q143 | |
| qml.Hadamard(wires=[143]) | |
| qml.Hadamard(wires=[144]) | |
| c[171] = catalyst.measure(wires=[144], reset=False) # MX q144 | |
| qml.Hadamard(wires=[144]) | |
| qml.Hadamard(wires=[145]) | |
| c[172] = catalyst.measure(wires=[145], reset=False) # MX q145 | |
| qml.Hadamard(wires=[145]) | |
| qml.Hadamard(wires=[146]) | |
| c[173] = catalyst.measure(wires=[146], reset=False) # MX q146 | |
| qml.Hadamard(wires=[146]) | |
| qml.Hadamard(wires=[147]) | |
| c[174] = catalyst.measure(wires=[147], reset=False) # MX q147 | |
| qml.Hadamard(wires=[147]) | |
| qml.Hadamard(wires=[155]) | |
| c[175] = catalyst.measure(wires=[155], reset=False) # MX q155 | |
| qml.Hadamard(wires=[155]) | |
| qml.Hadamard(wires=[156]) | |
| c[176] = catalyst.measure(wires=[156], reset=False) # MX q156 | |
| qml.Hadamard(wires=[156]) | |
| qml.Hadamard(wires=[157]) | |
| c[177] = catalyst.measure(wires=[157], reset=False) # MX q157 | |
| qml.Hadamard(wires=[157]) | |
| qml.Hadamard(wires=[158]) | |
| c[178] = catalyst.measure(wires=[158], reset=False) # MX q158 | |
| qml.Hadamard(wires=[158]) | |
| qml.Hadamard(wires=[159]) | |
| c[179] = catalyst.measure(wires=[159], reset=False) # MX q159 | |
| qml.Hadamard(wires=[159]) | |
| qml.Hadamard(wires=[165]) | |
| c[180] = catalyst.measure(wires=[165], reset=False) # MX q165 | |
| qml.Hadamard(wires=[165]) | |
| qml.Hadamard(wires=[166]) | |
| c[181] = catalyst.measure(wires=[166], reset=False) # MX q166 | |
| qml.Hadamard(wires=[166]) | |
| qml.Hadamard(wires=[167]) | |
| c[182] = catalyst.measure(wires=[167], reset=False) # MX q167 | |
| qml.Hadamard(wires=[167]) | |
| qml.Hadamard(wires=[168]) | |
| c[183] = catalyst.measure(wires=[168], reset=False) # MX q168 | |
| qml.Hadamard(wires=[168]) | |
| qml.Hadamard(wires=[169]) | |
| c[184] = catalyst.measure(wires=[169], reset=False) # MX q169 | |
| qml.Hadamard(wires=[169]) | |
| qml.Hadamard(wires=[177]) | |
| c[185] = catalyst.measure(wires=[177], reset=False) # MX q177 | |
| qml.Hadamard(wires=[177]) | |
| qml.Hadamard(wires=[178]) | |
| c[186] = catalyst.measure(wires=[178], reset=False) # MX q178 | |
| qml.Hadamard(wires=[178]) | |
| qml.Hadamard(wires=[179]) | |
| c[187] = catalyst.measure(wires=[179], reset=False) # MX q179 | |
| qml.Hadamard(wires=[179]) | |
| qml.Hadamard(wires=[180]) | |
| c[188] = catalyst.measure(wires=[180], reset=False) # MX q180 | |
| qml.Hadamard(wires=[180]) | |
| qml.Hadamard(wires=[181]) | |
| c[189] = catalyst.measure(wires=[181], reset=False) # MX q181 | |
| qml.Hadamard(wires=[181]) | |
| qml.Hadamard(wires=[188]) | |
| c[190] = catalyst.measure(wires=[188], reset=False) # MX q188 | |
| qml.Hadamard(wires=[188]) | |
| qml.Hadamard(wires=[190]) | |
| c[191] = catalyst.measure(wires=[190], reset=False) # MX q190 | |
| qml.Hadamard(wires=[190]) | |
| catalyst.measure(wires=[2], reset=True) # reset X q2 | |
| qml.Hadamard(wires=[2]) | |
| catalyst.measure(wires=[4], reset=True) # reset X q4 | |
| qml.Hadamard(wires=[4]) | |
| catalyst.measure(wires=[23], reset=True) # reset X q23 | |
| qml.Hadamard(wires=[23]) | |
| catalyst.measure(wires=[24], reset=True) # reset X q24 | |
| qml.Hadamard(wires=[24]) | |
| catalyst.measure(wires=[25], reset=True) # reset X q25 | |
| qml.Hadamard(wires=[25]) | |
| catalyst.measure(wires=[26], reset=True) # reset X q26 | |
| qml.Hadamard(wires=[26]) | |
| catalyst.measure(wires=[27], reset=True) # reset X q27 | |
| qml.Hadamard(wires=[27]) | |
| catalyst.measure(wires=[47], reset=True) # reset X q47 | |
| qml.Hadamard(wires=[47]) | |
| catalyst.measure(wires=[48], reset=True) # reset X q48 | |
| qml.Hadamard(wires=[48]) | |
| catalyst.measure(wires=[49], reset=True) # reset X q49 | |
| qml.Hadamard(wires=[49]) | |
| catalyst.measure(wires=[50], reset=True) # reset X q50 | |
| qml.Hadamard(wires=[50]) | |
| catalyst.measure(wires=[51], reset=True) # reset X q51 | |
| qml.Hadamard(wires=[51]) | |
| catalyst.measure(wires=[69], reset=True) # reset X q69 | |
| qml.Hadamard(wires=[69]) | |
| catalyst.measure(wires=[70], reset=True) # reset X q70 | |
| qml.Hadamard(wires=[70]) | |
| catalyst.measure(wires=[71], reset=True) # reset X q71 | |
| qml.Hadamard(wires=[71]) | |
| catalyst.measure(wires=[72], reset=True) # reset X q72 | |
| qml.Hadamard(wires=[72]) | |
| catalyst.measure(wires=[73], reset=True) # reset X q73 | |
| qml.Hadamard(wires=[73]) | |
| catalyst.measure(wires=[93], reset=True) # reset X q93 | |
| qml.Hadamard(wires=[93]) | |
| catalyst.measure(wires=[94], reset=True) # reset X q94 | |
| qml.Hadamard(wires=[94]) | |
| catalyst.measure(wires=[95], reset=True) # reset X q95 | |
| qml.Hadamard(wires=[95]) | |
| catalyst.measure(wires=[96], reset=True) # reset X q96 | |
| qml.Hadamard(wires=[96]) | |
| catalyst.measure(wires=[97], reset=True) # reset X q97 | |
| qml.Hadamard(wires=[97]) | |
| catalyst.measure(wires=[116], reset=True) # reset X q116 | |
| qml.Hadamard(wires=[116]) | |
| catalyst.measure(wires=[118], reset=True) # reset X q118 | |
| qml.Hadamard(wires=[118]) | |
| catalyst.measure(wires=[134], reset=True) # reset X q134 | |
| qml.Hadamard(wires=[134]) | |
| catalyst.measure(wires=[136], reset=True) # reset X q136 | |
| qml.Hadamard(wires=[136]) | |
| catalyst.measure(wires=[143], reset=True) # reset X q143 | |
| qml.Hadamard(wires=[143]) | |
| catalyst.measure(wires=[144], reset=True) # reset X q144 | |
| qml.Hadamard(wires=[144]) | |
| catalyst.measure(wires=[145], reset=True) # reset X q145 | |
| qml.Hadamard(wires=[145]) | |
| catalyst.measure(wires=[146], reset=True) # reset X q146 | |
| qml.Hadamard(wires=[146]) | |
| catalyst.measure(wires=[147], reset=True) # reset X q147 | |
| qml.Hadamard(wires=[147]) | |
| catalyst.measure(wires=[155], reset=True) # reset X q155 | |
| qml.Hadamard(wires=[155]) | |
| catalyst.measure(wires=[156], reset=True) # reset X q156 | |
| qml.Hadamard(wires=[156]) | |
| catalyst.measure(wires=[157], reset=True) # reset X q157 | |
| qml.Hadamard(wires=[157]) | |
| catalyst.measure(wires=[158], reset=True) # reset X q158 | |
| qml.Hadamard(wires=[158]) | |
| catalyst.measure(wires=[159], reset=True) # reset X q159 | |
| qml.Hadamard(wires=[159]) | |
| catalyst.measure(wires=[165], reset=True) # reset X q165 | |
| qml.Hadamard(wires=[165]) | |
| catalyst.measure(wires=[166], reset=True) # reset X q166 | |
| qml.Hadamard(wires=[166]) | |
| catalyst.measure(wires=[167], reset=True) # reset X q167 | |
| qml.Hadamard(wires=[167]) | |
| catalyst.measure(wires=[168], reset=True) # reset X q168 | |
| qml.Hadamard(wires=[168]) | |
| catalyst.measure(wires=[169], reset=True) # reset X q169 | |
| qml.Hadamard(wires=[169]) | |
| catalyst.measure(wires=[177], reset=True) # reset X q177 | |
| qml.Hadamard(wires=[177]) | |
| catalyst.measure(wires=[178], reset=True) # reset X q178 | |
| qml.Hadamard(wires=[178]) | |
| catalyst.measure(wires=[179], reset=True) # reset X q179 | |
| qml.Hadamard(wires=[179]) | |
| catalyst.measure(wires=[180], reset=True) # reset X q180 | |
| qml.Hadamard(wires=[180]) | |
| catalyst.measure(wires=[181], reset=True) # reset X q181 | |
| qml.Hadamard(wires=[181]) | |
| catalyst.measure(wires=[188], reset=True) # reset X q188 | |
| qml.Hadamard(wires=[188]) | |
| catalyst.measure(wires=[190], reset=True) # reset X q190 | |
| qml.Hadamard(wires=[190]) | |
| qml.CZ(wires=[24,12]) | |
| qml.CZ(wires=[26,14]) | |
| qml.CZ(wires=[48,36]) | |
| qml.CZ(wires=[50,38]) | |
| qml.CZ(wires=[70,58]) | |
| qml.CZ(wires=[72,60]) | |
| qml.CZ(wires=[94,82]) | |
| qml.CZ(wires=[96,84]) | |
| qml.CZ(wires=[116,104]) | |
| qml.CZ(wires=[118,106]) | |
| qml.CZ(wires=[144,138]) | |
| qml.CZ(wires=[146,140]) | |
| qml.CZ(wires=[156,150]) | |
| qml.CZ(wires=[158,152]) | |
| qml.CZ(wires=[166,160]) | |
| qml.CZ(wires=[168,162]) | |
| qml.CZ(wires=[178,172]) | |
| qml.CZ(wires=[180,174]) | |
| qml.CZ(wires=[188,182]) | |
| qml.CZ(wires=[190,184]) | |
| qml.CNOT(wires=[25,13]) | |
| qml.CNOT(wires=[27,15]) | |
| qml.CNOT(wires=[47,35]) | |
| qml.CNOT(wires=[49,37]) | |
| qml.CNOT(wires=[51,39]) | |
| qml.CNOT(wires=[71,59]) | |
| qml.CNOT(wires=[73,61]) | |
| qml.CNOT(wires=[93,81]) | |
| qml.CNOT(wires=[95,83]) | |
| qml.CNOT(wires=[97,85]) | |
| qml.CNOT(wires=[145,139]) | |
| qml.CNOT(wires=[147,141]) | |
| qml.CNOT(wires=[155,149]) | |
| qml.CNOT(wires=[157,151]) | |
| qml.CNOT(wires=[159,153]) | |
| qml.CNOT(wires=[167,161]) | |
| qml.CNOT(wires=[169,163]) | |
| qml.CNOT(wires=[177,171]) | |
| qml.CNOT(wires=[179,173]) | |
| qml.CNOT(wires=[181,175]) | |
| qml.CNOT(wires=[25,36]) | |
| qml.CNOT(wires=[27,38]) | |
| qml.CNOT(wires=[47,58]) | |
| qml.CNOT(wires=[49,60]) | |
| qml.CNOT(wires=[51,62]) | |
| qml.CNOT(wires=[71,82]) | |
| qml.CNOT(wires=[73,84]) | |
| qml.CNOT(wires=[93,104]) | |
| qml.CNOT(wires=[95,106]) | |
| qml.CNOT(wires=[97,108]) | |
| qml.CNOT(wires=[145,150]) | |
| qml.CNOT(wires=[147,152]) | |
| qml.CNOT(wires=[155,160]) | |
| qml.CNOT(wires=[157,162]) | |
| qml.CNOT(wires=[159,164]) | |
| qml.CNOT(wires=[167,172]) | |
| qml.CNOT(wires=[169,174]) | |
| qml.CNOT(wires=[177,182]) | |
| qml.CNOT(wires=[179,184]) | |
| qml.CNOT(wires=[181,186]) | |
| qml.CZ(wires=[2,13]) | |
| qml.CZ(wires=[4,15]) | |
| qml.CZ(wires=[134,139]) | |
| qml.CZ(wires=[136,141]) | |
| qml.CNOT(wires=[23,12]) | |
| qml.CNOT(wires=[25,14]) | |
| qml.CNOT(wires=[27,16]) | |
| qml.CNOT(wires=[47,36]) | |
| qml.CNOT(wires=[49,38]) | |
| qml.CNOT(wires=[69,58]) | |
| qml.CNOT(wires=[71,60]) | |
| qml.CNOT(wires=[73,62]) | |
| qml.CNOT(wires=[93,82]) | |
| qml.CNOT(wires=[95,84]) | |
| qml.CNOT(wires=[143,138]) | |
| qml.CNOT(wires=[145,140]) | |
| qml.CNOT(wires=[147,142]) | |
| qml.CNOT(wires=[155,150]) | |
| qml.CNOT(wires=[157,152]) | |
| qml.CNOT(wires=[165,160]) | |
| qml.CNOT(wires=[167,162]) | |
| qml.CNOT(wires=[169,164]) | |
| qml.CNOT(wires=[177,172]) | |
| qml.CNOT(wires=[179,174]) | |
| qml.CZ(wires=[24,13]) | |
| qml.CZ(wires=[26,15]) | |
| qml.CZ(wires=[48,37]) | |
| qml.CZ(wires=[50,39]) | |
| qml.CZ(wires=[70,59]) | |
| qml.CZ(wires=[72,61]) | |
| qml.CZ(wires=[94,83]) | |
| qml.CZ(wires=[96,85]) | |
| qml.CZ(wires=[116,105]) | |
| qml.CZ(wires=[118,107]) | |
| qml.CZ(wires=[144,139]) | |
| qml.CZ(wires=[146,141]) | |
| qml.CZ(wires=[156,151]) | |
| qml.CZ(wires=[158,153]) | |
| qml.CZ(wires=[166,161]) | |
| qml.CZ(wires=[168,163]) | |
| qml.CZ(wires=[178,173]) | |
| qml.CZ(wires=[180,175]) | |
| qml.CZ(wires=[188,183]) | |
| qml.CZ(wires=[190,185]) | |
| qml.CZ(wires=[24,35]) | |
| qml.CZ(wires=[26,37]) | |
| qml.CZ(wires=[48,59]) | |
| qml.CZ(wires=[50,61]) | |
| qml.CZ(wires=[70,81]) | |
| qml.CZ(wires=[72,83]) | |
| qml.CZ(wires=[94,105]) | |
| qml.CZ(wires=[96,107]) | |
| qml.CZ(wires=[144,149]) | |
| qml.CZ(wires=[146,151]) | |
| qml.CZ(wires=[156,161]) | |
| qml.CZ(wires=[158,163]) | |
| qml.CZ(wires=[166,171]) | |
| qml.CZ(wires=[168,173]) | |
| qml.CZ(wires=[178,183]) | |
| qml.CZ(wires=[180,185]) | |
| qml.CNOT(wires=[23,35]) | |
| qml.CNOT(wires=[25,37]) | |
| qml.CNOT(wires=[27,39]) | |
| qml.CNOT(wires=[47,59]) | |
| qml.CNOT(wires=[49,61]) | |
| qml.CNOT(wires=[69,81]) | |
| qml.CNOT(wires=[71,83]) | |
| qml.CNOT(wires=[73,85]) | |
| qml.CNOT(wires=[93,105]) | |
| qml.CNOT(wires=[95,107]) | |
| qml.CNOT(wires=[143,149]) | |
| qml.CNOT(wires=[145,151]) | |
| qml.CNOT(wires=[147,153]) | |
| qml.CNOT(wires=[155,161]) | |
| qml.CNOT(wires=[157,163]) | |
| qml.CNOT(wires=[165,171]) | |
| qml.CNOT(wires=[167,173]) | |
| qml.CNOT(wires=[169,175]) | |
| qml.CNOT(wires=[177,183]) | |
| qml.CNOT(wires=[179,185]) | |
| qml.CZ(wires=[2,14]) | |
| qml.CZ(wires=[4,16]) | |
| qml.CZ(wires=[24,36]) | |
| qml.CZ(wires=[26,38]) | |
| qml.CZ(wires=[48,60]) | |
| qml.CZ(wires=[50,62]) | |
| qml.CZ(wires=[70,82]) | |
| qml.CZ(wires=[72,84]) | |
| qml.CZ(wires=[94,106]) | |
| qml.CZ(wires=[96,108]) | |
| qml.CZ(wires=[134,140]) | |
| qml.CZ(wires=[136,142]) | |
| qml.CZ(wires=[144,150]) | |
| qml.CZ(wires=[146,152]) | |
| qml.CZ(wires=[156,162]) | |
| qml.CZ(wires=[158,164]) | |
| qml.CZ(wires=[166,172]) | |
| qml.CZ(wires=[168,174]) | |
| qml.CZ(wires=[178,184]) | |
| qml.CZ(wires=[180,186]) | |
| qml.Hadamard(wires=[2]) | |
| c[192] = catalyst.measure(wires=[2], reset=False) # MX q2 | |
| qml.Hadamard(wires=[2]) | |
| qml.Hadamard(wires=[4]) | |
| c[193] = catalyst.measure(wires=[4], reset=False) # MX q4 | |
| qml.Hadamard(wires=[4]) | |
| qml.Hadamard(wires=[23]) | |
| c[194] = catalyst.measure(wires=[23], reset=False) # MX q23 | |
| qml.Hadamard(wires=[23]) | |
| qml.Hadamard(wires=[24]) | |
| c[195] = catalyst.measure(wires=[24], reset=False) # MX q24 | |
| qml.Hadamard(wires=[24]) | |
| qml.Hadamard(wires=[25]) | |
| c[196] = catalyst.measure(wires=[25], reset=False) # MX q25 | |
| qml.Hadamard(wires=[25]) | |
| qml.Hadamard(wires=[26]) | |
| c[197] = catalyst.measure(wires=[26], reset=False) # MX q26 | |
| qml.Hadamard(wires=[26]) | |
| qml.Hadamard(wires=[27]) | |
| c[198] = catalyst.measure(wires=[27], reset=False) # MX q27 | |
| qml.Hadamard(wires=[27]) | |
| qml.Hadamard(wires=[47]) | |
| c[199] = catalyst.measure(wires=[47], reset=False) # MX q47 | |
| qml.Hadamard(wires=[47]) | |
| qml.Hadamard(wires=[48]) | |
| c[200] = catalyst.measure(wires=[48], reset=False) # MX q48 | |
| qml.Hadamard(wires=[48]) | |
| qml.Hadamard(wires=[49]) | |
| c[201] = catalyst.measure(wires=[49], reset=False) # MX q49 | |
| qml.Hadamard(wires=[49]) | |
| qml.Hadamard(wires=[50]) | |
| c[202] = catalyst.measure(wires=[50], reset=False) # MX q50 | |
| qml.Hadamard(wires=[50]) | |
| qml.Hadamard(wires=[51]) | |
| c[203] = catalyst.measure(wires=[51], reset=False) # MX q51 | |
| qml.Hadamard(wires=[51]) | |
| qml.Hadamard(wires=[69]) | |
| c[204] = catalyst.measure(wires=[69], reset=False) # MX q69 | |
| qml.Hadamard(wires=[69]) | |
| qml.Hadamard(wires=[70]) | |
| c[205] = catalyst.measure(wires=[70], reset=False) # MX q70 | |
| qml.Hadamard(wires=[70]) | |
| qml.Hadamard(wires=[71]) | |
| c[206] = catalyst.measure(wires=[71], reset=False) # MX q71 | |
| qml.Hadamard(wires=[71]) | |
| qml.Hadamard(wires=[72]) | |
| c[207] = catalyst.measure(wires=[72], reset=False) # MX q72 | |
| qml.Hadamard(wires=[72]) | |
| qml.Hadamard(wires=[73]) | |
| c[208] = catalyst.measure(wires=[73], reset=False) # MX q73 | |
| qml.Hadamard(wires=[73]) | |
| qml.Hadamard(wires=[93]) | |
| c[209] = catalyst.measure(wires=[93], reset=False) # MX q93 | |
| qml.Hadamard(wires=[93]) | |
| qml.Hadamard(wires=[94]) | |
| c[210] = catalyst.measure(wires=[94], reset=False) # MX q94 | |
| qml.Hadamard(wires=[94]) | |
| qml.Hadamard(wires=[95]) | |
| c[211] = catalyst.measure(wires=[95], reset=False) # MX q95 | |
| qml.Hadamard(wires=[95]) | |
| qml.Hadamard(wires=[96]) | |
| c[212] = catalyst.measure(wires=[96], reset=False) # MX q96 | |
| qml.Hadamard(wires=[96]) | |
| qml.Hadamard(wires=[97]) | |
| c[213] = catalyst.measure(wires=[97], reset=False) # MX q97 | |
| qml.Hadamard(wires=[97]) | |
| qml.Hadamard(wires=[116]) | |
| c[214] = catalyst.measure(wires=[116], reset=False) # MX q116 | |
| qml.Hadamard(wires=[116]) | |
| qml.Hadamard(wires=[118]) | |
| c[215] = catalyst.measure(wires=[118], reset=False) # MX q118 | |
| qml.Hadamard(wires=[118]) | |
| qml.Hadamard(wires=[134]) | |
| c[216] = catalyst.measure(wires=[134], reset=False) # MX q134 | |
| qml.Hadamard(wires=[134]) | |
| qml.Hadamard(wires=[136]) | |
| c[217] = catalyst.measure(wires=[136], reset=False) # MX q136 | |
| qml.Hadamard(wires=[136]) | |
| qml.Hadamard(wires=[143]) | |
| c[218] = catalyst.measure(wires=[143], reset=False) # MX q143 | |
| qml.Hadamard(wires=[143]) | |
| qml.Hadamard(wires=[144]) | |
| c[219] = catalyst.measure(wires=[144], reset=False) # MX q144 | |
| qml.Hadamard(wires=[144]) | |
| qml.Hadamard(wires=[145]) | |
| c[220] = catalyst.measure(wires=[145], reset=False) # MX q145 | |
| qml.Hadamard(wires=[145]) | |
| qml.Hadamard(wires=[146]) | |
| c[221] = catalyst.measure(wires=[146], reset=False) # MX q146 | |
| qml.Hadamard(wires=[146]) | |
| qml.Hadamard(wires=[147]) | |
| c[222] = catalyst.measure(wires=[147], reset=False) # MX q147 | |
| qml.Hadamard(wires=[147]) | |
| qml.Hadamard(wires=[155]) | |
| c[223] = catalyst.measure(wires=[155], reset=False) # MX q155 | |
| qml.Hadamard(wires=[155]) | |
| qml.Hadamard(wires=[156]) | |
| c[224] = catalyst.measure(wires=[156], reset=False) # MX q156 | |
| qml.Hadamard(wires=[156]) | |
| qml.Hadamard(wires=[157]) | |
| c[225] = catalyst.measure(wires=[157], reset=False) # MX q157 | |
| qml.Hadamard(wires=[157]) | |
| qml.Hadamard(wires=[158]) | |
| c[226] = catalyst.measure(wires=[158], reset=False) # MX q158 | |
| qml.Hadamard(wires=[158]) | |
| qml.Hadamard(wires=[159]) | |
| c[227] = catalyst.measure(wires=[159], reset=False) # MX q159 | |
| qml.Hadamard(wires=[159]) | |
| qml.Hadamard(wires=[165]) | |
| c[228] = catalyst.measure(wires=[165], reset=False) # MX q165 | |
| qml.Hadamard(wires=[165]) | |
| qml.Hadamard(wires=[166]) | |
| c[229] = catalyst.measure(wires=[166], reset=False) # MX q166 | |
| qml.Hadamard(wires=[166]) | |
| qml.Hadamard(wires=[167]) | |
| c[230] = catalyst.measure(wires=[167], reset=False) # MX q167 | |
| qml.Hadamard(wires=[167]) | |
| qml.Hadamard(wires=[168]) | |
| c[231] = catalyst.measure(wires=[168], reset=False) # MX q168 | |
| qml.Hadamard(wires=[168]) | |
| qml.Hadamard(wires=[169]) | |
| c[232] = catalyst.measure(wires=[169], reset=False) # MX q169 | |
| qml.Hadamard(wires=[169]) | |
| qml.Hadamard(wires=[177]) | |
| c[233] = catalyst.measure(wires=[177], reset=False) # MX q177 | |
| qml.Hadamard(wires=[177]) | |
| qml.Hadamard(wires=[178]) | |
| c[234] = catalyst.measure(wires=[178], reset=False) # MX q178 | |
| qml.Hadamard(wires=[178]) | |
| qml.Hadamard(wires=[179]) | |
| c[235] = catalyst.measure(wires=[179], reset=False) # MX q179 | |
| qml.Hadamard(wires=[179]) | |
| qml.Hadamard(wires=[180]) | |
| c[236] = catalyst.measure(wires=[180], reset=False) # MX q180 | |
| qml.Hadamard(wires=[180]) | |
| qml.Hadamard(wires=[181]) | |
| c[237] = catalyst.measure(wires=[181], reset=False) # MX q181 | |
| qml.Hadamard(wires=[181]) | |
| qml.Hadamard(wires=[188]) | |
| c[238] = catalyst.measure(wires=[188], reset=False) # MX q188 | |
| qml.Hadamard(wires=[188]) | |
| qml.Hadamard(wires=[190]) | |
| c[239] = catalyst.measure(wires=[190], reset=False) # MX q190 | |
| qml.Hadamard(wires=[190]) | |
| catalyst.measure(wires=[2], reset=True) # reset X q2 | |
| qml.Hadamard(wires=[2]) | |
| catalyst.measure(wires=[4], reset=True) # reset X q4 | |
| qml.Hadamard(wires=[4]) | |
| catalyst.measure(wires=[6], reset=True) # reset X q6 | |
| qml.Hadamard(wires=[6]) | |
| catalyst.measure(wires=[8], reset=True) # reset X q8 | |
| qml.Hadamard(wires=[8]) | |
| catalyst.measure(wires=[10], reset=True) # reset X q10 | |
| qml.Hadamard(wires=[10]) | |
| catalyst.measure(wires=[17], reset=True) # reset X q17 | |
| qml.Hadamard(wires=[17]) | |
| catalyst.measure(wires=[18], reset=True) # reset X q18 | |
| qml.Hadamard(wires=[18]) | |
| catalyst.measure(wires=[19], reset=True) # reset X q19 | |
| qml.Hadamard(wires=[19]) | |
| catalyst.measure(wires=[20], reset=True) # reset X q20 | |
| qml.Hadamard(wires=[20]) | |
| catalyst.measure(wires=[21], reset=True) # reset X q21 | |
| qml.Hadamard(wires=[21]) | |
| catalyst.measure(wires=[22], reset=True) # reset X q22 | |
| qml.Hadamard(wires=[22]) | |
| catalyst.measure(wires=[23], reset=True) # reset X q23 | |
| qml.Hadamard(wires=[23]) | |
| catalyst.measure(wires=[24], reset=True) # reset X q24 | |
| qml.Hadamard(wires=[24]) | |
| catalyst.measure(wires=[25], reset=True) # reset X q25 | |
| qml.Hadamard(wires=[25]) | |
| catalyst.measure(wires=[26], reset=True) # reset X q26 | |
| qml.Hadamard(wires=[26]) | |
| catalyst.measure(wires=[27], reset=True) # reset X q27 | |
| qml.Hadamard(wires=[27]) | |
| catalyst.measure(wires=[28], reset=True) # reset X q28 | |
| qml.Hadamard(wires=[28]) | |
| catalyst.measure(wires=[29], reset=True) # reset X q29 | |
| qml.Hadamard(wires=[29]) | |
| catalyst.measure(wires=[30], reset=True) # reset X q30 | |
| qml.Hadamard(wires=[30]) | |
| catalyst.measure(wires=[31], reset=True) # reset X q31 | |
| qml.Hadamard(wires=[31]) | |
| catalyst.measure(wires=[32], reset=True) # reset X q32 | |
| qml.Hadamard(wires=[32]) | |
| catalyst.measure(wires=[33], reset=True) # reset X q33 | |
| qml.Hadamard(wires=[33]) | |
| catalyst.measure(wires=[40], reset=True) # reset X q40 | |
| qml.Hadamard(wires=[40]) | |
| catalyst.measure(wires=[41], reset=True) # reset X q41 | |
| qml.Hadamard(wires=[41]) | |
| catalyst.measure(wires=[42], reset=True) # reset X q42 | |
| qml.Hadamard(wires=[42]) | |
| catalyst.measure(wires=[43], reset=True) # reset X q43 | |
| qml.Hadamard(wires=[43]) | |
| catalyst.measure(wires=[44], reset=True) # reset X q44 | |
| qml.Hadamard(wires=[44]) | |
| catalyst.measure(wires=[45], reset=True) # reset X q45 | |
| qml.Hadamard(wires=[45]) | |
| catalyst.measure(wires=[47], reset=True) # reset X q47 | |
| qml.Hadamard(wires=[47]) | |
| catalyst.measure(wires=[48], reset=True) # reset X q48 | |
| qml.Hadamard(wires=[48]) | |
| catalyst.measure(wires=[49], reset=True) # reset X q49 | |
| qml.Hadamard(wires=[49]) | |
| catalyst.measure(wires=[50], reset=True) # reset X q50 | |
| qml.Hadamard(wires=[50]) | |
| catalyst.measure(wires=[51], reset=True) # reset X q51 | |
| qml.Hadamard(wires=[51]) | |
| catalyst.measure(wires=[52], reset=True) # reset X q52 | |
| qml.Hadamard(wires=[52]) | |
| catalyst.measure(wires=[53], reset=True) # reset X q53 | |
| qml.Hadamard(wires=[53]) | |
| catalyst.measure(wires=[54], reset=True) # reset X q54 | |
| qml.Hadamard(wires=[54]) | |
| catalyst.measure(wires=[55], reset=True) # reset X q55 | |
| qml.Hadamard(wires=[55]) | |
| catalyst.measure(wires=[56], reset=True) # reset X q56 | |
| qml.Hadamard(wires=[56]) | |
| catalyst.measure(wires=[57], reset=True) # reset X q57 | |
| qml.Hadamard(wires=[57]) | |
| catalyst.measure(wires=[63], reset=True) # reset X q63 | |
| qml.Hadamard(wires=[63]) | |
| catalyst.measure(wires=[64], reset=True) # reset X q64 | |
| qml.Hadamard(wires=[64]) | |
| catalyst.measure(wires=[65], reset=True) # reset X q65 | |
| qml.Hadamard(wires=[65]) | |
| catalyst.measure(wires=[66], reset=True) # reset X q66 | |
| qml.Hadamard(wires=[66]) | |
| catalyst.measure(wires=[67], reset=True) # reset X q67 | |
| qml.Hadamard(wires=[67]) | |
| catalyst.measure(wires=[68], reset=True) # reset X q68 | |
| qml.Hadamard(wires=[68]) | |
| catalyst.measure(wires=[69], reset=True) # reset X q69 | |
| qml.Hadamard(wires=[69]) | |
| catalyst.measure(wires=[70], reset=True) # reset X q70 | |
| qml.Hadamard(wires=[70]) | |
| catalyst.measure(wires=[71], reset=True) # reset X q71 | |
| qml.Hadamard(wires=[71]) | |
| catalyst.measure(wires=[72], reset=True) # reset X q72 | |
| qml.Hadamard(wires=[72]) | |
| catalyst.measure(wires=[73], reset=True) # reset X q73 | |
| qml.Hadamard(wires=[73]) | |
| catalyst.measure(wires=[74], reset=True) # reset X q74 | |
| qml.Hadamard(wires=[74]) | |
| catalyst.measure(wires=[75], reset=True) # reset X q75 | |
| qml.Hadamard(wires=[75]) | |
| catalyst.measure(wires=[76], reset=True) # reset X q76 | |
| qml.Hadamard(wires=[76]) | |
| catalyst.measure(wires=[77], reset=True) # reset X q77 | |
| qml.Hadamard(wires=[77]) | |
| catalyst.measure(wires=[78], reset=True) # reset X q78 | |
| qml.Hadamard(wires=[78]) | |
| catalyst.measure(wires=[79], reset=True) # reset X q79 | |
| qml.Hadamard(wires=[79]) | |
| catalyst.measure(wires=[86], reset=True) # reset X q86 | |
| qml.Hadamard(wires=[86]) | |
| catalyst.measure(wires=[87], reset=True) # reset X q87 | |
| qml.Hadamard(wires=[87]) | |
| catalyst.measure(wires=[88], reset=True) # reset X q88 | |
| qml.Hadamard(wires=[88]) | |
| catalyst.measure(wires=[89], reset=True) # reset X q89 | |
| qml.Hadamard(wires=[89]) | |
| catalyst.measure(wires=[90], reset=True) # reset X q90 | |
| qml.Hadamard(wires=[90]) | |
| catalyst.measure(wires=[91], reset=True) # reset X q91 | |
| qml.Hadamard(wires=[91]) | |
| catalyst.measure(wires=[93], reset=True) # reset X q93 | |
| qml.Hadamard(wires=[93]) | |
| catalyst.measure(wires=[94], reset=True) # reset X q94 | |
| qml.Hadamard(wires=[94]) | |
| catalyst.measure(wires=[95], reset=True) # reset X q95 | |
| qml.Hadamard(wires=[95]) | |
| catalyst.measure(wires=[96], reset=True) # reset X q96 | |
| qml.Hadamard(wires=[96]) | |
| catalyst.measure(wires=[97], reset=True) # reset X q97 | |
| qml.Hadamard(wires=[97]) | |
| catalyst.measure(wires=[98], reset=True) # reset X q98 | |
| qml.Hadamard(wires=[98]) | |
| catalyst.measure(wires=[99], reset=True) # reset X q99 | |
| qml.Hadamard(wires=[99]) | |
| catalyst.measure(wires=[100], reset=True) # reset X q100 | |
| qml.Hadamard(wires=[100]) | |
| catalyst.measure(wires=[101], reset=True) # reset X q101 | |
| qml.Hadamard(wires=[101]) | |
| catalyst.measure(wires=[102], reset=True) # reset X q102 | |
| qml.Hadamard(wires=[102]) | |
| catalyst.measure(wires=[103], reset=True) # reset X q103 | |
| qml.Hadamard(wires=[103]) | |
| catalyst.measure(wires=[109], reset=True) # reset X q109 | |
| qml.Hadamard(wires=[109]) | |
| catalyst.measure(wires=[110], reset=True) # reset X q110 | |
| qml.Hadamard(wires=[110]) | |
| catalyst.measure(wires=[111], reset=True) # reset X q111 | |
| qml.Hadamard(wires=[111]) | |
| catalyst.measure(wires=[112], reset=True) # reset X q112 | |
| qml.Hadamard(wires=[112]) | |
| catalyst.measure(wires=[113], reset=True) # reset X q113 | |
| qml.Hadamard(wires=[113]) | |
| catalyst.measure(wires=[114], reset=True) # reset X q114 | |
| qml.Hadamard(wires=[114]) | |
| catalyst.measure(wires=[116], reset=True) # reset X q116 | |
| qml.Hadamard(wires=[116]) | |
| catalyst.measure(wires=[118], reset=True) # reset X q118 | |
| qml.Hadamard(wires=[118]) | |
| catalyst.measure(wires=[120], reset=True) # reset X q120 | |
| qml.Hadamard(wires=[120]) | |
| catalyst.measure(wires=[122], reset=True) # reset X q122 | |
| qml.Hadamard(wires=[122]) | |
| catalyst.measure(wires=[124], reset=True) # reset X q124 | |
| qml.Hadamard(wires=[124]) | |
| catalyst.measure(wires=[134], reset=True) # reset X q134 | |
| qml.Hadamard(wires=[134]) | |
| catalyst.measure(wires=[136], reset=True) # reset X q136 | |
| qml.Hadamard(wires=[136]) | |
| catalyst.measure(wires=[143], reset=True) # reset X q143 | |
| qml.Hadamard(wires=[143]) | |
| catalyst.measure(wires=[144], reset=True) # reset X q144 | |
| qml.Hadamard(wires=[144]) | |
| catalyst.measure(wires=[145], reset=True) # reset X q145 | |
| qml.Hadamard(wires=[145]) | |
| catalyst.measure(wires=[146], reset=True) # reset X q146 | |
| qml.Hadamard(wires=[146]) | |
| catalyst.measure(wires=[147], reset=True) # reset X q147 | |
| qml.Hadamard(wires=[147]) | |
| catalyst.measure(wires=[155], reset=True) # reset X q155 | |
| qml.Hadamard(wires=[155]) | |
| catalyst.measure(wires=[156], reset=True) # reset X q156 | |
| qml.Hadamard(wires=[156]) | |
| catalyst.measure(wires=[157], reset=True) # reset X q157 | |
| qml.Hadamard(wires=[157]) | |
| catalyst.measure(wires=[158], reset=True) # reset X q158 | |
| qml.Hadamard(wires=[158]) | |
| catalyst.measure(wires=[159], reset=True) # reset X q159 | |
| qml.Hadamard(wires=[159]) | |
| catalyst.measure(wires=[165], reset=True) # reset X q165 | |
| qml.Hadamard(wires=[165]) | |
| catalyst.measure(wires=[166], reset=True) # reset X q166 | |
| qml.Hadamard(wires=[166]) | |
| catalyst.measure(wires=[167], reset=True) # reset X q167 | |
| qml.Hadamard(wires=[167]) | |
| catalyst.measure(wires=[168], reset=True) # reset X q168 | |
| qml.Hadamard(wires=[168]) | |
| catalyst.measure(wires=[169], reset=True) # reset X q169 | |
| qml.Hadamard(wires=[169]) | |
| catalyst.measure(wires=[177], reset=True) # reset X q177 | |
| qml.Hadamard(wires=[177]) | |
| catalyst.measure(wires=[178], reset=True) # reset X q178 | |
| qml.Hadamard(wires=[178]) | |
| catalyst.measure(wires=[179], reset=True) # reset X q179 | |
| qml.Hadamard(wires=[179]) | |
| catalyst.measure(wires=[180], reset=True) # reset X q180 | |
| qml.Hadamard(wires=[180]) | |
| catalyst.measure(wires=[181], reset=True) # reset X q181 | |
| qml.Hadamard(wires=[181]) | |
| catalyst.measure(wires=[188], reset=True) # reset X q188 | |
| qml.Hadamard(wires=[188]) | |
| catalyst.measure(wires=[190], reset=True) # reset X q190 | |
| qml.Hadamard(wires=[190]) | |
| qml.CZ(wires=[24,12]) | |
| qml.CZ(wires=[26,14]) | |
| qml.CZ(wires=[28,16]) | |
| qml.CZ(wires=[30,18]) | |
| qml.CZ(wires=[32,20]) | |
| qml.CZ(wires=[48,36]) | |
| qml.CZ(wires=[50,38]) | |
| qml.CZ(wires=[52,40]) | |
| qml.CZ(wires=[54,42]) | |
| qml.CZ(wires=[56,44]) | |
| qml.CZ(wires=[70,58]) | |
| qml.CZ(wires=[72,60]) | |
| qml.CZ(wires=[74,62]) | |
| qml.CZ(wires=[76,64]) | |
| qml.CZ(wires=[78,66]) | |
| qml.CZ(wires=[94,82]) | |
| qml.CZ(wires=[96,84]) | |
| qml.CZ(wires=[98,86]) | |
| qml.CZ(wires=[100,88]) | |
| qml.CZ(wires=[102,90]) | |
| qml.CZ(wires=[116,104]) | |
| qml.CZ(wires=[118,106]) | |
| qml.CZ(wires=[120,108]) | |
| qml.CZ(wires=[122,110]) | |
| qml.CZ(wires=[124,112]) | |
| qml.CZ(wires=[144,138]) | |
| qml.CZ(wires=[146,140]) | |
| qml.CZ(wires=[156,150]) | |
| qml.CZ(wires=[158,152]) | |
| qml.CZ(wires=[166,160]) | |
| qml.CZ(wires=[168,162]) | |
| qml.CZ(wires=[178,172]) | |
| qml.CZ(wires=[180,174]) | |
| qml.CZ(wires=[188,182]) | |
| qml.CZ(wires=[190,184]) | |
| qml.CNOT(wires=[25,13]) | |
| qml.CNOT(wires=[27,15]) | |
| qml.CNOT(wires=[29,17]) | |
| qml.CNOT(wires=[31,19]) | |
| qml.CNOT(wires=[33,21]) | |
| qml.CNOT(wires=[47,35]) | |
| qml.CNOT(wires=[49,37]) | |
| qml.CNOT(wires=[51,39]) | |
| qml.CNOT(wires=[53,41]) | |
| qml.CNOT(wires=[55,43]) | |
| qml.CNOT(wires=[57,45]) | |
| qml.CNOT(wires=[71,59]) | |
| qml.CNOT(wires=[73,61]) | |
| qml.CNOT(wires=[75,63]) | |
| qml.CNOT(wires=[77,65]) | |
| qml.CNOT(wires=[79,67]) | |
| qml.CNOT(wires=[93,81]) | |
| qml.CNOT(wires=[95,83]) | |
| qml.CNOT(wires=[97,85]) | |
| qml.CNOT(wires=[99,87]) | |
| qml.CNOT(wires=[101,89]) | |
| qml.CNOT(wires=[103,91]) | |
| qml.CNOT(wires=[145,139]) | |
| qml.CNOT(wires=[147,141]) | |
| qml.CNOT(wires=[155,149]) | |
| qml.CNOT(wires=[157,151]) | |
| qml.CNOT(wires=[159,153]) | |
| qml.CNOT(wires=[167,161]) | |
| qml.CNOT(wires=[169,163]) | |
| qml.CNOT(wires=[177,171]) | |
| qml.CNOT(wires=[179,173]) | |
| qml.CNOT(wires=[181,175]) | |
| qml.CNOT(wires=[25,36]) | |
| qml.CNOT(wires=[27,38]) | |
| qml.CNOT(wires=[29,40]) | |
| qml.CNOT(wires=[31,42]) | |
| qml.CNOT(wires=[33,44]) | |
| qml.CNOT(wires=[47,58]) | |
| qml.CNOT(wires=[49,60]) | |
| qml.CNOT(wires=[51,62]) | |
| qml.CNOT(wires=[53,64]) | |
| qml.CNOT(wires=[55,66]) | |
| qml.CNOT(wires=[57,68]) | |
| qml.CNOT(wires=[71,82]) | |
| qml.CNOT(wires=[73,84]) | |
| qml.CNOT(wires=[75,86]) | |
| qml.CNOT(wires=[77,88]) | |
| qml.CNOT(wires=[79,90]) | |
| qml.CNOT(wires=[93,104]) | |
| qml.CNOT(wires=[95,106]) | |
| qml.CNOT(wires=[97,108]) | |
| qml.CNOT(wires=[99,110]) | |
| qml.CNOT(wires=[101,112]) | |
| qml.CNOT(wires=[103,114]) | |
| qml.CNOT(wires=[145,150]) | |
| qml.CNOT(wires=[147,152]) | |
| qml.CNOT(wires=[155,160]) | |
| qml.CNOT(wires=[157,162]) | |
| qml.CNOT(wires=[159,164]) | |
| qml.CNOT(wires=[167,172]) | |
| qml.CNOT(wires=[169,174]) | |
| qml.CNOT(wires=[177,182]) | |
| qml.CNOT(wires=[179,184]) | |
| qml.CNOT(wires=[181,186]) | |
| qml.CZ(wires=[2,13]) | |
| qml.CZ(wires=[4,15]) | |
| qml.CZ(wires=[6,17]) | |
| qml.CZ(wires=[8,19]) | |
| qml.CZ(wires=[10,21]) | |
| qml.CZ(wires=[134,139]) | |
| qml.CZ(wires=[136,141]) | |
| qml.CNOT(wires=[23,12]) | |
| qml.CNOT(wires=[25,14]) | |
| qml.CNOT(wires=[27,16]) | |
| qml.CNOT(wires=[29,18]) | |
| qml.CNOT(wires=[31,20]) | |
| qml.CNOT(wires=[33,22]) | |
| qml.CNOT(wires=[47,36]) | |
| qml.CNOT(wires=[49,38]) | |
| qml.CNOT(wires=[51,40]) | |
| qml.CNOT(wires=[53,42]) | |
| qml.CNOT(wires=[55,44]) | |
| qml.CNOT(wires=[69,58]) | |
| qml.CNOT(wires=[71,60]) | |
| qml.CNOT(wires=[73,62]) | |
| qml.CNOT(wires=[75,64]) | |
| qml.CNOT(wires=[77,66]) | |
| qml.CNOT(wires=[79,68]) | |
| qml.CNOT(wires=[93,82]) | |
| qml.CNOT(wires=[95,84]) | |
| qml.CNOT(wires=[97,86]) | |
| qml.CNOT(wires=[99,88]) | |
| qml.CNOT(wires=[101,90]) | |
| qml.CNOT(wires=[143,138]) | |
| qml.CNOT(wires=[145,140]) | |
| qml.CNOT(wires=[147,142]) | |
| qml.CNOT(wires=[155,150]) | |
| qml.CNOT(wires=[157,152]) | |
| qml.CNOT(wires=[165,160]) | |
| qml.CNOT(wires=[167,162]) | |
| qml.CNOT(wires=[169,164]) | |
| qml.CNOT(wires=[177,172]) | |
| qml.CNOT(wires=[179,174]) | |
| qml.CZ(wires=[24,13]) | |
| qml.CZ(wires=[26,15]) | |
| qml.CZ(wires=[28,17]) | |
| qml.CZ(wires=[30,19]) | |
| qml.CZ(wires=[32,21]) | |
| qml.CZ(wires=[48,37]) | |
| qml.CZ(wires=[50,39]) | |
| qml.CZ(wires=[52,41]) | |
| qml.CZ(wires=[54,43]) | |
| qml.CZ(wires=[56,45]) | |
| qml.CZ(wires=[70,59]) | |
| qml.CZ(wires=[72,61]) | |
| qml.CZ(wires=[74,63]) | |
| qml.CZ(wires=[76,65]) | |
| qml.CZ(wires=[78,67]) | |
| qml.CZ(wires=[94,83]) | |
| qml.CZ(wires=[96,85]) | |
| qml.CZ(wires=[98,87]) | |
| qml.CZ(wires=[100,89]) | |
| qml.CZ(wires=[102,91]) | |
| qml.CZ(wires=[116,105]) | |
| qml.CZ(wires=[118,107]) | |
| qml.CZ(wires=[120,109]) | |
| qml.CZ(wires=[122,111]) | |
| qml.CZ(wires=[124,113]) | |
| qml.CZ(wires=[144,139]) | |
| qml.CZ(wires=[146,141]) | |
| qml.CZ(wires=[156,151]) | |
| qml.CZ(wires=[158,153]) | |
| qml.CZ(wires=[166,161]) | |
| qml.CZ(wires=[168,163]) | |
| qml.CZ(wires=[178,173]) | |
| qml.CZ(wires=[180,175]) | |
| qml.CZ(wires=[188,183]) | |
| qml.CZ(wires=[190,185]) | |
| qml.CZ(wires=[24,35]) | |
| qml.CZ(wires=[26,37]) | |
| qml.CZ(wires=[28,39]) | |
| qml.CZ(wires=[30,41]) | |
| qml.CZ(wires=[32,43]) | |
| qml.CZ(wires=[48,59]) | |
| qml.CZ(wires=[50,61]) | |
| qml.CZ(wires=[52,63]) | |
| qml.CZ(wires=[54,65]) | |
| qml.CZ(wires=[56,67]) | |
| qml.CZ(wires=[70,81]) | |
| qml.CZ(wires=[72,83]) | |
| qml.CZ(wires=[74,85]) | |
| qml.CZ(wires=[76,87]) | |
| qml.CZ(wires=[78,89]) | |
| qml.CZ(wires=[94,105]) | |
| qml.CZ(wires=[96,107]) | |
| qml.CZ(wires=[98,109]) | |
| qml.CZ(wires=[100,111]) | |
| qml.CZ(wires=[102,113]) | |
| qml.CZ(wires=[144,149]) | |
| qml.CZ(wires=[146,151]) | |
| qml.CZ(wires=[156,161]) | |
| qml.CZ(wires=[158,163]) | |
| qml.CZ(wires=[166,171]) | |
| qml.CZ(wires=[168,173]) | |
| qml.CZ(wires=[178,183]) | |
| qml.CZ(wires=[180,185]) | |
| qml.CNOT(wires=[23,35]) | |
| qml.CNOT(wires=[25,37]) | |
| qml.CNOT(wires=[27,39]) | |
| qml.CNOT(wires=[29,41]) | |
| qml.CNOT(wires=[31,43]) | |
| qml.CNOT(wires=[33,45]) | |
| qml.CNOT(wires=[47,59]) | |
| qml.CNOT(wires=[49,61]) | |
| qml.CNOT(wires=[51,63]) | |
| qml.CNOT(wires=[53,65]) | |
| qml.CNOT(wires=[55,67]) | |
| qml.CNOT(wires=[69,81]) | |
| qml.CNOT(wires=[71,83]) | |
| qml.CNOT(wires=[73,85]) | |
| qml.CNOT(wires=[75,87]) | |
| qml.CNOT(wires=[77,89]) | |
| qml.CNOT(wires=[79,91]) | |
| qml.CNOT(wires=[93,105]) | |
| qml.CNOT(wires=[95,107]) | |
| qml.CNOT(wires=[97,109]) | |
| qml.CNOT(wires=[99,111]) | |
| qml.CNOT(wires=[101,113]) | |
| qml.CNOT(wires=[143,149]) | |
| qml.CNOT(wires=[145,151]) | |
| qml.CNOT(wires=[147,153]) | |
| qml.CNOT(wires=[155,161]) | |
| qml.CNOT(wires=[157,163]) | |
| qml.CNOT(wires=[165,171]) | |
| qml.CNOT(wires=[167,173]) | |
| qml.CNOT(wires=[169,175]) | |
| qml.CNOT(wires=[177,183]) | |
| qml.CNOT(wires=[179,185]) | |
| qml.CZ(wires=[2,14]) | |
| qml.CZ(wires=[4,16]) | |
| qml.CZ(wires=[6,18]) | |
| qml.CZ(wires=[8,20]) | |
| qml.CZ(wires=[10,22]) | |
| qml.CZ(wires=[24,36]) | |
| qml.CZ(wires=[26,38]) | |
| qml.CZ(wires=[28,40]) | |
| qml.CZ(wires=[30,42]) | |
| qml.CZ(wires=[32,44]) | |
| qml.CZ(wires=[48,60]) | |
| qml.CZ(wires=[50,62]) | |
| qml.CZ(wires=[52,64]) | |
| qml.CZ(wires=[54,66]) | |
| qml.CZ(wires=[56,68]) | |
| qml.CZ(wires=[70,82]) | |
| qml.CZ(wires=[72,84]) | |
| qml.CZ(wires=[74,86]) | |
| qml.CZ(wires=[76,88]) | |
| qml.CZ(wires=[78,90]) | |
| qml.CZ(wires=[94,106]) | |
| qml.CZ(wires=[96,108]) | |
| qml.CZ(wires=[98,110]) | |
| qml.CZ(wires=[100,112]) | |
| qml.CZ(wires=[102,114]) | |
| qml.CZ(wires=[134,140]) | |
| qml.CZ(wires=[136,142]) | |
| qml.CZ(wires=[144,150]) | |
| qml.CZ(wires=[146,152]) | |
| qml.CZ(wires=[156,162]) | |
| qml.CZ(wires=[158,164]) | |
| qml.CZ(wires=[166,172]) | |
| qml.CZ(wires=[168,174]) | |
| qml.CZ(wires=[178,184]) | |
| qml.CZ(wires=[180,186]) | |
| qml.Hadamard(wires=[2]) | |
| c[240] = catalyst.measure(wires=[2], reset=False) # MX q2 | |
| qml.Hadamard(wires=[2]) | |
| qml.Hadamard(wires=[4]) | |
| c[241] = catalyst.measure(wires=[4], reset=False) # MX q4 | |
| qml.Hadamard(wires=[4]) | |
| qml.Hadamard(wires=[6]) | |
| c[242] = catalyst.measure(wires=[6], reset=False) # MX q6 | |
| qml.Hadamard(wires=[6]) | |
| qml.Hadamard(wires=[8]) | |
| c[243] = catalyst.measure(wires=[8], reset=False) # MX q8 | |
| qml.Hadamard(wires=[8]) | |
| qml.Hadamard(wires=[10]) | |
| c[244] = catalyst.measure(wires=[10], reset=False) # MX q10 | |
| qml.Hadamard(wires=[10]) | |
| qml.Hadamard(wires=[23]) | |
| c[245] = catalyst.measure(wires=[23], reset=False) # MX q23 | |
| qml.Hadamard(wires=[23]) | |
| qml.Hadamard(wires=[24]) | |
| c[246] = catalyst.measure(wires=[24], reset=False) # MX q24 | |
| qml.Hadamard(wires=[24]) | |
| qml.Hadamard(wires=[25]) | |
| c[247] = catalyst.measure(wires=[25], reset=False) # MX q25 | |
| qml.Hadamard(wires=[25]) | |
| qml.Hadamard(wires=[26]) | |
| c[248] = catalyst.measure(wires=[26], reset=False) # MX q26 | |
| qml.Hadamard(wires=[26]) | |
| qml.Hadamard(wires=[27]) | |
| c[249] = catalyst.measure(wires=[27], reset=False) # MX q27 | |
| qml.Hadamard(wires=[27]) | |
| qml.Hadamard(wires=[28]) | |
| c[250] = catalyst.measure(wires=[28], reset=False) # MX q28 | |
| qml.Hadamard(wires=[28]) | |
| qml.Hadamard(wires=[29]) | |
| c[251] = catalyst.measure(wires=[29], reset=False) # MX q29 | |
| qml.Hadamard(wires=[29]) | |
| qml.Hadamard(wires=[30]) | |
| c[252] = catalyst.measure(wires=[30], reset=False) # MX q30 | |
| qml.Hadamard(wires=[30]) | |
| qml.Hadamard(wires=[31]) | |
| c[253] = catalyst.measure(wires=[31], reset=False) # MX q31 | |
| qml.Hadamard(wires=[31]) | |
| qml.Hadamard(wires=[32]) | |
| c[254] = catalyst.measure(wires=[32], reset=False) # MX q32 | |
| qml.Hadamard(wires=[32]) | |
| qml.Hadamard(wires=[33]) | |
| c[255] = catalyst.measure(wires=[33], reset=False) # MX q33 | |
| qml.Hadamard(wires=[33]) | |
| qml.Hadamard(wires=[47]) | |
| c[256] = catalyst.measure(wires=[47], reset=False) # MX q47 | |
| qml.Hadamard(wires=[47]) | |
| qml.Hadamard(wires=[48]) | |
| c[257] = catalyst.measure(wires=[48], reset=False) # MX q48 | |
| qml.Hadamard(wires=[48]) | |
| qml.Hadamard(wires=[49]) | |
| c[258] = catalyst.measure(wires=[49], reset=False) # MX q49 | |
| qml.Hadamard(wires=[49]) | |
| qml.Hadamard(wires=[50]) | |
| c[259] = catalyst.measure(wires=[50], reset=False) # MX q50 | |
| qml.Hadamard(wires=[50]) | |
| qml.Hadamard(wires=[51]) | |
| c[260] = catalyst.measure(wires=[51], reset=False) # MX q51 | |
| qml.Hadamard(wires=[51]) | |
| qml.Hadamard(wires=[52]) | |
| c[261] = catalyst.measure(wires=[52], reset=False) # MX q52 | |
| qml.Hadamard(wires=[52]) | |
| qml.Hadamard(wires=[53]) | |
| c[262] = catalyst.measure(wires=[53], reset=False) # MX q53 | |
| qml.Hadamard(wires=[53]) | |
| qml.Hadamard(wires=[54]) | |
| c[263] = catalyst.measure(wires=[54], reset=False) # MX q54 | |
| qml.Hadamard(wires=[54]) | |
| qml.Hadamard(wires=[55]) | |
| c[264] = catalyst.measure(wires=[55], reset=False) # MX q55 | |
| qml.Hadamard(wires=[55]) | |
| qml.Hadamard(wires=[56]) | |
| c[265] = catalyst.measure(wires=[56], reset=False) # MX q56 | |
| qml.Hadamard(wires=[56]) | |
| qml.Hadamard(wires=[57]) | |
| c[266] = catalyst.measure(wires=[57], reset=False) # MX q57 | |
| qml.Hadamard(wires=[57]) | |
| qml.Hadamard(wires=[69]) | |
| c[267] = catalyst.measure(wires=[69], reset=False) # MX q69 | |
| qml.Hadamard(wires=[69]) | |
| qml.Hadamard(wires=[70]) | |
| c[268] = catalyst.measure(wires=[70], reset=False) # MX q70 | |
| qml.Hadamard(wires=[70]) | |
| qml.Hadamard(wires=[71]) | |
| c[269] = catalyst.measure(wires=[71], reset=False) # MX q71 | |
| qml.Hadamard(wires=[71]) | |
| qml.Hadamard(wires=[72]) | |
| c[270] = catalyst.measure(wires=[72], reset=False) # MX q72 | |
| qml.Hadamard(wires=[72]) | |
| qml.Hadamard(wires=[73]) | |
| c[271] = catalyst.measure(wires=[73], reset=False) # MX q73 | |
| qml.Hadamard(wires=[73]) | |
| qml.Hadamard(wires=[74]) | |
| c[272] = catalyst.measure(wires=[74], reset=False) # MX q74 | |
| qml.Hadamard(wires=[74]) | |
| qml.Hadamard(wires=[75]) | |
| c[273] = catalyst.measure(wires=[75], reset=False) # MX q75 | |
| qml.Hadamard(wires=[75]) | |
| qml.Hadamard(wires=[76]) | |
| c[274] = catalyst.measure(wires=[76], reset=False) # MX q76 | |
| qml.Hadamard(wires=[76]) | |
| qml.Hadamard(wires=[77]) | |
| c[275] = catalyst.measure(wires=[77], reset=False) # MX q77 | |
| qml.Hadamard(wires=[77]) | |
| qml.Hadamard(wires=[78]) | |
| c[276] = catalyst.measure(wires=[78], reset=False) # MX q78 | |
| qml.Hadamard(wires=[78]) | |
| qml.Hadamard(wires=[79]) | |
| c[277] = catalyst.measure(wires=[79], reset=False) # MX q79 | |
| qml.Hadamard(wires=[79]) | |
| qml.Hadamard(wires=[93]) | |
| c[278] = catalyst.measure(wires=[93], reset=False) # MX q93 | |
| qml.Hadamard(wires=[93]) | |
| qml.Hadamard(wires=[94]) | |
| c[279] = catalyst.measure(wires=[94], reset=False) # MX q94 | |
| qml.Hadamard(wires=[94]) | |
| qml.Hadamard(wires=[95]) | |
| c[280] = catalyst.measure(wires=[95], reset=False) # MX q95 | |
| qml.Hadamard(wires=[95]) | |
| qml.Hadamard(wires=[96]) | |
| c[281] = catalyst.measure(wires=[96], reset=False) # MX q96 | |
| qml.Hadamard(wires=[96]) | |
| qml.Hadamard(wires=[97]) | |
| c[282] = catalyst.measure(wires=[97], reset=False) # MX q97 | |
| qml.Hadamard(wires=[97]) | |
| qml.Hadamard(wires=[98]) | |
| c[283] = catalyst.measure(wires=[98], reset=False) # MX q98 | |
| qml.Hadamard(wires=[98]) | |
| qml.Hadamard(wires=[99]) | |
| c[284] = catalyst.measure(wires=[99], reset=False) # MX q99 | |
| qml.Hadamard(wires=[99]) | |
| qml.Hadamard(wires=[100]) | |
| c[285] = catalyst.measure(wires=[100], reset=False) # MX q100 | |
| qml.Hadamard(wires=[100]) | |
| qml.Hadamard(wires=[101]) | |
| c[286] = catalyst.measure(wires=[101], reset=False) # MX q101 | |
| qml.Hadamard(wires=[101]) | |
| qml.Hadamard(wires=[102]) | |
| c[287] = catalyst.measure(wires=[102], reset=False) # MX q102 | |
| qml.Hadamard(wires=[102]) | |
| qml.Hadamard(wires=[103]) | |
| c[288] = catalyst.measure(wires=[103], reset=False) # MX q103 | |
| qml.Hadamard(wires=[103]) | |
| qml.Hadamard(wires=[116]) | |
| c[289] = catalyst.measure(wires=[116], reset=False) # MX q116 | |
| qml.Hadamard(wires=[116]) | |
| qml.Hadamard(wires=[118]) | |
| c[290] = catalyst.measure(wires=[118], reset=False) # MX q118 | |
| qml.Hadamard(wires=[118]) | |
| qml.Hadamard(wires=[120]) | |
| c[291] = catalyst.measure(wires=[120], reset=False) # MX q120 | |
| qml.Hadamard(wires=[120]) | |
| qml.Hadamard(wires=[122]) | |
| c[292] = catalyst.measure(wires=[122], reset=False) # MX q122 | |
| qml.Hadamard(wires=[122]) | |
| qml.Hadamard(wires=[124]) | |
| c[293] = catalyst.measure(wires=[124], reset=False) # MX q124 | |
| qml.Hadamard(wires=[124]) | |
| qml.Hadamard(wires=[134]) | |
| c[294] = catalyst.measure(wires=[134], reset=False) # MX q134 | |
| qml.Hadamard(wires=[134]) | |
| qml.Hadamard(wires=[136]) | |
| c[295] = catalyst.measure(wires=[136], reset=False) # MX q136 | |
| qml.Hadamard(wires=[136]) | |
| qml.Hadamard(wires=[143]) | |
| c[296] = catalyst.measure(wires=[143], reset=False) # MX q143 | |
| qml.Hadamard(wires=[143]) | |
| qml.Hadamard(wires=[144]) | |
| c[297] = catalyst.measure(wires=[144], reset=False) # MX q144 | |
| qml.Hadamard(wires=[144]) | |
| qml.Hadamard(wires=[145]) | |
| c[298] = catalyst.measure(wires=[145], reset=False) # MX q145 | |
| qml.Hadamard(wires=[145]) | |
| qml.Hadamard(wires=[146]) | |
| c[299] = catalyst.measure(wires=[146], reset=False) # MX q146 | |
| qml.Hadamard(wires=[146]) | |
| qml.Hadamard(wires=[147]) | |
| c[300] = catalyst.measure(wires=[147], reset=False) # MX q147 | |
| qml.Hadamard(wires=[147]) | |
| qml.Hadamard(wires=[155]) | |
| c[301] = catalyst.measure(wires=[155], reset=False) # MX q155 | |
| qml.Hadamard(wires=[155]) | |
| qml.Hadamard(wires=[156]) | |
| c[302] = catalyst.measure(wires=[156], reset=False) # MX q156 | |
| qml.Hadamard(wires=[156]) | |
| qml.Hadamard(wires=[157]) | |
| c[303] = catalyst.measure(wires=[157], reset=False) # MX q157 | |
| qml.Hadamard(wires=[157]) | |
| qml.Hadamard(wires=[158]) | |
| c[304] = catalyst.measure(wires=[158], reset=False) # MX q158 | |
| qml.Hadamard(wires=[158]) | |
| qml.Hadamard(wires=[159]) | |
| c[305] = catalyst.measure(wires=[159], reset=False) # MX q159 | |
| qml.Hadamard(wires=[159]) | |
| qml.Hadamard(wires=[165]) | |
| c[306] = catalyst.measure(wires=[165], reset=False) # MX q165 | |
| qml.Hadamard(wires=[165]) | |
| qml.Hadamard(wires=[166]) | |
| c[307] = catalyst.measure(wires=[166], reset=False) # MX q166 | |
| qml.Hadamard(wires=[166]) | |
| qml.Hadamard(wires=[167]) | |
| c[308] = catalyst.measure(wires=[167], reset=False) # MX q167 | |
| qml.Hadamard(wires=[167]) | |
| qml.Hadamard(wires=[168]) | |
| c[309] = catalyst.measure(wires=[168], reset=False) # MX q168 | |
| qml.Hadamard(wires=[168]) | |
| qml.Hadamard(wires=[169]) | |
| c[310] = catalyst.measure(wires=[169], reset=False) # MX q169 | |
| qml.Hadamard(wires=[169]) | |
| qml.Hadamard(wires=[177]) | |
| c[311] = catalyst.measure(wires=[177], reset=False) # MX q177 | |
| qml.Hadamard(wires=[177]) | |
| qml.Hadamard(wires=[178]) | |
| c[312] = catalyst.measure(wires=[178], reset=False) # MX q178 | |
| qml.Hadamard(wires=[178]) | |
| qml.Hadamard(wires=[179]) | |
| c[313] = catalyst.measure(wires=[179], reset=False) # MX q179 | |
| qml.Hadamard(wires=[179]) | |
| qml.Hadamard(wires=[180]) | |
| c[314] = catalyst.measure(wires=[180], reset=False) # MX q180 | |
| qml.Hadamard(wires=[180]) | |
| qml.Hadamard(wires=[181]) | |
| c[315] = catalyst.measure(wires=[181], reset=False) # MX q181 | |
| qml.Hadamard(wires=[181]) | |
| qml.Hadamard(wires=[188]) | |
| c[316] = catalyst.measure(wires=[188], reset=False) # MX q188 | |
| qml.Hadamard(wires=[188]) | |
| qml.Hadamard(wires=[190]) | |
| c[317] = catalyst.measure(wires=[190], reset=False) # MX q190 | |
| qml.Hadamard(wires=[190]) | |
| catalyst.measure(wires=[2], reset=True) # reset X q2 | |
| qml.Hadamard(wires=[2]) | |
| catalyst.measure(wires=[4], reset=True) # reset X q4 | |
| qml.Hadamard(wires=[4]) | |
| catalyst.measure(wires=[6], reset=True) # reset X q6 | |
| qml.Hadamard(wires=[6]) | |
| catalyst.measure(wires=[8], reset=True) # reset X q8 | |
| qml.Hadamard(wires=[8]) | |
| catalyst.measure(wires=[10], reset=True) # reset X q10 | |
| qml.Hadamard(wires=[10]) | |
| catalyst.measure(wires=[23], reset=True) # reset X q23 | |
| qml.Hadamard(wires=[23]) | |
| catalyst.measure(wires=[24], reset=True) # reset X q24 | |
| qml.Hadamard(wires=[24]) | |
| catalyst.measure(wires=[25], reset=True) # reset X q25 | |
| qml.Hadamard(wires=[25]) | |
| catalyst.measure(wires=[26], reset=True) # reset X q26 | |
| qml.Hadamard(wires=[26]) | |
| catalyst.measure(wires=[27], reset=True) # reset X q27 | |
| qml.Hadamard(wires=[27]) | |
| catalyst.measure(wires=[28], reset=True) # reset X q28 | |
| qml.Hadamard(wires=[28]) | |
| catalyst.measure(wires=[29], reset=True) # reset X q29 | |
| qml.Hadamard(wires=[29]) | |
| catalyst.measure(wires=[30], reset=True) # reset X q30 | |
| qml.Hadamard(wires=[30]) | |
| catalyst.measure(wires=[31], reset=True) # reset X q31 | |
| qml.Hadamard(wires=[31]) | |
| catalyst.measure(wires=[32], reset=True) # reset X q32 | |
| qml.Hadamard(wires=[32]) | |
| catalyst.measure(wires=[33], reset=True) # reset X q33 | |
| qml.Hadamard(wires=[33]) | |
| catalyst.measure(wires=[47], reset=True) # reset X q47 | |
| qml.Hadamard(wires=[47]) | |
| catalyst.measure(wires=[48], reset=True) # reset X q48 | |
| qml.Hadamard(wires=[48]) | |
| catalyst.measure(wires=[49], reset=True) # reset X q49 | |
| qml.Hadamard(wires=[49]) | |
| catalyst.measure(wires=[50], reset=True) # reset X q50 | |
| qml.Hadamard(wires=[50]) | |
| catalyst.measure(wires=[51], reset=True) # reset X q51 | |
| qml.Hadamard(wires=[51]) | |
| catalyst.measure(wires=[52], reset=True) # reset X q52 | |
| qml.Hadamard(wires=[52]) | |
| catalyst.measure(wires=[53], reset=True) # reset X q53 | |
| qml.Hadamard(wires=[53]) | |
| catalyst.measure(wires=[54], reset=True) # reset X q54 | |
| qml.Hadamard(wires=[54]) | |
| catalyst.measure(wires=[55], reset=True) # reset X q55 | |
| qml.Hadamard(wires=[55]) | |
| catalyst.measure(wires=[56], reset=True) # reset X q56 | |
| qml.Hadamard(wires=[56]) | |
| catalyst.measure(wires=[57], reset=True) # reset X q57 | |
| qml.Hadamard(wires=[57]) | |
| catalyst.measure(wires=[69], reset=True) # reset X q69 | |
| qml.Hadamard(wires=[69]) | |
| catalyst.measure(wires=[70], reset=True) # reset X q70 | |
| qml.Hadamard(wires=[70]) | |
| catalyst.measure(wires=[71], reset=True) # reset X q71 | |
| qml.Hadamard(wires=[71]) | |
| catalyst.measure(wires=[72], reset=True) # reset X q72 | |
| qml.Hadamard(wires=[72]) | |
| catalyst.measure(wires=[73], reset=True) # reset X q73 | |
| qml.Hadamard(wires=[73]) | |
| catalyst.measure(wires=[74], reset=True) # reset X q74 | |
| qml.Hadamard(wires=[74]) | |
| catalyst.measure(wires=[75], reset=True) # reset X q75 | |
| qml.Hadamard(wires=[75]) | |
| catalyst.measure(wires=[76], reset=True) # reset X q76 | |
| qml.Hadamard(wires=[76]) | |
| catalyst.measure(wires=[77], reset=True) # reset X q77 | |
| qml.Hadamard(wires=[77]) | |
| catalyst.measure(wires=[78], reset=True) # reset X q78 | |
| qml.Hadamard(wires=[78]) | |
| catalyst.measure(wires=[79], reset=True) # reset X q79 | |
| qml.Hadamard(wires=[79]) | |
| catalyst.measure(wires=[93], reset=True) # reset X q93 | |
| qml.Hadamard(wires=[93]) | |
| catalyst.measure(wires=[94], reset=True) # reset X q94 | |
| qml.Hadamard(wires=[94]) | |
| catalyst.measure(wires=[95], reset=True) # reset X q95 | |
| qml.Hadamard(wires=[95]) | |
| catalyst.measure(wires=[96], reset=True) # reset X q96 | |
| qml.Hadamard(wires=[96]) | |
| catalyst.measure(wires=[97], reset=True) # reset X q97 | |
| qml.Hadamard(wires=[97]) | |
| catalyst.measure(wires=[98], reset=True) # reset X q98 | |
| qml.Hadamard(wires=[98]) | |
| catalyst.measure(wires=[99], reset=True) # reset X q99 | |
| qml.Hadamard(wires=[99]) | |
| catalyst.measure(wires=[100], reset=True) # reset X q100 | |
| qml.Hadamard(wires=[100]) | |
| catalyst.measure(wires=[101], reset=True) # reset X q101 | |
| qml.Hadamard(wires=[101]) | |
| catalyst.measure(wires=[102], reset=True) # reset X q102 | |
| qml.Hadamard(wires=[102]) | |
| catalyst.measure(wires=[103], reset=True) # reset X q103 | |
| qml.Hadamard(wires=[103]) | |
| catalyst.measure(wires=[116], reset=True) # reset X q116 | |
| qml.Hadamard(wires=[116]) | |
| catalyst.measure(wires=[118], reset=True) # reset X q118 | |
| qml.Hadamard(wires=[118]) | |
| catalyst.measure(wires=[120], reset=True) # reset X q120 | |
| qml.Hadamard(wires=[120]) | |
| catalyst.measure(wires=[122], reset=True) # reset X q122 | |
| qml.Hadamard(wires=[122]) | |
| catalyst.measure(wires=[124], reset=True) # reset X q124 | |
| qml.Hadamard(wires=[124]) | |
| catalyst.measure(wires=[134], reset=True) # reset X q134 | |
| qml.Hadamard(wires=[134]) | |
| catalyst.measure(wires=[136], reset=True) # reset X q136 | |
| qml.Hadamard(wires=[136]) | |
| catalyst.measure(wires=[143], reset=True) # reset X q143 | |
| qml.Hadamard(wires=[143]) | |
| catalyst.measure(wires=[144], reset=True) # reset X q144 | |
| qml.Hadamard(wires=[144]) | |
| catalyst.measure(wires=[145], reset=True) # reset X q145 | |
| qml.Hadamard(wires=[145]) | |
| catalyst.measure(wires=[146], reset=True) # reset X q146 | |
| qml.Hadamard(wires=[146]) | |
| catalyst.measure(wires=[147], reset=True) # reset X q147 | |
| qml.Hadamard(wires=[147]) | |
| catalyst.measure(wires=[155], reset=True) # reset X q155 | |
| qml.Hadamard(wires=[155]) | |
| catalyst.measure(wires=[156], reset=True) # reset X q156 | |
| qml.Hadamard(wires=[156]) | |
| catalyst.measure(wires=[157], reset=True) # reset X q157 | |
| qml.Hadamard(wires=[157]) | |
| catalyst.measure(wires=[158], reset=True) # reset X q158 | |
| qml.Hadamard(wires=[158]) | |
| catalyst.measure(wires=[159], reset=True) # reset X q159 | |
| qml.Hadamard(wires=[159]) | |
| catalyst.measure(wires=[165], reset=True) # reset X q165 | |
| qml.Hadamard(wires=[165]) | |
| catalyst.measure(wires=[166], reset=True) # reset X q166 | |
| qml.Hadamard(wires=[166]) | |
| catalyst.measure(wires=[167], reset=True) # reset X q167 | |
| qml.Hadamard(wires=[167]) | |
| catalyst.measure(wires=[168], reset=True) # reset X q168 | |
| qml.Hadamard(wires=[168]) | |
| catalyst.measure(wires=[169], reset=True) # reset X q169 | |
| qml.Hadamard(wires=[169]) | |
| catalyst.measure(wires=[177], reset=True) # reset X q177 | |
| qml.Hadamard(wires=[177]) | |
| catalyst.measure(wires=[178], reset=True) # reset X q178 | |
| qml.Hadamard(wires=[178]) | |
| catalyst.measure(wires=[179], reset=True) # reset X q179 | |
| qml.Hadamard(wires=[179]) | |
| catalyst.measure(wires=[180], reset=True) # reset X q180 | |
| qml.Hadamard(wires=[180]) | |
| catalyst.measure(wires=[181], reset=True) # reset X q181 | |
| qml.Hadamard(wires=[181]) | |
| catalyst.measure(wires=[188], reset=True) # reset X q188 | |
| qml.Hadamard(wires=[188]) | |
| catalyst.measure(wires=[190], reset=True) # reset X q190 | |
| qml.Hadamard(wires=[190]) | |
| qml.CZ(wires=[24,12]) | |
| qml.CZ(wires=[26,14]) | |
| qml.CZ(wires=[28,16]) | |
| qml.CZ(wires=[30,18]) | |
| qml.CZ(wires=[32,20]) | |
| qml.CZ(wires=[48,36]) | |
| qml.CZ(wires=[50,38]) | |
| qml.CZ(wires=[52,40]) | |
| qml.CZ(wires=[54,42]) | |
| qml.CZ(wires=[56,44]) | |
| qml.CZ(wires=[70,58]) | |
| qml.CZ(wires=[72,60]) | |
| qml.CZ(wires=[74,62]) | |
| qml.CZ(wires=[76,64]) | |
| qml.CZ(wires=[78,66]) | |
| qml.CZ(wires=[94,82]) | |
| qml.CZ(wires=[96,84]) | |
| qml.CZ(wires=[98,86]) | |
| qml.CZ(wires=[100,88]) | |
| qml.CZ(wires=[102,90]) | |
| qml.CZ(wires=[116,104]) | |
| qml.CZ(wires=[118,106]) | |
| qml.CZ(wires=[120,108]) | |
| qml.CZ(wires=[122,110]) | |
| qml.CZ(wires=[124,112]) | |
| qml.CZ(wires=[144,138]) | |
| qml.CZ(wires=[146,140]) | |
| qml.CZ(wires=[156,150]) | |
| qml.CZ(wires=[158,152]) | |
| qml.CZ(wires=[166,160]) | |
| qml.CZ(wires=[168,162]) | |
| qml.CZ(wires=[178,172]) | |
| qml.CZ(wires=[180,174]) | |
| qml.CZ(wires=[188,182]) | |
| qml.CZ(wires=[190,184]) | |
| qml.CNOT(wires=[25,13]) | |
| qml.CNOT(wires=[27,15]) | |
| qml.CNOT(wires=[29,17]) | |
| qml.CNOT(wires=[31,19]) | |
| qml.CNOT(wires=[33,21]) | |
| qml.CNOT(wires=[47,35]) | |
| qml.CNOT(wires=[49,37]) | |
| qml.CNOT(wires=[51,39]) | |
| qml.CNOT(wires=[53,41]) | |
| qml.CNOT(wires=[55,43]) | |
| qml.CNOT(wires=[57,45]) | |
| qml.CNOT(wires=[71,59]) | |
| qml.CNOT(wires=[73,61]) | |
| qml.CNOT(wires=[75,63]) | |
| qml.CNOT(wires=[77,65]) | |
| qml.CNOT(wires=[79,67]) | |
| qml.CNOT(wires=[93,81]) | |
| qml.CNOT(wires=[95,83]) | |
| qml.CNOT(wires=[97,85]) | |
| qml.CNOT(wires=[99,87]) | |
| qml.CNOT(wires=[101,89]) | |
| qml.CNOT(wires=[103,91]) | |
| qml.CNOT(wires=[145,139]) | |
| qml.CNOT(wires=[147,141]) | |
| qml.CNOT(wires=[155,149]) | |
| qml.CNOT(wires=[157,151]) | |
| qml.CNOT(wires=[159,153]) | |
| qml.CNOT(wires=[167,161]) | |
| qml.CNOT(wires=[169,163]) | |
| qml.CNOT(wires=[177,171]) | |
| qml.CNOT(wires=[179,173]) | |
| qml.CNOT(wires=[181,175]) | |
| qml.CNOT(wires=[25,36]) | |
| qml.CNOT(wires=[27,38]) | |
| qml.CNOT(wires=[29,40]) | |
| qml.CNOT(wires=[31,42]) | |
| qml.CNOT(wires=[33,44]) | |
| qml.CNOT(wires=[47,58]) | |
| qml.CNOT(wires=[49,60]) | |
| qml.CNOT(wires=[51,62]) | |
| qml.CNOT(wires=[53,64]) | |
| qml.CNOT(wires=[55,66]) | |
| qml.CNOT(wires=[57,68]) | |
| qml.CNOT(wires=[71,82]) | |
| qml.CNOT(wires=[73,84]) | |
| qml.CNOT(wires=[75,86]) | |
| qml.CNOT(wires=[77,88]) | |
| qml.CNOT(wires=[79,90]) | |
| qml.CNOT(wires=[93,104]) | |
| qml.CNOT(wires=[95,106]) | |
| qml.CNOT(wires=[97,108]) | |
| qml.CNOT(wires=[99,110]) | |
| qml.CNOT(wires=[101,112]) | |
| qml.CNOT(wires=[103,114]) | |
| qml.CNOT(wires=[145,150]) | |
| qml.CNOT(wires=[147,152]) | |
| qml.CNOT(wires=[155,160]) | |
| qml.CNOT(wires=[157,162]) | |
| qml.CNOT(wires=[159,164]) | |
| qml.CNOT(wires=[167,172]) | |
| qml.CNOT(wires=[169,174]) | |
| qml.CNOT(wires=[177,182]) | |
| qml.CNOT(wires=[179,184]) | |
| qml.CNOT(wires=[181,186]) | |
| qml.CZ(wires=[2,13]) | |
| qml.CZ(wires=[4,15]) | |
| qml.CZ(wires=[6,17]) | |
| qml.CZ(wires=[8,19]) | |
| qml.CZ(wires=[10,21]) | |
| qml.CZ(wires=[134,139]) | |
| qml.CZ(wires=[136,141]) | |
| qml.CNOT(wires=[23,12]) | |
| qml.CNOT(wires=[25,14]) | |
| qml.CNOT(wires=[27,16]) | |
| qml.CNOT(wires=[29,18]) | |
| qml.CNOT(wires=[31,20]) | |
| qml.CNOT(wires=[33,22]) | |
| qml.CNOT(wires=[47,36]) | |
| qml.CNOT(wires=[49,38]) | |
| qml.CNOT(wires=[51,40]) | |
| qml.CNOT(wires=[53,42]) | |
| qml.CNOT(wires=[55,44]) | |
| qml.CNOT(wires=[69,58]) | |
| qml.CNOT(wires=[71,60]) | |
| qml.CNOT(wires=[73,62]) | |
| qml.CNOT(wires=[75,64]) | |
| qml.CNOT(wires=[77,66]) | |
| qml.CNOT(wires=[79,68]) | |
| qml.CNOT(wires=[93,82]) | |
| qml.CNOT(wires=[95,84]) | |
| qml.CNOT(wires=[97,86]) | |
| qml.CNOT(wires=[99,88]) | |
| qml.CNOT(wires=[101,90]) | |
| qml.CNOT(wires=[143,138]) | |
| qml.CNOT(wires=[145,140]) | |
| qml.CNOT(wires=[147,142]) | |
| qml.CNOT(wires=[155,150]) | |
| qml.CNOT(wires=[157,152]) | |
| qml.CNOT(wires=[165,160]) | |
| qml.CNOT(wires=[167,162]) | |
| qml.CNOT(wires=[169,164]) | |
| qml.CNOT(wires=[177,172]) | |
| qml.CNOT(wires=[179,174]) | |
| qml.CZ(wires=[24,13]) | |
| qml.CZ(wires=[26,15]) | |
| qml.CZ(wires=[28,17]) | |
| qml.CZ(wires=[30,19]) | |
| qml.CZ(wires=[32,21]) | |
| qml.CZ(wires=[48,37]) | |
| qml.CZ(wires=[50,39]) | |
| qml.CZ(wires=[52,41]) | |
| qml.CZ(wires=[54,43]) | |
| qml.CZ(wires=[56,45]) | |
| qml.CZ(wires=[70,59]) | |
| qml.CZ(wires=[72,61]) | |
| qml.CZ(wires=[74,63]) | |
| qml.CZ(wires=[76,65]) | |
| qml.CZ(wires=[78,67]) | |
| qml.CZ(wires=[94,83]) | |
| qml.CZ(wires=[96,85]) | |
| qml.CZ(wires=[98,87]) | |
| qml.CZ(wires=[100,89]) | |
| qml.CZ(wires=[102,91]) | |
| qml.CZ(wires=[116,105]) | |
| qml.CZ(wires=[118,107]) | |
| qml.CZ(wires=[120,109]) | |
| qml.CZ(wires=[122,111]) | |
| qml.CZ(wires=[124,113]) | |
| qml.CZ(wires=[144,139]) | |
| qml.CZ(wires=[146,141]) | |
| qml.CZ(wires=[156,151]) | |
| qml.CZ(wires=[158,153]) | |
| qml.CZ(wires=[166,161]) | |
| qml.CZ(wires=[168,163]) | |
| qml.CZ(wires=[178,173]) | |
| qml.CZ(wires=[180,175]) | |
| qml.CZ(wires=[188,183]) | |
| qml.CZ(wires=[190,185]) | |
| qml.CZ(wires=[24,35]) | |
| qml.CZ(wires=[26,37]) | |
| qml.CZ(wires=[28,39]) | |
| qml.CZ(wires=[30,41]) | |
| qml.CZ(wires=[32,43]) | |
| qml.CZ(wires=[48,59]) | |
| qml.CZ(wires=[50,61]) | |
| qml.CZ(wires=[52,63]) | |
| qml.CZ(wires=[54,65]) | |
| qml.CZ(wires=[56,67]) | |
| qml.CZ(wires=[70,81]) | |
| qml.CZ(wires=[72,83]) | |
| qml.CZ(wires=[74,85]) | |
| qml.CZ(wires=[76,87]) | |
| qml.CZ(wires=[78,89]) | |
| qml.CZ(wires=[94,105]) | |
| qml.CZ(wires=[96,107]) | |
| qml.CZ(wires=[98,109]) | |
| qml.CZ(wires=[100,111]) | |
| qml.CZ(wires=[102,113]) | |
| qml.CZ(wires=[144,149]) | |
| qml.CZ(wires=[146,151]) | |
| qml.CZ(wires=[156,161]) | |
| qml.CZ(wires=[158,163]) | |
| qml.CZ(wires=[166,171]) | |
| qml.CZ(wires=[168,173]) | |
| qml.CZ(wires=[178,183]) | |
| qml.CZ(wires=[180,185]) | |
| qml.CNOT(wires=[23,35]) | |
| qml.CNOT(wires=[25,37]) | |
| qml.CNOT(wires=[27,39]) | |
| qml.CNOT(wires=[29,41]) | |
| qml.CNOT(wires=[31,43]) | |
| qml.CNOT(wires=[33,45]) | |
| qml.CNOT(wires=[47,59]) | |
| qml.CNOT(wires=[49,61]) | |
| qml.CNOT(wires=[51,63]) | |
| qml.CNOT(wires=[53,65]) | |
| qml.CNOT(wires=[55,67]) | |
| qml.CNOT(wires=[69,81]) | |
| qml.CNOT(wires=[71,83]) | |
| qml.CNOT(wires=[73,85]) | |
| qml.CNOT(wires=[75,87]) | |
| qml.CNOT(wires=[77,89]) | |
| qml.CNOT(wires=[79,91]) | |
| qml.CNOT(wires=[93,105]) | |
| qml.CNOT(wires=[95,107]) | |
| qml.CNOT(wires=[97,109]) | |
| qml.CNOT(wires=[99,111]) | |
| qml.CNOT(wires=[101,113]) | |
| qml.CNOT(wires=[143,149]) | |
| qml.CNOT(wires=[145,151]) | |
| qml.CNOT(wires=[147,153]) | |
| qml.CNOT(wires=[155,161]) | |
| qml.CNOT(wires=[157,163]) | |
| qml.CNOT(wires=[165,171]) | |
| qml.CNOT(wires=[167,173]) | |
| qml.CNOT(wires=[169,175]) | |
| qml.CNOT(wires=[177,183]) | |
| qml.CNOT(wires=[179,185]) | |
| qml.CZ(wires=[2,14]) | |
| qml.CZ(wires=[4,16]) | |
| qml.CZ(wires=[6,18]) | |
| qml.CZ(wires=[8,20]) | |
| qml.CZ(wires=[10,22]) | |
| qml.CZ(wires=[24,36]) | |
| qml.CZ(wires=[26,38]) | |
| qml.CZ(wires=[28,40]) | |
| qml.CZ(wires=[30,42]) | |
| qml.CZ(wires=[32,44]) | |
| qml.CZ(wires=[48,60]) | |
| qml.CZ(wires=[50,62]) | |
| qml.CZ(wires=[52,64]) | |
| qml.CZ(wires=[54,66]) | |
| qml.CZ(wires=[56,68]) | |
| qml.CZ(wires=[70,82]) | |
| qml.CZ(wires=[72,84]) | |
| qml.CZ(wires=[74,86]) | |
| qml.CZ(wires=[76,88]) | |
| qml.CZ(wires=[78,90]) | |
| qml.CZ(wires=[94,106]) | |
| qml.CZ(wires=[96,108]) | |
| qml.CZ(wires=[98,110]) | |
| qml.CZ(wires=[100,112]) | |
| qml.CZ(wires=[102,114]) | |
| qml.CZ(wires=[134,140]) | |
| qml.CZ(wires=[136,142]) | |
| qml.CZ(wires=[144,150]) | |
| qml.CZ(wires=[146,152]) | |
| qml.CZ(wires=[156,162]) | |
| qml.CZ(wires=[158,164]) | |
| qml.CZ(wires=[166,172]) | |
| qml.CZ(wires=[168,174]) | |
| qml.CZ(wires=[178,184]) | |
| qml.CZ(wires=[180,186]) | |
| qml.Hadamard(wires=[2]) | |
| c[318] = catalyst.measure(wires=[2], reset=False) # MX q2 | |
| qml.Hadamard(wires=[2]) | |
| qml.Hadamard(wires=[4]) | |
| c[319] = catalyst.measure(wires=[4], reset=False) # MX q4 | |
| qml.Hadamard(wires=[4]) | |
| qml.Hadamard(wires=[6]) | |
| c[320] = catalyst.measure(wires=[6], reset=False) # MX q6 | |
| qml.Hadamard(wires=[6]) | |
| qml.Hadamard(wires=[8]) | |
| c[321] = catalyst.measure(wires=[8], reset=False) # MX q8 | |
| qml.Hadamard(wires=[8]) | |
| qml.Hadamard(wires=[10]) | |
| c[322] = catalyst.measure(wires=[10], reset=False) # MX q10 | |
| qml.Hadamard(wires=[10]) | |
| qml.Hadamard(wires=[23]) | |
| c[323] = catalyst.measure(wires=[23], reset=False) # MX q23 | |
| qml.Hadamard(wires=[23]) | |
| qml.Hadamard(wires=[24]) | |
| c[324] = catalyst.measure(wires=[24], reset=False) # MX q24 | |
| qml.Hadamard(wires=[24]) | |
| qml.Hadamard(wires=[25]) | |
| c[325] = catalyst.measure(wires=[25], reset=False) # MX q25 | |
| qml.Hadamard(wires=[25]) | |
| qml.Hadamard(wires=[26]) | |
| c[326] = catalyst.measure(wires=[26], reset=False) # MX q26 | |
| qml.Hadamard(wires=[26]) | |
| qml.Hadamard(wires=[27]) | |
| c[327] = catalyst.measure(wires=[27], reset=False) # MX q27 | |
| qml.Hadamard(wires=[27]) | |
| qml.Hadamard(wires=[28]) | |
| c[328] = catalyst.measure(wires=[28], reset=False) # MX q28 | |
| qml.Hadamard(wires=[28]) | |
| qml.Hadamard(wires=[29]) | |
| c[329] = catalyst.measure(wires=[29], reset=False) # MX q29 | |
| qml.Hadamard(wires=[29]) | |
| qml.Hadamard(wires=[30]) | |
| c[330] = catalyst.measure(wires=[30], reset=False) # MX q30 | |
| qml.Hadamard(wires=[30]) | |
| qml.Hadamard(wires=[31]) | |
| c[331] = catalyst.measure(wires=[31], reset=False) # MX q31 | |
| qml.Hadamard(wires=[31]) | |
| qml.Hadamard(wires=[32]) | |
| c[332] = catalyst.measure(wires=[32], reset=False) # MX q32 | |
| qml.Hadamard(wires=[32]) | |
| qml.Hadamard(wires=[33]) | |
| c[333] = catalyst.measure(wires=[33], reset=False) # MX q33 | |
| qml.Hadamard(wires=[33]) | |
| qml.Hadamard(wires=[47]) | |
| c[334] = catalyst.measure(wires=[47], reset=False) # MX q47 | |
| qml.Hadamard(wires=[47]) | |
| qml.Hadamard(wires=[48]) | |
| c[335] = catalyst.measure(wires=[48], reset=False) # MX q48 | |
| qml.Hadamard(wires=[48]) | |
| qml.Hadamard(wires=[49]) | |
| c[336] = catalyst.measure(wires=[49], reset=False) # MX q49 | |
| qml.Hadamard(wires=[49]) | |
| qml.Hadamard(wires=[50]) | |
| c[337] = catalyst.measure(wires=[50], reset=False) # MX q50 | |
| qml.Hadamard(wires=[50]) | |
| qml.Hadamard(wires=[51]) | |
| c[338] = catalyst.measure(wires=[51], reset=False) # MX q51 | |
| qml.Hadamard(wires=[51]) | |
| qml.Hadamard(wires=[52]) | |
| c[339] = catalyst.measure(wires=[52], reset=False) # MX q52 | |
| qml.Hadamard(wires=[52]) | |
| qml.Hadamard(wires=[53]) | |
| c[340] = catalyst.measure(wires=[53], reset=False) # MX q53 | |
| qml.Hadamard(wires=[53]) | |
| qml.Hadamard(wires=[54]) | |
| c[341] = catalyst.measure(wires=[54], reset=False) # MX q54 | |
| qml.Hadamard(wires=[54]) | |
| qml.Hadamard(wires=[55]) | |
| c[342] = catalyst.measure(wires=[55], reset=False) # MX q55 | |
| qml.Hadamard(wires=[55]) | |
| qml.Hadamard(wires=[56]) | |
| c[343] = catalyst.measure(wires=[56], reset=False) # MX q56 | |
| qml.Hadamard(wires=[56]) | |
| qml.Hadamard(wires=[57]) | |
| c[344] = catalyst.measure(wires=[57], reset=False) # MX q57 | |
| qml.Hadamard(wires=[57]) | |
| qml.Hadamard(wires=[69]) | |
| c[345] = catalyst.measure(wires=[69], reset=False) # MX q69 | |
| qml.Hadamard(wires=[69]) | |
| qml.Hadamard(wires=[70]) | |
| c[346] = catalyst.measure(wires=[70], reset=False) # MX q70 | |
| qml.Hadamard(wires=[70]) | |
| qml.Hadamard(wires=[71]) | |
| c[347] = catalyst.measure(wires=[71], reset=False) # MX q71 | |
| qml.Hadamard(wires=[71]) | |
| qml.Hadamard(wires=[72]) | |
| c[348] = catalyst.measure(wires=[72], reset=False) # MX q72 | |
| qml.Hadamard(wires=[72]) | |
| qml.Hadamard(wires=[73]) | |
| c[349] = catalyst.measure(wires=[73], reset=False) # MX q73 | |
| qml.Hadamard(wires=[73]) | |
| qml.Hadamard(wires=[74]) | |
| c[350] = catalyst.measure(wires=[74], reset=False) # MX q74 | |
| qml.Hadamard(wires=[74]) | |
| qml.Hadamard(wires=[75]) | |
| c[351] = catalyst.measure(wires=[75], reset=False) # MX q75 | |
| qml.Hadamard(wires=[75]) | |
| qml.Hadamard(wires=[76]) | |
| c[352] = catalyst.measure(wires=[76], reset=False) # MX q76 | |
| qml.Hadamard(wires=[76]) | |
| qml.Hadamard(wires=[77]) | |
| c[353] = catalyst.measure(wires=[77], reset=False) # MX q77 | |
| qml.Hadamard(wires=[77]) | |
| qml.Hadamard(wires=[78]) | |
| c[354] = catalyst.measure(wires=[78], reset=False) # MX q78 | |
| qml.Hadamard(wires=[78]) | |
| qml.Hadamard(wires=[79]) | |
| c[355] = catalyst.measure(wires=[79], reset=False) # MX q79 | |
| qml.Hadamard(wires=[79]) | |
| qml.Hadamard(wires=[93]) | |
| c[356] = catalyst.measure(wires=[93], reset=False) # MX q93 | |
| qml.Hadamard(wires=[93]) | |
| qml.Hadamard(wires=[94]) | |
| c[357] = catalyst.measure(wires=[94], reset=False) # MX q94 | |
| qml.Hadamard(wires=[94]) | |
| qml.Hadamard(wires=[95]) | |
| c[358] = catalyst.measure(wires=[95], reset=False) # MX q95 | |
| qml.Hadamard(wires=[95]) | |
| qml.Hadamard(wires=[96]) | |
| c[359] = catalyst.measure(wires=[96], reset=False) # MX q96 | |
| qml.Hadamard(wires=[96]) | |
| qml.Hadamard(wires=[97]) | |
| c[360] = catalyst.measure(wires=[97], reset=False) # MX q97 | |
| qml.Hadamard(wires=[97]) | |
| qml.Hadamard(wires=[98]) | |
| c[361] = catalyst.measure(wires=[98], reset=False) # MX q98 | |
| qml.Hadamard(wires=[98]) | |
| qml.Hadamard(wires=[99]) | |
| c[362] = catalyst.measure(wires=[99], reset=False) # MX q99 | |
| qml.Hadamard(wires=[99]) | |
| qml.Hadamard(wires=[100]) | |
| c[363] = catalyst.measure(wires=[100], reset=False) # MX q100 | |
| qml.Hadamard(wires=[100]) | |
| qml.Hadamard(wires=[101]) | |
| c[364] = catalyst.measure(wires=[101], reset=False) # MX q101 | |
| qml.Hadamard(wires=[101]) | |
| qml.Hadamard(wires=[102]) | |
| c[365] = catalyst.measure(wires=[102], reset=False) # MX q102 | |
| qml.Hadamard(wires=[102]) | |
| qml.Hadamard(wires=[103]) | |
| c[366] = catalyst.measure(wires=[103], reset=False) # MX q103 | |
| qml.Hadamard(wires=[103]) | |
| qml.Hadamard(wires=[116]) | |
| c[367] = catalyst.measure(wires=[116], reset=False) # MX q116 | |
| qml.Hadamard(wires=[116]) | |
| qml.Hadamard(wires=[118]) | |
| c[368] = catalyst.measure(wires=[118], reset=False) # MX q118 | |
| qml.Hadamard(wires=[118]) | |
| qml.Hadamard(wires=[120]) | |
| c[369] = catalyst.measure(wires=[120], reset=False) # MX q120 | |
| qml.Hadamard(wires=[120]) | |
| qml.Hadamard(wires=[122]) | |
| c[370] = catalyst.measure(wires=[122], reset=False) # MX q122 | |
| qml.Hadamard(wires=[122]) | |
| qml.Hadamard(wires=[124]) | |
| c[371] = catalyst.measure(wires=[124], reset=False) # MX q124 | |
| qml.Hadamard(wires=[124]) | |
| qml.Hadamard(wires=[134]) | |
| c[372] = catalyst.measure(wires=[134], reset=False) # MX q134 | |
| qml.Hadamard(wires=[134]) | |
| qml.Hadamard(wires=[136]) | |
| c[373] = catalyst.measure(wires=[136], reset=False) # MX q136 | |
| qml.Hadamard(wires=[136]) | |
| qml.Hadamard(wires=[143]) | |
| c[374] = catalyst.measure(wires=[143], reset=False) # MX q143 | |
| qml.Hadamard(wires=[143]) | |
| qml.Hadamard(wires=[144]) | |
| c[375] = catalyst.measure(wires=[144], reset=False) # MX q144 | |
| qml.Hadamard(wires=[144]) | |
| qml.Hadamard(wires=[145]) | |
| c[376] = catalyst.measure(wires=[145], reset=False) # MX q145 | |
| qml.Hadamard(wires=[145]) | |
| qml.Hadamard(wires=[146]) | |
| c[377] = catalyst.measure(wires=[146], reset=False) # MX q146 | |
| qml.Hadamard(wires=[146]) | |
| qml.Hadamard(wires=[147]) | |
| c[378] = catalyst.measure(wires=[147], reset=False) # MX q147 | |
| qml.Hadamard(wires=[147]) | |
| qml.Hadamard(wires=[155]) | |
| c[379] = catalyst.measure(wires=[155], reset=False) # MX q155 | |
| qml.Hadamard(wires=[155]) | |
| qml.Hadamard(wires=[156]) | |
| c[380] = catalyst.measure(wires=[156], reset=False) # MX q156 | |
| qml.Hadamard(wires=[156]) | |
| qml.Hadamard(wires=[157]) | |
| c[381] = catalyst.measure(wires=[157], reset=False) # MX q157 | |
| qml.Hadamard(wires=[157]) | |
| qml.Hadamard(wires=[158]) | |
| c[382] = catalyst.measure(wires=[158], reset=False) # MX q158 | |
| qml.Hadamard(wires=[158]) | |
| qml.Hadamard(wires=[159]) | |
| c[383] = catalyst.measure(wires=[159], reset=False) # MX q159 | |
| qml.Hadamard(wires=[159]) | |
| qml.Hadamard(wires=[165]) | |
| c[384] = catalyst.measure(wires=[165], reset=False) # MX q165 | |
| qml.Hadamard(wires=[165]) | |
| qml.Hadamard(wires=[166]) | |
| c[385] = catalyst.measure(wires=[166], reset=False) # MX q166 | |
| qml.Hadamard(wires=[166]) | |
| qml.Hadamard(wires=[167]) | |
| c[386] = catalyst.measure(wires=[167], reset=False) # MX q167 | |
| qml.Hadamard(wires=[167]) | |
| qml.Hadamard(wires=[168]) | |
| c[387] = catalyst.measure(wires=[168], reset=False) # MX q168 | |
| qml.Hadamard(wires=[168]) | |
| qml.Hadamard(wires=[169]) | |
| c[388] = catalyst.measure(wires=[169], reset=False) # MX q169 | |
| qml.Hadamard(wires=[169]) | |
| qml.Hadamard(wires=[177]) | |
| c[389] = catalyst.measure(wires=[177], reset=False) # MX q177 | |
| qml.Hadamard(wires=[177]) | |
| qml.Hadamard(wires=[178]) | |
| c[390] = catalyst.measure(wires=[178], reset=False) # MX q178 | |
| qml.Hadamard(wires=[178]) | |
| qml.Hadamard(wires=[179]) | |
| c[391] = catalyst.measure(wires=[179], reset=False) # MX q179 | |
| qml.Hadamard(wires=[179]) | |
| qml.Hadamard(wires=[180]) | |
| c[392] = catalyst.measure(wires=[180], reset=False) # MX q180 | |
| qml.Hadamard(wires=[180]) | |
| qml.Hadamard(wires=[181]) | |
| c[393] = catalyst.measure(wires=[181], reset=False) # MX q181 | |
| qml.Hadamard(wires=[181]) | |
| qml.Hadamard(wires=[188]) | |
| c[394] = catalyst.measure(wires=[188], reset=False) # MX q188 | |
| qml.Hadamard(wires=[188]) | |
| qml.Hadamard(wires=[190]) | |
| c[395] = catalyst.measure(wires=[190], reset=False) # MX q190 | |
| qml.Hadamard(wires=[190]) | |
| catalyst.measure(wires=[2], reset=True) # reset X q2 | |
| qml.Hadamard(wires=[2]) | |
| catalyst.measure(wires=[4], reset=True) # reset X q4 | |
| qml.Hadamard(wires=[4]) | |
| catalyst.measure(wires=[6], reset=True) # reset X q6 | |
| qml.Hadamard(wires=[6]) | |
| catalyst.measure(wires=[8], reset=True) # reset X q8 | |
| qml.Hadamard(wires=[8]) | |
| catalyst.measure(wires=[10], reset=True) # reset X q10 | |
| qml.Hadamard(wires=[10]) | |
| catalyst.measure(wires=[23], reset=True) # reset X q23 | |
| qml.Hadamard(wires=[23]) | |
| catalyst.measure(wires=[24], reset=True) # reset X q24 | |
| qml.Hadamard(wires=[24]) | |
| catalyst.measure(wires=[25], reset=True) # reset X q25 | |
| qml.Hadamard(wires=[25]) | |
| catalyst.measure(wires=[26], reset=True) # reset X q26 | |
| qml.Hadamard(wires=[26]) | |
| catalyst.measure(wires=[27], reset=True) # reset X q27 | |
| qml.Hadamard(wires=[27]) | |
| catalyst.measure(wires=[28], reset=True) # reset X q28 | |
| qml.Hadamard(wires=[28]) | |
| catalyst.measure(wires=[29], reset=True) # reset X q29 | |
| qml.Hadamard(wires=[29]) | |
| catalyst.measure(wires=[30], reset=True) # reset X q30 | |
| qml.Hadamard(wires=[30]) | |
| catalyst.measure(wires=[31], reset=True) # reset X q31 | |
| qml.Hadamard(wires=[31]) | |
| catalyst.measure(wires=[32], reset=True) # reset X q32 | |
| qml.Hadamard(wires=[32]) | |
| catalyst.measure(wires=[33], reset=True) # reset X q33 | |
| qml.Hadamard(wires=[33]) | |
| catalyst.measure(wires=[47], reset=True) # reset X q47 | |
| qml.Hadamard(wires=[47]) | |
| catalyst.measure(wires=[48], reset=True) # reset X q48 | |
| qml.Hadamard(wires=[48]) | |
| catalyst.measure(wires=[49], reset=True) # reset X q49 | |
| qml.Hadamard(wires=[49]) | |
| catalyst.measure(wires=[50], reset=True) # reset X q50 | |
| qml.Hadamard(wires=[50]) | |
| catalyst.measure(wires=[51], reset=True) # reset X q51 | |
| qml.Hadamard(wires=[51]) | |
| catalyst.measure(wires=[52], reset=True) # reset X q52 | |
| qml.Hadamard(wires=[52]) | |
| catalyst.measure(wires=[53], reset=True) # reset X q53 | |
| qml.Hadamard(wires=[53]) | |
| catalyst.measure(wires=[54], reset=True) # reset X q54 | |
| qml.Hadamard(wires=[54]) | |
| catalyst.measure(wires=[55], reset=True) # reset X q55 | |
| qml.Hadamard(wires=[55]) | |
| catalyst.measure(wires=[56], reset=True) # reset X q56 | |
| qml.Hadamard(wires=[56]) | |
| catalyst.measure(wires=[57], reset=True) # reset X q57 | |
| qml.Hadamard(wires=[57]) | |
| catalyst.measure(wires=[69], reset=True) # reset X q69 | |
| qml.Hadamard(wires=[69]) | |
| catalyst.measure(wires=[70], reset=True) # reset X q70 | |
| qml.Hadamard(wires=[70]) | |
| catalyst.measure(wires=[71], reset=True) # reset X q71 | |
| qml.Hadamard(wires=[71]) | |
| catalyst.measure(wires=[72], reset=True) # reset X q72 | |
| qml.Hadamard(wires=[72]) | |
| catalyst.measure(wires=[73], reset=True) # reset X q73 | |
| qml.Hadamard(wires=[73]) | |
| catalyst.measure(wires=[74], reset=True) # reset X q74 | |
| qml.Hadamard(wires=[74]) | |
| catalyst.measure(wires=[75], reset=True) # reset X q75 | |
| qml.Hadamard(wires=[75]) | |
| catalyst.measure(wires=[76], reset=True) # reset X q76 | |
| qml.Hadamard(wires=[76]) | |
| catalyst.measure(wires=[77], reset=True) # reset X q77 | |
| qml.Hadamard(wires=[77]) | |
| catalyst.measure(wires=[78], reset=True) # reset X q78 | |
| qml.Hadamard(wires=[78]) | |
| catalyst.measure(wires=[79], reset=True) # reset X q79 | |
| qml.Hadamard(wires=[79]) | |
| catalyst.measure(wires=[93], reset=True) # reset X q93 | |
| qml.Hadamard(wires=[93]) | |
| catalyst.measure(wires=[94], reset=True) # reset X q94 | |
| qml.Hadamard(wires=[94]) | |
| catalyst.measure(wires=[95], reset=True) # reset X q95 | |
| qml.Hadamard(wires=[95]) | |
| catalyst.measure(wires=[96], reset=True) # reset X q96 | |
| qml.Hadamard(wires=[96]) | |
| catalyst.measure(wires=[97], reset=True) # reset X q97 | |
| qml.Hadamard(wires=[97]) | |
| catalyst.measure(wires=[98], reset=True) # reset X q98 | |
| qml.Hadamard(wires=[98]) | |
| catalyst.measure(wires=[99], reset=True) # reset X q99 | |
| qml.Hadamard(wires=[99]) | |
| catalyst.measure(wires=[100], reset=True) # reset X q100 | |
| qml.Hadamard(wires=[100]) | |
| catalyst.measure(wires=[101], reset=True) # reset X q101 | |
| qml.Hadamard(wires=[101]) | |
| catalyst.measure(wires=[102], reset=True) # reset X q102 | |
| qml.Hadamard(wires=[102]) | |
| catalyst.measure(wires=[103], reset=True) # reset X q103 | |
| qml.Hadamard(wires=[103]) | |
| catalyst.measure(wires=[116], reset=True) # reset X q116 | |
| qml.Hadamard(wires=[116]) | |
| catalyst.measure(wires=[118], reset=True) # reset X q118 | |
| qml.Hadamard(wires=[118]) | |
| catalyst.measure(wires=[120], reset=True) # reset X q120 | |
| qml.Hadamard(wires=[120]) | |
| catalyst.measure(wires=[122], reset=True) # reset X q122 | |
| qml.Hadamard(wires=[122]) | |
| catalyst.measure(wires=[124], reset=True) # reset X q124 | |
| qml.Hadamard(wires=[124]) | |
| catalyst.measure(wires=[134], reset=True) # reset X q134 | |
| qml.Hadamard(wires=[134]) | |
| catalyst.measure(wires=[136], reset=True) # reset X q136 | |
| qml.Hadamard(wires=[136]) | |
| catalyst.measure(wires=[143], reset=True) # reset X q143 | |
| qml.Hadamard(wires=[143]) | |
| catalyst.measure(wires=[144], reset=True) # reset X q144 | |
| qml.Hadamard(wires=[144]) | |
| catalyst.measure(wires=[145], reset=True) # reset X q145 | |
| qml.Hadamard(wires=[145]) | |
| catalyst.measure(wires=[146], reset=True) # reset X q146 | |
| qml.Hadamard(wires=[146]) | |
| catalyst.measure(wires=[147], reset=True) # reset X q147 | |
| qml.Hadamard(wires=[147]) | |
| catalyst.measure(wires=[155], reset=True) # reset X q155 | |
| qml.Hadamard(wires=[155]) | |
| catalyst.measure(wires=[156], reset=True) # reset X q156 | |
| qml.Hadamard(wires=[156]) | |
| catalyst.measure(wires=[157], reset=True) # reset X q157 | |
| qml.Hadamard(wires=[157]) | |
| catalyst.measure(wires=[158], reset=True) # reset X q158 | |
| qml.Hadamard(wires=[158]) | |
| catalyst.measure(wires=[159], reset=True) # reset X q159 | |
| qml.Hadamard(wires=[159]) | |
| catalyst.measure(wires=[165], reset=True) # reset X q165 | |
| qml.Hadamard(wires=[165]) | |
| catalyst.measure(wires=[166], reset=True) # reset X q166 | |
| qml.Hadamard(wires=[166]) | |
| catalyst.measure(wires=[167], reset=True) # reset X q167 | |
| qml.Hadamard(wires=[167]) | |
| catalyst.measure(wires=[168], reset=True) # reset X q168 | |
| qml.Hadamard(wires=[168]) | |
| catalyst.measure(wires=[169], reset=True) # reset X q169 | |
| qml.Hadamard(wires=[169]) | |
| catalyst.measure(wires=[177], reset=True) # reset X q177 | |
| qml.Hadamard(wires=[177]) | |
| catalyst.measure(wires=[178], reset=True) # reset X q178 | |
| qml.Hadamard(wires=[178]) | |
| catalyst.measure(wires=[179], reset=True) # reset X q179 | |
| qml.Hadamard(wires=[179]) | |
| catalyst.measure(wires=[180], reset=True) # reset X q180 | |
| qml.Hadamard(wires=[180]) | |
| catalyst.measure(wires=[181], reset=True) # reset X q181 | |
| qml.Hadamard(wires=[181]) | |
| catalyst.measure(wires=[188], reset=True) # reset X q188 | |
| qml.Hadamard(wires=[188]) | |
| catalyst.measure(wires=[190], reset=True) # reset X q190 | |
| qml.Hadamard(wires=[190]) | |
| qml.CZ(wires=[24,12]) | |
| qml.CZ(wires=[26,14]) | |
| qml.CZ(wires=[28,16]) | |
| qml.CZ(wires=[30,18]) | |
| qml.CZ(wires=[32,20]) | |
| qml.CZ(wires=[48,36]) | |
| qml.CZ(wires=[50,38]) | |
| qml.CZ(wires=[52,40]) | |
| qml.CZ(wires=[54,42]) | |
| qml.CZ(wires=[56,44]) | |
| qml.CZ(wires=[70,58]) | |
| qml.CZ(wires=[72,60]) | |
| qml.CZ(wires=[74,62]) | |
| qml.CZ(wires=[76,64]) | |
| qml.CZ(wires=[78,66]) | |
| qml.CZ(wires=[94,82]) | |
| qml.CZ(wires=[96,84]) | |
| qml.CZ(wires=[98,86]) | |
| qml.CZ(wires=[100,88]) | |
| qml.CZ(wires=[102,90]) | |
| qml.CZ(wires=[116,104]) | |
| qml.CZ(wires=[118,106]) | |
| qml.CZ(wires=[120,108]) | |
| qml.CZ(wires=[122,110]) | |
| qml.CZ(wires=[124,112]) | |
| qml.CZ(wires=[144,138]) | |
| qml.CZ(wires=[146,140]) | |
| qml.CZ(wires=[156,150]) | |
| qml.CZ(wires=[158,152]) | |
| qml.CZ(wires=[166,160]) | |
| qml.CZ(wires=[168,162]) | |
| qml.CZ(wires=[178,172]) | |
| qml.CZ(wires=[180,174]) | |
| qml.CZ(wires=[188,182]) | |
| qml.CZ(wires=[190,184]) | |
| qml.CNOT(wires=[25,13]) | |
| qml.CNOT(wires=[27,15]) | |
| qml.CNOT(wires=[29,17]) | |
| qml.CNOT(wires=[31,19]) | |
| qml.CNOT(wires=[33,21]) | |
| qml.CNOT(wires=[47,35]) | |
| qml.CNOT(wires=[49,37]) | |
| qml.CNOT(wires=[51,39]) | |
| qml.CNOT(wires=[53,41]) | |
| qml.CNOT(wires=[55,43]) | |
| qml.CNOT(wires=[57,45]) | |
| qml.CNOT(wires=[71,59]) | |
| qml.CNOT(wires=[73,61]) | |
| qml.CNOT(wires=[75,63]) | |
| qml.CNOT(wires=[77,65]) | |
| qml.CNOT(wires=[79,67]) | |
| qml.CNOT(wires=[93,81]) | |
| qml.CNOT(wires=[95,83]) | |
| qml.CNOT(wires=[97,85]) | |
| qml.CNOT(wires=[99,87]) | |
| qml.CNOT(wires=[101,89]) | |
| qml.CNOT(wires=[103,91]) | |
| qml.CNOT(wires=[145,139]) | |
| qml.CNOT(wires=[147,141]) | |
| qml.CNOT(wires=[155,149]) | |
| qml.CNOT(wires=[157,151]) | |
| qml.CNOT(wires=[159,153]) | |
| qml.CNOT(wires=[167,161]) | |
| qml.CNOT(wires=[169,163]) | |
| qml.CNOT(wires=[177,171]) | |
| qml.CNOT(wires=[179,173]) | |
| qml.CNOT(wires=[181,175]) | |
| qml.CNOT(wires=[25,36]) | |
| qml.CNOT(wires=[27,38]) | |
| qml.CNOT(wires=[29,40]) | |
| qml.CNOT(wires=[31,42]) | |
| qml.CNOT(wires=[33,44]) | |
| qml.CNOT(wires=[47,58]) | |
| qml.CNOT(wires=[49,60]) | |
| qml.CNOT(wires=[51,62]) | |
| qml.CNOT(wires=[53,64]) | |
| qml.CNOT(wires=[55,66]) | |
| qml.CNOT(wires=[57,68]) | |
| qml.CNOT(wires=[71,82]) | |
| qml.CNOT(wires=[73,84]) | |
| qml.CNOT(wires=[75,86]) | |
| qml.CNOT(wires=[77,88]) | |
| qml.CNOT(wires=[79,90]) | |
| qml.CNOT(wires=[93,104]) | |
| qml.CNOT(wires=[95,106]) | |
| qml.CNOT(wires=[97,108]) | |
| qml.CNOT(wires=[99,110]) | |
| qml.CNOT(wires=[101,112]) | |
| qml.CNOT(wires=[103,114]) | |
| qml.CNOT(wires=[145,150]) | |
| qml.CNOT(wires=[147,152]) | |
| qml.CNOT(wires=[155,160]) | |
| qml.CNOT(wires=[157,162]) | |
| qml.CNOT(wires=[159,164]) | |
| qml.CNOT(wires=[167,172]) | |
| qml.CNOT(wires=[169,174]) | |
| qml.CNOT(wires=[177,182]) | |
| qml.CNOT(wires=[179,184]) | |
| qml.CNOT(wires=[181,186]) | |
| qml.CZ(wires=[2,13]) | |
| qml.CZ(wires=[4,15]) | |
| qml.CZ(wires=[6,17]) | |
| qml.CZ(wires=[8,19]) | |
| qml.CZ(wires=[10,21]) | |
| qml.CZ(wires=[134,139]) | |
| qml.CZ(wires=[136,141]) | |
| qml.CNOT(wires=[23,12]) | |
| qml.CNOT(wires=[25,14]) | |
| qml.CNOT(wires=[27,16]) | |
| qml.CNOT(wires=[29,18]) | |
| qml.CNOT(wires=[31,20]) | |
| qml.CNOT(wires=[33,22]) | |
| qml.CNOT(wires=[47,36]) | |
| qml.CNOT(wires=[49,38]) | |
| qml.CNOT(wires=[51,40]) | |
| qml.CNOT(wires=[53,42]) | |
| qml.CNOT(wires=[55,44]) | |
| qml.CNOT(wires=[69,58]) | |
| qml.CNOT(wires=[71,60]) | |
| qml.CNOT(wires=[73,62]) | |
| qml.CNOT(wires=[75,64]) | |
| qml.CNOT(wires=[77,66]) | |
| qml.CNOT(wires=[79,68]) | |
| qml.CNOT(wires=[93,82]) | |
| qml.CNOT(wires=[95,84]) | |
| qml.CNOT(wires=[97,86]) | |
| qml.CNOT(wires=[99,88]) | |
| qml.CNOT(wires=[101,90]) | |
| qml.CNOT(wires=[143,138]) | |
| qml.CNOT(wires=[145,140]) | |
| qml.CNOT(wires=[147,142]) | |
| qml.CNOT(wires=[155,150]) | |
| qml.CNOT(wires=[157,152]) | |
| qml.CNOT(wires=[165,160]) | |
| qml.CNOT(wires=[167,162]) | |
| qml.CNOT(wires=[169,164]) | |
| qml.CNOT(wires=[177,172]) | |
| qml.CNOT(wires=[179,174]) | |
| qml.CZ(wires=[24,13]) | |
| qml.CZ(wires=[26,15]) | |
| qml.CZ(wires=[28,17]) | |
| qml.CZ(wires=[30,19]) | |
| qml.CZ(wires=[32,21]) | |
| qml.CZ(wires=[48,37]) | |
| qml.CZ(wires=[50,39]) | |
| qml.CZ(wires=[52,41]) | |
| qml.CZ(wires=[54,43]) | |
| qml.CZ(wires=[56,45]) | |
| qml.CZ(wires=[70,59]) | |
| qml.CZ(wires=[72,61]) | |
| qml.CZ(wires=[74,63]) | |
| qml.CZ(wires=[76,65]) | |
| qml.CZ(wires=[78,67]) | |
| qml.CZ(wires=[94,83]) | |
| qml.CZ(wires=[96,85]) | |
| qml.CZ(wires=[98,87]) | |
| qml.CZ(wires=[100,89]) | |
| qml.CZ(wires=[102,91]) | |
| qml.CZ(wires=[116,105]) | |
| qml.CZ(wires=[118,107]) | |
| qml.CZ(wires=[120,109]) | |
| qml.CZ(wires=[122,111]) | |
| qml.CZ(wires=[124,113]) | |
| qml.CZ(wires=[144,139]) | |
| qml.CZ(wires=[146,141]) | |
| qml.CZ(wires=[156,151]) | |
| qml.CZ(wires=[158,153]) | |
| qml.CZ(wires=[166,161]) | |
| qml.CZ(wires=[168,163]) | |
| qml.CZ(wires=[178,173]) | |
| qml.CZ(wires=[180,175]) | |
| qml.CZ(wires=[188,183]) | |
| qml.CZ(wires=[190,185]) | |
| qml.CZ(wires=[24,35]) | |
| qml.CZ(wires=[26,37]) | |
| qml.CZ(wires=[28,39]) | |
| qml.CZ(wires=[30,41]) | |
| qml.CZ(wires=[32,43]) | |
| qml.CZ(wires=[48,59]) | |
| qml.CZ(wires=[50,61]) | |
| qml.CZ(wires=[52,63]) | |
| qml.CZ(wires=[54,65]) | |
| qml.CZ(wires=[56,67]) | |
| qml.CZ(wires=[70,81]) | |
| qml.CZ(wires=[72,83]) | |
| qml.CZ(wires=[74,85]) | |
| qml.CZ(wires=[76,87]) | |
| qml.CZ(wires=[78,89]) | |
| qml.CZ(wires=[94,105]) | |
| qml.CZ(wires=[96,107]) | |
| qml.CZ(wires=[98,109]) | |
| qml.CZ(wires=[100,111]) | |
| qml.CZ(wires=[102,113]) | |
| qml.CZ(wires=[144,149]) | |
| qml.CZ(wires=[146,151]) | |
| qml.CZ(wires=[156,161]) | |
| qml.CZ(wires=[158,163]) | |
| qml.CZ(wires=[166,171]) | |
| qml.CZ(wires=[168,173]) | |
| qml.CZ(wires=[178,183]) | |
| qml.CZ(wires=[180,185]) | |
| qml.CNOT(wires=[23,35]) | |
| qml.CNOT(wires=[25,37]) | |
| qml.CNOT(wires=[27,39]) | |
| qml.CNOT(wires=[29,41]) | |
| qml.CNOT(wires=[31,43]) | |
| qml.CNOT(wires=[33,45]) | |
| qml.CNOT(wires=[47,59]) | |
| qml.CNOT(wires=[49,61]) | |
| qml.CNOT(wires=[51,63]) | |
| qml.CNOT(wires=[53,65]) | |
| qml.CNOT(wires=[55,67]) | |
| qml.CNOT(wires=[69,81]) | |
| qml.CNOT(wires=[71,83]) | |
| qml.CNOT(wires=[73,85]) | |
| qml.CNOT(wires=[75,87]) | |
| qml.CNOT(wires=[77,89]) | |
| qml.CNOT(wires=[79,91]) | |
| qml.CNOT(wires=[93,105]) | |
| qml.CNOT(wires=[95,107]) | |
| qml.CNOT(wires=[97,109]) | |
| qml.CNOT(wires=[99,111]) | |
| qml.CNOT(wires=[101,113]) | |
| qml.CNOT(wires=[143,149]) | |
| qml.CNOT(wires=[145,151]) | |
| qml.CNOT(wires=[147,153]) | |
| qml.CNOT(wires=[155,161]) | |
| qml.CNOT(wires=[157,163]) | |
| qml.CNOT(wires=[165,171]) | |
| qml.CNOT(wires=[167,173]) | |
| qml.CNOT(wires=[169,175]) | |
| qml.CNOT(wires=[177,183]) | |
| qml.CNOT(wires=[179,185]) | |
| qml.CZ(wires=[2,14]) | |
| qml.CZ(wires=[4,16]) | |
| qml.CZ(wires=[6,18]) | |
| qml.CZ(wires=[8,20]) | |
| qml.CZ(wires=[10,22]) | |
| qml.CZ(wires=[24,36]) | |
| qml.CZ(wires=[26,38]) | |
| qml.CZ(wires=[28,40]) | |
| qml.CZ(wires=[30,42]) | |
| qml.CZ(wires=[32,44]) | |
| qml.CZ(wires=[48,60]) | |
| qml.CZ(wires=[50,62]) | |
| qml.CZ(wires=[52,64]) | |
| qml.CZ(wires=[54,66]) | |
| qml.CZ(wires=[56,68]) | |
| qml.CZ(wires=[70,82]) | |
| qml.CZ(wires=[72,84]) | |
| qml.CZ(wires=[74,86]) | |
| qml.CZ(wires=[76,88]) | |
| qml.CZ(wires=[78,90]) | |
| qml.CZ(wires=[94,106]) | |
| qml.CZ(wires=[96,108]) | |
| qml.CZ(wires=[98,110]) | |
| qml.CZ(wires=[100,112]) | |
| qml.CZ(wires=[102,114]) | |
| qml.CZ(wires=[134,140]) | |
| qml.CZ(wires=[136,142]) | |
| qml.CZ(wires=[144,150]) | |
| qml.CZ(wires=[146,152]) | |
| qml.CZ(wires=[156,162]) | |
| qml.CZ(wires=[158,164]) | |
| qml.CZ(wires=[166,172]) | |
| qml.CZ(wires=[168,174]) | |
| qml.CZ(wires=[178,184]) | |
| qml.CZ(wires=[180,186]) | |
| qml.Hadamard(wires=[2]) | |
| c[396] = catalyst.measure(wires=[2], reset=False) # MX q2 | |
| qml.Hadamard(wires=[2]) | |
| qml.Hadamard(wires=[4]) | |
| c[397] = catalyst.measure(wires=[4], reset=False) # MX q4 | |
| qml.Hadamard(wires=[4]) | |
| qml.Hadamard(wires=[6]) | |
| c[398] = catalyst.measure(wires=[6], reset=False) # MX q6 | |
| qml.Hadamard(wires=[6]) | |
| qml.Hadamard(wires=[8]) | |
| c[399] = catalyst.measure(wires=[8], reset=False) # MX q8 | |
| qml.Hadamard(wires=[8]) | |
| qml.Hadamard(wires=[10]) | |
| c[400] = catalyst.measure(wires=[10], reset=False) # MX q10 | |
| qml.Hadamard(wires=[10]) | |
| qml.Hadamard(wires=[23]) | |
| c[401] = catalyst.measure(wires=[23], reset=False) # MX q23 | |
| qml.Hadamard(wires=[23]) | |
| qml.Hadamard(wires=[24]) | |
| c[402] = catalyst.measure(wires=[24], reset=False) # MX q24 | |
| qml.Hadamard(wires=[24]) | |
| qml.Hadamard(wires=[25]) | |
| c[403] = catalyst.measure(wires=[25], reset=False) # MX q25 | |
| qml.Hadamard(wires=[25]) | |
| qml.Hadamard(wires=[26]) | |
| c[404] = catalyst.measure(wires=[26], reset=False) # MX q26 | |
| qml.Hadamard(wires=[26]) | |
| qml.Hadamard(wires=[27]) | |
| c[405] = catalyst.measure(wires=[27], reset=False) # MX q27 | |
| qml.Hadamard(wires=[27]) | |
| qml.Hadamard(wires=[28]) | |
| c[406] = catalyst.measure(wires=[28], reset=False) # MX q28 | |
| qml.Hadamard(wires=[28]) | |
| qml.Hadamard(wires=[29]) | |
| c[407] = catalyst.measure(wires=[29], reset=False) # MX q29 | |
| qml.Hadamard(wires=[29]) | |
| qml.Hadamard(wires=[30]) | |
| c[408] = catalyst.measure(wires=[30], reset=False) # MX q30 | |
| qml.Hadamard(wires=[30]) | |
| qml.Hadamard(wires=[31]) | |
| c[409] = catalyst.measure(wires=[31], reset=False) # MX q31 | |
| qml.Hadamard(wires=[31]) | |
| qml.Hadamard(wires=[32]) | |
| c[410] = catalyst.measure(wires=[32], reset=False) # MX q32 | |
| qml.Hadamard(wires=[32]) | |
| qml.Hadamard(wires=[33]) | |
| c[411] = catalyst.measure(wires=[33], reset=False) # MX q33 | |
| qml.Hadamard(wires=[33]) | |
| qml.Hadamard(wires=[47]) | |
| c[412] = catalyst.measure(wires=[47], reset=False) # MX q47 | |
| qml.Hadamard(wires=[47]) | |
| qml.Hadamard(wires=[48]) | |
| c[413] = catalyst.measure(wires=[48], reset=False) # MX q48 | |
| qml.Hadamard(wires=[48]) | |
| qml.Hadamard(wires=[49]) | |
| c[414] = catalyst.measure(wires=[49], reset=False) # MX q49 | |
| qml.Hadamard(wires=[49]) | |
| qml.Hadamard(wires=[50]) | |
| c[415] = catalyst.measure(wires=[50], reset=False) # MX q50 | |
| qml.Hadamard(wires=[50]) | |
| qml.Hadamard(wires=[51]) | |
| c[416] = catalyst.measure(wires=[51], reset=False) # MX q51 | |
| qml.Hadamard(wires=[51]) | |
| qml.Hadamard(wires=[52]) | |
| c[417] = catalyst.measure(wires=[52], reset=False) # MX q52 | |
| qml.Hadamard(wires=[52]) | |
| qml.Hadamard(wires=[53]) | |
| c[418] = catalyst.measure(wires=[53], reset=False) # MX q53 | |
| qml.Hadamard(wires=[53]) | |
| qml.Hadamard(wires=[54]) | |
| c[419] = catalyst.measure(wires=[54], reset=False) # MX q54 | |
| qml.Hadamard(wires=[54]) | |
| qml.Hadamard(wires=[55]) | |
| c[420] = catalyst.measure(wires=[55], reset=False) # MX q55 | |
| qml.Hadamard(wires=[55]) | |
| qml.Hadamard(wires=[56]) | |
| c[421] = catalyst.measure(wires=[56], reset=False) # MX q56 | |
| qml.Hadamard(wires=[56]) | |
| qml.Hadamard(wires=[57]) | |
| c[422] = catalyst.measure(wires=[57], reset=False) # MX q57 | |
| qml.Hadamard(wires=[57]) | |
| qml.Hadamard(wires=[69]) | |
| c[423] = catalyst.measure(wires=[69], reset=False) # MX q69 | |
| qml.Hadamard(wires=[69]) | |
| qml.Hadamard(wires=[70]) | |
| c[424] = catalyst.measure(wires=[70], reset=False) # MX q70 | |
| qml.Hadamard(wires=[70]) | |
| qml.Hadamard(wires=[71]) | |
| c[425] = catalyst.measure(wires=[71], reset=False) # MX q71 | |
| qml.Hadamard(wires=[71]) | |
| qml.Hadamard(wires=[72]) | |
| c[426] = catalyst.measure(wires=[72], reset=False) # MX q72 | |
| qml.Hadamard(wires=[72]) | |
| qml.Hadamard(wires=[73]) | |
| c[427] = catalyst.measure(wires=[73], reset=False) # MX q73 | |
| qml.Hadamard(wires=[73]) | |
| qml.Hadamard(wires=[74]) | |
| c[428] = catalyst.measure(wires=[74], reset=False) # MX q74 | |
| qml.Hadamard(wires=[74]) | |
| qml.Hadamard(wires=[75]) | |
| c[429] = catalyst.measure(wires=[75], reset=False) # MX q75 | |
| qml.Hadamard(wires=[75]) | |
| qml.Hadamard(wires=[76]) | |
| c[430] = catalyst.measure(wires=[76], reset=False) # MX q76 | |
| qml.Hadamard(wires=[76]) | |
| qml.Hadamard(wires=[77]) | |
| c[431] = catalyst.measure(wires=[77], reset=False) # MX q77 | |
| qml.Hadamard(wires=[77]) | |
| qml.Hadamard(wires=[78]) | |
| c[432] = catalyst.measure(wires=[78], reset=False) # MX q78 | |
| qml.Hadamard(wires=[78]) | |
| qml.Hadamard(wires=[79]) | |
| c[433] = catalyst.measure(wires=[79], reset=False) # MX q79 | |
| qml.Hadamard(wires=[79]) | |
| qml.Hadamard(wires=[93]) | |
| c[434] = catalyst.measure(wires=[93], reset=False) # MX q93 | |
| qml.Hadamard(wires=[93]) | |
| qml.Hadamard(wires=[94]) | |
| c[435] = catalyst.measure(wires=[94], reset=False) # MX q94 | |
| qml.Hadamard(wires=[94]) | |
| qml.Hadamard(wires=[95]) | |
| c[436] = catalyst.measure(wires=[95], reset=False) # MX q95 | |
| qml.Hadamard(wires=[95]) | |
| qml.Hadamard(wires=[96]) | |
| c[437] = catalyst.measure(wires=[96], reset=False) # MX q96 | |
| qml.Hadamard(wires=[96]) | |
| qml.Hadamard(wires=[97]) | |
| c[438] = catalyst.measure(wires=[97], reset=False) # MX q97 | |
| qml.Hadamard(wires=[97]) | |
| qml.Hadamard(wires=[98]) | |
| c[439] = catalyst.measure(wires=[98], reset=False) # MX q98 | |
| qml.Hadamard(wires=[98]) | |
| qml.Hadamard(wires=[99]) | |
| c[440] = catalyst.measure(wires=[99], reset=False) # MX q99 | |
| qml.Hadamard(wires=[99]) | |
| qml.Hadamard(wires=[100]) | |
| c[441] = catalyst.measure(wires=[100], reset=False) # MX q100 | |
| qml.Hadamard(wires=[100]) | |
| qml.Hadamard(wires=[101]) | |
| c[442] = catalyst.measure(wires=[101], reset=False) # MX q101 | |
| qml.Hadamard(wires=[101]) | |
| qml.Hadamard(wires=[102]) | |
| c[443] = catalyst.measure(wires=[102], reset=False) # MX q102 | |
| qml.Hadamard(wires=[102]) | |
| qml.Hadamard(wires=[103]) | |
| c[444] = catalyst.measure(wires=[103], reset=False) # MX q103 | |
| qml.Hadamard(wires=[103]) | |
| qml.Hadamard(wires=[116]) | |
| c[445] = catalyst.measure(wires=[116], reset=False) # MX q116 | |
| qml.Hadamard(wires=[116]) | |
| qml.Hadamard(wires=[118]) | |
| c[446] = catalyst.measure(wires=[118], reset=False) # MX q118 | |
| qml.Hadamard(wires=[118]) | |
| qml.Hadamard(wires=[120]) | |
| c[447] = catalyst.measure(wires=[120], reset=False) # MX q120 | |
| qml.Hadamard(wires=[120]) | |
| qml.Hadamard(wires=[122]) | |
| c[448] = catalyst.measure(wires=[122], reset=False) # MX q122 | |
| qml.Hadamard(wires=[122]) | |
| qml.Hadamard(wires=[124]) | |
| c[449] = catalyst.measure(wires=[124], reset=False) # MX q124 | |
| qml.Hadamard(wires=[124]) | |
| qml.Hadamard(wires=[134]) | |
| c[450] = catalyst.measure(wires=[134], reset=False) # MX q134 | |
| qml.Hadamard(wires=[134]) | |
| qml.Hadamard(wires=[136]) | |
| c[451] = catalyst.measure(wires=[136], reset=False) # MX q136 | |
| qml.Hadamard(wires=[136]) | |
| qml.Hadamard(wires=[143]) | |
| c[452] = catalyst.measure(wires=[143], reset=False) # MX q143 | |
| qml.Hadamard(wires=[143]) | |
| qml.Hadamard(wires=[144]) | |
| c[453] = catalyst.measure(wires=[144], reset=False) # MX q144 | |
| qml.Hadamard(wires=[144]) | |
| qml.Hadamard(wires=[145]) | |
| c[454] = catalyst.measure(wires=[145], reset=False) # MX q145 | |
| qml.Hadamard(wires=[145]) | |
| qml.Hadamard(wires=[146]) | |
| c[455] = catalyst.measure(wires=[146], reset=False) # MX q146 | |
| qml.Hadamard(wires=[146]) | |
| qml.Hadamard(wires=[147]) | |
| c[456] = catalyst.measure(wires=[147], reset=False) # MX q147 | |
| qml.Hadamard(wires=[147]) | |
| qml.Hadamard(wires=[155]) | |
| c[457] = catalyst.measure(wires=[155], reset=False) # MX q155 | |
| qml.Hadamard(wires=[155]) | |
| qml.Hadamard(wires=[156]) | |
| c[458] = catalyst.measure(wires=[156], reset=False) # MX q156 | |
| qml.Hadamard(wires=[156]) | |
| qml.Hadamard(wires=[157]) | |
| c[459] = catalyst.measure(wires=[157], reset=False) # MX q157 | |
| qml.Hadamard(wires=[157]) | |
| qml.Hadamard(wires=[158]) | |
| c[460] = catalyst.measure(wires=[158], reset=False) # MX q158 | |
| qml.Hadamard(wires=[158]) | |
| qml.Hadamard(wires=[159]) | |
| c[461] = catalyst.measure(wires=[159], reset=False) # MX q159 | |
| qml.Hadamard(wires=[159]) | |
| qml.Hadamard(wires=[165]) | |
| c[462] = catalyst.measure(wires=[165], reset=False) # MX q165 | |
| qml.Hadamard(wires=[165]) | |
| qml.Hadamard(wires=[166]) | |
| c[463] = catalyst.measure(wires=[166], reset=False) # MX q166 | |
| qml.Hadamard(wires=[166]) | |
| qml.Hadamard(wires=[167]) | |
| c[464] = catalyst.measure(wires=[167], reset=False) # MX q167 | |
| qml.Hadamard(wires=[167]) | |
| qml.Hadamard(wires=[168]) | |
| c[465] = catalyst.measure(wires=[168], reset=False) # MX q168 | |
| qml.Hadamard(wires=[168]) | |
| qml.Hadamard(wires=[169]) | |
| c[466] = catalyst.measure(wires=[169], reset=False) # MX q169 | |
| qml.Hadamard(wires=[169]) | |
| qml.Hadamard(wires=[177]) | |
| c[467] = catalyst.measure(wires=[177], reset=False) # MX q177 | |
| qml.Hadamard(wires=[177]) | |
| qml.Hadamard(wires=[178]) | |
| c[468] = catalyst.measure(wires=[178], reset=False) # MX q178 | |
| qml.Hadamard(wires=[178]) | |
| qml.Hadamard(wires=[179]) | |
| c[469] = catalyst.measure(wires=[179], reset=False) # MX q179 | |
| qml.Hadamard(wires=[179]) | |
| qml.Hadamard(wires=[180]) | |
| c[470] = catalyst.measure(wires=[180], reset=False) # MX q180 | |
| qml.Hadamard(wires=[180]) | |
| qml.Hadamard(wires=[181]) | |
| c[471] = catalyst.measure(wires=[181], reset=False) # MX q181 | |
| qml.Hadamard(wires=[181]) | |
| qml.Hadamard(wires=[188]) | |
| c[472] = catalyst.measure(wires=[188], reset=False) # MX q188 | |
| qml.Hadamard(wires=[188]) | |
| qml.Hadamard(wires=[190]) | |
| c[473] = catalyst.measure(wires=[190], reset=False) # MX q190 | |
| qml.Hadamard(wires=[190]) | |
| catalyst.measure(wires=[2], reset=True) # reset X q2 | |
| qml.Hadamard(wires=[2]) | |
| catalyst.measure(wires=[4], reset=True) # reset X q4 | |
| qml.Hadamard(wires=[4]) | |
| catalyst.measure(wires=[6], reset=True) # reset X q6 | |
| qml.Hadamard(wires=[6]) | |
| catalyst.measure(wires=[8], reset=True) # reset X q8 | |
| qml.Hadamard(wires=[8]) | |
| catalyst.measure(wires=[10], reset=True) # reset X q10 | |
| qml.Hadamard(wires=[10]) | |
| catalyst.measure(wires=[23], reset=True) # reset X q23 | |
| qml.Hadamard(wires=[23]) | |
| catalyst.measure(wires=[24], reset=True) # reset X q24 | |
| qml.Hadamard(wires=[24]) | |
| catalyst.measure(wires=[25], reset=True) # reset X q25 | |
| qml.Hadamard(wires=[25]) | |
| catalyst.measure(wires=[26], reset=True) # reset X q26 | |
| qml.Hadamard(wires=[26]) | |
| catalyst.measure(wires=[27], reset=True) # reset X q27 | |
| qml.Hadamard(wires=[27]) | |
| catalyst.measure(wires=[28], reset=True) # reset X q28 | |
| qml.Hadamard(wires=[28]) | |
| catalyst.measure(wires=[29], reset=True) # reset X q29 | |
| qml.Hadamard(wires=[29]) | |
| catalyst.measure(wires=[30], reset=True) # reset X q30 | |
| qml.Hadamard(wires=[30]) | |
| catalyst.measure(wires=[31], reset=True) # reset X q31 | |
| qml.Hadamard(wires=[31]) | |
| catalyst.measure(wires=[32], reset=True) # reset X q32 | |
| qml.Hadamard(wires=[32]) | |
| catalyst.measure(wires=[33], reset=True) # reset X q33 | |
| qml.Hadamard(wires=[33]) | |
| catalyst.measure(wires=[47], reset=True) # reset X q47 | |
| qml.Hadamard(wires=[47]) | |
| catalyst.measure(wires=[48], reset=True) # reset X q48 | |
| qml.Hadamard(wires=[48]) | |
| catalyst.measure(wires=[49], reset=True) # reset X q49 | |
| qml.Hadamard(wires=[49]) | |
| catalyst.measure(wires=[50], reset=True) # reset X q50 | |
| qml.Hadamard(wires=[50]) | |
| catalyst.measure(wires=[51], reset=True) # reset X q51 | |
| qml.Hadamard(wires=[51]) | |
| catalyst.measure(wires=[52], reset=True) # reset X q52 | |
| qml.Hadamard(wires=[52]) | |
| catalyst.measure(wires=[53], reset=True) # reset X q53 | |
| qml.Hadamard(wires=[53]) | |
| catalyst.measure(wires=[54], reset=True) # reset X q54 | |
| qml.Hadamard(wires=[54]) | |
| catalyst.measure(wires=[55], reset=True) # reset X q55 | |
| qml.Hadamard(wires=[55]) | |
| catalyst.measure(wires=[56], reset=True) # reset X q56 | |
| qml.Hadamard(wires=[56]) | |
| catalyst.measure(wires=[57], reset=True) # reset X q57 | |
| qml.Hadamard(wires=[57]) | |
| catalyst.measure(wires=[69], reset=True) # reset X q69 | |
| qml.Hadamard(wires=[69]) | |
| catalyst.measure(wires=[70], reset=True) # reset X q70 | |
| qml.Hadamard(wires=[70]) | |
| catalyst.measure(wires=[71], reset=True) # reset X q71 | |
| qml.Hadamard(wires=[71]) | |
| catalyst.measure(wires=[72], reset=True) # reset X q72 | |
| qml.Hadamard(wires=[72]) | |
| catalyst.measure(wires=[73], reset=True) # reset X q73 | |
| qml.Hadamard(wires=[73]) | |
| catalyst.measure(wires=[74], reset=True) # reset X q74 | |
| qml.Hadamard(wires=[74]) | |
| catalyst.measure(wires=[75], reset=True) # reset X q75 | |
| qml.Hadamard(wires=[75]) | |
| catalyst.measure(wires=[76], reset=True) # reset X q76 | |
| qml.Hadamard(wires=[76]) | |
| catalyst.measure(wires=[77], reset=True) # reset X q77 | |
| qml.Hadamard(wires=[77]) | |
| catalyst.measure(wires=[78], reset=True) # reset X q78 | |
| qml.Hadamard(wires=[78]) | |
| catalyst.measure(wires=[79], reset=True) # reset X q79 | |
| qml.Hadamard(wires=[79]) | |
| catalyst.measure(wires=[93], reset=True) # reset X q93 | |
| qml.Hadamard(wires=[93]) | |
| catalyst.measure(wires=[94], reset=True) # reset X q94 | |
| qml.Hadamard(wires=[94]) | |
| catalyst.measure(wires=[95], reset=True) # reset X q95 | |
| qml.Hadamard(wires=[95]) | |
| catalyst.measure(wires=[96], reset=True) # reset X q96 | |
| qml.Hadamard(wires=[96]) | |
| catalyst.measure(wires=[97], reset=True) # reset X q97 | |
| qml.Hadamard(wires=[97]) | |
| catalyst.measure(wires=[98], reset=True) # reset X q98 | |
| qml.Hadamard(wires=[98]) | |
| catalyst.measure(wires=[99], reset=True) # reset X q99 | |
| qml.Hadamard(wires=[99]) | |
| catalyst.measure(wires=[100], reset=True) # reset X q100 | |
| qml.Hadamard(wires=[100]) | |
| catalyst.measure(wires=[101], reset=True) # reset X q101 | |
| qml.Hadamard(wires=[101]) | |
| catalyst.measure(wires=[102], reset=True) # reset X q102 | |
| qml.Hadamard(wires=[102]) | |
| catalyst.measure(wires=[103], reset=True) # reset X q103 | |
| qml.Hadamard(wires=[103]) | |
| catalyst.measure(wires=[116], reset=True) # reset X q116 | |
| qml.Hadamard(wires=[116]) | |
| catalyst.measure(wires=[118], reset=True) # reset X q118 | |
| qml.Hadamard(wires=[118]) | |
| catalyst.measure(wires=[120], reset=True) # reset X q120 | |
| qml.Hadamard(wires=[120]) | |
| catalyst.measure(wires=[122], reset=True) # reset X q122 | |
| qml.Hadamard(wires=[122]) | |
| catalyst.measure(wires=[124], reset=True) # reset X q124 | |
| qml.Hadamard(wires=[124]) | |
| catalyst.measure(wires=[134], reset=True) # reset X q134 | |
| qml.Hadamard(wires=[134]) | |
| catalyst.measure(wires=[136], reset=True) # reset X q136 | |
| qml.Hadamard(wires=[136]) | |
| catalyst.measure(wires=[143], reset=True) # reset X q143 | |
| qml.Hadamard(wires=[143]) | |
| catalyst.measure(wires=[144], reset=True) # reset X q144 | |
| qml.Hadamard(wires=[144]) | |
| catalyst.measure(wires=[145], reset=True) # reset X q145 | |
| qml.Hadamard(wires=[145]) | |
| catalyst.measure(wires=[146], reset=True) # reset X q146 | |
| qml.Hadamard(wires=[146]) | |
| catalyst.measure(wires=[147], reset=True) # reset X q147 | |
| qml.Hadamard(wires=[147]) | |
| catalyst.measure(wires=[155], reset=True) # reset X q155 | |
| qml.Hadamard(wires=[155]) | |
| catalyst.measure(wires=[156], reset=True) # reset X q156 | |
| qml.Hadamard(wires=[156]) | |
| catalyst.measure(wires=[157], reset=True) # reset X q157 | |
| qml.Hadamard(wires=[157]) | |
| catalyst.measure(wires=[158], reset=True) # reset X q158 | |
| qml.Hadamard(wires=[158]) | |
| catalyst.measure(wires=[159], reset=True) # reset X q159 | |
| qml.Hadamard(wires=[159]) | |
| catalyst.measure(wires=[165], reset=True) # reset X q165 | |
| qml.Hadamard(wires=[165]) | |
| catalyst.measure(wires=[166], reset=True) # reset X q166 | |
| qml.Hadamard(wires=[166]) | |
| catalyst.measure(wires=[167], reset=True) # reset X q167 | |
| qml.Hadamard(wires=[167]) | |
| catalyst.measure(wires=[168], reset=True) # reset X q168 | |
| qml.Hadamard(wires=[168]) | |
| catalyst.measure(wires=[169], reset=True) # reset X q169 | |
| qml.Hadamard(wires=[169]) | |
| catalyst.measure(wires=[177], reset=True) # reset X q177 | |
| qml.Hadamard(wires=[177]) | |
| catalyst.measure(wires=[178], reset=True) # reset X q178 | |
| qml.Hadamard(wires=[178]) | |
| catalyst.measure(wires=[179], reset=True) # reset X q179 | |
| qml.Hadamard(wires=[179]) | |
| catalyst.measure(wires=[180], reset=True) # reset X q180 | |
| qml.Hadamard(wires=[180]) | |
| catalyst.measure(wires=[181], reset=True) # reset X q181 | |
| qml.Hadamard(wires=[181]) | |
| catalyst.measure(wires=[188], reset=True) # reset X q188 | |
| qml.Hadamard(wires=[188]) | |
| catalyst.measure(wires=[190], reset=True) # reset X q190 | |
| qml.Hadamard(wires=[190]) | |
| qml.CZ(wires=[24,12]) | |
| qml.CZ(wires=[26,14]) | |
| qml.CZ(wires=[28,16]) | |
| qml.CZ(wires=[30,18]) | |
| qml.CZ(wires=[32,20]) | |
| qml.CZ(wires=[48,36]) | |
| qml.CZ(wires=[50,38]) | |
| qml.CZ(wires=[52,40]) | |
| qml.CZ(wires=[54,42]) | |
| qml.CZ(wires=[56,44]) | |
| qml.CZ(wires=[70,58]) | |
| qml.CZ(wires=[72,60]) | |
| qml.CZ(wires=[74,62]) | |
| qml.CZ(wires=[76,64]) | |
| qml.CZ(wires=[78,66]) | |
| qml.CZ(wires=[94,82]) | |
| qml.CZ(wires=[96,84]) | |
| qml.CZ(wires=[98,86]) | |
| qml.CZ(wires=[100,88]) | |
| qml.CZ(wires=[102,90]) | |
| qml.CZ(wires=[116,104]) | |
| qml.CZ(wires=[118,106]) | |
| qml.CZ(wires=[120,108]) | |
| qml.CZ(wires=[122,110]) | |
| qml.CZ(wires=[124,112]) | |
| qml.CZ(wires=[144,138]) | |
| qml.CZ(wires=[146,140]) | |
| qml.CZ(wires=[156,150]) | |
| qml.CZ(wires=[158,152]) | |
| qml.CZ(wires=[166,160]) | |
| qml.CZ(wires=[168,162]) | |
| qml.CZ(wires=[178,172]) | |
| qml.CZ(wires=[180,174]) | |
| qml.CZ(wires=[188,182]) | |
| qml.CZ(wires=[190,184]) | |
| qml.CNOT(wires=[25,13]) | |
| qml.CNOT(wires=[27,15]) | |
| qml.CNOT(wires=[29,17]) | |
| qml.CNOT(wires=[31,19]) | |
| qml.CNOT(wires=[33,21]) | |
| qml.CNOT(wires=[47,35]) | |
| qml.CNOT(wires=[49,37]) | |
| qml.CNOT(wires=[51,39]) | |
| qml.CNOT(wires=[53,41]) | |
| qml.CNOT(wires=[55,43]) | |
| qml.CNOT(wires=[57,45]) | |
| qml.CNOT(wires=[71,59]) | |
| qml.CNOT(wires=[73,61]) | |
| qml.CNOT(wires=[75,63]) | |
| qml.CNOT(wires=[77,65]) | |
| qml.CNOT(wires=[79,67]) | |
| qml.CNOT(wires=[93,81]) | |
| qml.CNOT(wires=[95,83]) | |
| qml.CNOT(wires=[97,85]) | |
| qml.CNOT(wires=[99,87]) | |
| qml.CNOT(wires=[101,89]) | |
| qml.CNOT(wires=[103,91]) | |
| qml.CNOT(wires=[145,139]) | |
| qml.CNOT(wires=[147,141]) | |
| qml.CNOT(wires=[155,149]) | |
| qml.CNOT(wires=[157,151]) | |
| qml.CNOT(wires=[159,153]) | |
| qml.CNOT(wires=[167,161]) | |
| qml.CNOT(wires=[169,163]) | |
| qml.CNOT(wires=[177,171]) | |
| qml.CNOT(wires=[179,173]) | |
| qml.CNOT(wires=[181,175]) | |
| qml.CNOT(wires=[25,36]) | |
| qml.CNOT(wires=[27,38]) | |
| qml.CNOT(wires=[29,40]) | |
| qml.CNOT(wires=[31,42]) | |
| qml.CNOT(wires=[33,44]) | |
| qml.CNOT(wires=[47,58]) | |
| qml.CNOT(wires=[49,60]) | |
| qml.CNOT(wires=[51,62]) | |
| qml.CNOT(wires=[53,64]) | |
| qml.CNOT(wires=[55,66]) | |
| qml.CNOT(wires=[57,68]) | |
| qml.CNOT(wires=[71,82]) | |
| qml.CNOT(wires=[73,84]) | |
| qml.CNOT(wires=[75,86]) | |
| qml.CNOT(wires=[77,88]) | |
| qml.CNOT(wires=[79,90]) | |
| qml.CNOT(wires=[93,104]) | |
| qml.CNOT(wires=[95,106]) | |
| qml.CNOT(wires=[97,108]) | |
| qml.CNOT(wires=[99,110]) | |
| qml.CNOT(wires=[101,112]) | |
| qml.CNOT(wires=[103,114]) | |
| qml.CNOT(wires=[145,150]) | |
| qml.CNOT(wires=[147,152]) | |
| qml.CNOT(wires=[155,160]) | |
| qml.CNOT(wires=[157,162]) | |
| qml.CNOT(wires=[159,164]) | |
| qml.CNOT(wires=[167,172]) | |
| qml.CNOT(wires=[169,174]) | |
| qml.CNOT(wires=[177,182]) | |
| qml.CNOT(wires=[179,184]) | |
| qml.CNOT(wires=[181,186]) | |
| qml.CZ(wires=[2,13]) | |
| qml.CZ(wires=[4,15]) | |
| qml.CZ(wires=[6,17]) | |
| qml.CZ(wires=[8,19]) | |
| qml.CZ(wires=[10,21]) | |
| qml.CZ(wires=[134,139]) | |
| qml.CZ(wires=[136,141]) | |
| qml.CNOT(wires=[23,12]) | |
| qml.CNOT(wires=[25,14]) | |
| qml.CNOT(wires=[27,16]) | |
| qml.CNOT(wires=[29,18]) | |
| qml.CNOT(wires=[31,20]) | |
| qml.CNOT(wires=[33,22]) | |
| qml.CNOT(wires=[47,36]) | |
| qml.CNOT(wires=[49,38]) | |
| qml.CNOT(wires=[51,40]) | |
| qml.CNOT(wires=[53,42]) | |
| qml.CNOT(wires=[55,44]) | |
| qml.CNOT(wires=[69,58]) | |
| qml.CNOT(wires=[71,60]) | |
| qml.CNOT(wires=[73,62]) | |
| qml.CNOT(wires=[75,64]) | |
| qml.CNOT(wires=[77,66]) | |
| qml.CNOT(wires=[79,68]) | |
| qml.CNOT(wires=[93,82]) | |
| qml.CNOT(wires=[95,84]) | |
| qml.CNOT(wires=[97,86]) | |
| qml.CNOT(wires=[99,88]) | |
| qml.CNOT(wires=[101,90]) | |
| qml.CNOT(wires=[143,138]) | |
| qml.CNOT(wires=[145,140]) | |
| qml.CNOT(wires=[147,142]) | |
| qml.CNOT(wires=[155,150]) | |
| qml.CNOT(wires=[157,152]) | |
| qml.CNOT(wires=[165,160]) | |
| qml.CNOT(wires=[167,162]) | |
| qml.CNOT(wires=[169,164]) | |
| qml.CNOT(wires=[177,172]) | |
| qml.CNOT(wires=[179,174]) | |
| qml.CZ(wires=[24,13]) | |
| qml.CZ(wires=[26,15]) | |
| qml.CZ(wires=[28,17]) | |
| qml.CZ(wires=[30,19]) | |
| qml.CZ(wires=[32,21]) | |
| qml.CZ(wires=[48,37]) | |
| qml.CZ(wires=[50,39]) | |
| qml.CZ(wires=[52,41]) | |
| qml.CZ(wires=[54,43]) | |
| qml.CZ(wires=[56,45]) | |
| qml.CZ(wires=[70,59]) | |
| qml.CZ(wires=[72,61]) | |
| qml.CZ(wires=[74,63]) | |
| qml.CZ(wires=[76,65]) | |
| qml.CZ(wires=[78,67]) | |
| qml.CZ(wires=[94,83]) | |
| qml.CZ(wires=[96,85]) | |
| qml.CZ(wires=[98,87]) | |
| qml.CZ(wires=[100,89]) | |
| qml.CZ(wires=[102,91]) | |
| qml.CZ(wires=[116,105]) | |
| qml.CZ(wires=[118,107]) | |
| qml.CZ(wires=[120,109]) | |
| qml.CZ(wires=[122,111]) | |
| qml.CZ(wires=[124,113]) | |
| qml.CZ(wires=[144,139]) | |
| qml.CZ(wires=[146,141]) | |
| qml.CZ(wires=[156,151]) | |
| qml.CZ(wires=[158,153]) | |
| qml.CZ(wires=[166,161]) | |
| qml.CZ(wires=[168,163]) | |
| qml.CZ(wires=[178,173]) | |
| qml.CZ(wires=[180,175]) | |
| qml.CZ(wires=[188,183]) | |
| qml.CZ(wires=[190,185]) | |
| qml.CZ(wires=[24,35]) | |
| qml.CZ(wires=[26,37]) | |
| qml.CZ(wires=[28,39]) | |
| qml.CZ(wires=[30,41]) | |
| qml.CZ(wires=[32,43]) | |
| qml.CZ(wires=[48,59]) | |
| qml.CZ(wires=[50,61]) | |
| qml.CZ(wires=[52,63]) | |
| qml.CZ(wires=[54,65]) | |
| qml.CZ(wires=[56,67]) | |
| qml.CZ(wires=[70,81]) | |
| qml.CZ(wires=[72,83]) | |
| qml.CZ(wires=[74,85]) | |
| qml.CZ(wires=[76,87]) | |
| qml.CZ(wires=[78,89]) | |
| qml.CZ(wires=[94,105]) | |
| qml.CZ(wires=[96,107]) | |
| qml.CZ(wires=[98,109]) | |
| qml.CZ(wires=[100,111]) | |
| qml.CZ(wires=[102,113]) | |
| qml.CZ(wires=[144,149]) | |
| qml.CZ(wires=[146,151]) | |
| qml.CZ(wires=[156,161]) | |
| qml.CZ(wires=[158,163]) | |
| qml.CZ(wires=[166,171]) | |
| qml.CZ(wires=[168,173]) | |
| qml.CZ(wires=[178,183]) | |
| qml.CZ(wires=[180,185]) | |
| qml.CNOT(wires=[23,35]) | |
| qml.CNOT(wires=[25,37]) | |
| qml.CNOT(wires=[27,39]) | |
| qml.CNOT(wires=[29,41]) | |
| qml.CNOT(wires=[31,43]) | |
| qml.CNOT(wires=[33,45]) | |
| qml.CNOT(wires=[47,59]) | |
| qml.CNOT(wires=[49,61]) | |
| qml.CNOT(wires=[51,63]) | |
| qml.CNOT(wires=[53,65]) | |
| qml.CNOT(wires=[55,67]) | |
| qml.CNOT(wires=[69,81]) | |
| qml.CNOT(wires=[71,83]) | |
| qml.CNOT(wires=[73,85]) | |
| qml.CNOT(wires=[75,87]) | |
| qml.CNOT(wires=[77,89]) | |
| qml.CNOT(wires=[79,91]) | |
| qml.CNOT(wires=[93,105]) | |
| qml.CNOT(wires=[95,107]) | |
| qml.CNOT(wires=[97,109]) | |
| qml.CNOT(wires=[99,111]) | |
| qml.CNOT(wires=[101,113]) | |
| qml.CNOT(wires=[143,149]) | |
| qml.CNOT(wires=[145,151]) | |
| qml.CNOT(wires=[147,153]) | |
| qml.CNOT(wires=[155,161]) | |
| qml.CNOT(wires=[157,163]) | |
| qml.CNOT(wires=[165,171]) | |
| qml.CNOT(wires=[167,173]) | |
| qml.CNOT(wires=[169,175]) | |
| qml.CNOT(wires=[177,183]) | |
| qml.CNOT(wires=[179,185]) | |
| qml.CZ(wires=[2,14]) | |
| qml.CZ(wires=[4,16]) | |
| qml.CZ(wires=[6,18]) | |
| qml.CZ(wires=[8,20]) | |
| qml.CZ(wires=[10,22]) | |
| qml.CZ(wires=[24,36]) | |
| qml.CZ(wires=[26,38]) | |
| qml.CZ(wires=[28,40]) | |
| qml.CZ(wires=[30,42]) | |
| qml.CZ(wires=[32,44]) | |
| qml.CZ(wires=[48,60]) | |
| qml.CZ(wires=[50,62]) | |
| qml.CZ(wires=[52,64]) | |
| qml.CZ(wires=[54,66]) | |
| qml.CZ(wires=[56,68]) | |
| qml.CZ(wires=[70,82]) | |
| qml.CZ(wires=[72,84]) | |
| qml.CZ(wires=[74,86]) | |
| qml.CZ(wires=[76,88]) | |
| qml.CZ(wires=[78,90]) | |
| qml.CZ(wires=[94,106]) | |
| qml.CZ(wires=[96,108]) | |
| qml.CZ(wires=[98,110]) | |
| qml.CZ(wires=[100,112]) | |
| qml.CZ(wires=[102,114]) | |
| qml.CZ(wires=[134,140]) | |
| qml.CZ(wires=[136,142]) | |
| qml.CZ(wires=[144,150]) | |
| qml.CZ(wires=[146,152]) | |
| qml.CZ(wires=[156,162]) | |
| qml.CZ(wires=[158,164]) | |
| qml.CZ(wires=[166,172]) | |
| qml.CZ(wires=[168,174]) | |
| qml.CZ(wires=[178,184]) | |
| qml.CZ(wires=[180,186]) | |
| qml.Hadamard(wires=[2]) | |
| c[474] = catalyst.measure(wires=[2], reset=False) # MX q2 | |
| qml.Hadamard(wires=[2]) | |
| qml.Hadamard(wires=[4]) | |
| c[475] = catalyst.measure(wires=[4], reset=False) # MX q4 | |
| qml.Hadamard(wires=[4]) | |
| qml.Hadamard(wires=[6]) | |
| c[476] = catalyst.measure(wires=[6], reset=False) # MX q6 | |
| qml.Hadamard(wires=[6]) | |
| qml.Hadamard(wires=[8]) | |
| c[477] = catalyst.measure(wires=[8], reset=False) # MX q8 | |
| qml.Hadamard(wires=[8]) | |
| qml.Hadamard(wires=[10]) | |
| c[478] = catalyst.measure(wires=[10], reset=False) # MX q10 | |
| qml.Hadamard(wires=[10]) | |
| qml.Hadamard(wires=[23]) | |
| c[479] = catalyst.measure(wires=[23], reset=False) # MX q23 | |
| qml.Hadamard(wires=[23]) | |
| qml.Hadamard(wires=[24]) | |
| c[480] = catalyst.measure(wires=[24], reset=False) # MX q24 | |
| qml.Hadamard(wires=[24]) | |
| qml.Hadamard(wires=[25]) | |
| c[481] = catalyst.measure(wires=[25], reset=False) # MX q25 | |
| qml.Hadamard(wires=[25]) | |
| qml.Hadamard(wires=[26]) | |
| c[482] = catalyst.measure(wires=[26], reset=False) # MX q26 | |
| qml.Hadamard(wires=[26]) | |
| qml.Hadamard(wires=[27]) | |
| c[483] = catalyst.measure(wires=[27], reset=False) # MX q27 | |
| qml.Hadamard(wires=[27]) | |
| qml.Hadamard(wires=[28]) | |
| c[484] = catalyst.measure(wires=[28], reset=False) # MX q28 | |
| qml.Hadamard(wires=[28]) | |
| qml.Hadamard(wires=[29]) | |
| c[485] = catalyst.measure(wires=[29], reset=False) # MX q29 | |
| qml.Hadamard(wires=[29]) | |
| qml.Hadamard(wires=[30]) | |
| c[486] = catalyst.measure(wires=[30], reset=False) # MX q30 | |
| qml.Hadamard(wires=[30]) | |
| qml.Hadamard(wires=[31]) | |
| c[487] = catalyst.measure(wires=[31], reset=False) # MX q31 | |
| qml.Hadamard(wires=[31]) | |
| qml.Hadamard(wires=[32]) | |
| c[488] = catalyst.measure(wires=[32], reset=False) # MX q32 | |
| qml.Hadamard(wires=[32]) | |
| qml.Hadamard(wires=[33]) | |
| c[489] = catalyst.measure(wires=[33], reset=False) # MX q33 | |
| qml.Hadamard(wires=[33]) | |
| qml.Hadamard(wires=[47]) | |
| c[490] = catalyst.measure(wires=[47], reset=False) # MX q47 | |
| qml.Hadamard(wires=[47]) | |
| qml.Hadamard(wires=[48]) | |
| c[491] = catalyst.measure(wires=[48], reset=False) # MX q48 | |
| qml.Hadamard(wires=[48]) | |
| qml.Hadamard(wires=[49]) | |
| c[492] = catalyst.measure(wires=[49], reset=False) # MX q49 | |
| qml.Hadamard(wires=[49]) | |
| qml.Hadamard(wires=[50]) | |
| c[493] = catalyst.measure(wires=[50], reset=False) # MX q50 | |
| qml.Hadamard(wires=[50]) | |
| qml.Hadamard(wires=[51]) | |
| c[494] = catalyst.measure(wires=[51], reset=False) # MX q51 | |
| qml.Hadamard(wires=[51]) | |
| qml.Hadamard(wires=[52]) | |
| c[495] = catalyst.measure(wires=[52], reset=False) # MX q52 | |
| qml.Hadamard(wires=[52]) | |
| qml.Hadamard(wires=[53]) | |
| c[496] = catalyst.measure(wires=[53], reset=False) # MX q53 | |
| qml.Hadamard(wires=[53]) | |
| qml.Hadamard(wires=[54]) | |
| c[497] = catalyst.measure(wires=[54], reset=False) # MX q54 | |
| qml.Hadamard(wires=[54]) | |
| qml.Hadamard(wires=[55]) | |
| c[498] = catalyst.measure(wires=[55], reset=False) # MX q55 | |
| qml.Hadamard(wires=[55]) | |
| qml.Hadamard(wires=[56]) | |
| c[499] = catalyst.measure(wires=[56], reset=False) # MX q56 | |
| qml.Hadamard(wires=[56]) | |
| qml.Hadamard(wires=[57]) | |
| c[500] = catalyst.measure(wires=[57], reset=False) # MX q57 | |
| qml.Hadamard(wires=[57]) | |
| qml.Hadamard(wires=[69]) | |
| c[501] = catalyst.measure(wires=[69], reset=False) # MX q69 | |
| qml.Hadamard(wires=[69]) | |
| qml.Hadamard(wires=[70]) | |
| c[502] = catalyst.measure(wires=[70], reset=False) # MX q70 | |
| qml.Hadamard(wires=[70]) | |
| qml.Hadamard(wires=[71]) | |
| c[503] = catalyst.measure(wires=[71], reset=False) # MX q71 | |
| qml.Hadamard(wires=[71]) | |
| qml.Hadamard(wires=[72]) | |
| c[504] = catalyst.measure(wires=[72], reset=False) # MX q72 | |
| qml.Hadamard(wires=[72]) | |
| qml.Hadamard(wires=[73]) | |
| c[505] = catalyst.measure(wires=[73], reset=False) # MX q73 | |
| qml.Hadamard(wires=[73]) | |
| qml.Hadamard(wires=[74]) | |
| c[506] = catalyst.measure(wires=[74], reset=False) # MX q74 | |
| qml.Hadamard(wires=[74]) | |
| qml.Hadamard(wires=[75]) | |
| c[507] = catalyst.measure(wires=[75], reset=False) # MX q75 | |
| qml.Hadamard(wires=[75]) | |
| qml.Hadamard(wires=[76]) | |
| c[508] = catalyst.measure(wires=[76], reset=False) # MX q76 | |
| qml.Hadamard(wires=[76]) | |
| qml.Hadamard(wires=[77]) | |
| c[509] = catalyst.measure(wires=[77], reset=False) # MX q77 | |
| qml.Hadamard(wires=[77]) | |
| qml.Hadamard(wires=[78]) | |
| c[510] = catalyst.measure(wires=[78], reset=False) # MX q78 | |
| qml.Hadamard(wires=[78]) | |
| qml.Hadamard(wires=[79]) | |
| c[511] = catalyst.measure(wires=[79], reset=False) # MX q79 | |
| qml.Hadamard(wires=[79]) | |
| qml.Hadamard(wires=[93]) | |
| c[512] = catalyst.measure(wires=[93], reset=False) # MX q93 | |
| qml.Hadamard(wires=[93]) | |
| qml.Hadamard(wires=[94]) | |
| c[513] = catalyst.measure(wires=[94], reset=False) # MX q94 | |
| qml.Hadamard(wires=[94]) | |
| qml.Hadamard(wires=[95]) | |
| c[514] = catalyst.measure(wires=[95], reset=False) # MX q95 | |
| qml.Hadamard(wires=[95]) | |
| qml.Hadamard(wires=[96]) | |
| c[515] = catalyst.measure(wires=[96], reset=False) # MX q96 | |
| qml.Hadamard(wires=[96]) | |
| qml.Hadamard(wires=[97]) | |
| c[516] = catalyst.measure(wires=[97], reset=False) # MX q97 | |
| qml.Hadamard(wires=[97]) | |
| qml.Hadamard(wires=[98]) | |
| c[517] = catalyst.measure(wires=[98], reset=False) # MX q98 | |
| qml.Hadamard(wires=[98]) | |
| qml.Hadamard(wires=[99]) | |
| c[518] = catalyst.measure(wires=[99], reset=False) # MX q99 | |
| qml.Hadamard(wires=[99]) | |
| qml.Hadamard(wires=[100]) | |
| c[519] = catalyst.measure(wires=[100], reset=False) # MX q100 | |
| qml.Hadamard(wires=[100]) | |
| qml.Hadamard(wires=[101]) | |
| c[520] = catalyst.measure(wires=[101], reset=False) # MX q101 | |
| qml.Hadamard(wires=[101]) | |
| qml.Hadamard(wires=[102]) | |
| c[521] = catalyst.measure(wires=[102], reset=False) # MX q102 | |
| qml.Hadamard(wires=[102]) | |
| qml.Hadamard(wires=[103]) | |
| c[522] = catalyst.measure(wires=[103], reset=False) # MX q103 | |
| qml.Hadamard(wires=[103]) | |
| qml.Hadamard(wires=[116]) | |
| c[523] = catalyst.measure(wires=[116], reset=False) # MX q116 | |
| qml.Hadamard(wires=[116]) | |
| qml.Hadamard(wires=[118]) | |
| c[524] = catalyst.measure(wires=[118], reset=False) # MX q118 | |
| qml.Hadamard(wires=[118]) | |
| qml.Hadamard(wires=[120]) | |
| c[525] = catalyst.measure(wires=[120], reset=False) # MX q120 | |
| qml.Hadamard(wires=[120]) | |
| qml.Hadamard(wires=[122]) | |
| c[526] = catalyst.measure(wires=[122], reset=False) # MX q122 | |
| qml.Hadamard(wires=[122]) | |
| qml.Hadamard(wires=[124]) | |
| c[527] = catalyst.measure(wires=[124], reset=False) # MX q124 | |
| qml.Hadamard(wires=[124]) | |
| qml.Hadamard(wires=[134]) | |
| c[528] = catalyst.measure(wires=[134], reset=False) # MX q134 | |
| qml.Hadamard(wires=[134]) | |
| qml.Hadamard(wires=[136]) | |
| c[529] = catalyst.measure(wires=[136], reset=False) # MX q136 | |
| qml.Hadamard(wires=[136]) | |
| qml.Hadamard(wires=[143]) | |
| c[530] = catalyst.measure(wires=[143], reset=False) # MX q143 | |
| qml.Hadamard(wires=[143]) | |
| qml.Hadamard(wires=[144]) | |
| c[531] = catalyst.measure(wires=[144], reset=False) # MX q144 | |
| qml.Hadamard(wires=[144]) | |
| qml.Hadamard(wires=[145]) | |
| c[532] = catalyst.measure(wires=[145], reset=False) # MX q145 | |
| qml.Hadamard(wires=[145]) | |
| qml.Hadamard(wires=[146]) | |
| c[533] = catalyst.measure(wires=[146], reset=False) # MX q146 | |
| qml.Hadamard(wires=[146]) | |
| qml.Hadamard(wires=[147]) | |
| c[534] = catalyst.measure(wires=[147], reset=False) # MX q147 | |
| qml.Hadamard(wires=[147]) | |
| qml.Hadamard(wires=[155]) | |
| c[535] = catalyst.measure(wires=[155], reset=False) # MX q155 | |
| qml.Hadamard(wires=[155]) | |
| qml.Hadamard(wires=[156]) | |
| c[536] = catalyst.measure(wires=[156], reset=False) # MX q156 | |
| qml.Hadamard(wires=[156]) | |
| qml.Hadamard(wires=[157]) | |
| c[537] = catalyst.measure(wires=[157], reset=False) # MX q157 | |
| qml.Hadamard(wires=[157]) | |
| qml.Hadamard(wires=[158]) | |
| c[538] = catalyst.measure(wires=[158], reset=False) # MX q158 | |
| qml.Hadamard(wires=[158]) | |
| qml.Hadamard(wires=[159]) | |
| c[539] = catalyst.measure(wires=[159], reset=False) # MX q159 | |
| qml.Hadamard(wires=[159]) | |
| qml.Hadamard(wires=[165]) | |
| c[540] = catalyst.measure(wires=[165], reset=False) # MX q165 | |
| qml.Hadamard(wires=[165]) | |
| qml.Hadamard(wires=[166]) | |
| c[541] = catalyst.measure(wires=[166], reset=False) # MX q166 | |
| qml.Hadamard(wires=[166]) | |
| qml.Hadamard(wires=[167]) | |
| c[542] = catalyst.measure(wires=[167], reset=False) # MX q167 | |
| qml.Hadamard(wires=[167]) | |
| qml.Hadamard(wires=[168]) | |
| c[543] = catalyst.measure(wires=[168], reset=False) # MX q168 | |
| qml.Hadamard(wires=[168]) | |
| qml.Hadamard(wires=[169]) | |
| c[544] = catalyst.measure(wires=[169], reset=False) # MX q169 | |
| qml.Hadamard(wires=[169]) | |
| qml.Hadamard(wires=[177]) | |
| c[545] = catalyst.measure(wires=[177], reset=False) # MX q177 | |
| qml.Hadamard(wires=[177]) | |
| qml.Hadamard(wires=[178]) | |
| c[546] = catalyst.measure(wires=[178], reset=False) # MX q178 | |
| qml.Hadamard(wires=[178]) | |
| qml.Hadamard(wires=[179]) | |
| c[547] = catalyst.measure(wires=[179], reset=False) # MX q179 | |
| qml.Hadamard(wires=[179]) | |
| qml.Hadamard(wires=[180]) | |
| c[548] = catalyst.measure(wires=[180], reset=False) # MX q180 | |
| qml.Hadamard(wires=[180]) | |
| qml.Hadamard(wires=[181]) | |
| c[549] = catalyst.measure(wires=[181], reset=False) # MX q181 | |
| qml.Hadamard(wires=[181]) | |
| qml.Hadamard(wires=[188]) | |
| c[550] = catalyst.measure(wires=[188], reset=False) # MX q188 | |
| qml.Hadamard(wires=[188]) | |
| qml.Hadamard(wires=[190]) | |
| c[551] = catalyst.measure(wires=[190], reset=False) # MX q190 | |
| qml.Hadamard(wires=[190]) | |
| catalyst.measure(wires=[2], reset=True) # reset X q2 | |
| qml.Hadamard(wires=[2]) | |
| catalyst.measure(wires=[4], reset=True) # reset X q4 | |
| qml.Hadamard(wires=[4]) | |
| catalyst.measure(wires=[6], reset=True) # reset X q6 | |
| qml.Hadamard(wires=[6]) | |
| catalyst.measure(wires=[8], reset=True) # reset X q8 | |
| qml.Hadamard(wires=[8]) | |
| catalyst.measure(wires=[10], reset=True) # reset X q10 | |
| qml.Hadamard(wires=[10]) | |
| catalyst.measure(wires=[23], reset=True) # reset X q23 | |
| qml.Hadamard(wires=[23]) | |
| catalyst.measure(wires=[24], reset=True) # reset X q24 | |
| qml.Hadamard(wires=[24]) | |
| catalyst.measure(wires=[25], reset=True) # reset X q25 | |
| qml.Hadamard(wires=[25]) | |
| catalyst.measure(wires=[26], reset=True) # reset X q26 | |
| qml.Hadamard(wires=[26]) | |
| catalyst.measure(wires=[27], reset=True) # reset X q27 | |
| qml.Hadamard(wires=[27]) | |
| catalyst.measure(wires=[28], reset=True) # reset X q28 | |
| qml.Hadamard(wires=[28]) | |
| catalyst.measure(wires=[29], reset=True) # reset X q29 | |
| qml.Hadamard(wires=[29]) | |
| catalyst.measure(wires=[30], reset=True) # reset X q30 | |
| qml.Hadamard(wires=[30]) | |
| catalyst.measure(wires=[31], reset=True) # reset X q31 | |
| qml.Hadamard(wires=[31]) | |
| catalyst.measure(wires=[32], reset=True) # reset X q32 | |
| qml.Hadamard(wires=[32]) | |
| catalyst.measure(wires=[33], reset=True) # reset X q33 | |
| qml.Hadamard(wires=[33]) | |
| catalyst.measure(wires=[47], reset=True) # reset X q47 | |
| qml.Hadamard(wires=[47]) | |
| catalyst.measure(wires=[48], reset=True) # reset X q48 | |
| qml.Hadamard(wires=[48]) | |
| catalyst.measure(wires=[49], reset=True) # reset X q49 | |
| qml.Hadamard(wires=[49]) | |
| catalyst.measure(wires=[50], reset=True) # reset X q50 | |
| qml.Hadamard(wires=[50]) | |
| catalyst.measure(wires=[51], reset=True) # reset X q51 | |
| qml.Hadamard(wires=[51]) | |
| catalyst.measure(wires=[52], reset=True) # reset X q52 | |
| qml.Hadamard(wires=[52]) | |
| catalyst.measure(wires=[53], reset=True) # reset X q53 | |
| qml.Hadamard(wires=[53]) | |
| catalyst.measure(wires=[54], reset=True) # reset X q54 | |
| qml.Hadamard(wires=[54]) | |
| catalyst.measure(wires=[55], reset=True) # reset X q55 | |
| qml.Hadamard(wires=[55]) | |
| catalyst.measure(wires=[56], reset=True) # reset X q56 | |
| qml.Hadamard(wires=[56]) | |
| catalyst.measure(wires=[57], reset=True) # reset X q57 | |
| qml.Hadamard(wires=[57]) | |
| catalyst.measure(wires=[69], reset=True) # reset X q69 | |
| qml.Hadamard(wires=[69]) | |
| catalyst.measure(wires=[70], reset=True) # reset X q70 | |
| qml.Hadamard(wires=[70]) | |
| catalyst.measure(wires=[71], reset=True) # reset X q71 | |
| qml.Hadamard(wires=[71]) | |
| catalyst.measure(wires=[72], reset=True) # reset X q72 | |
| qml.Hadamard(wires=[72]) | |
| catalyst.measure(wires=[73], reset=True) # reset X q73 | |
| qml.Hadamard(wires=[73]) | |
| catalyst.measure(wires=[74], reset=True) # reset X q74 | |
| qml.Hadamard(wires=[74]) | |
| catalyst.measure(wires=[75], reset=True) # reset X q75 | |
| qml.Hadamard(wires=[75]) | |
| catalyst.measure(wires=[76], reset=True) # reset X q76 | |
| qml.Hadamard(wires=[76]) | |
| catalyst.measure(wires=[77], reset=True) # reset X q77 | |
| qml.Hadamard(wires=[77]) | |
| catalyst.measure(wires=[78], reset=True) # reset X q78 | |
| qml.Hadamard(wires=[78]) | |
| catalyst.measure(wires=[79], reset=True) # reset X q79 | |
| qml.Hadamard(wires=[79]) | |
| catalyst.measure(wires=[93], reset=True) # reset X q93 | |
| qml.Hadamard(wires=[93]) | |
| catalyst.measure(wires=[94], reset=True) # reset X q94 | |
| qml.Hadamard(wires=[94]) | |
| catalyst.measure(wires=[95], reset=True) # reset X q95 | |
| qml.Hadamard(wires=[95]) | |
| catalyst.measure(wires=[96], reset=True) # reset X q96 | |
| qml.Hadamard(wires=[96]) | |
| catalyst.measure(wires=[97], reset=True) # reset X q97 | |
| qml.Hadamard(wires=[97]) | |
| catalyst.measure(wires=[98], reset=True) # reset X q98 | |
| qml.Hadamard(wires=[98]) | |
| catalyst.measure(wires=[99], reset=True) # reset X q99 | |
| qml.Hadamard(wires=[99]) | |
| catalyst.measure(wires=[100], reset=True) # reset X q100 | |
| qml.Hadamard(wires=[100]) | |
| catalyst.measure(wires=[101], reset=True) # reset X q101 | |
| qml.Hadamard(wires=[101]) | |
| catalyst.measure(wires=[102], reset=True) # reset X q102 | |
| qml.Hadamard(wires=[102]) | |
| catalyst.measure(wires=[103], reset=True) # reset X q103 | |
| qml.Hadamard(wires=[103]) | |
| catalyst.measure(wires=[116], reset=True) # reset X q116 | |
| qml.Hadamard(wires=[116]) | |
| catalyst.measure(wires=[118], reset=True) # reset X q118 | |
| qml.Hadamard(wires=[118]) | |
| catalyst.measure(wires=[120], reset=True) # reset X q120 | |
| qml.Hadamard(wires=[120]) | |
| catalyst.measure(wires=[122], reset=True) # reset X q122 | |
| qml.Hadamard(wires=[122]) | |
| catalyst.measure(wires=[124], reset=True) # reset X q124 | |
| qml.Hadamard(wires=[124]) | |
| catalyst.measure(wires=[134], reset=True) # reset X q134 | |
| qml.Hadamard(wires=[134]) | |
| catalyst.measure(wires=[136], reset=True) # reset X q136 | |
| qml.Hadamard(wires=[136]) | |
| catalyst.measure(wires=[143], reset=True) # reset X q143 | |
| qml.Hadamard(wires=[143]) | |
| catalyst.measure(wires=[144], reset=True) # reset X q144 | |
| qml.Hadamard(wires=[144]) | |
| catalyst.measure(wires=[145], reset=True) # reset X q145 | |
| qml.Hadamard(wires=[145]) | |
| catalyst.measure(wires=[146], reset=True) # reset X q146 | |
| qml.Hadamard(wires=[146]) | |
| catalyst.measure(wires=[147], reset=True) # reset X q147 | |
| qml.Hadamard(wires=[147]) | |
| catalyst.measure(wires=[155], reset=True) # reset X q155 | |
| qml.Hadamard(wires=[155]) | |
| catalyst.measure(wires=[156], reset=True) # reset X q156 | |
| qml.Hadamard(wires=[156]) | |
| catalyst.measure(wires=[157], reset=True) # reset X q157 | |
| qml.Hadamard(wires=[157]) | |
| catalyst.measure(wires=[158], reset=True) # reset X q158 | |
| qml.Hadamard(wires=[158]) | |
| catalyst.measure(wires=[159], reset=True) # reset X q159 | |
| qml.Hadamard(wires=[159]) | |
| catalyst.measure(wires=[165], reset=True) # reset X q165 | |
| qml.Hadamard(wires=[165]) | |
| catalyst.measure(wires=[166], reset=True) # reset X q166 | |
| qml.Hadamard(wires=[166]) | |
| catalyst.measure(wires=[167], reset=True) # reset X q167 | |
| qml.Hadamard(wires=[167]) | |
| catalyst.measure(wires=[168], reset=True) # reset X q168 | |
| qml.Hadamard(wires=[168]) | |
| catalyst.measure(wires=[169], reset=True) # reset X q169 | |
| qml.Hadamard(wires=[169]) | |
| catalyst.measure(wires=[177], reset=True) # reset X q177 | |
| qml.Hadamard(wires=[177]) | |
| catalyst.measure(wires=[178], reset=True) # reset X q178 | |
| qml.Hadamard(wires=[178]) | |
| catalyst.measure(wires=[179], reset=True) # reset X q179 | |
| qml.Hadamard(wires=[179]) | |
| catalyst.measure(wires=[180], reset=True) # reset X q180 | |
| qml.Hadamard(wires=[180]) | |
| catalyst.measure(wires=[181], reset=True) # reset X q181 | |
| qml.Hadamard(wires=[181]) | |
| catalyst.measure(wires=[188], reset=True) # reset X q188 | |
| qml.Hadamard(wires=[188]) | |
| catalyst.measure(wires=[190], reset=True) # reset X q190 | |
| qml.Hadamard(wires=[190]) | |
| qml.CZ(wires=[24,12]) | |
| qml.CZ(wires=[26,14]) | |
| qml.CZ(wires=[28,16]) | |
| qml.CZ(wires=[30,18]) | |
| qml.CZ(wires=[32,20]) | |
| qml.CZ(wires=[48,36]) | |
| qml.CZ(wires=[50,38]) | |
| qml.CZ(wires=[52,40]) | |
| qml.CZ(wires=[54,42]) | |
| qml.CZ(wires=[56,44]) | |
| qml.CZ(wires=[70,58]) | |
| qml.CZ(wires=[72,60]) | |
| qml.CZ(wires=[74,62]) | |
| qml.CZ(wires=[76,64]) | |
| qml.CZ(wires=[78,66]) | |
| qml.CZ(wires=[94,82]) | |
| qml.CZ(wires=[96,84]) | |
| qml.CZ(wires=[98,86]) | |
| qml.CZ(wires=[100,88]) | |
| qml.CZ(wires=[102,90]) | |
| qml.CZ(wires=[116,104]) | |
| qml.CZ(wires=[118,106]) | |
| qml.CZ(wires=[120,108]) | |
| qml.CZ(wires=[122,110]) | |
| qml.CZ(wires=[124,112]) | |
| qml.CZ(wires=[144,138]) | |
| qml.CZ(wires=[146,140]) | |
| qml.CZ(wires=[156,150]) | |
| qml.CZ(wires=[158,152]) | |
| qml.CZ(wires=[166,160]) | |
| qml.CZ(wires=[168,162]) | |
| qml.CZ(wires=[178,172]) | |
| qml.CZ(wires=[180,174]) | |
| qml.CZ(wires=[188,182]) | |
| qml.CZ(wires=[190,184]) | |
| qml.CNOT(wires=[25,13]) | |
| qml.CNOT(wires=[27,15]) | |
| qml.CNOT(wires=[29,17]) | |
| qml.CNOT(wires=[31,19]) | |
| qml.CNOT(wires=[33,21]) | |
| qml.CNOT(wires=[47,35]) | |
| qml.CNOT(wires=[49,37]) | |
| qml.CNOT(wires=[51,39]) | |
| qml.CNOT(wires=[53,41]) | |
| qml.CNOT(wires=[55,43]) | |
| qml.CNOT(wires=[57,45]) | |
| qml.CNOT(wires=[71,59]) | |
| qml.CNOT(wires=[73,61]) | |
| qml.CNOT(wires=[75,63]) | |
| qml.CNOT(wires=[77,65]) | |
| qml.CNOT(wires=[79,67]) | |
| qml.CNOT(wires=[93,81]) | |
| qml.CNOT(wires=[95,83]) | |
| qml.CNOT(wires=[97,85]) | |
| qml.CNOT(wires=[99,87]) | |
| qml.CNOT(wires=[101,89]) | |
| qml.CNOT(wires=[103,91]) | |
| qml.CNOT(wires=[145,139]) | |
| qml.CNOT(wires=[147,141]) | |
| qml.CNOT(wires=[155,149]) | |
| qml.CNOT(wires=[157,151]) | |
| qml.CNOT(wires=[159,153]) | |
| qml.CNOT(wires=[167,161]) | |
| qml.CNOT(wires=[169,163]) | |
| qml.CNOT(wires=[177,171]) | |
| qml.CNOT(wires=[179,173]) | |
| qml.CNOT(wires=[181,175]) | |
| qml.CNOT(wires=[25,36]) | |
| qml.CNOT(wires=[27,38]) | |
| qml.CNOT(wires=[29,40]) | |
| qml.CNOT(wires=[31,42]) | |
| qml.CNOT(wires=[33,44]) | |
| qml.CNOT(wires=[47,58]) | |
| qml.CNOT(wires=[49,60]) | |
| qml.CNOT(wires=[51,62]) | |
| qml.CNOT(wires=[53,64]) | |
| qml.CNOT(wires=[55,66]) | |
| qml.CNOT(wires=[57,68]) | |
| qml.CNOT(wires=[71,82]) | |
| qml.CNOT(wires=[73,84]) | |
| qml.CNOT(wires=[75,86]) | |
| qml.CNOT(wires=[77,88]) | |
| qml.CNOT(wires=[79,90]) | |
| qml.CNOT(wires=[93,104]) | |
| qml.CNOT(wires=[95,106]) | |
| qml.CNOT(wires=[97,108]) | |
| qml.CNOT(wires=[99,110]) | |
| qml.CNOT(wires=[101,112]) | |
| qml.CNOT(wires=[103,114]) | |
| qml.CNOT(wires=[145,150]) | |
| qml.CNOT(wires=[147,152]) | |
| qml.CNOT(wires=[155,160]) | |
| qml.CNOT(wires=[157,162]) | |
| qml.CNOT(wires=[159,164]) | |
| qml.CNOT(wires=[167,172]) | |
| qml.CNOT(wires=[169,174]) | |
| qml.CNOT(wires=[177,182]) | |
| qml.CNOT(wires=[179,184]) | |
| qml.CNOT(wires=[181,186]) | |
| qml.CZ(wires=[2,13]) | |
| qml.CZ(wires=[4,15]) | |
| qml.CZ(wires=[6,17]) | |
| qml.CZ(wires=[8,19]) | |
| qml.CZ(wires=[10,21]) | |
| qml.CZ(wires=[134,139]) | |
| qml.CZ(wires=[136,141]) | |
| qml.CNOT(wires=[23,12]) | |
| qml.CNOT(wires=[25,14]) | |
| qml.CNOT(wires=[27,16]) | |
| qml.CNOT(wires=[29,18]) | |
| qml.CNOT(wires=[31,20]) | |
| qml.CNOT(wires=[33,22]) | |
| qml.CNOT(wires=[47,36]) | |
| qml.CNOT(wires=[49,38]) | |
| qml.CNOT(wires=[51,40]) | |
| qml.CNOT(wires=[53,42]) | |
| qml.CNOT(wires=[55,44]) | |
| qml.CNOT(wires=[69,58]) | |
| qml.CNOT(wires=[71,60]) | |
| qml.CNOT(wires=[73,62]) | |
| qml.CNOT(wires=[75,64]) | |
| qml.CNOT(wires=[77,66]) | |
| qml.CNOT(wires=[79,68]) | |
| qml.CNOT(wires=[93,82]) | |
| qml.CNOT(wires=[95,84]) | |
| qml.CNOT(wires=[97,86]) | |
| qml.CNOT(wires=[99,88]) | |
| qml.CNOT(wires=[101,90]) | |
| qml.CNOT(wires=[143,138]) | |
| qml.CNOT(wires=[145,140]) | |
| qml.CNOT(wires=[147,142]) | |
| qml.CNOT(wires=[155,150]) | |
| qml.CNOT(wires=[157,152]) | |
| qml.CNOT(wires=[165,160]) | |
| qml.CNOT(wires=[167,162]) | |
| qml.CNOT(wires=[169,164]) | |
| qml.CNOT(wires=[177,172]) | |
| qml.CNOT(wires=[179,174]) | |
| qml.CZ(wires=[24,13]) | |
| qml.CZ(wires=[26,15]) | |
| qml.CZ(wires=[28,17]) | |
| qml.CZ(wires=[30,19]) | |
| qml.CZ(wires=[32,21]) | |
| qml.CZ(wires=[48,37]) | |
| qml.CZ(wires=[50,39]) | |
| qml.CZ(wires=[52,41]) | |
| qml.CZ(wires=[54,43]) | |
| qml.CZ(wires=[56,45]) | |
| qml.CZ(wires=[70,59]) | |
| qml.CZ(wires=[72,61]) | |
| qml.CZ(wires=[74,63]) | |
| qml.CZ(wires=[76,65]) | |
| qml.CZ(wires=[78,67]) | |
| qml.CZ(wires=[94,83]) | |
| qml.CZ(wires=[96,85]) | |
| qml.CZ(wires=[98,87]) | |
| qml.CZ(wires=[100,89]) | |
| qml.CZ(wires=[102,91]) | |
| qml.CZ(wires=[116,105]) | |
| qml.CZ(wires=[118,107]) | |
| qml.CZ(wires=[120,109]) | |
| qml.CZ(wires=[122,111]) | |
| qml.CZ(wires=[124,113]) | |
| qml.CZ(wires=[144,139]) | |
| qml.CZ(wires=[146,141]) | |
| qml.CZ(wires=[156,151]) | |
| qml.CZ(wires=[158,153]) | |
| qml.CZ(wires=[166,161]) | |
| qml.CZ(wires=[168,163]) | |
| qml.CZ(wires=[178,173]) | |
| qml.CZ(wires=[180,175]) | |
| qml.CZ(wires=[188,183]) | |
| qml.CZ(wires=[190,185]) | |
| qml.CZ(wires=[24,35]) | |
| qml.CZ(wires=[26,37]) | |
| qml.CZ(wires=[28,39]) | |
| qml.CZ(wires=[30,41]) | |
| qml.CZ(wires=[32,43]) | |
| qml.CZ(wires=[48,59]) | |
| qml.CZ(wires=[50,61]) | |
| qml.CZ(wires=[52,63]) | |
| qml.CZ(wires=[54,65]) | |
| qml.CZ(wires=[56,67]) | |
| qml.CZ(wires=[70,81]) | |
| qml.CZ(wires=[72,83]) | |
| qml.CZ(wires=[74,85]) | |
| qml.CZ(wires=[76,87]) | |
| qml.CZ(wires=[78,89]) | |
| qml.CZ(wires=[94,105]) | |
| qml.CZ(wires=[96,107]) | |
| qml.CZ(wires=[98,109]) | |
| qml.CZ(wires=[100,111]) | |
| qml.CZ(wires=[102,113]) | |
| qml.CZ(wires=[144,149]) | |
| qml.CZ(wires=[146,151]) | |
| qml.CZ(wires=[156,161]) | |
| qml.CZ(wires=[158,163]) | |
| qml.CZ(wires=[166,171]) | |
| qml.CZ(wires=[168,173]) | |
| qml.CZ(wires=[178,183]) | |
| qml.CZ(wires=[180,185]) | |
| qml.CNOT(wires=[23,35]) | |
| qml.CNOT(wires=[25,37]) | |
| qml.CNOT(wires=[27,39]) | |
| qml.CNOT(wires=[29,41]) | |
| qml.CNOT(wires=[31,43]) | |
| qml.CNOT(wires=[33,45]) | |
| qml.CNOT(wires=[47,59]) | |
| qml.CNOT(wires=[49,61]) | |
| qml.CNOT(wires=[51,63]) | |
| qml.CNOT(wires=[53,65]) | |
| qml.CNOT(wires=[55,67]) | |
| qml.CNOT(wires=[69,81]) | |
| qml.CNOT(wires=[71,83]) | |
| qml.CNOT(wires=[73,85]) | |
| qml.CNOT(wires=[75,87]) | |
| qml.CNOT(wires=[77,89]) | |
| qml.CNOT(wires=[79,91]) | |
| qml.CNOT(wires=[93,105]) | |
| qml.CNOT(wires=[95,107]) | |
| qml.CNOT(wires=[97,109]) | |
| qml.CNOT(wires=[99,111]) | |
| qml.CNOT(wires=[101,113]) | |
| qml.CNOT(wires=[143,149]) | |
| qml.CNOT(wires=[145,151]) | |
| qml.CNOT(wires=[147,153]) | |
| qml.CNOT(wires=[155,161]) | |
| qml.CNOT(wires=[157,163]) | |
| qml.CNOT(wires=[165,171]) | |
| qml.CNOT(wires=[167,173]) | |
| qml.CNOT(wires=[169,175]) | |
| qml.CNOT(wires=[177,183]) | |
| qml.CNOT(wires=[179,185]) | |
| qml.CZ(wires=[2,14]) | |
| qml.CZ(wires=[4,16]) | |
| qml.CZ(wires=[6,18]) | |
| qml.CZ(wires=[8,20]) | |
| qml.CZ(wires=[10,22]) | |
| qml.CZ(wires=[24,36]) | |
| qml.CZ(wires=[26,38]) | |
| qml.CZ(wires=[28,40]) | |
| qml.CZ(wires=[30,42]) | |
| qml.CZ(wires=[32,44]) | |
| qml.CZ(wires=[48,60]) | |
| qml.CZ(wires=[50,62]) | |
| qml.CZ(wires=[52,64]) | |
| qml.CZ(wires=[54,66]) | |
| qml.CZ(wires=[56,68]) | |
| qml.CZ(wires=[70,82]) | |
| qml.CZ(wires=[72,84]) | |
| qml.CZ(wires=[74,86]) | |
| qml.CZ(wires=[76,88]) | |
| qml.CZ(wires=[78,90]) | |
| qml.CZ(wires=[94,106]) | |
| qml.CZ(wires=[96,108]) | |
| qml.CZ(wires=[98,110]) | |
| qml.CZ(wires=[100,112]) | |
| qml.CZ(wires=[102,114]) | |
| qml.CZ(wires=[134,140]) | |
| qml.CZ(wires=[136,142]) | |
| qml.CZ(wires=[144,150]) | |
| qml.CZ(wires=[146,152]) | |
| qml.CZ(wires=[156,162]) | |
| qml.CZ(wires=[158,164]) | |
| qml.CZ(wires=[166,172]) | |
| qml.CZ(wires=[168,174]) | |
| qml.CZ(wires=[178,184]) | |
| qml.CZ(wires=[180,186]) | |
| qml.Hadamard(wires=[2]) | |
| c[552] = catalyst.measure(wires=[2], reset=False) # MX q2 | |
| qml.Hadamard(wires=[2]) | |
| qml.Hadamard(wires=[4]) | |
| c[553] = catalyst.measure(wires=[4], reset=False) # MX q4 | |
| qml.Hadamard(wires=[4]) | |
| qml.Hadamard(wires=[6]) | |
| c[554] = catalyst.measure(wires=[6], reset=False) # MX q6 | |
| qml.Hadamard(wires=[6]) | |
| qml.Hadamard(wires=[8]) | |
| c[555] = catalyst.measure(wires=[8], reset=False) # MX q8 | |
| qml.Hadamard(wires=[8]) | |
| qml.Hadamard(wires=[10]) | |
| c[556] = catalyst.measure(wires=[10], reset=False) # MX q10 | |
| qml.Hadamard(wires=[10]) | |
| qml.Hadamard(wires=[17]) | |
| c[557] = catalyst.measure(wires=[17], reset=False) # MX q17 | |
| qml.Hadamard(wires=[17]) | |
| qml.Hadamard(wires=[23]) | |
| c[558] = catalyst.measure(wires=[23], reset=False) # MX q23 | |
| qml.Hadamard(wires=[23]) | |
| qml.Hadamard(wires=[24]) | |
| c[559] = catalyst.measure(wires=[24], reset=False) # MX q24 | |
| qml.Hadamard(wires=[24]) | |
| qml.Hadamard(wires=[25]) | |
| c[560] = catalyst.measure(wires=[25], reset=False) # MX q25 | |
| qml.Hadamard(wires=[25]) | |
| qml.Hadamard(wires=[26]) | |
| c[561] = catalyst.measure(wires=[26], reset=False) # MX q26 | |
| qml.Hadamard(wires=[26]) | |
| qml.Hadamard(wires=[27]) | |
| c[562] = catalyst.measure(wires=[27], reset=False) # MX q27 | |
| qml.Hadamard(wires=[27]) | |
| qml.Hadamard(wires=[28]) | |
| c[563] = catalyst.measure(wires=[28], reset=False) # MX q28 | |
| qml.Hadamard(wires=[28]) | |
| qml.Hadamard(wires=[29]) | |
| c[564] = catalyst.measure(wires=[29], reset=False) # MX q29 | |
| qml.Hadamard(wires=[29]) | |
| qml.Hadamard(wires=[30]) | |
| c[565] = catalyst.measure(wires=[30], reset=False) # MX q30 | |
| qml.Hadamard(wires=[30]) | |
| qml.Hadamard(wires=[31]) | |
| c[566] = catalyst.measure(wires=[31], reset=False) # MX q31 | |
| qml.Hadamard(wires=[31]) | |
| qml.Hadamard(wires=[32]) | |
| c[567] = catalyst.measure(wires=[32], reset=False) # MX q32 | |
| qml.Hadamard(wires=[32]) | |
| qml.Hadamard(wires=[33]) | |
| c[568] = catalyst.measure(wires=[33], reset=False) # MX q33 | |
| qml.Hadamard(wires=[33]) | |
| qml.Hadamard(wires=[40]) | |
| c[569] = catalyst.measure(wires=[40], reset=False) # MX q40 | |
| qml.Hadamard(wires=[40]) | |
| qml.Hadamard(wires=[47]) | |
| c[570] = catalyst.measure(wires=[47], reset=False) # MX q47 | |
| qml.Hadamard(wires=[47]) | |
| qml.Hadamard(wires=[48]) | |
| c[571] = catalyst.measure(wires=[48], reset=False) # MX q48 | |
| qml.Hadamard(wires=[48]) | |
| qml.Hadamard(wires=[49]) | |
| c[572] = catalyst.measure(wires=[49], reset=False) # MX q49 | |
| qml.Hadamard(wires=[49]) | |
| qml.Hadamard(wires=[50]) | |
| c[573] = catalyst.measure(wires=[50], reset=False) # MX q50 | |
| qml.Hadamard(wires=[50]) | |
| qml.Hadamard(wires=[51]) | |
| c[574] = catalyst.measure(wires=[51], reset=False) # MX q51 | |
| qml.Hadamard(wires=[51]) | |
| qml.Hadamard(wires=[52]) | |
| c[575] = catalyst.measure(wires=[52], reset=False) # MX q52 | |
| qml.Hadamard(wires=[52]) | |
| qml.Hadamard(wires=[53]) | |
| c[576] = catalyst.measure(wires=[53], reset=False) # MX q53 | |
| qml.Hadamard(wires=[53]) | |
| qml.Hadamard(wires=[54]) | |
| c[577] = catalyst.measure(wires=[54], reset=False) # MX q54 | |
| qml.Hadamard(wires=[54]) | |
| qml.Hadamard(wires=[55]) | |
| c[578] = catalyst.measure(wires=[55], reset=False) # MX q55 | |
| qml.Hadamard(wires=[55]) | |
| qml.Hadamard(wires=[56]) | |
| c[579] = catalyst.measure(wires=[56], reset=False) # MX q56 | |
| qml.Hadamard(wires=[56]) | |
| qml.Hadamard(wires=[57]) | |
| c[580] = catalyst.measure(wires=[57], reset=False) # MX q57 | |
| qml.Hadamard(wires=[57]) | |
| qml.Hadamard(wires=[63]) | |
| c[581] = catalyst.measure(wires=[63], reset=False) # MX q63 | |
| qml.Hadamard(wires=[63]) | |
| qml.Hadamard(wires=[69]) | |
| c[582] = catalyst.measure(wires=[69], reset=False) # MX q69 | |
| qml.Hadamard(wires=[69]) | |
| qml.Hadamard(wires=[70]) | |
| c[583] = catalyst.measure(wires=[70], reset=False) # MX q70 | |
| qml.Hadamard(wires=[70]) | |
| qml.Hadamard(wires=[71]) | |
| c[584] = catalyst.measure(wires=[71], reset=False) # MX q71 | |
| qml.Hadamard(wires=[71]) | |
| qml.Hadamard(wires=[72]) | |
| c[585] = catalyst.measure(wires=[72], reset=False) # MX q72 | |
| qml.Hadamard(wires=[72]) | |
| qml.Hadamard(wires=[73]) | |
| c[586] = catalyst.measure(wires=[73], reset=False) # MX q73 | |
| qml.Hadamard(wires=[73]) | |
| qml.Hadamard(wires=[74]) | |
| c[587] = catalyst.measure(wires=[74], reset=False) # MX q74 | |
| qml.Hadamard(wires=[74]) | |
| qml.Hadamard(wires=[75]) | |
| c[588] = catalyst.measure(wires=[75], reset=False) # MX q75 | |
| qml.Hadamard(wires=[75]) | |
| qml.Hadamard(wires=[76]) | |
| c[589] = catalyst.measure(wires=[76], reset=False) # MX q76 | |
| qml.Hadamard(wires=[76]) | |
| qml.Hadamard(wires=[77]) | |
| c[590] = catalyst.measure(wires=[77], reset=False) # MX q77 | |
| qml.Hadamard(wires=[77]) | |
| qml.Hadamard(wires=[78]) | |
| c[591] = catalyst.measure(wires=[78], reset=False) # MX q78 | |
| qml.Hadamard(wires=[78]) | |
| qml.Hadamard(wires=[79]) | |
| c[592] = catalyst.measure(wires=[79], reset=False) # MX q79 | |
| qml.Hadamard(wires=[79]) | |
| qml.Hadamard(wires=[86]) | |
| c[593] = catalyst.measure(wires=[86], reset=False) # MX q86 | |
| qml.Hadamard(wires=[86]) | |
| qml.Hadamard(wires=[93]) | |
| c[594] = catalyst.measure(wires=[93], reset=False) # MX q93 | |
| qml.Hadamard(wires=[93]) | |
| qml.Hadamard(wires=[94]) | |
| c[595] = catalyst.measure(wires=[94], reset=False) # MX q94 | |
| qml.Hadamard(wires=[94]) | |
| qml.Hadamard(wires=[95]) | |
| c[596] = catalyst.measure(wires=[95], reset=False) # MX q95 | |
| qml.Hadamard(wires=[95]) | |
| qml.Hadamard(wires=[96]) | |
| c[597] = catalyst.measure(wires=[96], reset=False) # MX q96 | |
| qml.Hadamard(wires=[96]) | |
| qml.Hadamard(wires=[97]) | |
| c[598] = catalyst.measure(wires=[97], reset=False) # MX q97 | |
| qml.Hadamard(wires=[97]) | |
| qml.Hadamard(wires=[98]) | |
| c[599] = catalyst.measure(wires=[98], reset=False) # MX q98 | |
| qml.Hadamard(wires=[98]) | |
| qml.Hadamard(wires=[99]) | |
| c[600] = catalyst.measure(wires=[99], reset=False) # MX q99 | |
| qml.Hadamard(wires=[99]) | |
| qml.Hadamard(wires=[100]) | |
| c[601] = catalyst.measure(wires=[100], reset=False) # MX q100 | |
| qml.Hadamard(wires=[100]) | |
| qml.Hadamard(wires=[101]) | |
| c[602] = catalyst.measure(wires=[101], reset=False) # MX q101 | |
| qml.Hadamard(wires=[101]) | |
| qml.Hadamard(wires=[102]) | |
| c[603] = catalyst.measure(wires=[102], reset=False) # MX q102 | |
| qml.Hadamard(wires=[102]) | |
| qml.Hadamard(wires=[103]) | |
| c[604] = catalyst.measure(wires=[103], reset=False) # MX q103 | |
| qml.Hadamard(wires=[103]) | |
| qml.Hadamard(wires=[109]) | |
| c[605] = catalyst.measure(wires=[109], reset=False) # MX q109 | |
| qml.Hadamard(wires=[109]) | |
| qml.Hadamard(wires=[116]) | |
| c[606] = catalyst.measure(wires=[116], reset=False) # MX q116 | |
| qml.Hadamard(wires=[116]) | |
| qml.Hadamard(wires=[118]) | |
| c[607] = catalyst.measure(wires=[118], reset=False) # MX q118 | |
| qml.Hadamard(wires=[118]) | |
| qml.Hadamard(wires=[120]) | |
| c[608] = catalyst.measure(wires=[120], reset=False) # MX q120 | |
| qml.Hadamard(wires=[120]) | |
| qml.Hadamard(wires=[122]) | |
| c[609] = catalyst.measure(wires=[122], reset=False) # MX q122 | |
| qml.Hadamard(wires=[122]) | |
| qml.Hadamard(wires=[124]) | |
| c[610] = catalyst.measure(wires=[124], reset=False) # MX q124 | |
| qml.Hadamard(wires=[124]) | |
| qml.Hadamard(wires=[134]) | |
| c[611] = catalyst.measure(wires=[134], reset=False) # MX q134 | |
| qml.Hadamard(wires=[134]) | |
| qml.Hadamard(wires=[136]) | |
| c[612] = catalyst.measure(wires=[136], reset=False) # MX q136 | |
| qml.Hadamard(wires=[136]) | |
| qml.Hadamard(wires=[143]) | |
| c[613] = catalyst.measure(wires=[143], reset=False) # MX q143 | |
| qml.Hadamard(wires=[143]) | |
| qml.Hadamard(wires=[144]) | |
| c[614] = catalyst.measure(wires=[144], reset=False) # MX q144 | |
| qml.Hadamard(wires=[144]) | |
| qml.Hadamard(wires=[145]) | |
| c[615] = catalyst.measure(wires=[145], reset=False) # MX q145 | |
| qml.Hadamard(wires=[145]) | |
| qml.Hadamard(wires=[146]) | |
| c[616] = catalyst.measure(wires=[146], reset=False) # MX q146 | |
| qml.Hadamard(wires=[146]) | |
| qml.Hadamard(wires=[147]) | |
| c[617] = catalyst.measure(wires=[147], reset=False) # MX q147 | |
| qml.Hadamard(wires=[147]) | |
| qml.Hadamard(wires=[155]) | |
| c[618] = catalyst.measure(wires=[155], reset=False) # MX q155 | |
| qml.Hadamard(wires=[155]) | |
| qml.Hadamard(wires=[156]) | |
| c[619] = catalyst.measure(wires=[156], reset=False) # MX q156 | |
| qml.Hadamard(wires=[156]) | |
| qml.Hadamard(wires=[157]) | |
| c[620] = catalyst.measure(wires=[157], reset=False) # MX q157 | |
| qml.Hadamard(wires=[157]) | |
| qml.Hadamard(wires=[158]) | |
| c[621] = catalyst.measure(wires=[158], reset=False) # MX q158 | |
| qml.Hadamard(wires=[158]) | |
| qml.Hadamard(wires=[159]) | |
| c[622] = catalyst.measure(wires=[159], reset=False) # MX q159 | |
| qml.Hadamard(wires=[159]) | |
| qml.Hadamard(wires=[165]) | |
| c[623] = catalyst.measure(wires=[165], reset=False) # MX q165 | |
| qml.Hadamard(wires=[165]) | |
| qml.Hadamard(wires=[166]) | |
| c[624] = catalyst.measure(wires=[166], reset=False) # MX q166 | |
| qml.Hadamard(wires=[166]) | |
| qml.Hadamard(wires=[167]) | |
| c[625] = catalyst.measure(wires=[167], reset=False) # MX q167 | |
| qml.Hadamard(wires=[167]) | |
| qml.Hadamard(wires=[168]) | |
| c[626] = catalyst.measure(wires=[168], reset=False) # MX q168 | |
| qml.Hadamard(wires=[168]) | |
| qml.Hadamard(wires=[169]) | |
| c[627] = catalyst.measure(wires=[169], reset=False) # MX q169 | |
| qml.Hadamard(wires=[169]) | |
| qml.Hadamard(wires=[177]) | |
| c[628] = catalyst.measure(wires=[177], reset=False) # MX q177 | |
| qml.Hadamard(wires=[177]) | |
| qml.Hadamard(wires=[178]) | |
| c[629] = catalyst.measure(wires=[178], reset=False) # MX q178 | |
| qml.Hadamard(wires=[178]) | |
| qml.Hadamard(wires=[179]) | |
| c[630] = catalyst.measure(wires=[179], reset=False) # MX q179 | |
| qml.Hadamard(wires=[179]) | |
| qml.Hadamard(wires=[180]) | |
| c[631] = catalyst.measure(wires=[180], reset=False) # MX q180 | |
| qml.Hadamard(wires=[180]) | |
| qml.Hadamard(wires=[181]) | |
| c[632] = catalyst.measure(wires=[181], reset=False) # MX q181 | |
| qml.Hadamard(wires=[181]) | |
| qml.Hadamard(wires=[188]) | |
| c[633] = catalyst.measure(wires=[188], reset=False) # MX q188 | |
| qml.Hadamard(wires=[188]) | |
| qml.Hadamard(wires=[190]) | |
| c[634] = catalyst.measure(wires=[190], reset=False) # MX q190 | |
| qml.Hadamard(wires=[190]) | |
| catalyst.measure(wires=[2], reset=True) # reset X q2 | |
| qml.Hadamard(wires=[2]) | |
| catalyst.measure(wires=[4], reset=True) # reset X q4 | |
| qml.Hadamard(wires=[4]) | |
| catalyst.measure(wires=[8], reset=True) # reset X q8 | |
| qml.Hadamard(wires=[8]) | |
| catalyst.measure(wires=[10], reset=True) # reset X q10 | |
| qml.Hadamard(wires=[10]) | |
| catalyst.measure(wires=[23], reset=True) # reset X q23 | |
| qml.Hadamard(wires=[23]) | |
| catalyst.measure(wires=[24], reset=True) # reset X q24 | |
| qml.Hadamard(wires=[24]) | |
| catalyst.measure(wires=[25], reset=True) # reset X q25 | |
| qml.Hadamard(wires=[25]) | |
| catalyst.measure(wires=[26], reset=True) # reset X q26 | |
| qml.Hadamard(wires=[26]) | |
| catalyst.measure(wires=[27], reset=True) # reset X q27 | |
| qml.Hadamard(wires=[27]) | |
| catalyst.measure(wires=[29], reset=True) # reset X q29 | |
| qml.Hadamard(wires=[29]) | |
| catalyst.measure(wires=[30], reset=True) # reset X q30 | |
| qml.Hadamard(wires=[30]) | |
| catalyst.measure(wires=[31], reset=True) # reset X q31 | |
| qml.Hadamard(wires=[31]) | |
| catalyst.measure(wires=[32], reset=True) # reset X q32 | |
| qml.Hadamard(wires=[32]) | |
| catalyst.measure(wires=[33], reset=True) # reset X q33 | |
| qml.Hadamard(wires=[33]) | |
| catalyst.measure(wires=[47], reset=True) # reset X q47 | |
| qml.Hadamard(wires=[47]) | |
| catalyst.measure(wires=[48], reset=True) # reset X q48 | |
| qml.Hadamard(wires=[48]) | |
| catalyst.measure(wires=[49], reset=True) # reset X q49 | |
| qml.Hadamard(wires=[49]) | |
| catalyst.measure(wires=[50], reset=True) # reset X q50 | |
| qml.Hadamard(wires=[50]) | |
| catalyst.measure(wires=[51], reset=True) # reset X q51 | |
| qml.Hadamard(wires=[51]) | |
| catalyst.measure(wires=[53], reset=True) # reset X q53 | |
| qml.Hadamard(wires=[53]) | |
| catalyst.measure(wires=[54], reset=True) # reset X q54 | |
| qml.Hadamard(wires=[54]) | |
| catalyst.measure(wires=[55], reset=True) # reset X q55 | |
| qml.Hadamard(wires=[55]) | |
| catalyst.measure(wires=[56], reset=True) # reset X q56 | |
| qml.Hadamard(wires=[56]) | |
| catalyst.measure(wires=[57], reset=True) # reset X q57 | |
| qml.Hadamard(wires=[57]) | |
| catalyst.measure(wires=[69], reset=True) # reset X q69 | |
| qml.Hadamard(wires=[69]) | |
| catalyst.measure(wires=[70], reset=True) # reset X q70 | |
| qml.Hadamard(wires=[70]) | |
| catalyst.measure(wires=[71], reset=True) # reset X q71 | |
| qml.Hadamard(wires=[71]) | |
| catalyst.measure(wires=[72], reset=True) # reset X q72 | |
| qml.Hadamard(wires=[72]) | |
| catalyst.measure(wires=[73], reset=True) # reset X q73 | |
| qml.Hadamard(wires=[73]) | |
| catalyst.measure(wires=[75], reset=True) # reset X q75 | |
| qml.Hadamard(wires=[75]) | |
| catalyst.measure(wires=[76], reset=True) # reset X q76 | |
| qml.Hadamard(wires=[76]) | |
| catalyst.measure(wires=[77], reset=True) # reset X q77 | |
| qml.Hadamard(wires=[77]) | |
| catalyst.measure(wires=[78], reset=True) # reset X q78 | |
| qml.Hadamard(wires=[78]) | |
| catalyst.measure(wires=[79], reset=True) # reset X q79 | |
| qml.Hadamard(wires=[79]) | |
| catalyst.measure(wires=[93], reset=True) # reset X q93 | |
| qml.Hadamard(wires=[93]) | |
| catalyst.measure(wires=[94], reset=True) # reset X q94 | |
| qml.Hadamard(wires=[94]) | |
| catalyst.measure(wires=[95], reset=True) # reset X q95 | |
| qml.Hadamard(wires=[95]) | |
| catalyst.measure(wires=[96], reset=True) # reset X q96 | |
| qml.Hadamard(wires=[96]) | |
| catalyst.measure(wires=[97], reset=True) # reset X q97 | |
| qml.Hadamard(wires=[97]) | |
| catalyst.measure(wires=[99], reset=True) # reset X q99 | |
| qml.Hadamard(wires=[99]) | |
| catalyst.measure(wires=[100], reset=True) # reset X q100 | |
| qml.Hadamard(wires=[100]) | |
| catalyst.measure(wires=[101], reset=True) # reset X q101 | |
| qml.Hadamard(wires=[101]) | |
| catalyst.measure(wires=[102], reset=True) # reset X q102 | |
| qml.Hadamard(wires=[102]) | |
| catalyst.measure(wires=[103], reset=True) # reset X q103 | |
| qml.Hadamard(wires=[103]) | |
| catalyst.measure(wires=[116], reset=True) # reset X q116 | |
| qml.Hadamard(wires=[116]) | |
| catalyst.measure(wires=[118], reset=True) # reset X q118 | |
| qml.Hadamard(wires=[118]) | |
| catalyst.measure(wires=[121], reset=True) # reset X q121 | |
| qml.Hadamard(wires=[121]) | |
| catalyst.measure(wires=[122], reset=True) # reset X q122 | |
| qml.Hadamard(wires=[122]) | |
| catalyst.measure(wires=[123], reset=True) # reset X q123 | |
| qml.Hadamard(wires=[123]) | |
| catalyst.measure(wires=[124], reset=True) # reset X q124 | |
| qml.Hadamard(wires=[124]) | |
| catalyst.measure(wires=[125], reset=True) # reset X q125 | |
| qml.Hadamard(wires=[125]) | |
| catalyst.measure(wires=[133], reset=True) # reset X q133 | |
| qml.Hadamard(wires=[133]) | |
| catalyst.measure(wires=[134], reset=True) # reset X q134 | |
| qml.Hadamard(wires=[134]) | |
| catalyst.measure(wires=[135], reset=True) # reset X q135 | |
| qml.Hadamard(wires=[135]) | |
| catalyst.measure(wires=[136], reset=True) # reset X q136 | |
| qml.Hadamard(wires=[136]) | |
| catalyst.measure(wires=[137], reset=True) # reset X q137 | |
| qml.Hadamard(wires=[137]) | |
| catalyst.measure(wires=[143], reset=True) # reset X q143 | |
| qml.Hadamard(wires=[143]) | |
| catalyst.measure(wires=[144], reset=True) # reset X q144 | |
| qml.Hadamard(wires=[144]) | |
| catalyst.measure(wires=[145], reset=True) # reset X q145 | |
| qml.Hadamard(wires=[145]) | |
| catalyst.measure(wires=[146], reset=True) # reset X q146 | |
| qml.Hadamard(wires=[146]) | |
| catalyst.measure(wires=[147], reset=True) # reset X q147 | |
| qml.Hadamard(wires=[147]) | |
| catalyst.measure(wires=[155], reset=True) # reset X q155 | |
| qml.Hadamard(wires=[155]) | |
| catalyst.measure(wires=[156], reset=True) # reset X q156 | |
| qml.Hadamard(wires=[156]) | |
| catalyst.measure(wires=[157], reset=True) # reset X q157 | |
| qml.Hadamard(wires=[157]) | |
| catalyst.measure(wires=[158], reset=True) # reset X q158 | |
| qml.Hadamard(wires=[158]) | |
| catalyst.measure(wires=[159], reset=True) # reset X q159 | |
| qml.Hadamard(wires=[159]) | |
| catalyst.measure(wires=[165], reset=True) # reset X q165 | |
| qml.Hadamard(wires=[165]) | |
| catalyst.measure(wires=[166], reset=True) # reset X q166 | |
| qml.Hadamard(wires=[166]) | |
| catalyst.measure(wires=[167], reset=True) # reset X q167 | |
| qml.Hadamard(wires=[167]) | |
| catalyst.measure(wires=[168], reset=True) # reset X q168 | |
| qml.Hadamard(wires=[168]) | |
| catalyst.measure(wires=[169], reset=True) # reset X q169 | |
| qml.Hadamard(wires=[169]) | |
| catalyst.measure(wires=[177], reset=True) # reset X q177 | |
| qml.Hadamard(wires=[177]) | |
| catalyst.measure(wires=[178], reset=True) # reset X q178 | |
| qml.Hadamard(wires=[178]) | |
| catalyst.measure(wires=[179], reset=True) # reset X q179 | |
| qml.Hadamard(wires=[179]) | |
| catalyst.measure(wires=[180], reset=True) # reset X q180 | |
| qml.Hadamard(wires=[180]) | |
| catalyst.measure(wires=[181], reset=True) # reset X q181 | |
| qml.Hadamard(wires=[181]) | |
| catalyst.measure(wires=[188], reset=True) # reset X q188 | |
| qml.Hadamard(wires=[188]) | |
| catalyst.measure(wires=[190], reset=True) # reset X q190 | |
| qml.Hadamard(wires=[190]) | |
| catalyst.measure(wires=[127], reset=True) # reset Z q127 | |
| catalyst.measure(wires=[128], reset=True) # reset Z q128 | |
| catalyst.measure(wires=[129], reset=True) # reset Z q129 | |
| catalyst.measure(wires=[130], reset=True) # reset Z q130 | |
| catalyst.measure(wires=[131], reset=True) # reset Z q131 | |
| qml.CZ(wires=[24,12]) | |
| qml.CZ(wires=[26,14]) | |
| qml.CZ(wires=[30,18]) | |
| qml.CZ(wires=[32,20]) | |
| qml.CZ(wires=[48,36]) | |
| qml.CZ(wires=[50,38]) | |
| qml.CZ(wires=[54,42]) | |
| qml.CZ(wires=[56,44]) | |
| qml.CZ(wires=[70,58]) | |
| qml.CZ(wires=[72,60]) | |
| qml.CZ(wires=[76,64]) | |
| qml.CZ(wires=[78,66]) | |
| qml.CZ(wires=[94,82]) | |
| qml.CZ(wires=[96,84]) | |
| qml.CZ(wires=[100,88]) | |
| qml.CZ(wires=[102,90]) | |
| qml.CZ(wires=[116,104]) | |
| qml.CZ(wires=[118,106]) | |
| qml.CZ(wires=[122,110]) | |
| qml.CZ(wires=[124,112]) | |
| qml.CZ(wires=[134,128]) | |
| qml.CZ(wires=[136,130]) | |
| qml.CZ(wires=[144,138]) | |
| qml.CZ(wires=[146,140]) | |
| qml.CZ(wires=[156,150]) | |
| qml.CZ(wires=[158,152]) | |
| qml.CZ(wires=[166,160]) | |
| qml.CZ(wires=[168,162]) | |
| qml.CZ(wires=[178,172]) | |
| qml.CZ(wires=[180,174]) | |
| qml.CZ(wires=[188,182]) | |
| qml.CZ(wires=[190,184]) | |
| qml.CNOT(wires=[25,13]) | |
| qml.CNOT(wires=[27,15]) | |
| qml.CNOT(wires=[31,19]) | |
| qml.CNOT(wires=[33,21]) | |
| qml.CNOT(wires=[47,35]) | |
| qml.CNOT(wires=[49,37]) | |
| qml.CNOT(wires=[51,39]) | |
| qml.CNOT(wires=[53,41]) | |
| qml.CNOT(wires=[55,43]) | |
| qml.CNOT(wires=[57,45]) | |
| qml.CNOT(wires=[71,59]) | |
| qml.CNOT(wires=[73,61]) | |
| qml.CNOT(wires=[77,65]) | |
| qml.CNOT(wires=[79,67]) | |
| qml.CNOT(wires=[93,81]) | |
| qml.CNOT(wires=[95,83]) | |
| qml.CNOT(wires=[97,85]) | |
| qml.CNOT(wires=[99,87]) | |
| qml.CNOT(wires=[101,89]) | |
| qml.CNOT(wires=[103,91]) | |
| qml.CNOT(wires=[123,111]) | |
| qml.CNOT(wires=[125,113]) | |
| qml.CNOT(wires=[133,127]) | |
| qml.CNOT(wires=[135,129]) | |
| qml.CNOT(wires=[137,131]) | |
| qml.CNOT(wires=[145,139]) | |
| qml.CNOT(wires=[147,141]) | |
| qml.CNOT(wires=[155,149]) | |
| qml.CNOT(wires=[157,151]) | |
| qml.CNOT(wires=[159,153]) | |
| qml.CNOT(wires=[167,161]) | |
| qml.CNOT(wires=[169,163]) | |
| qml.CNOT(wires=[177,171]) | |
| qml.CNOT(wires=[179,173]) | |
| qml.CNOT(wires=[181,175]) | |
| qml.CNOT(wires=[25,36]) | |
| qml.CNOT(wires=[27,38]) | |
| qml.CNOT(wires=[31,42]) | |
| qml.CNOT(wires=[33,44]) | |
| qml.CNOT(wires=[47,58]) | |
| qml.CNOT(wires=[49,60]) | |
| qml.CNOT(wires=[51,62]) | |
| qml.CNOT(wires=[53,64]) | |
| qml.CNOT(wires=[55,66]) | |
| qml.CNOT(wires=[57,68]) | |
| qml.CNOT(wires=[71,82]) | |
| qml.CNOT(wires=[73,84]) | |
| qml.CNOT(wires=[77,88]) | |
| qml.CNOT(wires=[79,90]) | |
| qml.CNOT(wires=[93,104]) | |
| qml.CNOT(wires=[95,106]) | |
| qml.CNOT(wires=[97,108]) | |
| qml.CNOT(wires=[99,110]) | |
| qml.CNOT(wires=[101,112]) | |
| qml.CNOT(wires=[103,114]) | |
| qml.CNOT(wires=[123,128]) | |
| qml.CNOT(wires=[125,130]) | |
| qml.CNOT(wires=[133,138]) | |
| qml.CNOT(wires=[135,140]) | |
| qml.CNOT(wires=[137,142]) | |
| qml.CNOT(wires=[145,150]) | |
| qml.CNOT(wires=[147,152]) | |
| qml.CNOT(wires=[155,160]) | |
| qml.CNOT(wires=[157,162]) | |
| qml.CNOT(wires=[159,164]) | |
| qml.CNOT(wires=[167,172]) | |
| qml.CNOT(wires=[169,174]) | |
| qml.CNOT(wires=[177,182]) | |
| qml.CNOT(wires=[179,184]) | |
| qml.CNOT(wires=[181,186]) | |
| qml.CZ(wires=[2,13]) | |
| qml.CZ(wires=[4,15]) | |
| qml.CZ(wires=[8,19]) | |
| qml.CZ(wires=[10,21]) | |
| qml.CNOT(wires=[23,12]) | |
| qml.CNOT(wires=[25,14]) | |
| qml.CNOT(wires=[27,16]) | |
| qml.CNOT(wires=[29,18]) | |
| qml.CNOT(wires=[31,20]) | |
| qml.CNOT(wires=[33,22]) | |
| qml.CNOT(wires=[47,36]) | |
| qml.CNOT(wires=[49,38]) | |
| qml.CNOT(wires=[53,42]) | |
| qml.CNOT(wires=[55,44]) | |
| qml.CNOT(wires=[69,58]) | |
| qml.CNOT(wires=[71,60]) | |
| qml.CNOT(wires=[73,62]) | |
| qml.CNOT(wires=[75,64]) | |
| qml.CNOT(wires=[77,66]) | |
| qml.CNOT(wires=[79,68]) | |
| qml.CNOT(wires=[93,82]) | |
| qml.CNOT(wires=[95,84]) | |
| qml.CNOT(wires=[99,88]) | |
| qml.CNOT(wires=[101,90]) | |
| qml.CNOT(wires=[121,110]) | |
| qml.CNOT(wires=[123,112]) | |
| qml.CNOT(wires=[125,114]) | |
| qml.CNOT(wires=[133,128]) | |
| qml.CNOT(wires=[135,130]) | |
| qml.CNOT(wires=[143,138]) | |
| qml.CNOT(wires=[145,140]) | |
| qml.CNOT(wires=[147,142]) | |
| qml.CNOT(wires=[155,150]) | |
| qml.CNOT(wires=[157,152]) | |
| qml.CNOT(wires=[165,160]) | |
| qml.CNOT(wires=[167,162]) | |
| qml.CNOT(wires=[169,164]) | |
| qml.CNOT(wires=[177,172]) | |
| qml.CNOT(wires=[179,174]) | |
| qml.CZ(wires=[24,13]) | |
| qml.CZ(wires=[26,15]) | |
| qml.CZ(wires=[30,19]) | |
| qml.CZ(wires=[32,21]) | |
| qml.CZ(wires=[48,37]) | |
| qml.CZ(wires=[50,39]) | |
| qml.CZ(wires=[54,43]) | |
| qml.CZ(wires=[56,45]) | |
| qml.CZ(wires=[70,59]) | |
| qml.CZ(wires=[72,61]) | |
| qml.CZ(wires=[76,65]) | |
| qml.CZ(wires=[78,67]) | |
| qml.CZ(wires=[94,83]) | |
| qml.CZ(wires=[96,85]) | |
| qml.CZ(wires=[100,89]) | |
| qml.CZ(wires=[102,91]) | |
| qml.CZ(wires=[116,105]) | |
| qml.CZ(wires=[118,107]) | |
| qml.CZ(wires=[122,111]) | |
| qml.CZ(wires=[124,113]) | |
| qml.CZ(wires=[134,129]) | |
| qml.CZ(wires=[136,131]) | |
| qml.CZ(wires=[144,139]) | |
| qml.CZ(wires=[146,141]) | |
| qml.CZ(wires=[156,151]) | |
| qml.CZ(wires=[158,153]) | |
| qml.CZ(wires=[166,161]) | |
| qml.CZ(wires=[168,163]) | |
| qml.CZ(wires=[178,173]) | |
| qml.CZ(wires=[180,175]) | |
| qml.CZ(wires=[188,183]) | |
| qml.CZ(wires=[190,185]) | |
| qml.CZ(wires=[24,35]) | |
| qml.CZ(wires=[26,37]) | |
| qml.CZ(wires=[30,41]) | |
| qml.CZ(wires=[32,43]) | |
| qml.CZ(wires=[48,59]) | |
| qml.CZ(wires=[50,61]) | |
| qml.CZ(wires=[54,65]) | |
| qml.CZ(wires=[56,67]) | |
| qml.CZ(wires=[70,81]) | |
| qml.CZ(wires=[72,83]) | |
| qml.CZ(wires=[76,87]) | |
| qml.CZ(wires=[78,89]) | |
| qml.CZ(wires=[94,105]) | |
| qml.CZ(wires=[96,107]) | |
| qml.CZ(wires=[100,111]) | |
| qml.CZ(wires=[102,113]) | |
| qml.CZ(wires=[122,127]) | |
| qml.CZ(wires=[124,129]) | |
| qml.CZ(wires=[134,139]) | |
| qml.CZ(wires=[136,141]) | |
| qml.CZ(wires=[144,149]) | |
| qml.CZ(wires=[146,151]) | |
| qml.CZ(wires=[156,161]) | |
| qml.CZ(wires=[158,163]) | |
| qml.CZ(wires=[166,171]) | |
| qml.CZ(wires=[168,173]) | |
| qml.CZ(wires=[178,183]) | |
| qml.CZ(wires=[180,185]) | |
| qml.CNOT(wires=[23,35]) | |
| qml.CNOT(wires=[25,37]) | |
| qml.CNOT(wires=[27,39]) | |
| qml.CNOT(wires=[29,41]) | |
| qml.CNOT(wires=[31,43]) | |
| qml.CNOT(wires=[33,45]) | |
| qml.CNOT(wires=[47,59]) | |
| qml.CNOT(wires=[49,61]) | |
| qml.CNOT(wires=[53,65]) | |
| qml.CNOT(wires=[55,67]) | |
| qml.CNOT(wires=[69,81]) | |
| qml.CNOT(wires=[71,83]) | |
| qml.CNOT(wires=[73,85]) | |
| qml.CNOT(wires=[75,87]) | |
| qml.CNOT(wires=[77,89]) | |
| qml.CNOT(wires=[79,91]) | |
| qml.CNOT(wires=[93,105]) | |
| qml.CNOT(wires=[95,107]) | |
| qml.CNOT(wires=[99,111]) | |
| qml.CNOT(wires=[101,113]) | |
| qml.CNOT(wires=[121,127]) | |
| qml.CNOT(wires=[123,129]) | |
| qml.CNOT(wires=[125,131]) | |
| qml.CNOT(wires=[133,139]) | |
| qml.CNOT(wires=[135,141]) | |
| qml.CNOT(wires=[143,149]) | |
| qml.CNOT(wires=[145,151]) | |
| qml.CNOT(wires=[147,153]) | |
| qml.CNOT(wires=[155,161]) | |
| qml.CNOT(wires=[157,163]) | |
| qml.CNOT(wires=[165,171]) | |
| qml.CNOT(wires=[167,173]) | |
| qml.CNOT(wires=[169,175]) | |
| qml.CNOT(wires=[177,183]) | |
| qml.CNOT(wires=[179,185]) | |
| qml.CZ(wires=[2,14]) | |
| qml.CZ(wires=[4,16]) | |
| qml.CZ(wires=[8,20]) | |
| qml.CZ(wires=[10,22]) | |
| qml.CZ(wires=[24,36]) | |
| qml.CZ(wires=[26,38]) | |
| qml.CZ(wires=[30,42]) | |
| qml.CZ(wires=[32,44]) | |
| qml.CZ(wires=[48,60]) | |
| qml.CZ(wires=[50,62]) | |
| qml.CZ(wires=[54,66]) | |
| qml.CZ(wires=[56,68]) | |
| qml.CZ(wires=[70,82]) | |
| qml.CZ(wires=[72,84]) | |
| qml.CZ(wires=[76,88]) | |
| qml.CZ(wires=[78,90]) | |
| qml.CZ(wires=[94,106]) | |
| qml.CZ(wires=[96,108]) | |
| qml.CZ(wires=[100,112]) | |
| qml.CZ(wires=[102,114]) | |
| qml.CZ(wires=[122,128]) | |
| qml.CZ(wires=[124,130]) | |
| qml.CZ(wires=[134,140]) | |
| qml.CZ(wires=[136,142]) | |
| qml.CZ(wires=[144,150]) | |
| qml.CZ(wires=[146,152]) | |
| qml.CZ(wires=[156,162]) | |
| qml.CZ(wires=[158,164]) | |
| qml.CZ(wires=[166,172]) | |
| qml.CZ(wires=[168,174]) | |
| qml.CZ(wires=[178,184]) | |
| qml.CZ(wires=[180,186]) | |
| qml.Hadamard(wires=[2]) | |
| c[635] = catalyst.measure(wires=[2], reset=False) # MX q2 | |
| qml.Hadamard(wires=[2]) | |
| qml.Hadamard(wires=[4]) | |
| c[636] = catalyst.measure(wires=[4], reset=False) # MX q4 | |
| qml.Hadamard(wires=[4]) | |
| qml.Hadamard(wires=[8]) | |
| c[637] = catalyst.measure(wires=[8], reset=False) # MX q8 | |
| qml.Hadamard(wires=[8]) | |
| qml.Hadamard(wires=[10]) | |
| c[638] = catalyst.measure(wires=[10], reset=False) # MX q10 | |
| qml.Hadamard(wires=[10]) | |
| qml.Hadamard(wires=[23]) | |
| c[639] = catalyst.measure(wires=[23], reset=False) # MX q23 | |
| qml.Hadamard(wires=[23]) | |
| qml.Hadamard(wires=[24]) | |
| c[640] = catalyst.measure(wires=[24], reset=False) # MX q24 | |
| qml.Hadamard(wires=[24]) | |
| qml.Hadamard(wires=[25]) | |
| c[641] = catalyst.measure(wires=[25], reset=False) # MX q25 | |
| qml.Hadamard(wires=[25]) | |
| qml.Hadamard(wires=[26]) | |
| c[642] = catalyst.measure(wires=[26], reset=False) # MX q26 | |
| qml.Hadamard(wires=[26]) | |
| qml.Hadamard(wires=[27]) | |
| c[643] = catalyst.measure(wires=[27], reset=False) # MX q27 | |
| qml.Hadamard(wires=[27]) | |
| qml.Hadamard(wires=[29]) | |
| c[644] = catalyst.measure(wires=[29], reset=False) # MX q29 | |
| qml.Hadamard(wires=[29]) | |
| qml.Hadamard(wires=[30]) | |
| c[645] = catalyst.measure(wires=[30], reset=False) # MX q30 | |
| qml.Hadamard(wires=[30]) | |
| qml.Hadamard(wires=[31]) | |
| c[646] = catalyst.measure(wires=[31], reset=False) # MX q31 | |
| qml.Hadamard(wires=[31]) | |
| qml.Hadamard(wires=[32]) | |
| c[647] = catalyst.measure(wires=[32], reset=False) # MX q32 | |
| qml.Hadamard(wires=[32]) | |
| qml.Hadamard(wires=[33]) | |
| c[648] = catalyst.measure(wires=[33], reset=False) # MX q33 | |
| qml.Hadamard(wires=[33]) | |
| qml.Hadamard(wires=[47]) | |
| c[649] = catalyst.measure(wires=[47], reset=False) # MX q47 | |
| qml.Hadamard(wires=[47]) | |
| qml.Hadamard(wires=[48]) | |
| c[650] = catalyst.measure(wires=[48], reset=False) # MX q48 | |
| qml.Hadamard(wires=[48]) | |
| qml.Hadamard(wires=[49]) | |
| c[651] = catalyst.measure(wires=[49], reset=False) # MX q49 | |
| qml.Hadamard(wires=[49]) | |
| qml.Hadamard(wires=[50]) | |
| c[652] = catalyst.measure(wires=[50], reset=False) # MX q50 | |
| qml.Hadamard(wires=[50]) | |
| qml.Hadamard(wires=[51]) | |
| c[653] = catalyst.measure(wires=[51], reset=False) # MX q51 | |
| qml.Hadamard(wires=[51]) | |
| qml.Hadamard(wires=[53]) | |
| c[654] = catalyst.measure(wires=[53], reset=False) # MX q53 | |
| qml.Hadamard(wires=[53]) | |
| qml.Hadamard(wires=[54]) | |
| c[655] = catalyst.measure(wires=[54], reset=False) # MX q54 | |
| qml.Hadamard(wires=[54]) | |
| qml.Hadamard(wires=[55]) | |
| c[656] = catalyst.measure(wires=[55], reset=False) # MX q55 | |
| qml.Hadamard(wires=[55]) | |
| qml.Hadamard(wires=[56]) | |
| c[657] = catalyst.measure(wires=[56], reset=False) # MX q56 | |
| qml.Hadamard(wires=[56]) | |
| qml.Hadamard(wires=[57]) | |
| c[658] = catalyst.measure(wires=[57], reset=False) # MX q57 | |
| qml.Hadamard(wires=[57]) | |
| qml.Hadamard(wires=[69]) | |
| c[659] = catalyst.measure(wires=[69], reset=False) # MX q69 | |
| qml.Hadamard(wires=[69]) | |
| qml.Hadamard(wires=[70]) | |
| c[660] = catalyst.measure(wires=[70], reset=False) # MX q70 | |
| qml.Hadamard(wires=[70]) | |
| qml.Hadamard(wires=[71]) | |
| c[661] = catalyst.measure(wires=[71], reset=False) # MX q71 | |
| qml.Hadamard(wires=[71]) | |
| qml.Hadamard(wires=[72]) | |
| c[662] = catalyst.measure(wires=[72], reset=False) # MX q72 | |
| qml.Hadamard(wires=[72]) | |
| qml.Hadamard(wires=[73]) | |
| c[663] = catalyst.measure(wires=[73], reset=False) # MX q73 | |
| qml.Hadamard(wires=[73]) | |
| qml.Hadamard(wires=[75]) | |
| c[664] = catalyst.measure(wires=[75], reset=False) # MX q75 | |
| qml.Hadamard(wires=[75]) | |
| qml.Hadamard(wires=[76]) | |
| c[665] = catalyst.measure(wires=[76], reset=False) # MX q76 | |
| qml.Hadamard(wires=[76]) | |
| qml.Hadamard(wires=[77]) | |
| c[666] = catalyst.measure(wires=[77], reset=False) # MX q77 | |
| qml.Hadamard(wires=[77]) | |
| qml.Hadamard(wires=[78]) | |
| c[667] = catalyst.measure(wires=[78], reset=False) # MX q78 | |
| qml.Hadamard(wires=[78]) | |
| qml.Hadamard(wires=[79]) | |
| c[668] = catalyst.measure(wires=[79], reset=False) # MX q79 | |
| qml.Hadamard(wires=[79]) | |
| qml.Hadamard(wires=[93]) | |
| c[669] = catalyst.measure(wires=[93], reset=False) # MX q93 | |
| qml.Hadamard(wires=[93]) | |
| qml.Hadamard(wires=[94]) | |
| c[670] = catalyst.measure(wires=[94], reset=False) # MX q94 | |
| qml.Hadamard(wires=[94]) | |
| qml.Hadamard(wires=[95]) | |
| c[671] = catalyst.measure(wires=[95], reset=False) # MX q95 | |
| qml.Hadamard(wires=[95]) | |
| qml.Hadamard(wires=[96]) | |
| c[672] = catalyst.measure(wires=[96], reset=False) # MX q96 | |
| qml.Hadamard(wires=[96]) | |
| qml.Hadamard(wires=[97]) | |
| c[673] = catalyst.measure(wires=[97], reset=False) # MX q97 | |
| qml.Hadamard(wires=[97]) | |
| qml.Hadamard(wires=[99]) | |
| c[674] = catalyst.measure(wires=[99], reset=False) # MX q99 | |
| qml.Hadamard(wires=[99]) | |
| qml.Hadamard(wires=[100]) | |
| c[675] = catalyst.measure(wires=[100], reset=False) # MX q100 | |
| qml.Hadamard(wires=[100]) | |
| qml.Hadamard(wires=[101]) | |
| c[676] = catalyst.measure(wires=[101], reset=False) # MX q101 | |
| qml.Hadamard(wires=[101]) | |
| qml.Hadamard(wires=[102]) | |
| c[677] = catalyst.measure(wires=[102], reset=False) # MX q102 | |
| qml.Hadamard(wires=[102]) | |
| qml.Hadamard(wires=[103]) | |
| c[678] = catalyst.measure(wires=[103], reset=False) # MX q103 | |
| qml.Hadamard(wires=[103]) | |
| qml.Hadamard(wires=[116]) | |
| c[679] = catalyst.measure(wires=[116], reset=False) # MX q116 | |
| qml.Hadamard(wires=[116]) | |
| qml.Hadamard(wires=[118]) | |
| c[680] = catalyst.measure(wires=[118], reset=False) # MX q118 | |
| qml.Hadamard(wires=[118]) | |
| qml.Hadamard(wires=[121]) | |
| c[681] = catalyst.measure(wires=[121], reset=False) # MX q121 | |
| qml.Hadamard(wires=[121]) | |
| qml.Hadamard(wires=[122]) | |
| c[682] = catalyst.measure(wires=[122], reset=False) # MX q122 | |
| qml.Hadamard(wires=[122]) | |
| qml.Hadamard(wires=[123]) | |
| c[683] = catalyst.measure(wires=[123], reset=False) # MX q123 | |
| qml.Hadamard(wires=[123]) | |
| qml.Hadamard(wires=[124]) | |
| c[684] = catalyst.measure(wires=[124], reset=False) # MX q124 | |
| qml.Hadamard(wires=[124]) | |
| qml.Hadamard(wires=[125]) | |
| c[685] = catalyst.measure(wires=[125], reset=False) # MX q125 | |
| qml.Hadamard(wires=[125]) | |
| qml.Hadamard(wires=[133]) | |
| c[686] = catalyst.measure(wires=[133], reset=False) # MX q133 | |
| qml.Hadamard(wires=[133]) | |
| qml.Hadamard(wires=[134]) | |
| c[687] = catalyst.measure(wires=[134], reset=False) # MX q134 | |
| qml.Hadamard(wires=[134]) | |
| qml.Hadamard(wires=[135]) | |
| c[688] = catalyst.measure(wires=[135], reset=False) # MX q135 | |
| qml.Hadamard(wires=[135]) | |
| qml.Hadamard(wires=[136]) | |
| c[689] = catalyst.measure(wires=[136], reset=False) # MX q136 | |
| qml.Hadamard(wires=[136]) | |
| qml.Hadamard(wires=[137]) | |
| c[690] = catalyst.measure(wires=[137], reset=False) # MX q137 | |
| qml.Hadamard(wires=[137]) | |
| qml.Hadamard(wires=[143]) | |
| c[691] = catalyst.measure(wires=[143], reset=False) # MX q143 | |
| qml.Hadamard(wires=[143]) | |
| qml.Hadamard(wires=[144]) | |
| c[692] = catalyst.measure(wires=[144], reset=False) # MX q144 | |
| qml.Hadamard(wires=[144]) | |
| qml.Hadamard(wires=[145]) | |
| c[693] = catalyst.measure(wires=[145], reset=False) # MX q145 | |
| qml.Hadamard(wires=[145]) | |
| qml.Hadamard(wires=[146]) | |
| c[694] = catalyst.measure(wires=[146], reset=False) # MX q146 | |
| qml.Hadamard(wires=[146]) | |
| qml.Hadamard(wires=[147]) | |
| c[695] = catalyst.measure(wires=[147], reset=False) # MX q147 | |
| qml.Hadamard(wires=[147]) | |
| qml.Hadamard(wires=[155]) | |
| c[696] = catalyst.measure(wires=[155], reset=False) # MX q155 | |
| qml.Hadamard(wires=[155]) | |
| qml.Hadamard(wires=[156]) | |
| c[697] = catalyst.measure(wires=[156], reset=False) # MX q156 | |
| qml.Hadamard(wires=[156]) | |
| qml.Hadamard(wires=[157]) | |
| c[698] = catalyst.measure(wires=[157], reset=False) # MX q157 | |
| qml.Hadamard(wires=[157]) | |
| qml.Hadamard(wires=[158]) | |
| c[699] = catalyst.measure(wires=[158], reset=False) # MX q158 | |
| qml.Hadamard(wires=[158]) | |
| qml.Hadamard(wires=[159]) | |
| c[700] = catalyst.measure(wires=[159], reset=False) # MX q159 | |
| qml.Hadamard(wires=[159]) | |
| qml.Hadamard(wires=[165]) | |
| c[701] = catalyst.measure(wires=[165], reset=False) # MX q165 | |
| qml.Hadamard(wires=[165]) | |
| qml.Hadamard(wires=[166]) | |
| c[702] = catalyst.measure(wires=[166], reset=False) # MX q166 | |
| qml.Hadamard(wires=[166]) | |
| qml.Hadamard(wires=[167]) | |
| c[703] = catalyst.measure(wires=[167], reset=False) # MX q167 | |
| qml.Hadamard(wires=[167]) | |
| qml.Hadamard(wires=[168]) | |
| c[704] = catalyst.measure(wires=[168], reset=False) # MX q168 | |
| qml.Hadamard(wires=[168]) | |
| qml.Hadamard(wires=[169]) | |
| c[705] = catalyst.measure(wires=[169], reset=False) # MX q169 | |
| qml.Hadamard(wires=[169]) | |
| qml.Hadamard(wires=[177]) | |
| c[706] = catalyst.measure(wires=[177], reset=False) # MX q177 | |
| qml.Hadamard(wires=[177]) | |
| qml.Hadamard(wires=[178]) | |
| c[707] = catalyst.measure(wires=[178], reset=False) # MX q178 | |
| qml.Hadamard(wires=[178]) | |
| qml.Hadamard(wires=[179]) | |
| c[708] = catalyst.measure(wires=[179], reset=False) # MX q179 | |
| qml.Hadamard(wires=[179]) | |
| qml.Hadamard(wires=[180]) | |
| c[709] = catalyst.measure(wires=[180], reset=False) # MX q180 | |
| qml.Hadamard(wires=[180]) | |
| qml.Hadamard(wires=[181]) | |
| c[710] = catalyst.measure(wires=[181], reset=False) # MX q181 | |
| qml.Hadamard(wires=[181]) | |
| qml.Hadamard(wires=[188]) | |
| c[711] = catalyst.measure(wires=[188], reset=False) # MX q188 | |
| qml.Hadamard(wires=[188]) | |
| qml.Hadamard(wires=[190]) | |
| c[712] = catalyst.measure(wires=[190], reset=False) # MX q190 | |
| qml.Hadamard(wires=[190]) | |
| catalyst.measure(wires=[2], reset=True) # reset X q2 | |
| qml.Hadamard(wires=[2]) | |
| catalyst.measure(wires=[4], reset=True) # reset X q4 | |
| qml.Hadamard(wires=[4]) | |
| catalyst.measure(wires=[8], reset=True) # reset X q8 | |
| qml.Hadamard(wires=[8]) | |
| catalyst.measure(wires=[10], reset=True) # reset X q10 | |
| qml.Hadamard(wires=[10]) | |
| catalyst.measure(wires=[23], reset=True) # reset X q23 | |
| qml.Hadamard(wires=[23]) | |
| catalyst.measure(wires=[24], reset=True) # reset X q24 | |
| qml.Hadamard(wires=[24]) | |
| catalyst.measure(wires=[25], reset=True) # reset X q25 | |
| qml.Hadamard(wires=[25]) | |
| catalyst.measure(wires=[26], reset=True) # reset X q26 | |
| qml.Hadamard(wires=[26]) | |
| catalyst.measure(wires=[27], reset=True) # reset X q27 | |
| qml.Hadamard(wires=[27]) | |
| catalyst.measure(wires=[29], reset=True) # reset X q29 | |
| qml.Hadamard(wires=[29]) | |
| catalyst.measure(wires=[30], reset=True) # reset X q30 | |
| qml.Hadamard(wires=[30]) | |
| catalyst.measure(wires=[31], reset=True) # reset X q31 | |
| qml.Hadamard(wires=[31]) | |
| catalyst.measure(wires=[32], reset=True) # reset X q32 | |
| qml.Hadamard(wires=[32]) | |
| catalyst.measure(wires=[33], reset=True) # reset X q33 | |
| qml.Hadamard(wires=[33]) | |
| catalyst.measure(wires=[47], reset=True) # reset X q47 | |
| qml.Hadamard(wires=[47]) | |
| catalyst.measure(wires=[48], reset=True) # reset X q48 | |
| qml.Hadamard(wires=[48]) | |
| catalyst.measure(wires=[49], reset=True) # reset X q49 | |
| qml.Hadamard(wires=[49]) | |
| catalyst.measure(wires=[50], reset=True) # reset X q50 | |
| qml.Hadamard(wires=[50]) | |
| catalyst.measure(wires=[51], reset=True) # reset X q51 | |
| qml.Hadamard(wires=[51]) | |
| catalyst.measure(wires=[53], reset=True) # reset X q53 | |
| qml.Hadamard(wires=[53]) | |
| catalyst.measure(wires=[54], reset=True) # reset X q54 | |
| qml.Hadamard(wires=[54]) | |
| catalyst.measure(wires=[55], reset=True) # reset X q55 | |
| qml.Hadamard(wires=[55]) | |
| catalyst.measure(wires=[56], reset=True) # reset X q56 | |
| qml.Hadamard(wires=[56]) | |
| catalyst.measure(wires=[57], reset=True) # reset X q57 | |
| qml.Hadamard(wires=[57]) | |
| catalyst.measure(wires=[69], reset=True) # reset X q69 | |
| qml.Hadamard(wires=[69]) | |
| catalyst.measure(wires=[70], reset=True) # reset X q70 | |
| qml.Hadamard(wires=[70]) | |
| catalyst.measure(wires=[71], reset=True) # reset X q71 | |
| qml.Hadamard(wires=[71]) | |
| catalyst.measure(wires=[72], reset=True) # reset X q72 | |
| qml.Hadamard(wires=[72]) | |
| catalyst.measure(wires=[73], reset=True) # reset X q73 | |
| qml.Hadamard(wires=[73]) | |
| catalyst.measure(wires=[75], reset=True) # reset X q75 | |
| qml.Hadamard(wires=[75]) | |
| catalyst.measure(wires=[76], reset=True) # reset X q76 | |
| qml.Hadamard(wires=[76]) | |
| catalyst.measure(wires=[77], reset=True) # reset X q77 | |
| qml.Hadamard(wires=[77]) | |
| catalyst.measure(wires=[78], reset=True) # reset X q78 | |
| qml.Hadamard(wires=[78]) | |
| catalyst.measure(wires=[79], reset=True) # reset X q79 | |
| qml.Hadamard(wires=[79]) | |
| catalyst.measure(wires=[93], reset=True) # reset X q93 | |
| qml.Hadamard(wires=[93]) | |
| catalyst.measure(wires=[94], reset=True) # reset X q94 | |
| qml.Hadamard(wires=[94]) | |
| catalyst.measure(wires=[95], reset=True) # reset X q95 | |
| qml.Hadamard(wires=[95]) | |
| catalyst.measure(wires=[96], reset=True) # reset X q96 | |
| qml.Hadamard(wires=[96]) | |
| catalyst.measure(wires=[97], reset=True) # reset X q97 | |
| qml.Hadamard(wires=[97]) | |
| catalyst.measure(wires=[99], reset=True) # reset X q99 | |
| qml.Hadamard(wires=[99]) | |
| catalyst.measure(wires=[100], reset=True) # reset X q100 | |
| qml.Hadamard(wires=[100]) | |
| catalyst.measure(wires=[101], reset=True) # reset X q101 | |
| qml.Hadamard(wires=[101]) | |
| catalyst.measure(wires=[102], reset=True) # reset X q102 | |
| qml.Hadamard(wires=[102]) | |
| catalyst.measure(wires=[103], reset=True) # reset X q103 | |
| qml.Hadamard(wires=[103]) | |
| catalyst.measure(wires=[116], reset=True) # reset X q116 | |
| qml.Hadamard(wires=[116]) | |
| catalyst.measure(wires=[118], reset=True) # reset X q118 | |
| qml.Hadamard(wires=[118]) | |
| catalyst.measure(wires=[121], reset=True) # reset X q121 | |
| qml.Hadamard(wires=[121]) | |
| catalyst.measure(wires=[122], reset=True) # reset X q122 | |
| qml.Hadamard(wires=[122]) | |
| catalyst.measure(wires=[123], reset=True) # reset X q123 | |
| qml.Hadamard(wires=[123]) | |
| catalyst.measure(wires=[124], reset=True) # reset X q124 | |
| qml.Hadamard(wires=[124]) | |
| catalyst.measure(wires=[125], reset=True) # reset X q125 | |
| qml.Hadamard(wires=[125]) | |
| catalyst.measure(wires=[133], reset=True) # reset X q133 | |
| qml.Hadamard(wires=[133]) | |
| catalyst.measure(wires=[134], reset=True) # reset X q134 | |
| qml.Hadamard(wires=[134]) | |
| catalyst.measure(wires=[135], reset=True) # reset X q135 | |
| qml.Hadamard(wires=[135]) | |
| catalyst.measure(wires=[136], reset=True) # reset X q136 | |
| qml.Hadamard(wires=[136]) | |
| catalyst.measure(wires=[137], reset=True) # reset X q137 | |
| qml.Hadamard(wires=[137]) | |
| catalyst.measure(wires=[143], reset=True) # reset X q143 | |
| qml.Hadamard(wires=[143]) | |
| catalyst.measure(wires=[144], reset=True) # reset X q144 | |
| qml.Hadamard(wires=[144]) | |
| catalyst.measure(wires=[145], reset=True) # reset X q145 | |
| qml.Hadamard(wires=[145]) | |
| catalyst.measure(wires=[146], reset=True) # reset X q146 | |
| qml.Hadamard(wires=[146]) | |
| catalyst.measure(wires=[147], reset=True) # reset X q147 | |
| qml.Hadamard(wires=[147]) | |
| catalyst.measure(wires=[155], reset=True) # reset X q155 | |
| qml.Hadamard(wires=[155]) | |
| catalyst.measure(wires=[156], reset=True) # reset X q156 | |
| qml.Hadamard(wires=[156]) | |
| catalyst.measure(wires=[157], reset=True) # reset X q157 | |
| qml.Hadamard(wires=[157]) | |
| catalyst.measure(wires=[158], reset=True) # reset X q158 | |
| qml.Hadamard(wires=[158]) | |
| catalyst.measure(wires=[159], reset=True) # reset X q159 | |
| qml.Hadamard(wires=[159]) | |
| catalyst.measure(wires=[165], reset=True) # reset X q165 | |
| qml.Hadamard(wires=[165]) | |
| catalyst.measure(wires=[166], reset=True) # reset X q166 | |
| qml.Hadamard(wires=[166]) | |
| catalyst.measure(wires=[167], reset=True) # reset X q167 | |
| qml.Hadamard(wires=[167]) | |
| catalyst.measure(wires=[168], reset=True) # reset X q168 | |
| qml.Hadamard(wires=[168]) | |
| catalyst.measure(wires=[169], reset=True) # reset X q169 | |
| qml.Hadamard(wires=[169]) | |
| catalyst.measure(wires=[177], reset=True) # reset X q177 | |
| qml.Hadamard(wires=[177]) | |
| catalyst.measure(wires=[178], reset=True) # reset X q178 | |
| qml.Hadamard(wires=[178]) | |
| catalyst.measure(wires=[179], reset=True) # reset X q179 | |
| qml.Hadamard(wires=[179]) | |
| catalyst.measure(wires=[180], reset=True) # reset X q180 | |
| qml.Hadamard(wires=[180]) | |
| catalyst.measure(wires=[181], reset=True) # reset X q181 | |
| qml.Hadamard(wires=[181]) | |
| catalyst.measure(wires=[188], reset=True) # reset X q188 | |
| qml.Hadamard(wires=[188]) | |
| catalyst.measure(wires=[190], reset=True) # reset X q190 | |
| qml.Hadamard(wires=[190]) | |
| qml.CZ(wires=[24,12]) | |
| qml.CZ(wires=[26,14]) | |
| qml.CZ(wires=[30,18]) | |
| qml.CZ(wires=[32,20]) | |
| qml.CZ(wires=[48,36]) | |
| qml.CZ(wires=[50,38]) | |
| qml.CZ(wires=[54,42]) | |
| qml.CZ(wires=[56,44]) | |
| qml.CZ(wires=[70,58]) | |
| qml.CZ(wires=[72,60]) | |
| qml.CZ(wires=[76,64]) | |
| qml.CZ(wires=[78,66]) | |
| qml.CZ(wires=[94,82]) | |
| qml.CZ(wires=[96,84]) | |
| qml.CZ(wires=[100,88]) | |
| qml.CZ(wires=[102,90]) | |
| qml.CZ(wires=[116,104]) | |
| qml.CZ(wires=[118,106]) | |
| qml.CZ(wires=[122,110]) | |
| qml.CZ(wires=[124,112]) | |
| qml.CZ(wires=[134,128]) | |
| qml.CZ(wires=[136,130]) | |
| qml.CZ(wires=[144,138]) | |
| qml.CZ(wires=[146,140]) | |
| qml.CZ(wires=[156,150]) | |
| qml.CZ(wires=[158,152]) | |
| qml.CZ(wires=[166,160]) | |
| qml.CZ(wires=[168,162]) | |
| qml.CZ(wires=[178,172]) | |
| qml.CZ(wires=[180,174]) | |
| qml.CZ(wires=[188,182]) | |
| qml.CZ(wires=[190,184]) | |
| qml.CNOT(wires=[25,13]) | |
| qml.CNOT(wires=[27,15]) | |
| qml.CNOT(wires=[31,19]) | |
| qml.CNOT(wires=[33,21]) | |
| qml.CNOT(wires=[47,35]) | |
| qml.CNOT(wires=[49,37]) | |
| qml.CNOT(wires=[51,39]) | |
| qml.CNOT(wires=[53,41]) | |
| qml.CNOT(wires=[55,43]) | |
| qml.CNOT(wires=[57,45]) | |
| qml.CNOT(wires=[71,59]) | |
| qml.CNOT(wires=[73,61]) | |
| qml.CNOT(wires=[77,65]) | |
| qml.CNOT(wires=[79,67]) | |
| qml.CNOT(wires=[93,81]) | |
| qml.CNOT(wires=[95,83]) | |
| qml.CNOT(wires=[97,85]) | |
| qml.CNOT(wires=[99,87]) | |
| qml.CNOT(wires=[101,89]) | |
| qml.CNOT(wires=[103,91]) | |
| qml.CNOT(wires=[123,111]) | |
| qml.CNOT(wires=[125,113]) | |
| qml.CNOT(wires=[133,127]) | |
| qml.CNOT(wires=[135,129]) | |
| qml.CNOT(wires=[137,131]) | |
| qml.CNOT(wires=[145,139]) | |
| qml.CNOT(wires=[147,141]) | |
| qml.CNOT(wires=[155,149]) | |
| qml.CNOT(wires=[157,151]) | |
| qml.CNOT(wires=[159,153]) | |
| qml.CNOT(wires=[167,161]) | |
| qml.CNOT(wires=[169,163]) | |
| qml.CNOT(wires=[177,171]) | |
| qml.CNOT(wires=[179,173]) | |
| qml.CNOT(wires=[181,175]) | |
| qml.CNOT(wires=[25,36]) | |
| qml.CNOT(wires=[27,38]) | |
| qml.CNOT(wires=[31,42]) | |
| qml.CNOT(wires=[33,44]) | |
| qml.CNOT(wires=[47,58]) | |
| qml.CNOT(wires=[49,60]) | |
| qml.CNOT(wires=[51,62]) | |
| qml.CNOT(wires=[53,64]) | |
| qml.CNOT(wires=[55,66]) | |
| qml.CNOT(wires=[57,68]) | |
| qml.CNOT(wires=[71,82]) | |
| qml.CNOT(wires=[73,84]) | |
| qml.CNOT(wires=[77,88]) | |
| qml.CNOT(wires=[79,90]) | |
| qml.CNOT(wires=[93,104]) | |
| qml.CNOT(wires=[95,106]) | |
| qml.CNOT(wires=[97,108]) | |
| qml.CNOT(wires=[99,110]) | |
| qml.CNOT(wires=[101,112]) | |
| qml.CNOT(wires=[103,114]) | |
| qml.CNOT(wires=[123,128]) | |
| qml.CNOT(wires=[125,130]) | |
| qml.CNOT(wires=[133,138]) | |
| qml.CNOT(wires=[135,140]) | |
| qml.CNOT(wires=[137,142]) | |
| qml.CNOT(wires=[145,150]) | |
| qml.CNOT(wires=[147,152]) | |
| qml.CNOT(wires=[155,160]) | |
| qml.CNOT(wires=[157,162]) | |
| qml.CNOT(wires=[159,164]) | |
| qml.CNOT(wires=[167,172]) | |
| qml.CNOT(wires=[169,174]) | |
| qml.CNOT(wires=[177,182]) | |
| qml.CNOT(wires=[179,184]) | |
| qml.CNOT(wires=[181,186]) | |
| qml.CZ(wires=[2,13]) | |
| qml.CZ(wires=[4,15]) | |
| qml.CZ(wires=[8,19]) | |
| qml.CZ(wires=[10,21]) | |
| qml.CNOT(wires=[23,12]) | |
| qml.CNOT(wires=[25,14]) | |
| qml.CNOT(wires=[27,16]) | |
| qml.CNOT(wires=[29,18]) | |
| qml.CNOT(wires=[31,20]) | |
| qml.CNOT(wires=[33,22]) | |
| qml.CNOT(wires=[47,36]) | |
| qml.CNOT(wires=[49,38]) | |
| qml.CNOT(wires=[53,42]) | |
| qml.CNOT(wires=[55,44]) | |
| qml.CNOT(wires=[69,58]) | |
| qml.CNOT(wires=[71,60]) | |
| qml.CNOT(wires=[73,62]) | |
| qml.CNOT(wires=[75,64]) | |
| qml.CNOT(wires=[77,66]) | |
| qml.CNOT(wires=[79,68]) | |
| qml.CNOT(wires=[93,82]) | |
| qml.CNOT(wires=[95,84]) | |
| qml.CNOT(wires=[99,88]) | |
| qml.CNOT(wires=[101,90]) | |
| qml.CNOT(wires=[121,110]) | |
| qml.CNOT(wires=[123,112]) | |
| qml.CNOT(wires=[125,114]) | |
| qml.CNOT(wires=[133,128]) | |
| qml.CNOT(wires=[135,130]) | |
| qml.CNOT(wires=[143,138]) | |
| qml.CNOT(wires=[145,140]) | |
| qml.CNOT(wires=[147,142]) | |
| qml.CNOT(wires=[155,150]) | |
| qml.CNOT(wires=[157,152]) | |
| qml.CNOT(wires=[165,160]) | |
| qml.CNOT(wires=[167,162]) | |
| qml.CNOT(wires=[169,164]) | |
| qml.CNOT(wires=[177,172]) | |
| qml.CNOT(wires=[179,174]) | |
| qml.CZ(wires=[24,13]) | |
| qml.CZ(wires=[26,15]) | |
| qml.CZ(wires=[30,19]) | |
| qml.CZ(wires=[32,21]) | |
| qml.CZ(wires=[48,37]) | |
| qml.CZ(wires=[50,39]) | |
| qml.CZ(wires=[54,43]) | |
| qml.CZ(wires=[56,45]) | |
| qml.CZ(wires=[70,59]) | |
| qml.CZ(wires=[72,61]) | |
| qml.CZ(wires=[76,65]) | |
| qml.CZ(wires=[78,67]) | |
| qml.CZ(wires=[94,83]) | |
| qml.CZ(wires=[96,85]) | |
| qml.CZ(wires=[100,89]) | |
| qml.CZ(wires=[102,91]) | |
| qml.CZ(wires=[116,105]) | |
| qml.CZ(wires=[118,107]) | |
| qml.CZ(wires=[122,111]) | |
| qml.CZ(wires=[124,113]) | |
| qml.CZ(wires=[134,129]) | |
| qml.CZ(wires=[136,131]) | |
| qml.CZ(wires=[144,139]) | |
| qml.CZ(wires=[146,141]) | |
| qml.CZ(wires=[156,151]) | |
| qml.CZ(wires=[158,153]) | |
| qml.CZ(wires=[166,161]) | |
| qml.CZ(wires=[168,163]) | |
| qml.CZ(wires=[178,173]) | |
| qml.CZ(wires=[180,175]) | |
| qml.CZ(wires=[188,183]) | |
| qml.CZ(wires=[190,185]) | |
| qml.CZ(wires=[24,35]) | |
| qml.CZ(wires=[26,37]) | |
| qml.CZ(wires=[30,41]) | |
| qml.CZ(wires=[32,43]) | |
| qml.CZ(wires=[48,59]) | |
| qml.CZ(wires=[50,61]) | |
| qml.CZ(wires=[54,65]) | |
| qml.CZ(wires=[56,67]) | |
| qml.CZ(wires=[70,81]) | |
| qml.CZ(wires=[72,83]) | |
| qml.CZ(wires=[76,87]) | |
| qml.CZ(wires=[78,89]) | |
| qml.CZ(wires=[94,105]) | |
| qml.CZ(wires=[96,107]) | |
| qml.CZ(wires=[100,111]) | |
| qml.CZ(wires=[102,113]) | |
| qml.CZ(wires=[122,127]) | |
| qml.CZ(wires=[124,129]) | |
| qml.CZ(wires=[134,139]) | |
| qml.CZ(wires=[136,141]) | |
| qml.CZ(wires=[144,149]) | |
| qml.CZ(wires=[146,151]) | |
| qml.CZ(wires=[156,161]) | |
| qml.CZ(wires=[158,163]) | |
| qml.CZ(wires=[166,171]) | |
| qml.CZ(wires=[168,173]) | |
| qml.CZ(wires=[178,183]) | |
| qml.CZ(wires=[180,185]) | |
| qml.CNOT(wires=[23,35]) | |
| qml.CNOT(wires=[25,37]) | |
| qml.CNOT(wires=[27,39]) | |
| qml.CNOT(wires=[29,41]) | |
| qml.CNOT(wires=[31,43]) | |
| qml.CNOT(wires=[33,45]) | |
| qml.CNOT(wires=[47,59]) | |
| qml.CNOT(wires=[49,61]) | |
| qml.CNOT(wires=[53,65]) | |
| qml.CNOT(wires=[55,67]) | |
| qml.CNOT(wires=[69,81]) | |
| qml.CNOT(wires=[71,83]) | |
| qml.CNOT(wires=[73,85]) | |
| qml.CNOT(wires=[75,87]) | |
| qml.CNOT(wires=[77,89]) | |
| qml.CNOT(wires=[79,91]) | |
| qml.CNOT(wires=[93,105]) | |
| qml.CNOT(wires=[95,107]) | |
| qml.CNOT(wires=[99,111]) | |
| qml.CNOT(wires=[101,113]) | |
| qml.CNOT(wires=[121,127]) | |
| qml.CNOT(wires=[123,129]) | |
| qml.CNOT(wires=[125,131]) | |
| qml.CNOT(wires=[133,139]) | |
| qml.CNOT(wires=[135,141]) | |
| qml.CNOT(wires=[143,149]) | |
| qml.CNOT(wires=[145,151]) | |
| qml.CNOT(wires=[147,153]) | |
| qml.CNOT(wires=[155,161]) | |
| qml.CNOT(wires=[157,163]) | |
| qml.CNOT(wires=[165,171]) | |
| qml.CNOT(wires=[167,173]) | |
| qml.CNOT(wires=[169,175]) | |
| qml.CNOT(wires=[177,183]) | |
| qml.CNOT(wires=[179,185]) | |
| qml.CZ(wires=[2,14]) | |
| qml.CZ(wires=[4,16]) | |
| qml.CZ(wires=[8,20]) | |
| qml.CZ(wires=[10,22]) | |
| qml.CZ(wires=[24,36]) | |
| qml.CZ(wires=[26,38]) | |
| qml.CZ(wires=[30,42]) | |
| qml.CZ(wires=[32,44]) | |
| qml.CZ(wires=[48,60]) | |
| qml.CZ(wires=[50,62]) | |
| qml.CZ(wires=[54,66]) | |
| qml.CZ(wires=[56,68]) | |
| qml.CZ(wires=[70,82]) | |
| qml.CZ(wires=[72,84]) | |
| qml.CZ(wires=[76,88]) | |
| qml.CZ(wires=[78,90]) | |
| qml.CZ(wires=[94,106]) | |
| qml.CZ(wires=[96,108]) | |
| qml.CZ(wires=[100,112]) | |
| qml.CZ(wires=[102,114]) | |
| qml.CZ(wires=[122,128]) | |
| qml.CZ(wires=[124,130]) | |
| qml.CZ(wires=[134,140]) | |
| qml.CZ(wires=[136,142]) | |
| qml.CZ(wires=[144,150]) | |
| qml.CZ(wires=[146,152]) | |
| qml.CZ(wires=[156,162]) | |
| qml.CZ(wires=[158,164]) | |
| qml.CZ(wires=[166,172]) | |
| qml.CZ(wires=[168,174]) | |
| qml.CZ(wires=[178,184]) | |
| qml.CZ(wires=[180,186]) | |
| qml.Hadamard(wires=[2]) | |
| c[713] = catalyst.measure(wires=[2], reset=False) # MX q2 | |
| qml.Hadamard(wires=[2]) | |
| qml.Hadamard(wires=[4]) | |
| c[714] = catalyst.measure(wires=[4], reset=False) # MX q4 | |
| qml.Hadamard(wires=[4]) | |
| qml.Hadamard(wires=[8]) | |
| c[715] = catalyst.measure(wires=[8], reset=False) # MX q8 | |
| qml.Hadamard(wires=[8]) | |
| qml.Hadamard(wires=[10]) | |
| c[716] = catalyst.measure(wires=[10], reset=False) # MX q10 | |
| qml.Hadamard(wires=[10]) | |
| qml.Hadamard(wires=[23]) | |
| c[717] = catalyst.measure(wires=[23], reset=False) # MX q23 | |
| qml.Hadamard(wires=[23]) | |
| qml.Hadamard(wires=[24]) | |
| c[718] = catalyst.measure(wires=[24], reset=False) # MX q24 | |
| qml.Hadamard(wires=[24]) | |
| qml.Hadamard(wires=[25]) | |
| c[719] = catalyst.measure(wires=[25], reset=False) # MX q25 | |
| qml.Hadamard(wires=[25]) | |
| qml.Hadamard(wires=[26]) | |
| c[720] = catalyst.measure(wires=[26], reset=False) # MX q26 | |
| qml.Hadamard(wires=[26]) | |
| qml.Hadamard(wires=[27]) | |
| c[721] = catalyst.measure(wires=[27], reset=False) # MX q27 | |
| qml.Hadamard(wires=[27]) | |
| qml.Hadamard(wires=[29]) | |
| c[722] = catalyst.measure(wires=[29], reset=False) # MX q29 | |
| qml.Hadamard(wires=[29]) | |
| qml.Hadamard(wires=[30]) | |
| c[723] = catalyst.measure(wires=[30], reset=False) # MX q30 | |
| qml.Hadamard(wires=[30]) | |
| qml.Hadamard(wires=[31]) | |
| c[724] = catalyst.measure(wires=[31], reset=False) # MX q31 | |
| qml.Hadamard(wires=[31]) | |
| qml.Hadamard(wires=[32]) | |
| c[725] = catalyst.measure(wires=[32], reset=False) # MX q32 | |
| qml.Hadamard(wires=[32]) | |
| qml.Hadamard(wires=[33]) | |
| c[726] = catalyst.measure(wires=[33], reset=False) # MX q33 | |
| qml.Hadamard(wires=[33]) | |
| qml.Hadamard(wires=[47]) | |
| c[727] = catalyst.measure(wires=[47], reset=False) # MX q47 | |
| qml.Hadamard(wires=[47]) | |
| qml.Hadamard(wires=[48]) | |
| c[728] = catalyst.measure(wires=[48], reset=False) # MX q48 | |
| qml.Hadamard(wires=[48]) | |
| qml.Hadamard(wires=[49]) | |
| c[729] = catalyst.measure(wires=[49], reset=False) # MX q49 | |
| qml.Hadamard(wires=[49]) | |
| qml.Hadamard(wires=[50]) | |
| c[730] = catalyst.measure(wires=[50], reset=False) # MX q50 | |
| qml.Hadamard(wires=[50]) | |
| qml.Hadamard(wires=[51]) | |
| c[731] = catalyst.measure(wires=[51], reset=False) # MX q51 | |
| qml.Hadamard(wires=[51]) | |
| qml.Hadamard(wires=[53]) | |
| c[732] = catalyst.measure(wires=[53], reset=False) # MX q53 | |
| qml.Hadamard(wires=[53]) | |
| qml.Hadamard(wires=[54]) | |
| c[733] = catalyst.measure(wires=[54], reset=False) # MX q54 | |
| qml.Hadamard(wires=[54]) | |
| qml.Hadamard(wires=[55]) | |
| c[734] = catalyst.measure(wires=[55], reset=False) # MX q55 | |
| qml.Hadamard(wires=[55]) | |
| qml.Hadamard(wires=[56]) | |
| c[735] = catalyst.measure(wires=[56], reset=False) # MX q56 | |
| qml.Hadamard(wires=[56]) | |
| qml.Hadamard(wires=[57]) | |
| c[736] = catalyst.measure(wires=[57], reset=False) # MX q57 | |
| qml.Hadamard(wires=[57]) | |
| qml.Hadamard(wires=[69]) | |
| c[737] = catalyst.measure(wires=[69], reset=False) # MX q69 | |
| qml.Hadamard(wires=[69]) | |
| qml.Hadamard(wires=[70]) | |
| c[738] = catalyst.measure(wires=[70], reset=False) # MX q70 | |
| qml.Hadamard(wires=[70]) | |
| qml.Hadamard(wires=[71]) | |
| c[739] = catalyst.measure(wires=[71], reset=False) # MX q71 | |
| qml.Hadamard(wires=[71]) | |
| qml.Hadamard(wires=[72]) | |
| c[740] = catalyst.measure(wires=[72], reset=False) # MX q72 | |
| qml.Hadamard(wires=[72]) | |
| qml.Hadamard(wires=[73]) | |
| c[741] = catalyst.measure(wires=[73], reset=False) # MX q73 | |
| qml.Hadamard(wires=[73]) | |
| qml.Hadamard(wires=[75]) | |
| c[742] = catalyst.measure(wires=[75], reset=False) # MX q75 | |
| qml.Hadamard(wires=[75]) | |
| qml.Hadamard(wires=[76]) | |
| c[743] = catalyst.measure(wires=[76], reset=False) # MX q76 | |
| qml.Hadamard(wires=[76]) | |
| qml.Hadamard(wires=[77]) | |
| c[744] = catalyst.measure(wires=[77], reset=False) # MX q77 | |
| qml.Hadamard(wires=[77]) | |
| qml.Hadamard(wires=[78]) | |
| c[745] = catalyst.measure(wires=[78], reset=False) # MX q78 | |
| qml.Hadamard(wires=[78]) | |
| qml.Hadamard(wires=[79]) | |
| c[746] = catalyst.measure(wires=[79], reset=False) # MX q79 | |
| qml.Hadamard(wires=[79]) | |
| qml.Hadamard(wires=[93]) | |
| c[747] = catalyst.measure(wires=[93], reset=False) # MX q93 | |
| qml.Hadamard(wires=[93]) | |
| qml.Hadamard(wires=[94]) | |
| c[748] = catalyst.measure(wires=[94], reset=False) # MX q94 | |
| qml.Hadamard(wires=[94]) | |
| qml.Hadamard(wires=[95]) | |
| c[749] = catalyst.measure(wires=[95], reset=False) # MX q95 | |
| qml.Hadamard(wires=[95]) | |
| qml.Hadamard(wires=[96]) | |
| c[750] = catalyst.measure(wires=[96], reset=False) # MX q96 | |
| qml.Hadamard(wires=[96]) | |
| qml.Hadamard(wires=[97]) | |
| c[751] = catalyst.measure(wires=[97], reset=False) # MX q97 | |
| qml.Hadamard(wires=[97]) | |
| qml.Hadamard(wires=[99]) | |
| c[752] = catalyst.measure(wires=[99], reset=False) # MX q99 | |
| qml.Hadamard(wires=[99]) | |
| qml.Hadamard(wires=[100]) | |
| c[753] = catalyst.measure(wires=[100], reset=False) # MX q100 | |
| qml.Hadamard(wires=[100]) | |
| qml.Hadamard(wires=[101]) | |
| c[754] = catalyst.measure(wires=[101], reset=False) # MX q101 | |
| qml.Hadamard(wires=[101]) | |
| qml.Hadamard(wires=[102]) | |
| c[755] = catalyst.measure(wires=[102], reset=False) # MX q102 | |
| qml.Hadamard(wires=[102]) | |
| qml.Hadamard(wires=[103]) | |
| c[756] = catalyst.measure(wires=[103], reset=False) # MX q103 | |
| qml.Hadamard(wires=[103]) | |
| qml.Hadamard(wires=[116]) | |
| c[757] = catalyst.measure(wires=[116], reset=False) # MX q116 | |
| qml.Hadamard(wires=[116]) | |
| qml.Hadamard(wires=[118]) | |
| c[758] = catalyst.measure(wires=[118], reset=False) # MX q118 | |
| qml.Hadamard(wires=[118]) | |
| qml.Hadamard(wires=[121]) | |
| c[759] = catalyst.measure(wires=[121], reset=False) # MX q121 | |
| qml.Hadamard(wires=[121]) | |
| qml.Hadamard(wires=[122]) | |
| c[760] = catalyst.measure(wires=[122], reset=False) # MX q122 | |
| qml.Hadamard(wires=[122]) | |
| qml.Hadamard(wires=[123]) | |
| c[761] = catalyst.measure(wires=[123], reset=False) # MX q123 | |
| qml.Hadamard(wires=[123]) | |
| qml.Hadamard(wires=[124]) | |
| c[762] = catalyst.measure(wires=[124], reset=False) # MX q124 | |
| qml.Hadamard(wires=[124]) | |
| qml.Hadamard(wires=[125]) | |
| c[763] = catalyst.measure(wires=[125], reset=False) # MX q125 | |
| qml.Hadamard(wires=[125]) | |
| qml.Hadamard(wires=[133]) | |
| c[764] = catalyst.measure(wires=[133], reset=False) # MX q133 | |
| qml.Hadamard(wires=[133]) | |
| qml.Hadamard(wires=[134]) | |
| c[765] = catalyst.measure(wires=[134], reset=False) # MX q134 | |
| qml.Hadamard(wires=[134]) | |
| qml.Hadamard(wires=[135]) | |
| c[766] = catalyst.measure(wires=[135], reset=False) # MX q135 | |
| qml.Hadamard(wires=[135]) | |
| qml.Hadamard(wires=[136]) | |
| c[767] = catalyst.measure(wires=[136], reset=False) # MX q136 | |
| qml.Hadamard(wires=[136]) | |
| qml.Hadamard(wires=[137]) | |
| c[768] = catalyst.measure(wires=[137], reset=False) # MX q137 | |
| qml.Hadamard(wires=[137]) | |
| qml.Hadamard(wires=[143]) | |
| c[769] = catalyst.measure(wires=[143], reset=False) # MX q143 | |
| qml.Hadamard(wires=[143]) | |
| qml.Hadamard(wires=[144]) | |
| c[770] = catalyst.measure(wires=[144], reset=False) # MX q144 | |
| qml.Hadamard(wires=[144]) | |
| qml.Hadamard(wires=[145]) | |
| c[771] = catalyst.measure(wires=[145], reset=False) # MX q145 | |
| qml.Hadamard(wires=[145]) | |
| qml.Hadamard(wires=[146]) | |
| c[772] = catalyst.measure(wires=[146], reset=False) # MX q146 | |
| qml.Hadamard(wires=[146]) | |
| qml.Hadamard(wires=[147]) | |
| c[773] = catalyst.measure(wires=[147], reset=False) # MX q147 | |
| qml.Hadamard(wires=[147]) | |
| qml.Hadamard(wires=[155]) | |
| c[774] = catalyst.measure(wires=[155], reset=False) # MX q155 | |
| qml.Hadamard(wires=[155]) | |
| qml.Hadamard(wires=[156]) | |
| c[775] = catalyst.measure(wires=[156], reset=False) # MX q156 | |
| qml.Hadamard(wires=[156]) | |
| qml.Hadamard(wires=[157]) | |
| c[776] = catalyst.measure(wires=[157], reset=False) # MX q157 | |
| qml.Hadamard(wires=[157]) | |
| qml.Hadamard(wires=[158]) | |
| c[777] = catalyst.measure(wires=[158], reset=False) # MX q158 | |
| qml.Hadamard(wires=[158]) | |
| qml.Hadamard(wires=[159]) | |
| c[778] = catalyst.measure(wires=[159], reset=False) # MX q159 | |
| qml.Hadamard(wires=[159]) | |
| qml.Hadamard(wires=[165]) | |
| c[779] = catalyst.measure(wires=[165], reset=False) # MX q165 | |
| qml.Hadamard(wires=[165]) | |
| qml.Hadamard(wires=[166]) | |
| c[780] = catalyst.measure(wires=[166], reset=False) # MX q166 | |
| qml.Hadamard(wires=[166]) | |
| qml.Hadamard(wires=[167]) | |
| c[781] = catalyst.measure(wires=[167], reset=False) # MX q167 | |
| qml.Hadamard(wires=[167]) | |
| qml.Hadamard(wires=[168]) | |
| c[782] = catalyst.measure(wires=[168], reset=False) # MX q168 | |
| qml.Hadamard(wires=[168]) | |
| qml.Hadamard(wires=[169]) | |
| c[783] = catalyst.measure(wires=[169], reset=False) # MX q169 | |
| qml.Hadamard(wires=[169]) | |
| qml.Hadamard(wires=[177]) | |
| c[784] = catalyst.measure(wires=[177], reset=False) # MX q177 | |
| qml.Hadamard(wires=[177]) | |
| qml.Hadamard(wires=[178]) | |
| c[785] = catalyst.measure(wires=[178], reset=False) # MX q178 | |
| qml.Hadamard(wires=[178]) | |
| qml.Hadamard(wires=[179]) | |
| c[786] = catalyst.measure(wires=[179], reset=False) # MX q179 | |
| qml.Hadamard(wires=[179]) | |
| qml.Hadamard(wires=[180]) | |
| c[787] = catalyst.measure(wires=[180], reset=False) # MX q180 | |
| qml.Hadamard(wires=[180]) | |
| qml.Hadamard(wires=[181]) | |
| c[788] = catalyst.measure(wires=[181], reset=False) # MX q181 | |
| qml.Hadamard(wires=[181]) | |
| qml.Hadamard(wires=[188]) | |
| c[789] = catalyst.measure(wires=[188], reset=False) # MX q188 | |
| qml.Hadamard(wires=[188]) | |
| qml.Hadamard(wires=[190]) | |
| c[790] = catalyst.measure(wires=[190], reset=False) # MX q190 | |
| qml.Hadamard(wires=[190]) | |
| catalyst.measure(wires=[2], reset=True) # reset X q2 | |
| qml.Hadamard(wires=[2]) | |
| catalyst.measure(wires=[4], reset=True) # reset X q4 | |
| qml.Hadamard(wires=[4]) | |
| catalyst.measure(wires=[8], reset=True) # reset X q8 | |
| qml.Hadamard(wires=[8]) | |
| catalyst.measure(wires=[10], reset=True) # reset X q10 | |
| qml.Hadamard(wires=[10]) | |
| catalyst.measure(wires=[23], reset=True) # reset X q23 | |
| qml.Hadamard(wires=[23]) | |
| catalyst.measure(wires=[24], reset=True) # reset X q24 | |
| qml.Hadamard(wires=[24]) | |
| catalyst.measure(wires=[25], reset=True) # reset X q25 | |
| qml.Hadamard(wires=[25]) | |
| catalyst.measure(wires=[26], reset=True) # reset X q26 | |
| qml.Hadamard(wires=[26]) | |
| catalyst.measure(wires=[27], reset=True) # reset X q27 | |
| qml.Hadamard(wires=[27]) | |
| catalyst.measure(wires=[29], reset=True) # reset X q29 | |
| qml.Hadamard(wires=[29]) | |
| catalyst.measure(wires=[30], reset=True) # reset X q30 | |
| qml.Hadamard(wires=[30]) | |
| catalyst.measure(wires=[31], reset=True) # reset X q31 | |
| qml.Hadamard(wires=[31]) | |
| catalyst.measure(wires=[32], reset=True) # reset X q32 | |
| qml.Hadamard(wires=[32]) | |
| catalyst.measure(wires=[33], reset=True) # reset X q33 | |
| qml.Hadamard(wires=[33]) | |
| catalyst.measure(wires=[47], reset=True) # reset X q47 | |
| qml.Hadamard(wires=[47]) | |
| catalyst.measure(wires=[48], reset=True) # reset X q48 | |
| qml.Hadamard(wires=[48]) | |
| catalyst.measure(wires=[49], reset=True) # reset X q49 | |
| qml.Hadamard(wires=[49]) | |
| catalyst.measure(wires=[50], reset=True) # reset X q50 | |
| qml.Hadamard(wires=[50]) | |
| catalyst.measure(wires=[51], reset=True) # reset X q51 | |
| qml.Hadamard(wires=[51]) | |
| catalyst.measure(wires=[53], reset=True) # reset X q53 | |
| qml.Hadamard(wires=[53]) | |
| catalyst.measure(wires=[54], reset=True) # reset X q54 | |
| qml.Hadamard(wires=[54]) | |
| catalyst.measure(wires=[55], reset=True) # reset X q55 | |
| qml.Hadamard(wires=[55]) | |
| catalyst.measure(wires=[56], reset=True) # reset X q56 | |
| qml.Hadamard(wires=[56]) | |
| catalyst.measure(wires=[57], reset=True) # reset X q57 | |
| qml.Hadamard(wires=[57]) | |
| catalyst.measure(wires=[69], reset=True) # reset X q69 | |
| qml.Hadamard(wires=[69]) | |
| catalyst.measure(wires=[70], reset=True) # reset X q70 | |
| qml.Hadamard(wires=[70]) | |
| catalyst.measure(wires=[71], reset=True) # reset X q71 | |
| qml.Hadamard(wires=[71]) | |
| catalyst.measure(wires=[72], reset=True) # reset X q72 | |
| qml.Hadamard(wires=[72]) | |
| catalyst.measure(wires=[73], reset=True) # reset X q73 | |
| qml.Hadamard(wires=[73]) | |
| catalyst.measure(wires=[75], reset=True) # reset X q75 | |
| qml.Hadamard(wires=[75]) | |
| catalyst.measure(wires=[76], reset=True) # reset X q76 | |
| qml.Hadamard(wires=[76]) | |
| catalyst.measure(wires=[77], reset=True) # reset X q77 | |
| qml.Hadamard(wires=[77]) | |
| catalyst.measure(wires=[78], reset=True) # reset X q78 | |
| qml.Hadamard(wires=[78]) | |
| catalyst.measure(wires=[79], reset=True) # reset X q79 | |
| qml.Hadamard(wires=[79]) | |
| catalyst.measure(wires=[93], reset=True) # reset X q93 | |
| qml.Hadamard(wires=[93]) | |
| catalyst.measure(wires=[94], reset=True) # reset X q94 | |
| qml.Hadamard(wires=[94]) | |
| catalyst.measure(wires=[95], reset=True) # reset X q95 | |
| qml.Hadamard(wires=[95]) | |
| catalyst.measure(wires=[96], reset=True) # reset X q96 | |
| qml.Hadamard(wires=[96]) | |
| catalyst.measure(wires=[97], reset=True) # reset X q97 | |
| qml.Hadamard(wires=[97]) | |
| catalyst.measure(wires=[99], reset=True) # reset X q99 | |
| qml.Hadamard(wires=[99]) | |
| catalyst.measure(wires=[100], reset=True) # reset X q100 | |
| qml.Hadamard(wires=[100]) | |
| catalyst.measure(wires=[101], reset=True) # reset X q101 | |
| qml.Hadamard(wires=[101]) | |
| catalyst.measure(wires=[102], reset=True) # reset X q102 | |
| qml.Hadamard(wires=[102]) | |
| catalyst.measure(wires=[103], reset=True) # reset X q103 | |
| qml.Hadamard(wires=[103]) | |
| catalyst.measure(wires=[116], reset=True) # reset X q116 | |
| qml.Hadamard(wires=[116]) | |
| catalyst.measure(wires=[118], reset=True) # reset X q118 | |
| qml.Hadamard(wires=[118]) | |
| catalyst.measure(wires=[121], reset=True) # reset X q121 | |
| qml.Hadamard(wires=[121]) | |
| catalyst.measure(wires=[122], reset=True) # reset X q122 | |
| qml.Hadamard(wires=[122]) | |
| catalyst.measure(wires=[123], reset=True) # reset X q123 | |
| qml.Hadamard(wires=[123]) | |
| catalyst.measure(wires=[124], reset=True) # reset X q124 | |
| qml.Hadamard(wires=[124]) | |
| catalyst.measure(wires=[125], reset=True) # reset X q125 | |
| qml.Hadamard(wires=[125]) | |
| catalyst.measure(wires=[133], reset=True) # reset X q133 | |
| qml.Hadamard(wires=[133]) | |
| catalyst.measure(wires=[134], reset=True) # reset X q134 | |
| qml.Hadamard(wires=[134]) | |
| catalyst.measure(wires=[135], reset=True) # reset X q135 | |
| qml.Hadamard(wires=[135]) | |
| catalyst.measure(wires=[136], reset=True) # reset X q136 | |
| qml.Hadamard(wires=[136]) | |
| catalyst.measure(wires=[137], reset=True) # reset X q137 | |
| qml.Hadamard(wires=[137]) | |
| catalyst.measure(wires=[143], reset=True) # reset X q143 | |
| qml.Hadamard(wires=[143]) | |
| catalyst.measure(wires=[144], reset=True) # reset X q144 | |
| qml.Hadamard(wires=[144]) | |
| catalyst.measure(wires=[145], reset=True) # reset X q145 | |
| qml.Hadamard(wires=[145]) | |
| catalyst.measure(wires=[146], reset=True) # reset X q146 | |
| qml.Hadamard(wires=[146]) | |
| catalyst.measure(wires=[147], reset=True) # reset X q147 | |
| qml.Hadamard(wires=[147]) | |
| catalyst.measure(wires=[155], reset=True) # reset X q155 | |
| qml.Hadamard(wires=[155]) | |
| catalyst.measure(wires=[156], reset=True) # reset X q156 | |
| qml.Hadamard(wires=[156]) | |
| catalyst.measure(wires=[157], reset=True) # reset X q157 | |
| qml.Hadamard(wires=[157]) | |
| catalyst.measure(wires=[158], reset=True) # reset X q158 | |
| qml.Hadamard(wires=[158]) | |
| catalyst.measure(wires=[159], reset=True) # reset X q159 | |
| qml.Hadamard(wires=[159]) | |
| catalyst.measure(wires=[165], reset=True) # reset X q165 | |
| qml.Hadamard(wires=[165]) | |
| catalyst.measure(wires=[166], reset=True) # reset X q166 | |
| qml.Hadamard(wires=[166]) | |
| catalyst.measure(wires=[167], reset=True) # reset X q167 | |
| qml.Hadamard(wires=[167]) | |
| catalyst.measure(wires=[168], reset=True) # reset X q168 | |
| qml.Hadamard(wires=[168]) | |
| catalyst.measure(wires=[169], reset=True) # reset X q169 | |
| qml.Hadamard(wires=[169]) | |
| catalyst.measure(wires=[177], reset=True) # reset X q177 | |
| qml.Hadamard(wires=[177]) | |
| catalyst.measure(wires=[178], reset=True) # reset X q178 | |
| qml.Hadamard(wires=[178]) | |
| catalyst.measure(wires=[179], reset=True) # reset X q179 | |
| qml.Hadamard(wires=[179]) | |
| catalyst.measure(wires=[180], reset=True) # reset X q180 | |
| qml.Hadamard(wires=[180]) | |
| catalyst.measure(wires=[181], reset=True) # reset X q181 | |
| qml.Hadamard(wires=[181]) | |
| catalyst.measure(wires=[188], reset=True) # reset X q188 | |
| qml.Hadamard(wires=[188]) | |
| catalyst.measure(wires=[190], reset=True) # reset X q190 | |
| qml.Hadamard(wires=[190]) | |
| qml.CZ(wires=[24,12]) | |
| qml.CZ(wires=[26,14]) | |
| qml.CZ(wires=[30,18]) | |
| qml.CZ(wires=[32,20]) | |
| qml.CZ(wires=[48,36]) | |
| qml.CZ(wires=[50,38]) | |
| qml.CZ(wires=[54,42]) | |
| qml.CZ(wires=[56,44]) | |
| qml.CZ(wires=[70,58]) | |
| qml.CZ(wires=[72,60]) | |
| qml.CZ(wires=[76,64]) | |
| qml.CZ(wires=[78,66]) | |
| qml.CZ(wires=[94,82]) | |
| qml.CZ(wires=[96,84]) | |
| qml.CZ(wires=[100,88]) | |
| qml.CZ(wires=[102,90]) | |
| qml.CZ(wires=[116,104]) | |
| qml.CZ(wires=[118,106]) | |
| qml.CZ(wires=[122,110]) | |
| qml.CZ(wires=[124,112]) | |
| qml.CZ(wires=[134,128]) | |
| qml.CZ(wires=[136,130]) | |
| qml.CZ(wires=[144,138]) | |
| qml.CZ(wires=[146,140]) | |
| qml.CZ(wires=[156,150]) | |
| qml.CZ(wires=[158,152]) | |
| qml.CZ(wires=[166,160]) | |
| qml.CZ(wires=[168,162]) | |
| qml.CZ(wires=[178,172]) | |
| qml.CZ(wires=[180,174]) | |
| qml.CZ(wires=[188,182]) | |
| qml.CZ(wires=[190,184]) | |
| qml.CNOT(wires=[25,13]) | |
| qml.CNOT(wires=[27,15]) | |
| qml.CNOT(wires=[31,19]) | |
| qml.CNOT(wires=[33,21]) | |
| qml.CNOT(wires=[47,35]) | |
| qml.CNOT(wires=[49,37]) | |
| qml.CNOT(wires=[51,39]) | |
| qml.CNOT(wires=[53,41]) | |
| qml.CNOT(wires=[55,43]) | |
| qml.CNOT(wires=[57,45]) | |
| qml.CNOT(wires=[71,59]) | |
| qml.CNOT(wires=[73,61]) | |
| qml.CNOT(wires=[77,65]) | |
| qml.CNOT(wires=[79,67]) | |
| qml.CNOT(wires=[93,81]) | |
| qml.CNOT(wires=[95,83]) | |
| qml.CNOT(wires=[97,85]) | |
| qml.CNOT(wires=[99,87]) | |
| qml.CNOT(wires=[101,89]) | |
| qml.CNOT(wires=[103,91]) | |
| qml.CNOT(wires=[123,111]) | |
| qml.CNOT(wires=[125,113]) | |
| qml.CNOT(wires=[133,127]) | |
| qml.CNOT(wires=[135,129]) | |
| qml.CNOT(wires=[137,131]) | |
| qml.CNOT(wires=[145,139]) | |
| qml.CNOT(wires=[147,141]) | |
| qml.CNOT(wires=[155,149]) | |
| qml.CNOT(wires=[157,151]) | |
| qml.CNOT(wires=[159,153]) | |
| qml.CNOT(wires=[167,161]) | |
| qml.CNOT(wires=[169,163]) | |
| qml.CNOT(wires=[177,171]) | |
| qml.CNOT(wires=[179,173]) | |
| qml.CNOT(wires=[181,175]) | |
| qml.CNOT(wires=[25,36]) | |
| qml.CNOT(wires=[27,38]) | |
| qml.CNOT(wires=[31,42]) | |
| qml.CNOT(wires=[33,44]) | |
| qml.CNOT(wires=[47,58]) | |
| qml.CNOT(wires=[49,60]) | |
| qml.CNOT(wires=[51,62]) | |
| qml.CNOT(wires=[53,64]) | |
| qml.CNOT(wires=[55,66]) | |
| qml.CNOT(wires=[57,68]) | |
| qml.CNOT(wires=[71,82]) | |
| qml.CNOT(wires=[73,84]) | |
| qml.CNOT(wires=[77,88]) | |
| qml.CNOT(wires=[79,90]) | |
| qml.CNOT(wires=[93,104]) | |
| qml.CNOT(wires=[95,106]) | |
| qml.CNOT(wires=[97,108]) | |
| qml.CNOT(wires=[99,110]) | |
| qml.CNOT(wires=[101,112]) | |
| qml.CNOT(wires=[103,114]) | |
| qml.CNOT(wires=[123,128]) | |
| qml.CNOT(wires=[125,130]) | |
| qml.CNOT(wires=[133,138]) | |
| qml.CNOT(wires=[135,140]) | |
| qml.CNOT(wires=[137,142]) | |
| qml.CNOT(wires=[145,150]) | |
| qml.CNOT(wires=[147,152]) | |
| qml.CNOT(wires=[155,160]) | |
| qml.CNOT(wires=[157,162]) | |
| qml.CNOT(wires=[159,164]) | |
| qml.CNOT(wires=[167,172]) | |
| qml.CNOT(wires=[169,174]) | |
| qml.CNOT(wires=[177,182]) | |
| qml.CNOT(wires=[179,184]) | |
| qml.CNOT(wires=[181,186]) | |
| qml.CZ(wires=[2,13]) | |
| qml.CZ(wires=[4,15]) | |
| qml.CZ(wires=[8,19]) | |
| qml.CZ(wires=[10,21]) | |
| qml.CNOT(wires=[23,12]) | |
| qml.CNOT(wires=[25,14]) | |
| qml.CNOT(wires=[27,16]) | |
| qml.CNOT(wires=[29,18]) | |
| qml.CNOT(wires=[31,20]) | |
| qml.CNOT(wires=[33,22]) | |
| qml.CNOT(wires=[47,36]) | |
| qml.CNOT(wires=[49,38]) | |
| qml.CNOT(wires=[53,42]) | |
| qml.CNOT(wires=[55,44]) | |
| qml.CNOT(wires=[69,58]) | |
| qml.CNOT(wires=[71,60]) | |
| qml.CNOT(wires=[73,62]) | |
| qml.CNOT(wires=[75,64]) | |
| qml.CNOT(wires=[77,66]) | |
| qml.CNOT(wires=[79,68]) | |
| qml.CNOT(wires=[93,82]) | |
| qml.CNOT(wires=[95,84]) | |
| qml.CNOT(wires=[99,88]) | |
| qml.CNOT(wires=[101,90]) | |
| qml.CNOT(wires=[121,110]) | |
| qml.CNOT(wires=[123,112]) | |
| qml.CNOT(wires=[125,114]) | |
| qml.CNOT(wires=[133,128]) | |
| qml.CNOT(wires=[135,130]) | |
| qml.CNOT(wires=[143,138]) | |
| qml.CNOT(wires=[145,140]) | |
| qml.CNOT(wires=[147,142]) | |
| qml.CNOT(wires=[155,150]) | |
| qml.CNOT(wires=[157,152]) | |
| qml.CNOT(wires=[165,160]) | |
| qml.CNOT(wires=[167,162]) | |
| qml.CNOT(wires=[169,164]) | |
| qml.CNOT(wires=[177,172]) | |
| qml.CNOT(wires=[179,174]) | |
| qml.CZ(wires=[24,13]) | |
| qml.CZ(wires=[26,15]) | |
| qml.CZ(wires=[30,19]) | |
| qml.CZ(wires=[32,21]) | |
| qml.CZ(wires=[48,37]) | |
| qml.CZ(wires=[50,39]) | |
| qml.CZ(wires=[54,43]) | |
| qml.CZ(wires=[56,45]) | |
| qml.CZ(wires=[70,59]) | |
| qml.CZ(wires=[72,61]) | |
| qml.CZ(wires=[76,65]) | |
| qml.CZ(wires=[78,67]) | |
| qml.CZ(wires=[94,83]) | |
| qml.CZ(wires=[96,85]) | |
| qml.CZ(wires=[100,89]) | |
| qml.CZ(wires=[102,91]) | |
| qml.CZ(wires=[116,105]) | |
| qml.CZ(wires=[118,107]) | |
| qml.CZ(wires=[122,111]) | |
| qml.CZ(wires=[124,113]) | |
| qml.CZ(wires=[134,129]) | |
| qml.CZ(wires=[136,131]) | |
| qml.CZ(wires=[144,139]) | |
| qml.CZ(wires=[146,141]) | |
| qml.CZ(wires=[156,151]) | |
| qml.CZ(wires=[158,153]) | |
| qml.CZ(wires=[166,161]) | |
| qml.CZ(wires=[168,163]) | |
| qml.CZ(wires=[178,173]) | |
| qml.CZ(wires=[180,175]) | |
| qml.CZ(wires=[188,183]) | |
| qml.CZ(wires=[190,185]) | |
| qml.CZ(wires=[24,35]) | |
| qml.CZ(wires=[26,37]) | |
| qml.CZ(wires=[30,41]) | |
| qml.CZ(wires=[32,43]) | |
| qml.CZ(wires=[48,59]) | |
| qml.CZ(wires=[50,61]) | |
| qml.CZ(wires=[54,65]) | |
| qml.CZ(wires=[56,67]) | |
| qml.CZ(wires=[70,81]) | |
| qml.CZ(wires=[72,83]) | |
| qml.CZ(wires=[76,87]) | |
| qml.CZ(wires=[78,89]) | |
| qml.CZ(wires=[94,105]) | |
| qml.CZ(wires=[96,107]) | |
| qml.CZ(wires=[100,111]) | |
| qml.CZ(wires=[102,113]) | |
| qml.CZ(wires=[122,127]) | |
| qml.CZ(wires=[124,129]) | |
| qml.CZ(wires=[134,139]) | |
| qml.CZ(wires=[136,141]) | |
| qml.CZ(wires=[144,149]) | |
| qml.CZ(wires=[146,151]) | |
| qml.CZ(wires=[156,161]) | |
| qml.CZ(wires=[158,163]) | |
| qml.CZ(wires=[166,171]) | |
| qml.CZ(wires=[168,173]) | |
| qml.CZ(wires=[178,183]) | |
| qml.CZ(wires=[180,185]) | |
| qml.CNOT(wires=[23,35]) | |
| qml.CNOT(wires=[25,37]) | |
| qml.CNOT(wires=[27,39]) | |
| qml.CNOT(wires=[29,41]) | |
| qml.CNOT(wires=[31,43]) | |
| qml.CNOT(wires=[33,45]) | |
| qml.CNOT(wires=[47,59]) | |
| qml.CNOT(wires=[49,61]) | |
| qml.CNOT(wires=[53,65]) | |
| qml.CNOT(wires=[55,67]) | |
| qml.CNOT(wires=[69,81]) | |
| qml.CNOT(wires=[71,83]) | |
| qml.CNOT(wires=[73,85]) | |
| qml.CNOT(wires=[75,87]) | |
| qml.CNOT(wires=[77,89]) | |
| qml.CNOT(wires=[79,91]) | |
| qml.CNOT(wires=[93,105]) | |
| qml.CNOT(wires=[95,107]) | |
| qml.CNOT(wires=[99,111]) | |
| qml.CNOT(wires=[101,113]) | |
| qml.CNOT(wires=[121,127]) | |
| qml.CNOT(wires=[123,129]) | |
| qml.CNOT(wires=[125,131]) | |
| qml.CNOT(wires=[133,139]) | |
| qml.CNOT(wires=[135,141]) | |
| qml.CNOT(wires=[143,149]) | |
| qml.CNOT(wires=[145,151]) | |
| qml.CNOT(wires=[147,153]) | |
| qml.CNOT(wires=[155,161]) | |
| qml.CNOT(wires=[157,163]) | |
| qml.CNOT(wires=[165,171]) | |
| qml.CNOT(wires=[167,173]) | |
| qml.CNOT(wires=[169,175]) | |
| qml.CNOT(wires=[177,183]) | |
| qml.CNOT(wires=[179,185]) | |
| qml.CZ(wires=[2,14]) | |
| qml.CZ(wires=[4,16]) | |
| qml.CZ(wires=[8,20]) | |
| qml.CZ(wires=[10,22]) | |
| qml.CZ(wires=[24,36]) | |
| qml.CZ(wires=[26,38]) | |
| qml.CZ(wires=[30,42]) | |
| qml.CZ(wires=[32,44]) | |
| qml.CZ(wires=[48,60]) | |
| qml.CZ(wires=[50,62]) | |
| qml.CZ(wires=[54,66]) | |
| qml.CZ(wires=[56,68]) | |
| qml.CZ(wires=[70,82]) | |
| qml.CZ(wires=[72,84]) | |
| qml.CZ(wires=[76,88]) | |
| qml.CZ(wires=[78,90]) | |
| qml.CZ(wires=[94,106]) | |
| qml.CZ(wires=[96,108]) | |
| qml.CZ(wires=[100,112]) | |
| qml.CZ(wires=[102,114]) | |
| qml.CZ(wires=[122,128]) | |
| qml.CZ(wires=[124,130]) | |
| qml.CZ(wires=[134,140]) | |
| qml.CZ(wires=[136,142]) | |
| qml.CZ(wires=[144,150]) | |
| qml.CZ(wires=[146,152]) | |
| qml.CZ(wires=[156,162]) | |
| qml.CZ(wires=[158,164]) | |
| qml.CZ(wires=[166,172]) | |
| qml.CZ(wires=[168,174]) | |
| qml.CZ(wires=[178,184]) | |
| qml.CZ(wires=[180,186]) | |
| qml.Hadamard(wires=[2]) | |
| c[791] = catalyst.measure(wires=[2], reset=False) # MX q2 | |
| qml.Hadamard(wires=[2]) | |
| qml.Hadamard(wires=[4]) | |
| c[792] = catalyst.measure(wires=[4], reset=False) # MX q4 | |
| qml.Hadamard(wires=[4]) | |
| qml.Hadamard(wires=[8]) | |
| c[793] = catalyst.measure(wires=[8], reset=False) # MX q8 | |
| qml.Hadamard(wires=[8]) | |
| qml.Hadamard(wires=[10]) | |
| c[794] = catalyst.measure(wires=[10], reset=False) # MX q10 | |
| qml.Hadamard(wires=[10]) | |
| qml.Hadamard(wires=[23]) | |
| c[795] = catalyst.measure(wires=[23], reset=False) # MX q23 | |
| qml.Hadamard(wires=[23]) | |
| qml.Hadamard(wires=[24]) | |
| c[796] = catalyst.measure(wires=[24], reset=False) # MX q24 | |
| qml.Hadamard(wires=[24]) | |
| qml.Hadamard(wires=[25]) | |
| c[797] = catalyst.measure(wires=[25], reset=False) # MX q25 | |
| qml.Hadamard(wires=[25]) | |
| qml.Hadamard(wires=[26]) | |
| c[798] = catalyst.measure(wires=[26], reset=False) # MX q26 | |
| qml.Hadamard(wires=[26]) | |
| qml.Hadamard(wires=[27]) | |
| c[799] = catalyst.measure(wires=[27], reset=False) # MX q27 | |
| qml.Hadamard(wires=[27]) | |
| qml.Hadamard(wires=[29]) | |
| c[800] = catalyst.measure(wires=[29], reset=False) # MX q29 | |
| qml.Hadamard(wires=[29]) | |
| qml.Hadamard(wires=[30]) | |
| c[801] = catalyst.measure(wires=[30], reset=False) # MX q30 | |
| qml.Hadamard(wires=[30]) | |
| qml.Hadamard(wires=[31]) | |
| c[802] = catalyst.measure(wires=[31], reset=False) # MX q31 | |
| qml.Hadamard(wires=[31]) | |
| qml.Hadamard(wires=[32]) | |
| c[803] = catalyst.measure(wires=[32], reset=False) # MX q32 | |
| qml.Hadamard(wires=[32]) | |
| qml.Hadamard(wires=[33]) | |
| c[804] = catalyst.measure(wires=[33], reset=False) # MX q33 | |
| qml.Hadamard(wires=[33]) | |
| qml.Hadamard(wires=[47]) | |
| c[805] = catalyst.measure(wires=[47], reset=False) # MX q47 | |
| qml.Hadamard(wires=[47]) | |
| qml.Hadamard(wires=[48]) | |
| c[806] = catalyst.measure(wires=[48], reset=False) # MX q48 | |
| qml.Hadamard(wires=[48]) | |
| qml.Hadamard(wires=[49]) | |
| c[807] = catalyst.measure(wires=[49], reset=False) # MX q49 | |
| qml.Hadamard(wires=[49]) | |
| qml.Hadamard(wires=[50]) | |
| c[808] = catalyst.measure(wires=[50], reset=False) # MX q50 | |
| qml.Hadamard(wires=[50]) | |
| qml.Hadamard(wires=[51]) | |
| c[809] = catalyst.measure(wires=[51], reset=False) # MX q51 | |
| qml.Hadamard(wires=[51]) | |
| qml.Hadamard(wires=[53]) | |
| c[810] = catalyst.measure(wires=[53], reset=False) # MX q53 | |
| qml.Hadamard(wires=[53]) | |
| qml.Hadamard(wires=[54]) | |
| c[811] = catalyst.measure(wires=[54], reset=False) # MX q54 | |
| qml.Hadamard(wires=[54]) | |
| qml.Hadamard(wires=[55]) | |
| c[812] = catalyst.measure(wires=[55], reset=False) # MX q55 | |
| qml.Hadamard(wires=[55]) | |
| qml.Hadamard(wires=[56]) | |
| c[813] = catalyst.measure(wires=[56], reset=False) # MX q56 | |
| qml.Hadamard(wires=[56]) | |
| qml.Hadamard(wires=[57]) | |
| c[814] = catalyst.measure(wires=[57], reset=False) # MX q57 | |
| qml.Hadamard(wires=[57]) | |
| qml.Hadamard(wires=[69]) | |
| c[815] = catalyst.measure(wires=[69], reset=False) # MX q69 | |
| qml.Hadamard(wires=[69]) | |
| qml.Hadamard(wires=[70]) | |
| c[816] = catalyst.measure(wires=[70], reset=False) # MX q70 | |
| qml.Hadamard(wires=[70]) | |
| qml.Hadamard(wires=[71]) | |
| c[817] = catalyst.measure(wires=[71], reset=False) # MX q71 | |
| qml.Hadamard(wires=[71]) | |
| qml.Hadamard(wires=[72]) | |
| c[818] = catalyst.measure(wires=[72], reset=False) # MX q72 | |
| qml.Hadamard(wires=[72]) | |
| qml.Hadamard(wires=[73]) | |
| c[819] = catalyst.measure(wires=[73], reset=False) # MX q73 | |
| qml.Hadamard(wires=[73]) | |
| qml.Hadamard(wires=[75]) | |
| c[820] = catalyst.measure(wires=[75], reset=False) # MX q75 | |
| qml.Hadamard(wires=[75]) | |
| qml.Hadamard(wires=[76]) | |
| c[821] = catalyst.measure(wires=[76], reset=False) # MX q76 | |
| qml.Hadamard(wires=[76]) | |
| qml.Hadamard(wires=[77]) | |
| c[822] = catalyst.measure(wires=[77], reset=False) # MX q77 | |
| qml.Hadamard(wires=[77]) | |
| qml.Hadamard(wires=[78]) | |
| c[823] = catalyst.measure(wires=[78], reset=False) # MX q78 | |
| qml.Hadamard(wires=[78]) | |
| qml.Hadamard(wires=[79]) | |
| c[824] = catalyst.measure(wires=[79], reset=False) # MX q79 | |
| qml.Hadamard(wires=[79]) | |
| qml.Hadamard(wires=[93]) | |
| c[825] = catalyst.measure(wires=[93], reset=False) # MX q93 | |
| qml.Hadamard(wires=[93]) | |
| qml.Hadamard(wires=[94]) | |
| c[826] = catalyst.measure(wires=[94], reset=False) # MX q94 | |
| qml.Hadamard(wires=[94]) | |
| qml.Hadamard(wires=[95]) | |
| c[827] = catalyst.measure(wires=[95], reset=False) # MX q95 | |
| qml.Hadamard(wires=[95]) | |
| qml.Hadamard(wires=[96]) | |
| c[828] = catalyst.measure(wires=[96], reset=False) # MX q96 | |
| qml.Hadamard(wires=[96]) | |
| qml.Hadamard(wires=[97]) | |
| c[829] = catalyst.measure(wires=[97], reset=False) # MX q97 | |
| qml.Hadamard(wires=[97]) | |
| qml.Hadamard(wires=[99]) | |
| c[830] = catalyst.measure(wires=[99], reset=False) # MX q99 | |
| qml.Hadamard(wires=[99]) | |
| qml.Hadamard(wires=[100]) | |
| c[831] = catalyst.measure(wires=[100], reset=False) # MX q100 | |
| qml.Hadamard(wires=[100]) | |
| qml.Hadamard(wires=[101]) | |
| c[832] = catalyst.measure(wires=[101], reset=False) # MX q101 | |
| qml.Hadamard(wires=[101]) | |
| qml.Hadamard(wires=[102]) | |
| c[833] = catalyst.measure(wires=[102], reset=False) # MX q102 | |
| qml.Hadamard(wires=[102]) | |
| qml.Hadamard(wires=[103]) | |
| c[834] = catalyst.measure(wires=[103], reset=False) # MX q103 | |
| qml.Hadamard(wires=[103]) | |
| qml.Hadamard(wires=[116]) | |
| c[835] = catalyst.measure(wires=[116], reset=False) # MX q116 | |
| qml.Hadamard(wires=[116]) | |
| qml.Hadamard(wires=[118]) | |
| c[836] = catalyst.measure(wires=[118], reset=False) # MX q118 | |
| qml.Hadamard(wires=[118]) | |
| qml.Hadamard(wires=[121]) | |
| c[837] = catalyst.measure(wires=[121], reset=False) # MX q121 | |
| qml.Hadamard(wires=[121]) | |
| qml.Hadamard(wires=[122]) | |
| c[838] = catalyst.measure(wires=[122], reset=False) # MX q122 | |
| qml.Hadamard(wires=[122]) | |
| qml.Hadamard(wires=[123]) | |
| c[839] = catalyst.measure(wires=[123], reset=False) # MX q123 | |
| qml.Hadamard(wires=[123]) | |
| qml.Hadamard(wires=[124]) | |
| c[840] = catalyst.measure(wires=[124], reset=False) # MX q124 | |
| qml.Hadamard(wires=[124]) | |
| qml.Hadamard(wires=[125]) | |
| c[841] = catalyst.measure(wires=[125], reset=False) # MX q125 | |
| qml.Hadamard(wires=[125]) | |
| qml.Hadamard(wires=[133]) | |
| c[842] = catalyst.measure(wires=[133], reset=False) # MX q133 | |
| qml.Hadamard(wires=[133]) | |
| qml.Hadamard(wires=[134]) | |
| c[843] = catalyst.measure(wires=[134], reset=False) # MX q134 | |
| qml.Hadamard(wires=[134]) | |
| qml.Hadamard(wires=[135]) | |
| c[844] = catalyst.measure(wires=[135], reset=False) # MX q135 | |
| qml.Hadamard(wires=[135]) | |
| qml.Hadamard(wires=[136]) | |
| c[845] = catalyst.measure(wires=[136], reset=False) # MX q136 | |
| qml.Hadamard(wires=[136]) | |
| qml.Hadamard(wires=[137]) | |
| c[846] = catalyst.measure(wires=[137], reset=False) # MX q137 | |
| qml.Hadamard(wires=[137]) | |
| qml.Hadamard(wires=[143]) | |
| c[847] = catalyst.measure(wires=[143], reset=False) # MX q143 | |
| qml.Hadamard(wires=[143]) | |
| qml.Hadamard(wires=[144]) | |
| c[848] = catalyst.measure(wires=[144], reset=False) # MX q144 | |
| qml.Hadamard(wires=[144]) | |
| qml.Hadamard(wires=[145]) | |
| c[849] = catalyst.measure(wires=[145], reset=False) # MX q145 | |
| qml.Hadamard(wires=[145]) | |
| qml.Hadamard(wires=[146]) | |
| c[850] = catalyst.measure(wires=[146], reset=False) # MX q146 | |
| qml.Hadamard(wires=[146]) | |
| qml.Hadamard(wires=[147]) | |
| c[851] = catalyst.measure(wires=[147], reset=False) # MX q147 | |
| qml.Hadamard(wires=[147]) | |
| qml.Hadamard(wires=[155]) | |
| c[852] = catalyst.measure(wires=[155], reset=False) # MX q155 | |
| qml.Hadamard(wires=[155]) | |
| qml.Hadamard(wires=[156]) | |
| c[853] = catalyst.measure(wires=[156], reset=False) # MX q156 | |
| qml.Hadamard(wires=[156]) | |
| qml.Hadamard(wires=[157]) | |
| c[854] = catalyst.measure(wires=[157], reset=False) # MX q157 | |
| qml.Hadamard(wires=[157]) | |
| qml.Hadamard(wires=[158]) | |
| c[855] = catalyst.measure(wires=[158], reset=False) # MX q158 | |
| qml.Hadamard(wires=[158]) | |
| qml.Hadamard(wires=[159]) | |
| c[856] = catalyst.measure(wires=[159], reset=False) # MX q159 | |
| qml.Hadamard(wires=[159]) | |
| qml.Hadamard(wires=[165]) | |
| c[857] = catalyst.measure(wires=[165], reset=False) # MX q165 | |
| qml.Hadamard(wires=[165]) | |
| qml.Hadamard(wires=[166]) | |
| c[858] = catalyst.measure(wires=[166], reset=False) # MX q166 | |
| qml.Hadamard(wires=[166]) | |
| qml.Hadamard(wires=[167]) | |
| c[859] = catalyst.measure(wires=[167], reset=False) # MX q167 | |
| qml.Hadamard(wires=[167]) | |
| qml.Hadamard(wires=[168]) | |
| c[860] = catalyst.measure(wires=[168], reset=False) # MX q168 | |
| qml.Hadamard(wires=[168]) | |
| qml.Hadamard(wires=[169]) | |
| c[861] = catalyst.measure(wires=[169], reset=False) # MX q169 | |
| qml.Hadamard(wires=[169]) | |
| qml.Hadamard(wires=[177]) | |
| c[862] = catalyst.measure(wires=[177], reset=False) # MX q177 | |
| qml.Hadamard(wires=[177]) | |
| qml.Hadamard(wires=[178]) | |
| c[863] = catalyst.measure(wires=[178], reset=False) # MX q178 | |
| qml.Hadamard(wires=[178]) | |
| qml.Hadamard(wires=[179]) | |
| c[864] = catalyst.measure(wires=[179], reset=False) # MX q179 | |
| qml.Hadamard(wires=[179]) | |
| qml.Hadamard(wires=[180]) | |
| c[865] = catalyst.measure(wires=[180], reset=False) # MX q180 | |
| qml.Hadamard(wires=[180]) | |
| qml.Hadamard(wires=[181]) | |
| c[866] = catalyst.measure(wires=[181], reset=False) # MX q181 | |
| qml.Hadamard(wires=[181]) | |
| qml.Hadamard(wires=[188]) | |
| c[867] = catalyst.measure(wires=[188], reset=False) # MX q188 | |
| qml.Hadamard(wires=[188]) | |
| qml.Hadamard(wires=[190]) | |
| c[868] = catalyst.measure(wires=[190], reset=False) # MX q190 | |
| qml.Hadamard(wires=[190]) | |
| catalyst.measure(wires=[2], reset=True) # reset X q2 | |
| qml.Hadamard(wires=[2]) | |
| catalyst.measure(wires=[4], reset=True) # reset X q4 | |
| qml.Hadamard(wires=[4]) | |
| catalyst.measure(wires=[8], reset=True) # reset X q8 | |
| qml.Hadamard(wires=[8]) | |
| catalyst.measure(wires=[10], reset=True) # reset X q10 | |
| qml.Hadamard(wires=[10]) | |
| catalyst.measure(wires=[23], reset=True) # reset X q23 | |
| qml.Hadamard(wires=[23]) | |
| catalyst.measure(wires=[24], reset=True) # reset X q24 | |
| qml.Hadamard(wires=[24]) | |
| catalyst.measure(wires=[25], reset=True) # reset X q25 | |
| qml.Hadamard(wires=[25]) | |
| catalyst.measure(wires=[26], reset=True) # reset X q26 | |
| qml.Hadamard(wires=[26]) | |
| catalyst.measure(wires=[27], reset=True) # reset X q27 | |
| qml.Hadamard(wires=[27]) | |
| catalyst.measure(wires=[29], reset=True) # reset X q29 | |
| qml.Hadamard(wires=[29]) | |
| catalyst.measure(wires=[30], reset=True) # reset X q30 | |
| qml.Hadamard(wires=[30]) | |
| catalyst.measure(wires=[31], reset=True) # reset X q31 | |
| qml.Hadamard(wires=[31]) | |
| catalyst.measure(wires=[32], reset=True) # reset X q32 | |
| qml.Hadamard(wires=[32]) | |
| catalyst.measure(wires=[33], reset=True) # reset X q33 | |
| qml.Hadamard(wires=[33]) | |
| catalyst.measure(wires=[47], reset=True) # reset X q47 | |
| qml.Hadamard(wires=[47]) | |
| catalyst.measure(wires=[48], reset=True) # reset X q48 | |
| qml.Hadamard(wires=[48]) | |
| catalyst.measure(wires=[49], reset=True) # reset X q49 | |
| qml.Hadamard(wires=[49]) | |
| catalyst.measure(wires=[50], reset=True) # reset X q50 | |
| qml.Hadamard(wires=[50]) | |
| catalyst.measure(wires=[51], reset=True) # reset X q51 | |
| qml.Hadamard(wires=[51]) | |
| catalyst.measure(wires=[53], reset=True) # reset X q53 | |
| qml.Hadamard(wires=[53]) | |
| catalyst.measure(wires=[54], reset=True) # reset X q54 | |
| qml.Hadamard(wires=[54]) | |
| catalyst.measure(wires=[55], reset=True) # reset X q55 | |
| qml.Hadamard(wires=[55]) | |
| catalyst.measure(wires=[56], reset=True) # reset X q56 | |
| qml.Hadamard(wires=[56]) | |
| catalyst.measure(wires=[57], reset=True) # reset X q57 | |
| qml.Hadamard(wires=[57]) | |
| catalyst.measure(wires=[69], reset=True) # reset X q69 | |
| qml.Hadamard(wires=[69]) | |
| catalyst.measure(wires=[70], reset=True) # reset X q70 | |
| qml.Hadamard(wires=[70]) | |
| catalyst.measure(wires=[71], reset=True) # reset X q71 | |
| qml.Hadamard(wires=[71]) | |
| catalyst.measure(wires=[72], reset=True) # reset X q72 | |
| qml.Hadamard(wires=[72]) | |
| catalyst.measure(wires=[73], reset=True) # reset X q73 | |
| qml.Hadamard(wires=[73]) | |
| catalyst.measure(wires=[75], reset=True) # reset X q75 | |
| qml.Hadamard(wires=[75]) | |
| catalyst.measure(wires=[76], reset=True) # reset X q76 | |
| qml.Hadamard(wires=[76]) | |
| catalyst.measure(wires=[77], reset=True) # reset X q77 | |
| qml.Hadamard(wires=[77]) | |
| catalyst.measure(wires=[78], reset=True) # reset X q78 | |
| qml.Hadamard(wires=[78]) | |
| catalyst.measure(wires=[79], reset=True) # reset X q79 | |
| qml.Hadamard(wires=[79]) | |
| catalyst.measure(wires=[93], reset=True) # reset X q93 | |
| qml.Hadamard(wires=[93]) | |
| catalyst.measure(wires=[94], reset=True) # reset X q94 | |
| qml.Hadamard(wires=[94]) | |
| catalyst.measure(wires=[95], reset=True) # reset X q95 | |
| qml.Hadamard(wires=[95]) | |
| catalyst.measure(wires=[96], reset=True) # reset X q96 | |
| qml.Hadamard(wires=[96]) | |
| catalyst.measure(wires=[97], reset=True) # reset X q97 | |
| qml.Hadamard(wires=[97]) | |
| catalyst.measure(wires=[99], reset=True) # reset X q99 | |
| qml.Hadamard(wires=[99]) | |
| catalyst.measure(wires=[100], reset=True) # reset X q100 | |
| qml.Hadamard(wires=[100]) | |
| catalyst.measure(wires=[101], reset=True) # reset X q101 | |
| qml.Hadamard(wires=[101]) | |
| catalyst.measure(wires=[102], reset=True) # reset X q102 | |
| qml.Hadamard(wires=[102]) | |
| catalyst.measure(wires=[103], reset=True) # reset X q103 | |
| qml.Hadamard(wires=[103]) | |
| catalyst.measure(wires=[116], reset=True) # reset X q116 | |
| qml.Hadamard(wires=[116]) | |
| catalyst.measure(wires=[118], reset=True) # reset X q118 | |
| qml.Hadamard(wires=[118]) | |
| catalyst.measure(wires=[121], reset=True) # reset X q121 | |
| qml.Hadamard(wires=[121]) | |
| catalyst.measure(wires=[122], reset=True) # reset X q122 | |
| qml.Hadamard(wires=[122]) | |
| catalyst.measure(wires=[123], reset=True) # reset X q123 | |
| qml.Hadamard(wires=[123]) | |
| catalyst.measure(wires=[124], reset=True) # reset X q124 | |
| qml.Hadamard(wires=[124]) | |
| catalyst.measure(wires=[125], reset=True) # reset X q125 | |
| qml.Hadamard(wires=[125]) | |
| catalyst.measure(wires=[133], reset=True) # reset X q133 | |
| qml.Hadamard(wires=[133]) | |
| catalyst.measure(wires=[134], reset=True) # reset X q134 | |
| qml.Hadamard(wires=[134]) | |
| catalyst.measure(wires=[135], reset=True) # reset X q135 | |
| qml.Hadamard(wires=[135]) | |
| catalyst.measure(wires=[136], reset=True) # reset X q136 | |
| qml.Hadamard(wires=[136]) | |
| catalyst.measure(wires=[137], reset=True) # reset X q137 | |
| qml.Hadamard(wires=[137]) | |
| catalyst.measure(wires=[143], reset=True) # reset X q143 | |
| qml.Hadamard(wires=[143]) | |
| catalyst.measure(wires=[144], reset=True) # reset X q144 | |
| qml.Hadamard(wires=[144]) | |
| catalyst.measure(wires=[145], reset=True) # reset X q145 | |
| qml.Hadamard(wires=[145]) | |
| catalyst.measure(wires=[146], reset=True) # reset X q146 | |
| qml.Hadamard(wires=[146]) | |
| catalyst.measure(wires=[147], reset=True) # reset X q147 | |
| qml.Hadamard(wires=[147]) | |
| catalyst.measure(wires=[155], reset=True) # reset X q155 | |
| qml.Hadamard(wires=[155]) | |
| catalyst.measure(wires=[156], reset=True) # reset X q156 | |
| qml.Hadamard(wires=[156]) | |
| catalyst.measure(wires=[157], reset=True) # reset X q157 | |
| qml.Hadamard(wires=[157]) | |
| catalyst.measure(wires=[158], reset=True) # reset X q158 | |
| qml.Hadamard(wires=[158]) | |
| catalyst.measure(wires=[159], reset=True) # reset X q159 | |
| qml.Hadamard(wires=[159]) | |
| catalyst.measure(wires=[165], reset=True) # reset X q165 | |
| qml.Hadamard(wires=[165]) | |
| catalyst.measure(wires=[166], reset=True) # reset X q166 | |
| qml.Hadamard(wires=[166]) | |
| catalyst.measure(wires=[167], reset=True) # reset X q167 | |
| qml.Hadamard(wires=[167]) | |
| catalyst.measure(wires=[168], reset=True) # reset X q168 | |
| qml.Hadamard(wires=[168]) | |
| catalyst.measure(wires=[169], reset=True) # reset X q169 | |
| qml.Hadamard(wires=[169]) | |
| catalyst.measure(wires=[177], reset=True) # reset X q177 | |
| qml.Hadamard(wires=[177]) | |
| catalyst.measure(wires=[178], reset=True) # reset X q178 | |
| qml.Hadamard(wires=[178]) | |
| catalyst.measure(wires=[179], reset=True) # reset X q179 | |
| qml.Hadamard(wires=[179]) | |
| catalyst.measure(wires=[180], reset=True) # reset X q180 | |
| qml.Hadamard(wires=[180]) | |
| catalyst.measure(wires=[181], reset=True) # reset X q181 | |
| qml.Hadamard(wires=[181]) | |
| catalyst.measure(wires=[188], reset=True) # reset X q188 | |
| qml.Hadamard(wires=[188]) | |
| catalyst.measure(wires=[190], reset=True) # reset X q190 | |
| qml.Hadamard(wires=[190]) | |
| qml.CZ(wires=[24,12]) | |
| qml.CZ(wires=[26,14]) | |
| qml.CZ(wires=[30,18]) | |
| qml.CZ(wires=[32,20]) | |
| qml.CZ(wires=[48,36]) | |
| qml.CZ(wires=[50,38]) | |
| qml.CZ(wires=[54,42]) | |
| qml.CZ(wires=[56,44]) | |
| qml.CZ(wires=[70,58]) | |
| qml.CZ(wires=[72,60]) | |
| qml.CZ(wires=[76,64]) | |
| qml.CZ(wires=[78,66]) | |
| qml.CZ(wires=[94,82]) | |
| qml.CZ(wires=[96,84]) | |
| qml.CZ(wires=[100,88]) | |
| qml.CZ(wires=[102,90]) | |
| qml.CZ(wires=[116,104]) | |
| qml.CZ(wires=[118,106]) | |
| qml.CZ(wires=[122,110]) | |
| qml.CZ(wires=[124,112]) | |
| qml.CZ(wires=[134,128]) | |
| qml.CZ(wires=[136,130]) | |
| qml.CZ(wires=[144,138]) | |
| qml.CZ(wires=[146,140]) | |
| qml.CZ(wires=[156,150]) | |
| qml.CZ(wires=[158,152]) | |
| qml.CZ(wires=[166,160]) | |
| qml.CZ(wires=[168,162]) | |
| qml.CZ(wires=[178,172]) | |
| qml.CZ(wires=[180,174]) | |
| qml.CZ(wires=[188,182]) | |
| qml.CZ(wires=[190,184]) | |
| qml.CNOT(wires=[25,13]) | |
| qml.CNOT(wires=[27,15]) | |
| qml.CNOT(wires=[31,19]) | |
| qml.CNOT(wires=[33,21]) | |
| qml.CNOT(wires=[47,35]) | |
| qml.CNOT(wires=[49,37]) | |
| qml.CNOT(wires=[51,39]) | |
| qml.CNOT(wires=[53,41]) | |
| qml.CNOT(wires=[55,43]) | |
| qml.CNOT(wires=[57,45]) | |
| qml.CNOT(wires=[71,59]) | |
| qml.CNOT(wires=[73,61]) | |
| qml.CNOT(wires=[77,65]) | |
| qml.CNOT(wires=[79,67]) | |
| qml.CNOT(wires=[93,81]) | |
| qml.CNOT(wires=[95,83]) | |
| qml.CNOT(wires=[97,85]) | |
| qml.CNOT(wires=[99,87]) | |
| qml.CNOT(wires=[101,89]) | |
| qml.CNOT(wires=[103,91]) | |
| qml.CNOT(wires=[123,111]) | |
| qml.CNOT(wires=[125,113]) | |
| qml.CNOT(wires=[133,127]) | |
| qml.CNOT(wires=[135,129]) | |
| qml.CNOT(wires=[137,131]) | |
| qml.CNOT(wires=[145,139]) | |
| qml.CNOT(wires=[147,141]) | |
| qml.CNOT(wires=[155,149]) | |
| qml.CNOT(wires=[157,151]) | |
| qml.CNOT(wires=[159,153]) | |
| qml.CNOT(wires=[167,161]) | |
| qml.CNOT(wires=[169,163]) | |
| qml.CNOT(wires=[177,171]) | |
| qml.CNOT(wires=[179,173]) | |
| qml.CNOT(wires=[181,175]) | |
| qml.CNOT(wires=[25,36]) | |
| qml.CNOT(wires=[27,38]) | |
| qml.CNOT(wires=[31,42]) | |
| qml.CNOT(wires=[33,44]) | |
| qml.CNOT(wires=[47,58]) | |
| qml.CNOT(wires=[49,60]) | |
| qml.CNOT(wires=[51,62]) | |
| qml.CNOT(wires=[53,64]) | |
| qml.CNOT(wires=[55,66]) | |
| qml.CNOT(wires=[57,68]) | |
| qml.CNOT(wires=[71,82]) | |
| qml.CNOT(wires=[73,84]) | |
| qml.CNOT(wires=[77,88]) | |
| qml.CNOT(wires=[79,90]) | |
| qml.CNOT(wires=[93,104]) | |
| qml.CNOT(wires=[95,106]) | |
| qml.CNOT(wires=[97,108]) | |
| qml.CNOT(wires=[99,110]) | |
| qml.CNOT(wires=[101,112]) | |
| qml.CNOT(wires=[103,114]) | |
| qml.CNOT(wires=[123,128]) | |
| qml.CNOT(wires=[125,130]) | |
| qml.CNOT(wires=[133,138]) | |
| qml.CNOT(wires=[135,140]) | |
| qml.CNOT(wires=[137,142]) | |
| qml.CNOT(wires=[145,150]) | |
| qml.CNOT(wires=[147,152]) | |
| qml.CNOT(wires=[155,160]) | |
| qml.CNOT(wires=[157,162]) | |
| qml.CNOT(wires=[159,164]) | |
| qml.CNOT(wires=[167,172]) | |
| qml.CNOT(wires=[169,174]) | |
| qml.CNOT(wires=[177,182]) | |
| qml.CNOT(wires=[179,184]) | |
| qml.CNOT(wires=[181,186]) | |
| qml.CZ(wires=[2,13]) | |
| qml.CZ(wires=[4,15]) | |
| qml.CZ(wires=[8,19]) | |
| qml.CZ(wires=[10,21]) | |
| qml.CNOT(wires=[23,12]) | |
| qml.CNOT(wires=[25,14]) | |
| qml.CNOT(wires=[27,16]) | |
| qml.CNOT(wires=[29,18]) | |
| qml.CNOT(wires=[31,20]) | |
| qml.CNOT(wires=[33,22]) | |
| qml.CNOT(wires=[47,36]) | |
| qml.CNOT(wires=[49,38]) | |
| qml.CNOT(wires=[53,42]) | |
| qml.CNOT(wires=[55,44]) | |
| qml.CNOT(wires=[69,58]) | |
| qml.CNOT(wires=[71,60]) | |
| qml.CNOT(wires=[73,62]) | |
| qml.CNOT(wires=[75,64]) | |
| qml.CNOT(wires=[77,66]) | |
| qml.CNOT(wires=[79,68]) | |
| qml.CNOT(wires=[93,82]) | |
| qml.CNOT(wires=[95,84]) | |
| qml.CNOT(wires=[99,88]) | |
| qml.CNOT(wires=[101,90]) | |
| qml.CNOT(wires=[121,110]) | |
| qml.CNOT(wires=[123,112]) | |
| qml.CNOT(wires=[125,114]) | |
| qml.CNOT(wires=[133,128]) | |
| qml.CNOT(wires=[135,130]) | |
| qml.CNOT(wires=[143,138]) | |
| qml.CNOT(wires=[145,140]) | |
| qml.CNOT(wires=[147,142]) | |
| qml.CNOT(wires=[155,150]) | |
| qml.CNOT(wires=[157,152]) | |
| qml.CNOT(wires=[165,160]) | |
| qml.CNOT(wires=[167,162]) | |
| qml.CNOT(wires=[169,164]) | |
| qml.CNOT(wires=[177,172]) | |
| qml.CNOT(wires=[179,174]) | |
| qml.CZ(wires=[24,13]) | |
| qml.CZ(wires=[26,15]) | |
| qml.CZ(wires=[30,19]) | |
| qml.CZ(wires=[32,21]) | |
| qml.CZ(wires=[48,37]) | |
| qml.CZ(wires=[50,39]) | |
| qml.CZ(wires=[54,43]) | |
| qml.CZ(wires=[56,45]) | |
| qml.CZ(wires=[70,59]) | |
| qml.CZ(wires=[72,61]) | |
| qml.CZ(wires=[76,65]) | |
| qml.CZ(wires=[78,67]) | |
| qml.CZ(wires=[94,83]) | |
| qml.CZ(wires=[96,85]) | |
| qml.CZ(wires=[100,89]) | |
| qml.CZ(wires=[102,91]) | |
| qml.CZ(wires=[116,105]) | |
| qml.CZ(wires=[118,107]) | |
| qml.CZ(wires=[122,111]) | |
| qml.CZ(wires=[124,113]) | |
| qml.CZ(wires=[134,129]) | |
| qml.CZ(wires=[136,131]) | |
| qml.CZ(wires=[144,139]) | |
| qml.CZ(wires=[146,141]) | |
| qml.CZ(wires=[156,151]) | |
| qml.CZ(wires=[158,153]) | |
| qml.CZ(wires=[166,161]) | |
| qml.CZ(wires=[168,163]) | |
| qml.CZ(wires=[178,173]) | |
| qml.CZ(wires=[180,175]) | |
| qml.CZ(wires=[188,183]) | |
| qml.CZ(wires=[190,185]) | |
| qml.CZ(wires=[24,35]) | |
| qml.CZ(wires=[26,37]) | |
| qml.CZ(wires=[30,41]) | |
| qml.CZ(wires=[32,43]) | |
| qml.CZ(wires=[48,59]) | |
| qml.CZ(wires=[50,61]) | |
| qml.CZ(wires=[54,65]) | |
| qml.CZ(wires=[56,67]) | |
| qml.CZ(wires=[70,81]) | |
| qml.CZ(wires=[72,83]) | |
| qml.CZ(wires=[76,87]) | |
| qml.CZ(wires=[78,89]) | |
| qml.CZ(wires=[94,105]) | |
| qml.CZ(wires=[96,107]) | |
| qml.CZ(wires=[100,111]) | |
| qml.CZ(wires=[102,113]) | |
| qml.CZ(wires=[122,127]) | |
| qml.CZ(wires=[124,129]) | |
| qml.CZ(wires=[134,139]) | |
| qml.CZ(wires=[136,141]) | |
| qml.CZ(wires=[144,149]) | |
| qml.CZ(wires=[146,151]) | |
| qml.CZ(wires=[156,161]) | |
| qml.CZ(wires=[158,163]) | |
| qml.CZ(wires=[166,171]) | |
| qml.CZ(wires=[168,173]) | |
| qml.CZ(wires=[178,183]) | |
| qml.CZ(wires=[180,185]) | |
| qml.CNOT(wires=[23,35]) | |
| qml.CNOT(wires=[25,37]) | |
| qml.CNOT(wires=[27,39]) | |
| qml.CNOT(wires=[29,41]) | |
| qml.CNOT(wires=[31,43]) | |
| qml.CNOT(wires=[33,45]) | |
| qml.CNOT(wires=[47,59]) | |
| qml.CNOT(wires=[49,61]) | |
| qml.CNOT(wires=[53,65]) | |
| qml.CNOT(wires=[55,67]) | |
| qml.CNOT(wires=[69,81]) | |
| qml.CNOT(wires=[71,83]) | |
| qml.CNOT(wires=[73,85]) | |
| qml.CNOT(wires=[75,87]) | |
| qml.CNOT(wires=[77,89]) | |
| qml.CNOT(wires=[79,91]) | |
| qml.CNOT(wires=[93,105]) | |
| qml.CNOT(wires=[95,107]) | |
| qml.CNOT(wires=[99,111]) | |
| qml.CNOT(wires=[101,113]) | |
| qml.CNOT(wires=[121,127]) | |
| qml.CNOT(wires=[123,129]) | |
| qml.CNOT(wires=[125,131]) | |
| qml.CNOT(wires=[133,139]) | |
| qml.CNOT(wires=[135,141]) | |
| qml.CNOT(wires=[143,149]) | |
| qml.CNOT(wires=[145,151]) | |
| qml.CNOT(wires=[147,153]) | |
| qml.CNOT(wires=[155,161]) | |
| qml.CNOT(wires=[157,163]) | |
| qml.CNOT(wires=[165,171]) | |
| qml.CNOT(wires=[167,173]) | |
| qml.CNOT(wires=[169,175]) | |
| qml.CNOT(wires=[177,183]) | |
| qml.CNOT(wires=[179,185]) | |
| qml.CZ(wires=[2,14]) | |
| qml.CZ(wires=[4,16]) | |
| qml.CZ(wires=[8,20]) | |
| qml.CZ(wires=[10,22]) | |
| qml.CZ(wires=[24,36]) | |
| qml.CZ(wires=[26,38]) | |
| qml.CZ(wires=[30,42]) | |
| qml.CZ(wires=[32,44]) | |
| qml.CZ(wires=[48,60]) | |
| qml.CZ(wires=[50,62]) | |
| qml.CZ(wires=[54,66]) | |
| qml.CZ(wires=[56,68]) | |
| qml.CZ(wires=[70,82]) | |
| qml.CZ(wires=[72,84]) | |
| qml.CZ(wires=[76,88]) | |
| qml.CZ(wires=[78,90]) | |
| qml.CZ(wires=[94,106]) | |
| qml.CZ(wires=[96,108]) | |
| qml.CZ(wires=[100,112]) | |
| qml.CZ(wires=[102,114]) | |
| qml.CZ(wires=[122,128]) | |
| qml.CZ(wires=[124,130]) | |
| qml.CZ(wires=[134,140]) | |
| qml.CZ(wires=[136,142]) | |
| qml.CZ(wires=[144,150]) | |
| qml.CZ(wires=[146,152]) | |
| qml.CZ(wires=[156,162]) | |
| qml.CZ(wires=[158,164]) | |
| qml.CZ(wires=[166,172]) | |
| qml.CZ(wires=[168,174]) | |
| qml.CZ(wires=[178,184]) | |
| qml.CZ(wires=[180,186]) | |
| qml.Hadamard(wires=[2]) | |
| c[869] = catalyst.measure(wires=[2], reset=False) # MX q2 | |
| qml.Hadamard(wires=[2]) | |
| qml.Hadamard(wires=[4]) | |
| c[870] = catalyst.measure(wires=[4], reset=False) # MX q4 | |
| qml.Hadamard(wires=[4]) | |
| qml.Hadamard(wires=[8]) | |
| c[871] = catalyst.measure(wires=[8], reset=False) # MX q8 | |
| qml.Hadamard(wires=[8]) | |
| qml.Hadamard(wires=[10]) | |
| c[872] = catalyst.measure(wires=[10], reset=False) # MX q10 | |
| qml.Hadamard(wires=[10]) | |
| qml.Hadamard(wires=[23]) | |
| c[873] = catalyst.measure(wires=[23], reset=False) # MX q23 | |
| qml.Hadamard(wires=[23]) | |
| qml.Hadamard(wires=[24]) | |
| c[874] = catalyst.measure(wires=[24], reset=False) # MX q24 | |
| qml.Hadamard(wires=[24]) | |
| qml.Hadamard(wires=[25]) | |
| c[875] = catalyst.measure(wires=[25], reset=False) # MX q25 | |
| qml.Hadamard(wires=[25]) | |
| qml.Hadamard(wires=[26]) | |
| c[876] = catalyst.measure(wires=[26], reset=False) # MX q26 | |
| qml.Hadamard(wires=[26]) | |
| qml.Hadamard(wires=[27]) | |
| c[877] = catalyst.measure(wires=[27], reset=False) # MX q27 | |
| qml.Hadamard(wires=[27]) | |
| qml.Hadamard(wires=[29]) | |
| c[878] = catalyst.measure(wires=[29], reset=False) # MX q29 | |
| qml.Hadamard(wires=[29]) | |
| qml.Hadamard(wires=[30]) | |
| c[879] = catalyst.measure(wires=[30], reset=False) # MX q30 | |
| qml.Hadamard(wires=[30]) | |
| qml.Hadamard(wires=[31]) | |
| c[880] = catalyst.measure(wires=[31], reset=False) # MX q31 | |
| qml.Hadamard(wires=[31]) | |
| qml.Hadamard(wires=[32]) | |
| c[881] = catalyst.measure(wires=[32], reset=False) # MX q32 | |
| qml.Hadamard(wires=[32]) | |
| qml.Hadamard(wires=[33]) | |
| c[882] = catalyst.measure(wires=[33], reset=False) # MX q33 | |
| qml.Hadamard(wires=[33]) | |
| qml.Hadamard(wires=[47]) | |
| c[883] = catalyst.measure(wires=[47], reset=False) # MX q47 | |
| qml.Hadamard(wires=[47]) | |
| qml.Hadamard(wires=[48]) | |
| c[884] = catalyst.measure(wires=[48], reset=False) # MX q48 | |
| qml.Hadamard(wires=[48]) | |
| qml.Hadamard(wires=[49]) | |
| c[885] = catalyst.measure(wires=[49], reset=False) # MX q49 | |
| qml.Hadamard(wires=[49]) | |
| qml.Hadamard(wires=[50]) | |
| c[886] = catalyst.measure(wires=[50], reset=False) # MX q50 | |
| qml.Hadamard(wires=[50]) | |
| qml.Hadamard(wires=[51]) | |
| c[887] = catalyst.measure(wires=[51], reset=False) # MX q51 | |
| qml.Hadamard(wires=[51]) | |
| qml.Hadamard(wires=[53]) | |
| c[888] = catalyst.measure(wires=[53], reset=False) # MX q53 | |
| qml.Hadamard(wires=[53]) | |
| qml.Hadamard(wires=[54]) | |
| c[889] = catalyst.measure(wires=[54], reset=False) # MX q54 | |
| qml.Hadamard(wires=[54]) | |
| qml.Hadamard(wires=[55]) | |
| c[890] = catalyst.measure(wires=[55], reset=False) # MX q55 | |
| qml.Hadamard(wires=[55]) | |
| qml.Hadamard(wires=[56]) | |
| c[891] = catalyst.measure(wires=[56], reset=False) # MX q56 | |
| qml.Hadamard(wires=[56]) | |
| qml.Hadamard(wires=[57]) | |
| c[892] = catalyst.measure(wires=[57], reset=False) # MX q57 | |
| qml.Hadamard(wires=[57]) | |
| qml.Hadamard(wires=[69]) | |
| c[893] = catalyst.measure(wires=[69], reset=False) # MX q69 | |
| qml.Hadamard(wires=[69]) | |
| qml.Hadamard(wires=[70]) | |
| c[894] = catalyst.measure(wires=[70], reset=False) # MX q70 | |
| qml.Hadamard(wires=[70]) | |
| qml.Hadamard(wires=[71]) | |
| c[895] = catalyst.measure(wires=[71], reset=False) # MX q71 | |
| qml.Hadamard(wires=[71]) | |
| qml.Hadamard(wires=[72]) | |
| c[896] = catalyst.measure(wires=[72], reset=False) # MX q72 | |
| qml.Hadamard(wires=[72]) | |
| qml.Hadamard(wires=[73]) | |
| c[897] = catalyst.measure(wires=[73], reset=False) # MX q73 | |
| qml.Hadamard(wires=[73]) | |
| qml.Hadamard(wires=[75]) | |
| c[898] = catalyst.measure(wires=[75], reset=False) # MX q75 | |
| qml.Hadamard(wires=[75]) | |
| qml.Hadamard(wires=[76]) | |
| c[899] = catalyst.measure(wires=[76], reset=False) # MX q76 | |
| qml.Hadamard(wires=[76]) | |
| qml.Hadamard(wires=[77]) | |
| c[900] = catalyst.measure(wires=[77], reset=False) # MX q77 | |
| qml.Hadamard(wires=[77]) | |
| qml.Hadamard(wires=[78]) | |
| c[901] = catalyst.measure(wires=[78], reset=False) # MX q78 | |
| qml.Hadamard(wires=[78]) | |
| qml.Hadamard(wires=[79]) | |
| c[902] = catalyst.measure(wires=[79], reset=False) # MX q79 | |
| qml.Hadamard(wires=[79]) | |
| qml.Hadamard(wires=[93]) | |
| c[903] = catalyst.measure(wires=[93], reset=False) # MX q93 | |
| qml.Hadamard(wires=[93]) | |
| qml.Hadamard(wires=[94]) | |
| c[904] = catalyst.measure(wires=[94], reset=False) # MX q94 | |
| qml.Hadamard(wires=[94]) | |
| qml.Hadamard(wires=[95]) | |
| c[905] = catalyst.measure(wires=[95], reset=False) # MX q95 | |
| qml.Hadamard(wires=[95]) | |
| qml.Hadamard(wires=[96]) | |
| c[906] = catalyst.measure(wires=[96], reset=False) # MX q96 | |
| qml.Hadamard(wires=[96]) | |
| qml.Hadamard(wires=[97]) | |
| c[907] = catalyst.measure(wires=[97], reset=False) # MX q97 | |
| qml.Hadamard(wires=[97]) | |
| qml.Hadamard(wires=[99]) | |
| c[908] = catalyst.measure(wires=[99], reset=False) # MX q99 | |
| qml.Hadamard(wires=[99]) | |
| qml.Hadamard(wires=[100]) | |
| c[909] = catalyst.measure(wires=[100], reset=False) # MX q100 | |
| qml.Hadamard(wires=[100]) | |
| qml.Hadamard(wires=[101]) | |
| c[910] = catalyst.measure(wires=[101], reset=False) # MX q101 | |
| qml.Hadamard(wires=[101]) | |
| qml.Hadamard(wires=[102]) | |
| c[911] = catalyst.measure(wires=[102], reset=False) # MX q102 | |
| qml.Hadamard(wires=[102]) | |
| qml.Hadamard(wires=[103]) | |
| c[912] = catalyst.measure(wires=[103], reset=False) # MX q103 | |
| qml.Hadamard(wires=[103]) | |
| qml.Hadamard(wires=[116]) | |
| c[913] = catalyst.measure(wires=[116], reset=False) # MX q116 | |
| qml.Hadamard(wires=[116]) | |
| qml.Hadamard(wires=[118]) | |
| c[914] = catalyst.measure(wires=[118], reset=False) # MX q118 | |
| qml.Hadamard(wires=[118]) | |
| qml.Hadamard(wires=[121]) | |
| c[915] = catalyst.measure(wires=[121], reset=False) # MX q121 | |
| qml.Hadamard(wires=[121]) | |
| qml.Hadamard(wires=[122]) | |
| c[916] = catalyst.measure(wires=[122], reset=False) # MX q122 | |
| qml.Hadamard(wires=[122]) | |
| qml.Hadamard(wires=[123]) | |
| c[917] = catalyst.measure(wires=[123], reset=False) # MX q123 | |
| qml.Hadamard(wires=[123]) | |
| qml.Hadamard(wires=[124]) | |
| c[918] = catalyst.measure(wires=[124], reset=False) # MX q124 | |
| qml.Hadamard(wires=[124]) | |
| qml.Hadamard(wires=[125]) | |
| c[919] = catalyst.measure(wires=[125], reset=False) # MX q125 | |
| qml.Hadamard(wires=[125]) | |
| qml.Hadamard(wires=[133]) | |
| c[920] = catalyst.measure(wires=[133], reset=False) # MX q133 | |
| qml.Hadamard(wires=[133]) | |
| qml.Hadamard(wires=[134]) | |
| c[921] = catalyst.measure(wires=[134], reset=False) # MX q134 | |
| qml.Hadamard(wires=[134]) | |
| qml.Hadamard(wires=[135]) | |
| c[922] = catalyst.measure(wires=[135], reset=False) # MX q135 | |
| qml.Hadamard(wires=[135]) | |
| qml.Hadamard(wires=[136]) | |
| c[923] = catalyst.measure(wires=[136], reset=False) # MX q136 | |
| qml.Hadamard(wires=[136]) | |
| qml.Hadamard(wires=[137]) | |
| c[924] = catalyst.measure(wires=[137], reset=False) # MX q137 | |
| qml.Hadamard(wires=[137]) | |
| qml.Hadamard(wires=[143]) | |
| c[925] = catalyst.measure(wires=[143], reset=False) # MX q143 | |
| qml.Hadamard(wires=[143]) | |
| qml.Hadamard(wires=[144]) | |
| c[926] = catalyst.measure(wires=[144], reset=False) # MX q144 | |
| qml.Hadamard(wires=[144]) | |
| qml.Hadamard(wires=[145]) | |
| c[927] = catalyst.measure(wires=[145], reset=False) # MX q145 | |
| qml.Hadamard(wires=[145]) | |
| qml.Hadamard(wires=[146]) | |
| c[928] = catalyst.measure(wires=[146], reset=False) # MX q146 | |
| qml.Hadamard(wires=[146]) | |
| qml.Hadamard(wires=[147]) | |
| c[929] = catalyst.measure(wires=[147], reset=False) # MX q147 | |
| qml.Hadamard(wires=[147]) | |
| qml.Hadamard(wires=[155]) | |
| c[930] = catalyst.measure(wires=[155], reset=False) # MX q155 | |
| qml.Hadamard(wires=[155]) | |
| qml.Hadamard(wires=[156]) | |
| c[931] = catalyst.measure(wires=[156], reset=False) # MX q156 | |
| qml.Hadamard(wires=[156]) | |
| qml.Hadamard(wires=[157]) | |
| c[932] = catalyst.measure(wires=[157], reset=False) # MX q157 | |
| qml.Hadamard(wires=[157]) | |
| qml.Hadamard(wires=[158]) | |
| c[933] = catalyst.measure(wires=[158], reset=False) # MX q158 | |
| qml.Hadamard(wires=[158]) | |
| qml.Hadamard(wires=[159]) | |
| c[934] = catalyst.measure(wires=[159], reset=False) # MX q159 | |
| qml.Hadamard(wires=[159]) | |
| qml.Hadamard(wires=[165]) | |
| c[935] = catalyst.measure(wires=[165], reset=False) # MX q165 | |
| qml.Hadamard(wires=[165]) | |
| qml.Hadamard(wires=[166]) | |
| c[936] = catalyst.measure(wires=[166], reset=False) # MX q166 | |
| qml.Hadamard(wires=[166]) | |
| qml.Hadamard(wires=[167]) | |
| c[937] = catalyst.measure(wires=[167], reset=False) # MX q167 | |
| qml.Hadamard(wires=[167]) | |
| qml.Hadamard(wires=[168]) | |
| c[938] = catalyst.measure(wires=[168], reset=False) # MX q168 | |
| qml.Hadamard(wires=[168]) | |
| qml.Hadamard(wires=[169]) | |
| c[939] = catalyst.measure(wires=[169], reset=False) # MX q169 | |
| qml.Hadamard(wires=[169]) | |
| qml.Hadamard(wires=[177]) | |
| c[940] = catalyst.measure(wires=[177], reset=False) # MX q177 | |
| qml.Hadamard(wires=[177]) | |
| qml.Hadamard(wires=[178]) | |
| c[941] = catalyst.measure(wires=[178], reset=False) # MX q178 | |
| qml.Hadamard(wires=[178]) | |
| qml.Hadamard(wires=[179]) | |
| c[942] = catalyst.measure(wires=[179], reset=False) # MX q179 | |
| qml.Hadamard(wires=[179]) | |
| qml.Hadamard(wires=[180]) | |
| c[943] = catalyst.measure(wires=[180], reset=False) # MX q180 | |
| qml.Hadamard(wires=[180]) | |
| qml.Hadamard(wires=[181]) | |
| c[944] = catalyst.measure(wires=[181], reset=False) # MX q181 | |
| qml.Hadamard(wires=[181]) | |
| qml.Hadamard(wires=[188]) | |
| c[945] = catalyst.measure(wires=[188], reset=False) # MX q188 | |
| qml.Hadamard(wires=[188]) | |
| qml.Hadamard(wires=[190]) | |
| c[946] = catalyst.measure(wires=[190], reset=False) # MX q190 | |
| qml.Hadamard(wires=[190]) | |
| catalyst.measure(wires=[2], reset=True) # reset X q2 | |
| qml.Hadamard(wires=[2]) | |
| catalyst.measure(wires=[4], reset=True) # reset X q4 | |
| qml.Hadamard(wires=[4]) | |
| catalyst.measure(wires=[8], reset=True) # reset X q8 | |
| qml.Hadamard(wires=[8]) | |
| catalyst.measure(wires=[10], reset=True) # reset X q10 | |
| qml.Hadamard(wires=[10]) | |
| catalyst.measure(wires=[23], reset=True) # reset X q23 | |
| qml.Hadamard(wires=[23]) | |
| catalyst.measure(wires=[24], reset=True) # reset X q24 | |
| qml.Hadamard(wires=[24]) | |
| catalyst.measure(wires=[25], reset=True) # reset X q25 | |
| qml.Hadamard(wires=[25]) | |
| catalyst.measure(wires=[26], reset=True) # reset X q26 | |
| qml.Hadamard(wires=[26]) | |
| catalyst.measure(wires=[27], reset=True) # reset X q27 | |
| qml.Hadamard(wires=[27]) | |
| catalyst.measure(wires=[29], reset=True) # reset X q29 | |
| qml.Hadamard(wires=[29]) | |
| catalyst.measure(wires=[30], reset=True) # reset X q30 | |
| qml.Hadamard(wires=[30]) | |
| catalyst.measure(wires=[31], reset=True) # reset X q31 | |
| qml.Hadamard(wires=[31]) | |
| catalyst.measure(wires=[32], reset=True) # reset X q32 | |
| qml.Hadamard(wires=[32]) | |
| catalyst.measure(wires=[33], reset=True) # reset X q33 | |
| qml.Hadamard(wires=[33]) | |
| catalyst.measure(wires=[47], reset=True) # reset X q47 | |
| qml.Hadamard(wires=[47]) | |
| catalyst.measure(wires=[48], reset=True) # reset X q48 | |
| qml.Hadamard(wires=[48]) | |
| catalyst.measure(wires=[49], reset=True) # reset X q49 | |
| qml.Hadamard(wires=[49]) | |
| catalyst.measure(wires=[50], reset=True) # reset X q50 | |
| qml.Hadamard(wires=[50]) | |
| catalyst.measure(wires=[51], reset=True) # reset X q51 | |
| qml.Hadamard(wires=[51]) | |
| catalyst.measure(wires=[53], reset=True) # reset X q53 | |
| qml.Hadamard(wires=[53]) | |
| catalyst.measure(wires=[54], reset=True) # reset X q54 | |
| qml.Hadamard(wires=[54]) | |
| catalyst.measure(wires=[55], reset=True) # reset X q55 | |
| qml.Hadamard(wires=[55]) | |
| catalyst.measure(wires=[56], reset=True) # reset X q56 | |
| qml.Hadamard(wires=[56]) | |
| catalyst.measure(wires=[57], reset=True) # reset X q57 | |
| qml.Hadamard(wires=[57]) | |
| catalyst.measure(wires=[69], reset=True) # reset X q69 | |
| qml.Hadamard(wires=[69]) | |
| catalyst.measure(wires=[70], reset=True) # reset X q70 | |
| qml.Hadamard(wires=[70]) | |
| catalyst.measure(wires=[71], reset=True) # reset X q71 | |
| qml.Hadamard(wires=[71]) | |
| catalyst.measure(wires=[72], reset=True) # reset X q72 | |
| qml.Hadamard(wires=[72]) | |
| catalyst.measure(wires=[73], reset=True) # reset X q73 | |
| qml.Hadamard(wires=[73]) | |
| catalyst.measure(wires=[75], reset=True) # reset X q75 | |
| qml.Hadamard(wires=[75]) | |
| catalyst.measure(wires=[76], reset=True) # reset X q76 | |
| qml.Hadamard(wires=[76]) | |
| catalyst.measure(wires=[77], reset=True) # reset X q77 | |
| qml.Hadamard(wires=[77]) | |
| catalyst.measure(wires=[78], reset=True) # reset X q78 | |
| qml.Hadamard(wires=[78]) | |
| catalyst.measure(wires=[79], reset=True) # reset X q79 | |
| qml.Hadamard(wires=[79]) | |
| catalyst.measure(wires=[93], reset=True) # reset X q93 | |
| qml.Hadamard(wires=[93]) | |
| catalyst.measure(wires=[94], reset=True) # reset X q94 | |
| qml.Hadamard(wires=[94]) | |
| catalyst.measure(wires=[95], reset=True) # reset X q95 | |
| qml.Hadamard(wires=[95]) | |
| catalyst.measure(wires=[96], reset=True) # reset X q96 | |
| qml.Hadamard(wires=[96]) | |
| catalyst.measure(wires=[97], reset=True) # reset X q97 | |
| qml.Hadamard(wires=[97]) | |
| catalyst.measure(wires=[99], reset=True) # reset X q99 | |
| qml.Hadamard(wires=[99]) | |
| catalyst.measure(wires=[100], reset=True) # reset X q100 | |
| qml.Hadamard(wires=[100]) | |
| catalyst.measure(wires=[101], reset=True) # reset X q101 | |
| qml.Hadamard(wires=[101]) | |
| catalyst.measure(wires=[102], reset=True) # reset X q102 | |
| qml.Hadamard(wires=[102]) | |
| catalyst.measure(wires=[103], reset=True) # reset X q103 | |
| qml.Hadamard(wires=[103]) | |
| catalyst.measure(wires=[116], reset=True) # reset X q116 | |
| qml.Hadamard(wires=[116]) | |
| catalyst.measure(wires=[118], reset=True) # reset X q118 | |
| qml.Hadamard(wires=[118]) | |
| catalyst.measure(wires=[121], reset=True) # reset X q121 | |
| qml.Hadamard(wires=[121]) | |
| catalyst.measure(wires=[122], reset=True) # reset X q122 | |
| qml.Hadamard(wires=[122]) | |
| catalyst.measure(wires=[123], reset=True) # reset X q123 | |
| qml.Hadamard(wires=[123]) | |
| catalyst.measure(wires=[124], reset=True) # reset X q124 | |
| qml.Hadamard(wires=[124]) | |
| catalyst.measure(wires=[125], reset=True) # reset X q125 | |
| qml.Hadamard(wires=[125]) | |
| catalyst.measure(wires=[133], reset=True) # reset X q133 | |
| qml.Hadamard(wires=[133]) | |
| catalyst.measure(wires=[134], reset=True) # reset X q134 | |
| qml.Hadamard(wires=[134]) | |
| catalyst.measure(wires=[135], reset=True) # reset X q135 | |
| qml.Hadamard(wires=[135]) | |
| catalyst.measure(wires=[136], reset=True) # reset X q136 | |
| qml.Hadamard(wires=[136]) | |
| catalyst.measure(wires=[137], reset=True) # reset X q137 | |
| qml.Hadamard(wires=[137]) | |
| catalyst.measure(wires=[143], reset=True) # reset X q143 | |
| qml.Hadamard(wires=[143]) | |
| catalyst.measure(wires=[144], reset=True) # reset X q144 | |
| qml.Hadamard(wires=[144]) | |
| catalyst.measure(wires=[145], reset=True) # reset X q145 | |
| qml.Hadamard(wires=[145]) | |
| catalyst.measure(wires=[146], reset=True) # reset X q146 | |
| qml.Hadamard(wires=[146]) | |
| catalyst.measure(wires=[147], reset=True) # reset X q147 | |
| qml.Hadamard(wires=[147]) | |
| catalyst.measure(wires=[155], reset=True) # reset X q155 | |
| qml.Hadamard(wires=[155]) | |
| catalyst.measure(wires=[156], reset=True) # reset X q156 | |
| qml.Hadamard(wires=[156]) | |
| catalyst.measure(wires=[157], reset=True) # reset X q157 | |
| qml.Hadamard(wires=[157]) | |
| catalyst.measure(wires=[158], reset=True) # reset X q158 | |
| qml.Hadamard(wires=[158]) | |
| catalyst.measure(wires=[159], reset=True) # reset X q159 | |
| qml.Hadamard(wires=[159]) | |
| catalyst.measure(wires=[165], reset=True) # reset X q165 | |
| qml.Hadamard(wires=[165]) | |
| catalyst.measure(wires=[166], reset=True) # reset X q166 | |
| qml.Hadamard(wires=[166]) | |
| catalyst.measure(wires=[167], reset=True) # reset X q167 | |
| qml.Hadamard(wires=[167]) | |
| catalyst.measure(wires=[168], reset=True) # reset X q168 | |
| qml.Hadamard(wires=[168]) | |
| catalyst.measure(wires=[169], reset=True) # reset X q169 | |
| qml.Hadamard(wires=[169]) | |
| catalyst.measure(wires=[177], reset=True) # reset X q177 | |
| qml.Hadamard(wires=[177]) | |
| catalyst.measure(wires=[178], reset=True) # reset X q178 | |
| qml.Hadamard(wires=[178]) | |
| catalyst.measure(wires=[179], reset=True) # reset X q179 | |
| qml.Hadamard(wires=[179]) | |
| catalyst.measure(wires=[180], reset=True) # reset X q180 | |
| qml.Hadamard(wires=[180]) | |
| catalyst.measure(wires=[181], reset=True) # reset X q181 | |
| qml.Hadamard(wires=[181]) | |
| catalyst.measure(wires=[188], reset=True) # reset X q188 | |
| qml.Hadamard(wires=[188]) | |
| catalyst.measure(wires=[190], reset=True) # reset X q190 | |
| qml.Hadamard(wires=[190]) | |
| qml.CZ(wires=[24,12]) | |
| qml.CZ(wires=[26,14]) | |
| qml.CZ(wires=[30,18]) | |
| qml.CZ(wires=[32,20]) | |
| qml.CZ(wires=[48,36]) | |
| qml.CZ(wires=[50,38]) | |
| qml.CZ(wires=[54,42]) | |
| qml.CZ(wires=[56,44]) | |
| qml.CZ(wires=[70,58]) | |
| qml.CZ(wires=[72,60]) | |
| qml.CZ(wires=[76,64]) | |
| qml.CZ(wires=[78,66]) | |
| qml.CZ(wires=[94,82]) | |
| qml.CZ(wires=[96,84]) | |
| qml.CZ(wires=[100,88]) | |
| qml.CZ(wires=[102,90]) | |
| qml.CZ(wires=[116,104]) | |
| qml.CZ(wires=[118,106]) | |
| qml.CZ(wires=[122,110]) | |
| qml.CZ(wires=[124,112]) | |
| qml.CZ(wires=[134,128]) | |
| qml.CZ(wires=[136,130]) | |
| qml.CZ(wires=[144,138]) | |
| qml.CZ(wires=[146,140]) | |
| qml.CZ(wires=[156,150]) | |
| qml.CZ(wires=[158,152]) | |
| qml.CZ(wires=[166,160]) | |
| qml.CZ(wires=[168,162]) | |
| qml.CZ(wires=[178,172]) | |
| qml.CZ(wires=[180,174]) | |
| qml.CZ(wires=[188,182]) | |
| qml.CZ(wires=[190,184]) | |
| qml.CNOT(wires=[25,13]) | |
| qml.CNOT(wires=[27,15]) | |
| qml.CNOT(wires=[31,19]) | |
| qml.CNOT(wires=[33,21]) | |
| qml.CNOT(wires=[47,35]) | |
| qml.CNOT(wires=[49,37]) | |
| qml.CNOT(wires=[51,39]) | |
| qml.CNOT(wires=[53,41]) | |
| qml.CNOT(wires=[55,43]) | |
| qml.CNOT(wires=[57,45]) | |
| qml.CNOT(wires=[71,59]) | |
| qml.CNOT(wires=[73,61]) | |
| qml.CNOT(wires=[77,65]) | |
| qml.CNOT(wires=[79,67]) | |
| qml.CNOT(wires=[93,81]) | |
| qml.CNOT(wires=[95,83]) | |
| qml.CNOT(wires=[97,85]) | |
| qml.CNOT(wires=[99,87]) | |
| qml.CNOT(wires=[101,89]) | |
| qml.CNOT(wires=[103,91]) | |
| qml.CNOT(wires=[123,111]) | |
| qml.CNOT(wires=[125,113]) | |
| qml.CNOT(wires=[133,127]) | |
| qml.CNOT(wires=[135,129]) | |
| qml.CNOT(wires=[137,131]) | |
| qml.CNOT(wires=[145,139]) | |
| qml.CNOT(wires=[147,141]) | |
| qml.CNOT(wires=[155,149]) | |
| qml.CNOT(wires=[157,151]) | |
| qml.CNOT(wires=[159,153]) | |
| qml.CNOT(wires=[167,161]) | |
| qml.CNOT(wires=[169,163]) | |
| qml.CNOT(wires=[177,171]) | |
| qml.CNOT(wires=[179,173]) | |
| qml.CNOT(wires=[181,175]) | |
| qml.CNOT(wires=[25,36]) | |
| qml.CNOT(wires=[27,38]) | |
| qml.CNOT(wires=[31,42]) | |
| qml.CNOT(wires=[33,44]) | |
| qml.CNOT(wires=[47,58]) | |
| qml.CNOT(wires=[49,60]) | |
| qml.CNOT(wires=[51,62]) | |
| qml.CNOT(wires=[53,64]) | |
| qml.CNOT(wires=[55,66]) | |
| qml.CNOT(wires=[57,68]) | |
| qml.CNOT(wires=[71,82]) | |
| qml.CNOT(wires=[73,84]) | |
| qml.CNOT(wires=[77,88]) | |
| qml.CNOT(wires=[79,90]) | |
| qml.CNOT(wires=[93,104]) | |
| qml.CNOT(wires=[95,106]) | |
| qml.CNOT(wires=[97,108]) | |
| qml.CNOT(wires=[99,110]) | |
| qml.CNOT(wires=[101,112]) | |
| qml.CNOT(wires=[103,114]) | |
| qml.CNOT(wires=[123,128]) | |
| qml.CNOT(wires=[125,130]) | |
| qml.CNOT(wires=[133,138]) | |
| qml.CNOT(wires=[135,140]) | |
| qml.CNOT(wires=[137,142]) | |
| qml.CNOT(wires=[145,150]) | |
| qml.CNOT(wires=[147,152]) | |
| qml.CNOT(wires=[155,160]) | |
| qml.CNOT(wires=[157,162]) | |
| qml.CNOT(wires=[159,164]) | |
| qml.CNOT(wires=[167,172]) | |
| qml.CNOT(wires=[169,174]) | |
| qml.CNOT(wires=[177,182]) | |
| qml.CNOT(wires=[179,184]) | |
| qml.CNOT(wires=[181,186]) | |
| qml.CZ(wires=[2,13]) | |
| qml.CZ(wires=[4,15]) | |
| qml.CZ(wires=[8,19]) | |
| qml.CZ(wires=[10,21]) | |
| qml.CNOT(wires=[23,12]) | |
| qml.CNOT(wires=[25,14]) | |
| qml.CNOT(wires=[27,16]) | |
| qml.CNOT(wires=[29,18]) | |
| qml.CNOT(wires=[31,20]) | |
| qml.CNOT(wires=[33,22]) | |
| qml.CNOT(wires=[47,36]) | |
| qml.CNOT(wires=[49,38]) | |
| qml.CNOT(wires=[53,42]) | |
| qml.CNOT(wires=[55,44]) | |
| qml.CNOT(wires=[69,58]) | |
| qml.CNOT(wires=[71,60]) | |
| qml.CNOT(wires=[73,62]) | |
| qml.CNOT(wires=[75,64]) | |
| qml.CNOT(wires=[77,66]) | |
| qml.CNOT(wires=[79,68]) | |
| qml.CNOT(wires=[93,82]) | |
| qml.CNOT(wires=[95,84]) | |
| qml.CNOT(wires=[99,88]) | |
| qml.CNOT(wires=[101,90]) | |
| qml.CNOT(wires=[121,110]) | |
| qml.CNOT(wires=[123,112]) | |
| qml.CNOT(wires=[125,114]) | |
| qml.CNOT(wires=[133,128]) | |
| qml.CNOT(wires=[135,130]) | |
| qml.CNOT(wires=[143,138]) | |
| qml.CNOT(wires=[145,140]) | |
| qml.CNOT(wires=[147,142]) | |
| qml.CNOT(wires=[155,150]) | |
| qml.CNOT(wires=[157,152]) | |
| qml.CNOT(wires=[165,160]) | |
| qml.CNOT(wires=[167,162]) | |
| qml.CNOT(wires=[169,164]) | |
| qml.CNOT(wires=[177,172]) | |
| qml.CNOT(wires=[179,174]) | |
| qml.CZ(wires=[24,13]) | |
| qml.CZ(wires=[26,15]) | |
| qml.CZ(wires=[30,19]) | |
| qml.CZ(wires=[32,21]) | |
| qml.CZ(wires=[48,37]) | |
| qml.CZ(wires=[50,39]) | |
| qml.CZ(wires=[54,43]) | |
| qml.CZ(wires=[56,45]) | |
| qml.CZ(wires=[70,59]) | |
| qml.CZ(wires=[72,61]) | |
| qml.CZ(wires=[76,65]) | |
| qml.CZ(wires=[78,67]) | |
| qml.CZ(wires=[94,83]) | |
| qml.CZ(wires=[96,85]) | |
| qml.CZ(wires=[100,89]) | |
| qml.CZ(wires=[102,91]) | |
| qml.CZ(wires=[116,105]) | |
| qml.CZ(wires=[118,107]) | |
| qml.CZ(wires=[122,111]) | |
| qml.CZ(wires=[124,113]) | |
| qml.CZ(wires=[134,129]) | |
| qml.CZ(wires=[136,131]) | |
| qml.CZ(wires=[144,139]) | |
| qml.CZ(wires=[146,141]) | |
| qml.CZ(wires=[156,151]) | |
| qml.CZ(wires=[158,153]) | |
| qml.CZ(wires=[166,161]) | |
| qml.CZ(wires=[168,163]) | |
| qml.CZ(wires=[178,173]) | |
| qml.CZ(wires=[180,175]) | |
| qml.CZ(wires=[188,183]) | |
| qml.CZ(wires=[190,185]) | |
| qml.CZ(wires=[24,35]) | |
| qml.CZ(wires=[26,37]) | |
| qml.CZ(wires=[30,41]) | |
| qml.CZ(wires=[32,43]) | |
| qml.CZ(wires=[48,59]) | |
| qml.CZ(wires=[50,61]) | |
| qml.CZ(wires=[54,65]) | |
| qml.CZ(wires=[56,67]) | |
| qml.CZ(wires=[70,81]) | |
| qml.CZ(wires=[72,83]) | |
| qml.CZ(wires=[76,87]) | |
| qml.CZ(wires=[78,89]) | |
| qml.CZ(wires=[94,105]) | |
| qml.CZ(wires=[96,107]) | |
| qml.CZ(wires=[100,111]) | |
| qml.CZ(wires=[102,113]) | |
| qml.CZ(wires=[122,127]) | |
| qml.CZ(wires=[124,129]) | |
| qml.CZ(wires=[134,139]) | |
| qml.CZ(wires=[136,141]) | |
| qml.CZ(wires=[144,149]) | |
| qml.CZ(wires=[146,151]) | |
| qml.CZ(wires=[156,161]) | |
| qml.CZ(wires=[158,163]) | |
| qml.CZ(wires=[166,171]) | |
| qml.CZ(wires=[168,173]) | |
| qml.CZ(wires=[178,183]) | |
| qml.CZ(wires=[180,185]) | |
| qml.CNOT(wires=[23,35]) | |
| qml.CNOT(wires=[25,37]) | |
| qml.CNOT(wires=[27,39]) | |
| qml.CNOT(wires=[29,41]) | |
| qml.CNOT(wires=[31,43]) | |
| qml.CNOT(wires=[33,45]) | |
| qml.CNOT(wires=[47,59]) | |
| qml.CNOT(wires=[49,61]) | |
| qml.CNOT(wires=[53,65]) | |
| qml.CNOT(wires=[55,67]) | |
| qml.CNOT(wires=[69,81]) | |
| qml.CNOT(wires=[71,83]) | |
| qml.CNOT(wires=[73,85]) | |
| qml.CNOT(wires=[75,87]) | |
| qml.CNOT(wires=[77,89]) | |
| qml.CNOT(wires=[79,91]) | |
| qml.CNOT(wires=[93,105]) | |
| qml.CNOT(wires=[95,107]) | |
| qml.CNOT(wires=[99,111]) | |
| qml.CNOT(wires=[101,113]) | |
| qml.CNOT(wires=[121,127]) | |
| qml.CNOT(wires=[123,129]) | |
| qml.CNOT(wires=[125,131]) | |
| qml.CNOT(wires=[133,139]) | |
| qml.CNOT(wires=[135,141]) | |
| qml.CNOT(wires=[143,149]) | |
| qml.CNOT(wires=[145,151]) | |
| qml.CNOT(wires=[147,153]) | |
| qml.CNOT(wires=[155,161]) | |
| qml.CNOT(wires=[157,163]) | |
| qml.CNOT(wires=[165,171]) | |
| qml.CNOT(wires=[167,173]) | |
| qml.CNOT(wires=[169,175]) | |
| qml.CNOT(wires=[177,183]) | |
| qml.CNOT(wires=[179,185]) | |
| qml.CZ(wires=[2,14]) | |
| qml.CZ(wires=[4,16]) | |
| qml.CZ(wires=[8,20]) | |
| qml.CZ(wires=[10,22]) | |
| qml.CZ(wires=[24,36]) | |
| qml.CZ(wires=[26,38]) | |
| qml.CZ(wires=[30,42]) | |
| qml.CZ(wires=[32,44]) | |
| qml.CZ(wires=[48,60]) | |
| qml.CZ(wires=[50,62]) | |
| qml.CZ(wires=[54,66]) | |
| qml.CZ(wires=[56,68]) | |
| qml.CZ(wires=[70,82]) | |
| qml.CZ(wires=[72,84]) | |
| qml.CZ(wires=[76,88]) | |
| qml.CZ(wires=[78,90]) | |
| qml.CZ(wires=[94,106]) | |
| qml.CZ(wires=[96,108]) | |
| qml.CZ(wires=[100,112]) | |
| qml.CZ(wires=[102,114]) | |
| qml.CZ(wires=[122,128]) | |
| qml.CZ(wires=[124,130]) | |
| qml.CZ(wires=[134,140]) | |
| qml.CZ(wires=[136,142]) | |
| qml.CZ(wires=[144,150]) | |
| qml.CZ(wires=[146,152]) | |
| qml.CZ(wires=[156,162]) | |
| qml.CZ(wires=[158,164]) | |
| qml.CZ(wires=[166,172]) | |
| qml.CZ(wires=[168,174]) | |
| qml.CZ(wires=[178,184]) | |
| qml.CZ(wires=[180,186]) | |
| qml.Hadamard(wires=[2]) | |
| c[947] = catalyst.measure(wires=[2], reset=False) # MX q2 | |
| qml.Hadamard(wires=[2]) | |
| qml.Hadamard(wires=[4]) | |
| c[948] = catalyst.measure(wires=[4], reset=False) # MX q4 | |
| qml.Hadamard(wires=[4]) | |
| qml.Hadamard(wires=[8]) | |
| c[949] = catalyst.measure(wires=[8], reset=False) # MX q8 | |
| qml.Hadamard(wires=[8]) | |
| qml.Hadamard(wires=[10]) | |
| c[950] = catalyst.measure(wires=[10], reset=False) # MX q10 | |
| qml.Hadamard(wires=[10]) | |
| qml.Hadamard(wires=[23]) | |
| c[951] = catalyst.measure(wires=[23], reset=False) # MX q23 | |
| qml.Hadamard(wires=[23]) | |
| qml.Hadamard(wires=[24]) | |
| c[952] = catalyst.measure(wires=[24], reset=False) # MX q24 | |
| qml.Hadamard(wires=[24]) | |
| qml.Hadamard(wires=[25]) | |
| c[953] = catalyst.measure(wires=[25], reset=False) # MX q25 | |
| qml.Hadamard(wires=[25]) | |
| qml.Hadamard(wires=[26]) | |
| c[954] = catalyst.measure(wires=[26], reset=False) # MX q26 | |
| qml.Hadamard(wires=[26]) | |
| qml.Hadamard(wires=[27]) | |
| c[955] = catalyst.measure(wires=[27], reset=False) # MX q27 | |
| qml.Hadamard(wires=[27]) | |
| qml.Hadamard(wires=[29]) | |
| c[956] = catalyst.measure(wires=[29], reset=False) # MX q29 | |
| qml.Hadamard(wires=[29]) | |
| qml.Hadamard(wires=[30]) | |
| c[957] = catalyst.measure(wires=[30], reset=False) # MX q30 | |
| qml.Hadamard(wires=[30]) | |
| qml.Hadamard(wires=[31]) | |
| c[958] = catalyst.measure(wires=[31], reset=False) # MX q31 | |
| qml.Hadamard(wires=[31]) | |
| qml.Hadamard(wires=[32]) | |
| c[959] = catalyst.measure(wires=[32], reset=False) # MX q32 | |
| qml.Hadamard(wires=[32]) | |
| qml.Hadamard(wires=[33]) | |
| c[960] = catalyst.measure(wires=[33], reset=False) # MX q33 | |
| qml.Hadamard(wires=[33]) | |
| qml.Hadamard(wires=[47]) | |
| c[961] = catalyst.measure(wires=[47], reset=False) # MX q47 | |
| qml.Hadamard(wires=[47]) | |
| qml.Hadamard(wires=[48]) | |
| c[962] = catalyst.measure(wires=[48], reset=False) # MX q48 | |
| qml.Hadamard(wires=[48]) | |
| qml.Hadamard(wires=[49]) | |
| c[963] = catalyst.measure(wires=[49], reset=False) # MX q49 | |
| qml.Hadamard(wires=[49]) | |
| qml.Hadamard(wires=[50]) | |
| c[964] = catalyst.measure(wires=[50], reset=False) # MX q50 | |
| qml.Hadamard(wires=[50]) | |
| qml.Hadamard(wires=[51]) | |
| c[965] = catalyst.measure(wires=[51], reset=False) # MX q51 | |
| qml.Hadamard(wires=[51]) | |
| qml.Hadamard(wires=[53]) | |
| c[966] = catalyst.measure(wires=[53], reset=False) # MX q53 | |
| qml.Hadamard(wires=[53]) | |
| qml.Hadamard(wires=[54]) | |
| c[967] = catalyst.measure(wires=[54], reset=False) # MX q54 | |
| qml.Hadamard(wires=[54]) | |
| qml.Hadamard(wires=[55]) | |
| c[968] = catalyst.measure(wires=[55], reset=False) # MX q55 | |
| qml.Hadamard(wires=[55]) | |
| qml.Hadamard(wires=[56]) | |
| c[969] = catalyst.measure(wires=[56], reset=False) # MX q56 | |
| qml.Hadamard(wires=[56]) | |
| qml.Hadamard(wires=[57]) | |
| c[970] = catalyst.measure(wires=[57], reset=False) # MX q57 | |
| qml.Hadamard(wires=[57]) | |
| qml.Hadamard(wires=[69]) | |
| c[971] = catalyst.measure(wires=[69], reset=False) # MX q69 | |
| qml.Hadamard(wires=[69]) | |
| qml.Hadamard(wires=[70]) | |
| c[972] = catalyst.measure(wires=[70], reset=False) # MX q70 | |
| qml.Hadamard(wires=[70]) | |
| qml.Hadamard(wires=[71]) | |
| c[973] = catalyst.measure(wires=[71], reset=False) # MX q71 | |
| qml.Hadamard(wires=[71]) | |
| qml.Hadamard(wires=[72]) | |
| c[974] = catalyst.measure(wires=[72], reset=False) # MX q72 | |
| qml.Hadamard(wires=[72]) | |
| qml.Hadamard(wires=[73]) | |
| c[975] = catalyst.measure(wires=[73], reset=False) # MX q73 | |
| qml.Hadamard(wires=[73]) | |
| qml.Hadamard(wires=[75]) | |
| c[976] = catalyst.measure(wires=[75], reset=False) # MX q75 | |
| qml.Hadamard(wires=[75]) | |
| qml.Hadamard(wires=[76]) | |
| c[977] = catalyst.measure(wires=[76], reset=False) # MX q76 | |
| qml.Hadamard(wires=[76]) | |
| qml.Hadamard(wires=[77]) | |
| c[978] = catalyst.measure(wires=[77], reset=False) # MX q77 | |
| qml.Hadamard(wires=[77]) | |
| qml.Hadamard(wires=[78]) | |
| c[979] = catalyst.measure(wires=[78], reset=False) # MX q78 | |
| qml.Hadamard(wires=[78]) | |
| qml.Hadamard(wires=[79]) | |
| c[980] = catalyst.measure(wires=[79], reset=False) # MX q79 | |
| qml.Hadamard(wires=[79]) | |
| qml.Hadamard(wires=[93]) | |
| c[981] = catalyst.measure(wires=[93], reset=False) # MX q93 | |
| qml.Hadamard(wires=[93]) | |
| qml.Hadamard(wires=[94]) | |
| c[982] = catalyst.measure(wires=[94], reset=False) # MX q94 | |
| qml.Hadamard(wires=[94]) | |
| qml.Hadamard(wires=[95]) | |
| c[983] = catalyst.measure(wires=[95], reset=False) # MX q95 | |
| qml.Hadamard(wires=[95]) | |
| qml.Hadamard(wires=[96]) | |
| c[984] = catalyst.measure(wires=[96], reset=False) # MX q96 | |
| qml.Hadamard(wires=[96]) | |
| qml.Hadamard(wires=[97]) | |
| c[985] = catalyst.measure(wires=[97], reset=False) # MX q97 | |
| qml.Hadamard(wires=[97]) | |
| qml.Hadamard(wires=[99]) | |
| c[986] = catalyst.measure(wires=[99], reset=False) # MX q99 | |
| qml.Hadamard(wires=[99]) | |
| qml.Hadamard(wires=[100]) | |
| c[987] = catalyst.measure(wires=[100], reset=False) # MX q100 | |
| qml.Hadamard(wires=[100]) | |
| qml.Hadamard(wires=[101]) | |
| c[988] = catalyst.measure(wires=[101], reset=False) # MX q101 | |
| qml.Hadamard(wires=[101]) | |
| qml.Hadamard(wires=[102]) | |
| c[989] = catalyst.measure(wires=[102], reset=False) # MX q102 | |
| qml.Hadamard(wires=[102]) | |
| qml.Hadamard(wires=[103]) | |
| c[990] = catalyst.measure(wires=[103], reset=False) # MX q103 | |
| qml.Hadamard(wires=[103]) | |
| qml.Hadamard(wires=[116]) | |
| c[991] = catalyst.measure(wires=[116], reset=False) # MX q116 | |
| qml.Hadamard(wires=[116]) | |
| qml.Hadamard(wires=[118]) | |
| c[992] = catalyst.measure(wires=[118], reset=False) # MX q118 | |
| qml.Hadamard(wires=[118]) | |
| qml.Hadamard(wires=[121]) | |
| c[993] = catalyst.measure(wires=[121], reset=False) # MX q121 | |
| qml.Hadamard(wires=[121]) | |
| qml.Hadamard(wires=[122]) | |
| c[994] = catalyst.measure(wires=[122], reset=False) # MX q122 | |
| qml.Hadamard(wires=[122]) | |
| qml.Hadamard(wires=[123]) | |
| c[995] = catalyst.measure(wires=[123], reset=False) # MX q123 | |
| qml.Hadamard(wires=[123]) | |
| qml.Hadamard(wires=[124]) | |
| c[996] = catalyst.measure(wires=[124], reset=False) # MX q124 | |
| qml.Hadamard(wires=[124]) | |
| qml.Hadamard(wires=[125]) | |
| c[997] = catalyst.measure(wires=[125], reset=False) # MX q125 | |
| qml.Hadamard(wires=[125]) | |
| qml.Hadamard(wires=[133]) | |
| c[998] = catalyst.measure(wires=[133], reset=False) # MX q133 | |
| qml.Hadamard(wires=[133]) | |
| qml.Hadamard(wires=[134]) | |
| c[999] = catalyst.measure(wires=[134], reset=False) # MX q134 | |
| qml.Hadamard(wires=[134]) | |
| qml.Hadamard(wires=[135]) | |
| c[1000] = catalyst.measure(wires=[135], reset=False) # MX q135 | |
| qml.Hadamard(wires=[135]) | |
| qml.Hadamard(wires=[136]) | |
| c[1001] = catalyst.measure(wires=[136], reset=False) # MX q136 | |
| qml.Hadamard(wires=[136]) | |
| qml.Hadamard(wires=[137]) | |
| c[1002] = catalyst.measure(wires=[137], reset=False) # MX q137 | |
| qml.Hadamard(wires=[137]) | |
| qml.Hadamard(wires=[143]) | |
| c[1003] = catalyst.measure(wires=[143], reset=False) # MX q143 | |
| qml.Hadamard(wires=[143]) | |
| qml.Hadamard(wires=[144]) | |
| c[1004] = catalyst.measure(wires=[144], reset=False) # MX q144 | |
| qml.Hadamard(wires=[144]) | |
| qml.Hadamard(wires=[145]) | |
| c[1005] = catalyst.measure(wires=[145], reset=False) # MX q145 | |
| qml.Hadamard(wires=[145]) | |
| qml.Hadamard(wires=[146]) | |
| c[1006] = catalyst.measure(wires=[146], reset=False) # MX q146 | |
| qml.Hadamard(wires=[146]) | |
| qml.Hadamard(wires=[147]) | |
| c[1007] = catalyst.measure(wires=[147], reset=False) # MX q147 | |
| qml.Hadamard(wires=[147]) | |
| qml.Hadamard(wires=[155]) | |
| c[1008] = catalyst.measure(wires=[155], reset=False) # MX q155 | |
| qml.Hadamard(wires=[155]) | |
| qml.Hadamard(wires=[156]) | |
| c[1009] = catalyst.measure(wires=[156], reset=False) # MX q156 | |
| qml.Hadamard(wires=[156]) | |
| qml.Hadamard(wires=[157]) | |
| c[1010] = catalyst.measure(wires=[157], reset=False) # MX q157 | |
| qml.Hadamard(wires=[157]) | |
| qml.Hadamard(wires=[158]) | |
| c[1011] = catalyst.measure(wires=[158], reset=False) # MX q158 | |
| qml.Hadamard(wires=[158]) | |
| qml.Hadamard(wires=[159]) | |
| c[1012] = catalyst.measure(wires=[159], reset=False) # MX q159 | |
| qml.Hadamard(wires=[159]) | |
| qml.Hadamard(wires=[165]) | |
| c[1013] = catalyst.measure(wires=[165], reset=False) # MX q165 | |
| qml.Hadamard(wires=[165]) | |
| qml.Hadamard(wires=[166]) | |
| c[1014] = catalyst.measure(wires=[166], reset=False) # MX q166 | |
| qml.Hadamard(wires=[166]) | |
| qml.Hadamard(wires=[167]) | |
| c[1015] = catalyst.measure(wires=[167], reset=False) # MX q167 | |
| qml.Hadamard(wires=[167]) | |
| qml.Hadamard(wires=[168]) | |
| c[1016] = catalyst.measure(wires=[168], reset=False) # MX q168 | |
| qml.Hadamard(wires=[168]) | |
| qml.Hadamard(wires=[169]) | |
| c[1017] = catalyst.measure(wires=[169], reset=False) # MX q169 | |
| qml.Hadamard(wires=[169]) | |
| qml.Hadamard(wires=[177]) | |
| c[1018] = catalyst.measure(wires=[177], reset=False) # MX q177 | |
| qml.Hadamard(wires=[177]) | |
| qml.Hadamard(wires=[178]) | |
| c[1019] = catalyst.measure(wires=[178], reset=False) # MX q178 | |
| qml.Hadamard(wires=[178]) | |
| qml.Hadamard(wires=[179]) | |
| c[1020] = catalyst.measure(wires=[179], reset=False) # MX q179 | |
| qml.Hadamard(wires=[179]) | |
| qml.Hadamard(wires=[180]) | |
| c[1021] = catalyst.measure(wires=[180], reset=False) # MX q180 | |
| qml.Hadamard(wires=[180]) | |
| qml.Hadamard(wires=[181]) | |
| c[1022] = catalyst.measure(wires=[181], reset=False) # MX q181 | |
| qml.Hadamard(wires=[181]) | |
| qml.Hadamard(wires=[188]) | |
| c[1023] = catalyst.measure(wires=[188], reset=False) # MX q188 | |
| qml.Hadamard(wires=[188]) | |
| qml.Hadamard(wires=[190]) | |
| c[1024] = catalyst.measure(wires=[190], reset=False) # MX q190 | |
| qml.Hadamard(wires=[190]) | |
| c[1025] = catalyst.measure(wires=[18], reset=False) # MZ q18 | |
| c[1026] = catalyst.measure(wires=[19], reset=False) # MZ q19 | |
| c[1027] = catalyst.measure(wires=[20], reset=False) # MZ q20 | |
| c[1028] = catalyst.measure(wires=[21], reset=False) # MZ q21 | |
| c[1029] = catalyst.measure(wires=[22], reset=False) # MZ q22 | |
| c[1030] = catalyst.measure(wires=[41], reset=False) # MZ q41 | |
| c[1031] = catalyst.measure(wires=[42], reset=False) # MZ q42 | |
| c[1032] = catalyst.measure(wires=[43], reset=False) # MZ q43 | |
| c[1033] = catalyst.measure(wires=[44], reset=False) # MZ q44 | |
| c[1034] = catalyst.measure(wires=[45], reset=False) # MZ q45 | |
| c[1035] = catalyst.measure(wires=[64], reset=False) # MZ q64 | |
| c[1036] = catalyst.measure(wires=[65], reset=False) # MZ q65 | |
| c[1037] = catalyst.measure(wires=[66], reset=False) # MZ q66 | |
| c[1038] = catalyst.measure(wires=[67], reset=False) # MZ q67 | |
| c[1039] = catalyst.measure(wires=[68], reset=False) # MZ q68 | |
| c[1040] = catalyst.measure(wires=[87], reset=False) # MZ q87 | |
| c[1041] = catalyst.measure(wires=[88], reset=False) # MZ q88 | |
| c[1042] = catalyst.measure(wires=[89], reset=False) # MZ q89 | |
| c[1043] = catalyst.measure(wires=[90], reset=False) # MZ q90 | |
| c[1044] = catalyst.measure(wires=[91], reset=False) # MZ q91 | |
| c[1045] = catalyst.measure(wires=[110], reset=False) # MZ q110 | |
| c[1046] = catalyst.measure(wires=[111], reset=False) # MZ q111 | |
| c[1047] = catalyst.measure(wires=[112], reset=False) # MZ q112 | |
| c[1048] = catalyst.measure(wires=[113], reset=False) # MZ q113 | |
| c[1049] = catalyst.measure(wires=[114], reset=False) # MZ q114 | |
| c[1050] = catalyst.measure(wires=[127], reset=False) # MZ q127 | |
| c[1051] = catalyst.measure(wires=[128], reset=False) # MZ q128 | |
| c[1052] = catalyst.measure(wires=[129], reset=False) # MZ q129 | |
| c[1053] = catalyst.measure(wires=[130], reset=False) # MZ q130 | |
| c[1054] = catalyst.measure(wires=[131], reset=False) # MZ q131 | |
| catalyst.measure(wires=[2], reset=True) # reset X q2 | |
| qml.Hadamard(wires=[2]) | |
| catalyst.measure(wires=[4], reset=True) # reset X q4 | |
| qml.Hadamard(wires=[4]) | |
| catalyst.measure(wires=[23], reset=True) # reset X q23 | |
| qml.Hadamard(wires=[23]) | |
| catalyst.measure(wires=[24], reset=True) # reset X q24 | |
| qml.Hadamard(wires=[24]) | |
| catalyst.measure(wires=[25], reset=True) # reset X q25 | |
| qml.Hadamard(wires=[25]) | |
| catalyst.measure(wires=[26], reset=True) # reset X q26 | |
| qml.Hadamard(wires=[26]) | |
| catalyst.measure(wires=[27], reset=True) # reset X q27 | |
| qml.Hadamard(wires=[27]) | |
| catalyst.measure(wires=[47], reset=True) # reset X q47 | |
| qml.Hadamard(wires=[47]) | |
| catalyst.measure(wires=[48], reset=True) # reset X q48 | |
| qml.Hadamard(wires=[48]) | |
| catalyst.measure(wires=[49], reset=True) # reset X q49 | |
| qml.Hadamard(wires=[49]) | |
| catalyst.measure(wires=[50], reset=True) # reset X q50 | |
| qml.Hadamard(wires=[50]) | |
| catalyst.measure(wires=[51], reset=True) # reset X q51 | |
| qml.Hadamard(wires=[51]) | |
| catalyst.measure(wires=[69], reset=True) # reset X q69 | |
| qml.Hadamard(wires=[69]) | |
| catalyst.measure(wires=[70], reset=True) # reset X q70 | |
| qml.Hadamard(wires=[70]) | |
| catalyst.measure(wires=[71], reset=True) # reset X q71 | |
| qml.Hadamard(wires=[71]) | |
| catalyst.measure(wires=[72], reset=True) # reset X q72 | |
| qml.Hadamard(wires=[72]) | |
| catalyst.measure(wires=[73], reset=True) # reset X q73 | |
| qml.Hadamard(wires=[73]) | |
| catalyst.measure(wires=[93], reset=True) # reset X q93 | |
| qml.Hadamard(wires=[93]) | |
| catalyst.measure(wires=[94], reset=True) # reset X q94 | |
| qml.Hadamard(wires=[94]) | |
| catalyst.measure(wires=[95], reset=True) # reset X q95 | |
| qml.Hadamard(wires=[95]) | |
| catalyst.measure(wires=[96], reset=True) # reset X q96 | |
| qml.Hadamard(wires=[96]) | |
| catalyst.measure(wires=[97], reset=True) # reset X q97 | |
| qml.Hadamard(wires=[97]) | |
| catalyst.measure(wires=[116], reset=True) # reset X q116 | |
| qml.Hadamard(wires=[116]) | |
| catalyst.measure(wires=[118], reset=True) # reset X q118 | |
| qml.Hadamard(wires=[118]) | |
| catalyst.measure(wires=[134], reset=True) # reset X q134 | |
| qml.Hadamard(wires=[134]) | |
| catalyst.measure(wires=[136], reset=True) # reset X q136 | |
| qml.Hadamard(wires=[136]) | |
| catalyst.measure(wires=[143], reset=True) # reset X q143 | |
| qml.Hadamard(wires=[143]) | |
| catalyst.measure(wires=[144], reset=True) # reset X q144 | |
| qml.Hadamard(wires=[144]) | |
| catalyst.measure(wires=[145], reset=True) # reset X q145 | |
| qml.Hadamard(wires=[145]) | |
| catalyst.measure(wires=[146], reset=True) # reset X q146 | |
| qml.Hadamard(wires=[146]) | |
| catalyst.measure(wires=[147], reset=True) # reset X q147 | |
| qml.Hadamard(wires=[147]) | |
| catalyst.measure(wires=[155], reset=True) # reset X q155 | |
| qml.Hadamard(wires=[155]) | |
| catalyst.measure(wires=[156], reset=True) # reset X q156 | |
| qml.Hadamard(wires=[156]) | |
| catalyst.measure(wires=[157], reset=True) # reset X q157 | |
| qml.Hadamard(wires=[157]) | |
| catalyst.measure(wires=[158], reset=True) # reset X q158 | |
| qml.Hadamard(wires=[158]) | |
| catalyst.measure(wires=[159], reset=True) # reset X q159 | |
| qml.Hadamard(wires=[159]) | |
| catalyst.measure(wires=[165], reset=True) # reset X q165 | |
| qml.Hadamard(wires=[165]) | |
| catalyst.measure(wires=[166], reset=True) # reset X q166 | |
| qml.Hadamard(wires=[166]) | |
| catalyst.measure(wires=[167], reset=True) # reset X q167 | |
| qml.Hadamard(wires=[167]) | |
| catalyst.measure(wires=[168], reset=True) # reset X q168 | |
| qml.Hadamard(wires=[168]) | |
| catalyst.measure(wires=[169], reset=True) # reset X q169 | |
| qml.Hadamard(wires=[169]) | |
| catalyst.measure(wires=[177], reset=True) # reset X q177 | |
| qml.Hadamard(wires=[177]) | |
| catalyst.measure(wires=[178], reset=True) # reset X q178 | |
| qml.Hadamard(wires=[178]) | |
| catalyst.measure(wires=[179], reset=True) # reset X q179 | |
| qml.Hadamard(wires=[179]) | |
| catalyst.measure(wires=[180], reset=True) # reset X q180 | |
| qml.Hadamard(wires=[180]) | |
| catalyst.measure(wires=[181], reset=True) # reset X q181 | |
| qml.Hadamard(wires=[181]) | |
| catalyst.measure(wires=[188], reset=True) # reset X q188 | |
| qml.Hadamard(wires=[188]) | |
| catalyst.measure(wires=[190], reset=True) # reset X q190 | |
| qml.Hadamard(wires=[190]) | |
| qml.CZ(wires=[24,12]) | |
| qml.CZ(wires=[26,14]) | |
| qml.CZ(wires=[48,36]) | |
| qml.CZ(wires=[50,38]) | |
| qml.CZ(wires=[70,58]) | |
| qml.CZ(wires=[72,60]) | |
| qml.CZ(wires=[94,82]) | |
| qml.CZ(wires=[96,84]) | |
| qml.CZ(wires=[116,104]) | |
| qml.CZ(wires=[118,106]) | |
| qml.CZ(wires=[144,138]) | |
| qml.CZ(wires=[146,140]) | |
| qml.CZ(wires=[156,150]) | |
| qml.CZ(wires=[158,152]) | |
| qml.CZ(wires=[166,160]) | |
| qml.CZ(wires=[168,162]) | |
| qml.CZ(wires=[178,172]) | |
| qml.CZ(wires=[180,174]) | |
| qml.CZ(wires=[188,182]) | |
| qml.CZ(wires=[190,184]) | |
| qml.CNOT(wires=[25,13]) | |
| qml.CNOT(wires=[27,15]) | |
| qml.CNOT(wires=[47,35]) | |
| qml.CNOT(wires=[49,37]) | |
| qml.CNOT(wires=[51,39]) | |
| qml.CNOT(wires=[71,59]) | |
| qml.CNOT(wires=[73,61]) | |
| qml.CNOT(wires=[93,81]) | |
| qml.CNOT(wires=[95,83]) | |
| qml.CNOT(wires=[97,85]) | |
| qml.CNOT(wires=[145,139]) | |
| qml.CNOT(wires=[147,141]) | |
| qml.CNOT(wires=[155,149]) | |
| qml.CNOT(wires=[157,151]) | |
| qml.CNOT(wires=[159,153]) | |
| qml.CNOT(wires=[167,161]) | |
| qml.CNOT(wires=[169,163]) | |
| qml.CNOT(wires=[177,171]) | |
| qml.CNOT(wires=[179,173]) | |
| qml.CNOT(wires=[181,175]) | |
| qml.CNOT(wires=[25,36]) | |
| qml.CNOT(wires=[27,38]) | |
| qml.CNOT(wires=[47,58]) | |
| qml.CNOT(wires=[49,60]) | |
| qml.CNOT(wires=[51,62]) | |
| qml.CNOT(wires=[71,82]) | |
| qml.CNOT(wires=[73,84]) | |
| qml.CNOT(wires=[93,104]) | |
| qml.CNOT(wires=[95,106]) | |
| qml.CNOT(wires=[97,108]) | |
| qml.CNOT(wires=[145,150]) | |
| qml.CNOT(wires=[147,152]) | |
| qml.CNOT(wires=[155,160]) | |
| qml.CNOT(wires=[157,162]) | |
| qml.CNOT(wires=[159,164]) | |
| qml.CNOT(wires=[167,172]) | |
| qml.CNOT(wires=[169,174]) | |
| qml.CNOT(wires=[177,182]) | |
| qml.CNOT(wires=[179,184]) | |
| qml.CNOT(wires=[181,186]) | |
| qml.CZ(wires=[2,13]) | |
| qml.CZ(wires=[4,15]) | |
| qml.CZ(wires=[134,139]) | |
| qml.CZ(wires=[136,141]) | |
| qml.CNOT(wires=[23,12]) | |
| qml.CNOT(wires=[25,14]) | |
| qml.CNOT(wires=[27,16]) | |
| qml.CNOT(wires=[47,36]) | |
| qml.CNOT(wires=[49,38]) | |
| qml.CNOT(wires=[69,58]) | |
| qml.CNOT(wires=[71,60]) | |
| qml.CNOT(wires=[73,62]) | |
| qml.CNOT(wires=[93,82]) | |
| qml.CNOT(wires=[95,84]) | |
| qml.CNOT(wires=[143,138]) | |
| qml.CNOT(wires=[145,140]) | |
| qml.CNOT(wires=[147,142]) | |
| qml.CNOT(wires=[155,150]) | |
| qml.CNOT(wires=[157,152]) | |
| qml.CNOT(wires=[165,160]) | |
| qml.CNOT(wires=[167,162]) | |
| qml.CNOT(wires=[169,164]) | |
| qml.CNOT(wires=[177,172]) | |
| qml.CNOT(wires=[179,174]) | |
| qml.CZ(wires=[24,13]) | |
| qml.CZ(wires=[26,15]) | |
| qml.CZ(wires=[48,37]) | |
| qml.CZ(wires=[50,39]) | |
| qml.CZ(wires=[70,59]) | |
| qml.CZ(wires=[72,61]) | |
| qml.CZ(wires=[94,83]) | |
| qml.CZ(wires=[96,85]) | |
| qml.CZ(wires=[116,105]) | |
| qml.CZ(wires=[118,107]) | |
| qml.CZ(wires=[144,139]) | |
| qml.CZ(wires=[146,141]) | |
| qml.CZ(wires=[156,151]) | |
| qml.CZ(wires=[158,153]) | |
| qml.CZ(wires=[166,161]) | |
| qml.CZ(wires=[168,163]) | |
| qml.CZ(wires=[178,173]) | |
| qml.CZ(wires=[180,175]) | |
| qml.CZ(wires=[188,183]) | |
| qml.CZ(wires=[190,185]) | |
| qml.CZ(wires=[24,35]) | |
| qml.CZ(wires=[26,37]) | |
| qml.CZ(wires=[48,59]) | |
| qml.CZ(wires=[50,61]) | |
| qml.CZ(wires=[70,81]) | |
| qml.CZ(wires=[72,83]) | |
| qml.CZ(wires=[94,105]) | |
| qml.CZ(wires=[96,107]) | |
| qml.CZ(wires=[144,149]) | |
| qml.CZ(wires=[146,151]) | |
| qml.CZ(wires=[156,161]) | |
| qml.CZ(wires=[158,163]) | |
| qml.CZ(wires=[166,171]) | |
| qml.CZ(wires=[168,173]) | |
| qml.CZ(wires=[178,183]) | |
| qml.CZ(wires=[180,185]) | |
| qml.CNOT(wires=[23,35]) | |
| qml.CNOT(wires=[25,37]) | |
| qml.CNOT(wires=[27,39]) | |
| qml.CNOT(wires=[47,59]) | |
| qml.CNOT(wires=[49,61]) | |
| qml.CNOT(wires=[69,81]) | |
| qml.CNOT(wires=[71,83]) | |
| qml.CNOT(wires=[73,85]) | |
| qml.CNOT(wires=[93,105]) | |
| qml.CNOT(wires=[95,107]) | |
| qml.CNOT(wires=[143,149]) | |
| qml.CNOT(wires=[145,151]) | |
| qml.CNOT(wires=[147,153]) | |
| qml.CNOT(wires=[155,161]) | |
| qml.CNOT(wires=[157,163]) | |
| qml.CNOT(wires=[165,171]) | |
| qml.CNOT(wires=[167,173]) | |
| qml.CNOT(wires=[169,175]) | |
| qml.CNOT(wires=[177,183]) | |
| qml.CNOT(wires=[179,185]) | |
| qml.CZ(wires=[2,14]) | |
| qml.CZ(wires=[4,16]) | |
| qml.CZ(wires=[24,36]) | |
| qml.CZ(wires=[26,38]) | |
| qml.CZ(wires=[48,60]) | |
| qml.CZ(wires=[50,62]) | |
| qml.CZ(wires=[70,82]) | |
| qml.CZ(wires=[72,84]) | |
| qml.CZ(wires=[94,106]) | |
| qml.CZ(wires=[96,108]) | |
| qml.CZ(wires=[134,140]) | |
| qml.CZ(wires=[136,142]) | |
| qml.CZ(wires=[144,150]) | |
| qml.CZ(wires=[146,152]) | |
| qml.CZ(wires=[156,162]) | |
| qml.CZ(wires=[158,164]) | |
| qml.CZ(wires=[166,172]) | |
| qml.CZ(wires=[168,174]) | |
| qml.CZ(wires=[178,184]) | |
| qml.CZ(wires=[180,186]) | |
| qml.Hadamard(wires=[2]) | |
| c[1055] = catalyst.measure(wires=[2], reset=False) # MX q2 | |
| qml.Hadamard(wires=[2]) | |
| qml.Hadamard(wires=[4]) | |
| c[1056] = catalyst.measure(wires=[4], reset=False) # MX q4 | |
| qml.Hadamard(wires=[4]) | |
| qml.Hadamard(wires=[23]) | |
| c[1057] = catalyst.measure(wires=[23], reset=False) # MX q23 | |
| qml.Hadamard(wires=[23]) | |
| qml.Hadamard(wires=[24]) | |
| c[1058] = catalyst.measure(wires=[24], reset=False) # MX q24 | |
| qml.Hadamard(wires=[24]) | |
| qml.Hadamard(wires=[25]) | |
| c[1059] = catalyst.measure(wires=[25], reset=False) # MX q25 | |
| qml.Hadamard(wires=[25]) | |
| qml.Hadamard(wires=[26]) | |
| c[1060] = catalyst.measure(wires=[26], reset=False) # MX q26 | |
| qml.Hadamard(wires=[26]) | |
| qml.Hadamard(wires=[27]) | |
| c[1061] = catalyst.measure(wires=[27], reset=False) # MX q27 | |
| qml.Hadamard(wires=[27]) | |
| qml.Hadamard(wires=[47]) | |
| c[1062] = catalyst.measure(wires=[47], reset=False) # MX q47 | |
| qml.Hadamard(wires=[47]) | |
| qml.Hadamard(wires=[48]) | |
| c[1063] = catalyst.measure(wires=[48], reset=False) # MX q48 | |
| qml.Hadamard(wires=[48]) | |
| qml.Hadamard(wires=[49]) | |
| c[1064] = catalyst.measure(wires=[49], reset=False) # MX q49 | |
| qml.Hadamard(wires=[49]) | |
| qml.Hadamard(wires=[50]) | |
| c[1065] = catalyst.measure(wires=[50], reset=False) # MX q50 | |
| qml.Hadamard(wires=[50]) | |
| qml.Hadamard(wires=[51]) | |
| c[1066] = catalyst.measure(wires=[51], reset=False) # MX q51 | |
| qml.Hadamard(wires=[51]) | |
| qml.Hadamard(wires=[69]) | |
| c[1067] = catalyst.measure(wires=[69], reset=False) # MX q69 | |
| qml.Hadamard(wires=[69]) | |
| qml.Hadamard(wires=[70]) | |
| c[1068] = catalyst.measure(wires=[70], reset=False) # MX q70 | |
| qml.Hadamard(wires=[70]) | |
| qml.Hadamard(wires=[71]) | |
| c[1069] = catalyst.measure(wires=[71], reset=False) # MX q71 | |
| qml.Hadamard(wires=[71]) | |
| qml.Hadamard(wires=[72]) | |
| c[1070] = catalyst.measure(wires=[72], reset=False) # MX q72 | |
| qml.Hadamard(wires=[72]) | |
| qml.Hadamard(wires=[73]) | |
| c[1071] = catalyst.measure(wires=[73], reset=False) # MX q73 | |
| qml.Hadamard(wires=[73]) | |
| qml.Hadamard(wires=[93]) | |
| c[1072] = catalyst.measure(wires=[93], reset=False) # MX q93 | |
| qml.Hadamard(wires=[93]) | |
| qml.Hadamard(wires=[94]) | |
| c[1073] = catalyst.measure(wires=[94], reset=False) # MX q94 | |
| qml.Hadamard(wires=[94]) | |
| qml.Hadamard(wires=[95]) | |
| c[1074] = catalyst.measure(wires=[95], reset=False) # MX q95 | |
| qml.Hadamard(wires=[95]) | |
| qml.Hadamard(wires=[96]) | |
| c[1075] = catalyst.measure(wires=[96], reset=False) # MX q96 | |
| qml.Hadamard(wires=[96]) | |
| qml.Hadamard(wires=[97]) | |
| c[1076] = catalyst.measure(wires=[97], reset=False) # MX q97 | |
| qml.Hadamard(wires=[97]) | |
| qml.Hadamard(wires=[116]) | |
| c[1077] = catalyst.measure(wires=[116], reset=False) # MX q116 | |
| qml.Hadamard(wires=[116]) | |
| qml.Hadamard(wires=[118]) | |
| c[1078] = catalyst.measure(wires=[118], reset=False) # MX q118 | |
| qml.Hadamard(wires=[118]) | |
| qml.Hadamard(wires=[134]) | |
| c[1079] = catalyst.measure(wires=[134], reset=False) # MX q134 | |
| qml.Hadamard(wires=[134]) | |
| qml.Hadamard(wires=[136]) | |
| c[1080] = catalyst.measure(wires=[136], reset=False) # MX q136 | |
| qml.Hadamard(wires=[136]) | |
| qml.Hadamard(wires=[143]) | |
| c[1081] = catalyst.measure(wires=[143], reset=False) # MX q143 | |
| qml.Hadamard(wires=[143]) | |
| qml.Hadamard(wires=[144]) | |
| c[1082] = catalyst.measure(wires=[144], reset=False) # MX q144 | |
| qml.Hadamard(wires=[144]) | |
| qml.Hadamard(wires=[145]) | |
| c[1083] = catalyst.measure(wires=[145], reset=False) # MX q145 | |
| qml.Hadamard(wires=[145]) | |
| qml.Hadamard(wires=[146]) | |
| c[1084] = catalyst.measure(wires=[146], reset=False) # MX q146 | |
| qml.Hadamard(wires=[146]) | |
| qml.Hadamard(wires=[147]) | |
| c[1085] = catalyst.measure(wires=[147], reset=False) # MX q147 | |
| qml.Hadamard(wires=[147]) | |
| qml.Hadamard(wires=[155]) | |
| c[1086] = catalyst.measure(wires=[155], reset=False) # MX q155 | |
| qml.Hadamard(wires=[155]) | |
| qml.Hadamard(wires=[156]) | |
| c[1087] = catalyst.measure(wires=[156], reset=False) # MX q156 | |
| qml.Hadamard(wires=[156]) | |
| qml.Hadamard(wires=[157]) | |
| c[1088] = catalyst.measure(wires=[157], reset=False) # MX q157 | |
| qml.Hadamard(wires=[157]) | |
| qml.Hadamard(wires=[158]) | |
| c[1089] = catalyst.measure(wires=[158], reset=False) # MX q158 | |
| qml.Hadamard(wires=[158]) | |
| qml.Hadamard(wires=[159]) | |
| c[1090] = catalyst.measure(wires=[159], reset=False) # MX q159 | |
| qml.Hadamard(wires=[159]) | |
| qml.Hadamard(wires=[165]) | |
| c[1091] = catalyst.measure(wires=[165], reset=False) # MX q165 | |
| qml.Hadamard(wires=[165]) | |
| qml.Hadamard(wires=[166]) | |
| c[1092] = catalyst.measure(wires=[166], reset=False) # MX q166 | |
| qml.Hadamard(wires=[166]) | |
| qml.Hadamard(wires=[167]) | |
| c[1093] = catalyst.measure(wires=[167], reset=False) # MX q167 | |
| qml.Hadamard(wires=[167]) | |
| qml.Hadamard(wires=[168]) | |
| c[1094] = catalyst.measure(wires=[168], reset=False) # MX q168 | |
| qml.Hadamard(wires=[168]) | |
| qml.Hadamard(wires=[169]) | |
| c[1095] = catalyst.measure(wires=[169], reset=False) # MX q169 | |
| qml.Hadamard(wires=[169]) | |
| qml.Hadamard(wires=[177]) | |
| c[1096] = catalyst.measure(wires=[177], reset=False) # MX q177 | |
| qml.Hadamard(wires=[177]) | |
| qml.Hadamard(wires=[178]) | |
| c[1097] = catalyst.measure(wires=[178], reset=False) # MX q178 | |
| qml.Hadamard(wires=[178]) | |
| qml.Hadamard(wires=[179]) | |
| c[1098] = catalyst.measure(wires=[179], reset=False) # MX q179 | |
| qml.Hadamard(wires=[179]) | |
| qml.Hadamard(wires=[180]) | |
| c[1099] = catalyst.measure(wires=[180], reset=False) # MX q180 | |
| qml.Hadamard(wires=[180]) | |
| qml.Hadamard(wires=[181]) | |
| c[1100] = catalyst.measure(wires=[181], reset=False) # MX q181 | |
| qml.Hadamard(wires=[181]) | |
| qml.Hadamard(wires=[188]) | |
| c[1101] = catalyst.measure(wires=[188], reset=False) # MX q188 | |
| qml.Hadamard(wires=[188]) | |
| qml.Hadamard(wires=[190]) | |
| c[1102] = catalyst.measure(wires=[190], reset=False) # MX q190 | |
| qml.Hadamard(wires=[190]) | |
| catalyst.measure(wires=[2], reset=True) # reset X q2 | |
| qml.Hadamard(wires=[2]) | |
| catalyst.measure(wires=[4], reset=True) # reset X q4 | |
| qml.Hadamard(wires=[4]) | |
| catalyst.measure(wires=[23], reset=True) # reset X q23 | |
| qml.Hadamard(wires=[23]) | |
| catalyst.measure(wires=[24], reset=True) # reset X q24 | |
| qml.Hadamard(wires=[24]) | |
| catalyst.measure(wires=[25], reset=True) # reset X q25 | |
| qml.Hadamard(wires=[25]) | |
| catalyst.measure(wires=[26], reset=True) # reset X q26 | |
| qml.Hadamard(wires=[26]) | |
| catalyst.measure(wires=[27], reset=True) # reset X q27 | |
| qml.Hadamard(wires=[27]) | |
| catalyst.measure(wires=[47], reset=True) # reset X q47 | |
| qml.Hadamard(wires=[47]) | |
| catalyst.measure(wires=[48], reset=True) # reset X q48 | |
| qml.Hadamard(wires=[48]) | |
| catalyst.measure(wires=[49], reset=True) # reset X q49 | |
| qml.Hadamard(wires=[49]) | |
| catalyst.measure(wires=[50], reset=True) # reset X q50 | |
| qml.Hadamard(wires=[50]) | |
| catalyst.measure(wires=[51], reset=True) # reset X q51 | |
| qml.Hadamard(wires=[51]) | |
| catalyst.measure(wires=[69], reset=True) # reset X q69 | |
| qml.Hadamard(wires=[69]) | |
| catalyst.measure(wires=[70], reset=True) # reset X q70 | |
| qml.Hadamard(wires=[70]) | |
| catalyst.measure(wires=[71], reset=True) # reset X q71 | |
| qml.Hadamard(wires=[71]) | |
| catalyst.measure(wires=[72], reset=True) # reset X q72 | |
| qml.Hadamard(wires=[72]) | |
| catalyst.measure(wires=[73], reset=True) # reset X q73 | |
| qml.Hadamard(wires=[73]) | |
| catalyst.measure(wires=[93], reset=True) # reset X q93 | |
| qml.Hadamard(wires=[93]) | |
| catalyst.measure(wires=[94], reset=True) # reset X q94 | |
| qml.Hadamard(wires=[94]) | |
| catalyst.measure(wires=[95], reset=True) # reset X q95 | |
| qml.Hadamard(wires=[95]) | |
| catalyst.measure(wires=[96], reset=True) # reset X q96 | |
| qml.Hadamard(wires=[96]) | |
| catalyst.measure(wires=[97], reset=True) # reset X q97 | |
| qml.Hadamard(wires=[97]) | |
| catalyst.measure(wires=[116], reset=True) # reset X q116 | |
| qml.Hadamard(wires=[116]) | |
| catalyst.measure(wires=[118], reset=True) # reset X q118 | |
| qml.Hadamard(wires=[118]) | |
| catalyst.measure(wires=[134], reset=True) # reset X q134 | |
| qml.Hadamard(wires=[134]) | |
| catalyst.measure(wires=[136], reset=True) # reset X q136 | |
| qml.Hadamard(wires=[136]) | |
| catalyst.measure(wires=[143], reset=True) # reset X q143 | |
| qml.Hadamard(wires=[143]) | |
| catalyst.measure(wires=[144], reset=True) # reset X q144 | |
| qml.Hadamard(wires=[144]) | |
| catalyst.measure(wires=[145], reset=True) # reset X q145 | |
| qml.Hadamard(wires=[145]) | |
| catalyst.measure(wires=[146], reset=True) # reset X q146 | |
| qml.Hadamard(wires=[146]) | |
| catalyst.measure(wires=[147], reset=True) # reset X q147 | |
| qml.Hadamard(wires=[147]) | |
| catalyst.measure(wires=[155], reset=True) # reset X q155 | |
| qml.Hadamard(wires=[155]) | |
| catalyst.measure(wires=[156], reset=True) # reset X q156 | |
| qml.Hadamard(wires=[156]) | |
| catalyst.measure(wires=[157], reset=True) # reset X q157 | |
| qml.Hadamard(wires=[157]) | |
| catalyst.measure(wires=[158], reset=True) # reset X q158 | |
| qml.Hadamard(wires=[158]) | |
| catalyst.measure(wires=[159], reset=True) # reset X q159 | |
| qml.Hadamard(wires=[159]) | |
| catalyst.measure(wires=[165], reset=True) # reset X q165 | |
| qml.Hadamard(wires=[165]) | |
| catalyst.measure(wires=[166], reset=True) # reset X q166 | |
| qml.Hadamard(wires=[166]) | |
| catalyst.measure(wires=[167], reset=True) # reset X q167 | |
| qml.Hadamard(wires=[167]) | |
| catalyst.measure(wires=[168], reset=True) # reset X q168 | |
| qml.Hadamard(wires=[168]) | |
| catalyst.measure(wires=[169], reset=True) # reset X q169 | |
| qml.Hadamard(wires=[169]) | |
| catalyst.measure(wires=[177], reset=True) # reset X q177 | |
| qml.Hadamard(wires=[177]) | |
| catalyst.measure(wires=[178], reset=True) # reset X q178 | |
| qml.Hadamard(wires=[178]) | |
| catalyst.measure(wires=[179], reset=True) # reset X q179 | |
| qml.Hadamard(wires=[179]) | |
| catalyst.measure(wires=[180], reset=True) # reset X q180 | |
| qml.Hadamard(wires=[180]) | |
| catalyst.measure(wires=[181], reset=True) # reset X q181 | |
| qml.Hadamard(wires=[181]) | |
| catalyst.measure(wires=[188], reset=True) # reset X q188 | |
| qml.Hadamard(wires=[188]) | |
| catalyst.measure(wires=[190], reset=True) # reset X q190 | |
| qml.Hadamard(wires=[190]) | |
| qml.CZ(wires=[24,12]) | |
| qml.CZ(wires=[26,14]) | |
| qml.CZ(wires=[48,36]) | |
| qml.CZ(wires=[50,38]) | |
| qml.CZ(wires=[70,58]) | |
| qml.CZ(wires=[72,60]) | |
| qml.CZ(wires=[94,82]) | |
| qml.CZ(wires=[96,84]) | |
| qml.CZ(wires=[116,104]) | |
| qml.CZ(wires=[118,106]) | |
| qml.CZ(wires=[144,138]) | |
| qml.CZ(wires=[146,140]) | |
| qml.CZ(wires=[156,150]) | |
| qml.CZ(wires=[158,152]) | |
| qml.CZ(wires=[166,160]) | |
| qml.CZ(wires=[168,162]) | |
| qml.CZ(wires=[178,172]) | |
| qml.CZ(wires=[180,174]) | |
| qml.CZ(wires=[188,182]) | |
| qml.CZ(wires=[190,184]) | |
| qml.CNOT(wires=[25,13]) | |
| qml.CNOT(wires=[27,15]) | |
| qml.CNOT(wires=[47,35]) | |
| qml.CNOT(wires=[49,37]) | |
| qml.CNOT(wires=[51,39]) | |
| qml.CNOT(wires=[71,59]) | |
| qml.CNOT(wires=[73,61]) | |
| qml.CNOT(wires=[93,81]) | |
| qml.CNOT(wires=[95,83]) | |
| qml.CNOT(wires=[97,85]) | |
| qml.CNOT(wires=[145,139]) | |
| qml.CNOT(wires=[147,141]) | |
| qml.CNOT(wires=[155,149]) | |
| qml.CNOT(wires=[157,151]) | |
| qml.CNOT(wires=[159,153]) | |
| qml.CNOT(wires=[167,161]) | |
| qml.CNOT(wires=[169,163]) | |
| qml.CNOT(wires=[177,171]) | |
| qml.CNOT(wires=[179,173]) | |
| qml.CNOT(wires=[181,175]) | |
| qml.CNOT(wires=[25,36]) | |
| qml.CNOT(wires=[27,38]) | |
| qml.CNOT(wires=[47,58]) | |
| qml.CNOT(wires=[49,60]) | |
| qml.CNOT(wires=[51,62]) | |
| qml.CNOT(wires=[71,82]) | |
| qml.CNOT(wires=[73,84]) | |
| qml.CNOT(wires=[93,104]) | |
| qml.CNOT(wires=[95,106]) | |
| qml.CNOT(wires=[97,108]) | |
| qml.CNOT(wires=[145,150]) | |
| qml.CNOT(wires=[147,152]) | |
| qml.CNOT(wires=[155,160]) | |
| qml.CNOT(wires=[157,162]) | |
| qml.CNOT(wires=[159,164]) | |
| qml.CNOT(wires=[167,172]) | |
| qml.CNOT(wires=[169,174]) | |
| qml.CNOT(wires=[177,182]) | |
| qml.CNOT(wires=[179,184]) | |
| qml.CNOT(wires=[181,186]) | |
| qml.CZ(wires=[2,13]) | |
| qml.CZ(wires=[4,15]) | |
| qml.CZ(wires=[134,139]) | |
| qml.CZ(wires=[136,141]) | |
| qml.CNOT(wires=[23,12]) | |
| qml.CNOT(wires=[25,14]) | |
| qml.CNOT(wires=[27,16]) | |
| qml.CNOT(wires=[47,36]) | |
| qml.CNOT(wires=[49,38]) | |
| qml.CNOT(wires=[69,58]) | |
| qml.CNOT(wires=[71,60]) | |
| qml.CNOT(wires=[73,62]) | |
| qml.CNOT(wires=[93,82]) | |
| qml.CNOT(wires=[95,84]) | |
| qml.CNOT(wires=[143,138]) | |
| qml.CNOT(wires=[145,140]) | |
| qml.CNOT(wires=[147,142]) | |
| qml.CNOT(wires=[155,150]) | |
| qml.CNOT(wires=[157,152]) | |
| qml.CNOT(wires=[165,160]) | |
| qml.CNOT(wires=[167,162]) | |
| qml.CNOT(wires=[169,164]) | |
| qml.CNOT(wires=[177,172]) | |
| qml.CNOT(wires=[179,174]) | |
| qml.CZ(wires=[24,13]) | |
| qml.CZ(wires=[26,15]) | |
| qml.CZ(wires=[48,37]) | |
| qml.CZ(wires=[50,39]) | |
| qml.CZ(wires=[70,59]) | |
| qml.CZ(wires=[72,61]) | |
| qml.CZ(wires=[94,83]) | |
| qml.CZ(wires=[96,85]) | |
| qml.CZ(wires=[116,105]) | |
| qml.CZ(wires=[118,107]) | |
| qml.CZ(wires=[144,139]) | |
| qml.CZ(wires=[146,141]) | |
| qml.CZ(wires=[156,151]) | |
| qml.CZ(wires=[158,153]) | |
| qml.CZ(wires=[166,161]) | |
| qml.CZ(wires=[168,163]) | |
| qml.CZ(wires=[178,173]) | |
| qml.CZ(wires=[180,175]) | |
| qml.CZ(wires=[188,183]) | |
| qml.CZ(wires=[190,185]) | |
| qml.CZ(wires=[24,35]) | |
| qml.CZ(wires=[26,37]) | |
| qml.CZ(wires=[48,59]) | |
| qml.CZ(wires=[50,61]) | |
| qml.CZ(wires=[70,81]) | |
| qml.CZ(wires=[72,83]) | |
| qml.CZ(wires=[94,105]) | |
| qml.CZ(wires=[96,107]) | |
| qml.CZ(wires=[144,149]) | |
| qml.CZ(wires=[146,151]) | |
| qml.CZ(wires=[156,161]) | |
| qml.CZ(wires=[158,163]) | |
| qml.CZ(wires=[166,171]) | |
| qml.CZ(wires=[168,173]) | |
| qml.CZ(wires=[178,183]) | |
| qml.CZ(wires=[180,185]) | |
| qml.CNOT(wires=[23,35]) | |
| qml.CNOT(wires=[25,37]) | |
| qml.CNOT(wires=[27,39]) | |
| qml.CNOT(wires=[47,59]) | |
| qml.CNOT(wires=[49,61]) | |
| qml.CNOT(wires=[69,81]) | |
| qml.CNOT(wires=[71,83]) | |
| qml.CNOT(wires=[73,85]) | |
| qml.CNOT(wires=[93,105]) | |
| qml.CNOT(wires=[95,107]) | |
| qml.CNOT(wires=[143,149]) | |
| qml.CNOT(wires=[145,151]) | |
| qml.CNOT(wires=[147,153]) | |
| qml.CNOT(wires=[155,161]) | |
| qml.CNOT(wires=[157,163]) | |
| qml.CNOT(wires=[165,171]) | |
| qml.CNOT(wires=[167,173]) | |
| qml.CNOT(wires=[169,175]) | |
| qml.CNOT(wires=[177,183]) | |
| qml.CNOT(wires=[179,185]) | |
| qml.CZ(wires=[2,14]) | |
| qml.CZ(wires=[4,16]) | |
| qml.CZ(wires=[24,36]) | |
| qml.CZ(wires=[26,38]) | |
| qml.CZ(wires=[48,60]) | |
| qml.CZ(wires=[50,62]) | |
| qml.CZ(wires=[70,82]) | |
| qml.CZ(wires=[72,84]) | |
| qml.CZ(wires=[94,106]) | |
| qml.CZ(wires=[96,108]) | |
| qml.CZ(wires=[134,140]) | |
| qml.CZ(wires=[136,142]) | |
| qml.CZ(wires=[144,150]) | |
| qml.CZ(wires=[146,152]) | |
| qml.CZ(wires=[156,162]) | |
| qml.CZ(wires=[158,164]) | |
| qml.CZ(wires=[166,172]) | |
| qml.CZ(wires=[168,174]) | |
| qml.CZ(wires=[178,184]) | |
| qml.CZ(wires=[180,186]) | |
| qml.Hadamard(wires=[2]) | |
| c[1103] = catalyst.measure(wires=[2], reset=False) # MX q2 | |
| qml.Hadamard(wires=[2]) | |
| qml.Hadamard(wires=[4]) | |
| c[1104] = catalyst.measure(wires=[4], reset=False) # MX q4 | |
| qml.Hadamard(wires=[4]) | |
| qml.Hadamard(wires=[23]) | |
| c[1105] = catalyst.measure(wires=[23], reset=False) # MX q23 | |
| qml.Hadamard(wires=[23]) | |
| qml.Hadamard(wires=[24]) | |
| c[1106] = catalyst.measure(wires=[24], reset=False) # MX q24 | |
| qml.Hadamard(wires=[24]) | |
| qml.Hadamard(wires=[25]) | |
| c[1107] = catalyst.measure(wires=[25], reset=False) # MX q25 | |
| qml.Hadamard(wires=[25]) | |
| qml.Hadamard(wires=[26]) | |
| c[1108] = catalyst.measure(wires=[26], reset=False) # MX q26 | |
| qml.Hadamard(wires=[26]) | |
| qml.Hadamard(wires=[27]) | |
| c[1109] = catalyst.measure(wires=[27], reset=False) # MX q27 | |
| qml.Hadamard(wires=[27]) | |
| qml.Hadamard(wires=[47]) | |
| c[1110] = catalyst.measure(wires=[47], reset=False) # MX q47 | |
| qml.Hadamard(wires=[47]) | |
| qml.Hadamard(wires=[48]) | |
| c[1111] = catalyst.measure(wires=[48], reset=False) # MX q48 | |
| qml.Hadamard(wires=[48]) | |
| qml.Hadamard(wires=[49]) | |
| c[1112] = catalyst.measure(wires=[49], reset=False) # MX q49 | |
| qml.Hadamard(wires=[49]) | |
| qml.Hadamard(wires=[50]) | |
| c[1113] = catalyst.measure(wires=[50], reset=False) # MX q50 | |
| qml.Hadamard(wires=[50]) | |
| qml.Hadamard(wires=[51]) | |
| c[1114] = catalyst.measure(wires=[51], reset=False) # MX q51 | |
| qml.Hadamard(wires=[51]) | |
| qml.Hadamard(wires=[69]) | |
| c[1115] = catalyst.measure(wires=[69], reset=False) # MX q69 | |
| qml.Hadamard(wires=[69]) | |
| qml.Hadamard(wires=[70]) | |
| c[1116] = catalyst.measure(wires=[70], reset=False) # MX q70 | |
| qml.Hadamard(wires=[70]) | |
| qml.Hadamard(wires=[71]) | |
| c[1117] = catalyst.measure(wires=[71], reset=False) # MX q71 | |
| qml.Hadamard(wires=[71]) | |
| qml.Hadamard(wires=[72]) | |
| c[1118] = catalyst.measure(wires=[72], reset=False) # MX q72 | |
| qml.Hadamard(wires=[72]) | |
| qml.Hadamard(wires=[73]) | |
| c[1119] = catalyst.measure(wires=[73], reset=False) # MX q73 | |
| qml.Hadamard(wires=[73]) | |
| qml.Hadamard(wires=[93]) | |
| c[1120] = catalyst.measure(wires=[93], reset=False) # MX q93 | |
| qml.Hadamard(wires=[93]) | |
| qml.Hadamard(wires=[94]) | |
| c[1121] = catalyst.measure(wires=[94], reset=False) # MX q94 | |
| qml.Hadamard(wires=[94]) | |
| qml.Hadamard(wires=[95]) | |
| c[1122] = catalyst.measure(wires=[95], reset=False) # MX q95 | |
| qml.Hadamard(wires=[95]) | |
| qml.Hadamard(wires=[96]) | |
| c[1123] = catalyst.measure(wires=[96], reset=False) # MX q96 | |
| qml.Hadamard(wires=[96]) | |
| qml.Hadamard(wires=[97]) | |
| c[1124] = catalyst.measure(wires=[97], reset=False) # MX q97 | |
| qml.Hadamard(wires=[97]) | |
| qml.Hadamard(wires=[116]) | |
| c[1125] = catalyst.measure(wires=[116], reset=False) # MX q116 | |
| qml.Hadamard(wires=[116]) | |
| qml.Hadamard(wires=[118]) | |
| c[1126] = catalyst.measure(wires=[118], reset=False) # MX q118 | |
| qml.Hadamard(wires=[118]) | |
| qml.Hadamard(wires=[134]) | |
| c[1127] = catalyst.measure(wires=[134], reset=False) # MX q134 | |
| qml.Hadamard(wires=[134]) | |
| qml.Hadamard(wires=[136]) | |
| c[1128] = catalyst.measure(wires=[136], reset=False) # MX q136 | |
| qml.Hadamard(wires=[136]) | |
| qml.Hadamard(wires=[143]) | |
| c[1129] = catalyst.measure(wires=[143], reset=False) # MX q143 | |
| qml.Hadamard(wires=[143]) | |
| qml.Hadamard(wires=[144]) | |
| c[1130] = catalyst.measure(wires=[144], reset=False) # MX q144 | |
| qml.Hadamard(wires=[144]) | |
| qml.Hadamard(wires=[145]) | |
| c[1131] = catalyst.measure(wires=[145], reset=False) # MX q145 | |
| qml.Hadamard(wires=[145]) | |
| qml.Hadamard(wires=[146]) | |
| c[1132] = catalyst.measure(wires=[146], reset=False) # MX q146 | |
| qml.Hadamard(wires=[146]) | |
| qml.Hadamard(wires=[147]) | |
| c[1133] = catalyst.measure(wires=[147], reset=False) # MX q147 | |
| qml.Hadamard(wires=[147]) | |
| qml.Hadamard(wires=[155]) | |
| c[1134] = catalyst.measure(wires=[155], reset=False) # MX q155 | |
| qml.Hadamard(wires=[155]) | |
| qml.Hadamard(wires=[156]) | |
| c[1135] = catalyst.measure(wires=[156], reset=False) # MX q156 | |
| qml.Hadamard(wires=[156]) | |
| qml.Hadamard(wires=[157]) | |
| c[1136] = catalyst.measure(wires=[157], reset=False) # MX q157 | |
| qml.Hadamard(wires=[157]) | |
| qml.Hadamard(wires=[158]) | |
| c[1137] = catalyst.measure(wires=[158], reset=False) # MX q158 | |
| qml.Hadamard(wires=[158]) | |
| qml.Hadamard(wires=[159]) | |
| c[1138] = catalyst.measure(wires=[159], reset=False) # MX q159 | |
| qml.Hadamard(wires=[159]) | |
| qml.Hadamard(wires=[165]) | |
| c[1139] = catalyst.measure(wires=[165], reset=False) # MX q165 | |
| qml.Hadamard(wires=[165]) | |
| qml.Hadamard(wires=[166]) | |
| c[1140] = catalyst.measure(wires=[166], reset=False) # MX q166 | |
| qml.Hadamard(wires=[166]) | |
| qml.Hadamard(wires=[167]) | |
| c[1141] = catalyst.measure(wires=[167], reset=False) # MX q167 | |
| qml.Hadamard(wires=[167]) | |
| qml.Hadamard(wires=[168]) | |
| c[1142] = catalyst.measure(wires=[168], reset=False) # MX q168 | |
| qml.Hadamard(wires=[168]) | |
| qml.Hadamard(wires=[169]) | |
| c[1143] = catalyst.measure(wires=[169], reset=False) # MX q169 | |
| qml.Hadamard(wires=[169]) | |
| qml.Hadamard(wires=[177]) | |
| c[1144] = catalyst.measure(wires=[177], reset=False) # MX q177 | |
| qml.Hadamard(wires=[177]) | |
| qml.Hadamard(wires=[178]) | |
| c[1145] = catalyst.measure(wires=[178], reset=False) # MX q178 | |
| qml.Hadamard(wires=[178]) | |
| qml.Hadamard(wires=[179]) | |
| c[1146] = catalyst.measure(wires=[179], reset=False) # MX q179 | |
| qml.Hadamard(wires=[179]) | |
| qml.Hadamard(wires=[180]) | |
| c[1147] = catalyst.measure(wires=[180], reset=False) # MX q180 | |
| qml.Hadamard(wires=[180]) | |
| qml.Hadamard(wires=[181]) | |
| c[1148] = catalyst.measure(wires=[181], reset=False) # MX q181 | |
| qml.Hadamard(wires=[181]) | |
| qml.Hadamard(wires=[188]) | |
| c[1149] = catalyst.measure(wires=[188], reset=False) # MX q188 | |
| qml.Hadamard(wires=[188]) | |
| qml.Hadamard(wires=[190]) | |
| c[1150] = catalyst.measure(wires=[190], reset=False) # MX q190 | |
| qml.Hadamard(wires=[190]) | |
| catalyst.measure(wires=[2], reset=True) # reset X q2 | |
| qml.Hadamard(wires=[2]) | |
| catalyst.measure(wires=[4], reset=True) # reset X q4 | |
| qml.Hadamard(wires=[4]) | |
| catalyst.measure(wires=[23], reset=True) # reset X q23 | |
| qml.Hadamard(wires=[23]) | |
| catalyst.measure(wires=[24], reset=True) # reset X q24 | |
| qml.Hadamard(wires=[24]) | |
| catalyst.measure(wires=[25], reset=True) # reset X q25 | |
| qml.Hadamard(wires=[25]) | |
| catalyst.measure(wires=[26], reset=True) # reset X q26 | |
| qml.Hadamard(wires=[26]) | |
| catalyst.measure(wires=[27], reset=True) # reset X q27 | |
| qml.Hadamard(wires=[27]) | |
| catalyst.measure(wires=[47], reset=True) # reset X q47 | |
| qml.Hadamard(wires=[47]) | |
| catalyst.measure(wires=[48], reset=True) # reset X q48 | |
| qml.Hadamard(wires=[48]) | |
| catalyst.measure(wires=[49], reset=True) # reset X q49 | |
| qml.Hadamard(wires=[49]) | |
| catalyst.measure(wires=[50], reset=True) # reset X q50 | |
| qml.Hadamard(wires=[50]) | |
| catalyst.measure(wires=[51], reset=True) # reset X q51 | |
| qml.Hadamard(wires=[51]) | |
| catalyst.measure(wires=[69], reset=True) # reset X q69 | |
| qml.Hadamard(wires=[69]) | |
| catalyst.measure(wires=[70], reset=True) # reset X q70 | |
| qml.Hadamard(wires=[70]) | |
| catalyst.measure(wires=[71], reset=True) # reset X q71 | |
| qml.Hadamard(wires=[71]) | |
| catalyst.measure(wires=[72], reset=True) # reset X q72 | |
| qml.Hadamard(wires=[72]) | |
| catalyst.measure(wires=[73], reset=True) # reset X q73 | |
| qml.Hadamard(wires=[73]) | |
| catalyst.measure(wires=[93], reset=True) # reset X q93 | |
| qml.Hadamard(wires=[93]) | |
| catalyst.measure(wires=[94], reset=True) # reset X q94 | |
| qml.Hadamard(wires=[94]) | |
| catalyst.measure(wires=[95], reset=True) # reset X q95 | |
| qml.Hadamard(wires=[95]) | |
| catalyst.measure(wires=[96], reset=True) # reset X q96 | |
| qml.Hadamard(wires=[96]) | |
| catalyst.measure(wires=[97], reset=True) # reset X q97 | |
| qml.Hadamard(wires=[97]) | |
| catalyst.measure(wires=[116], reset=True) # reset X q116 | |
| qml.Hadamard(wires=[116]) | |
| catalyst.measure(wires=[118], reset=True) # reset X q118 | |
| qml.Hadamard(wires=[118]) | |
| catalyst.measure(wires=[134], reset=True) # reset X q134 | |
| qml.Hadamard(wires=[134]) | |
| catalyst.measure(wires=[136], reset=True) # reset X q136 | |
| qml.Hadamard(wires=[136]) | |
| catalyst.measure(wires=[143], reset=True) # reset X q143 | |
| qml.Hadamard(wires=[143]) | |
| catalyst.measure(wires=[144], reset=True) # reset X q144 | |
| qml.Hadamard(wires=[144]) | |
| catalyst.measure(wires=[145], reset=True) # reset X q145 | |
| qml.Hadamard(wires=[145]) | |
| catalyst.measure(wires=[146], reset=True) # reset X q146 | |
| qml.Hadamard(wires=[146]) | |
| catalyst.measure(wires=[147], reset=True) # reset X q147 | |
| qml.Hadamard(wires=[147]) | |
| catalyst.measure(wires=[155], reset=True) # reset X q155 | |
| qml.Hadamard(wires=[155]) | |
| catalyst.measure(wires=[156], reset=True) # reset X q156 | |
| qml.Hadamard(wires=[156]) | |
| catalyst.measure(wires=[157], reset=True) # reset X q157 | |
| qml.Hadamard(wires=[157]) | |
| catalyst.measure(wires=[158], reset=True) # reset X q158 | |
| qml.Hadamard(wires=[158]) | |
| catalyst.measure(wires=[159], reset=True) # reset X q159 | |
| qml.Hadamard(wires=[159]) | |
| catalyst.measure(wires=[165], reset=True) # reset X q165 | |
| qml.Hadamard(wires=[165]) | |
| catalyst.measure(wires=[166], reset=True) # reset X q166 | |
| qml.Hadamard(wires=[166]) | |
| catalyst.measure(wires=[167], reset=True) # reset X q167 | |
| qml.Hadamard(wires=[167]) | |
| catalyst.measure(wires=[168], reset=True) # reset X q168 | |
| qml.Hadamard(wires=[168]) | |
| catalyst.measure(wires=[169], reset=True) # reset X q169 | |
| qml.Hadamard(wires=[169]) | |
| catalyst.measure(wires=[177], reset=True) # reset X q177 | |
| qml.Hadamard(wires=[177]) | |
| catalyst.measure(wires=[178], reset=True) # reset X q178 | |
| qml.Hadamard(wires=[178]) | |
| catalyst.measure(wires=[179], reset=True) # reset X q179 | |
| qml.Hadamard(wires=[179]) | |
| catalyst.measure(wires=[180], reset=True) # reset X q180 | |
| qml.Hadamard(wires=[180]) | |
| catalyst.measure(wires=[181], reset=True) # reset X q181 | |
| qml.Hadamard(wires=[181]) | |
| catalyst.measure(wires=[188], reset=True) # reset X q188 | |
| qml.Hadamard(wires=[188]) | |
| catalyst.measure(wires=[190], reset=True) # reset X q190 | |
| qml.Hadamard(wires=[190]) | |
| qml.CZ(wires=[24,12]) | |
| qml.CZ(wires=[26,14]) | |
| qml.CZ(wires=[48,36]) | |
| qml.CZ(wires=[50,38]) | |
| qml.CZ(wires=[70,58]) | |
| qml.CZ(wires=[72,60]) | |
| qml.CZ(wires=[94,82]) | |
| qml.CZ(wires=[96,84]) | |
| qml.CZ(wires=[116,104]) | |
| qml.CZ(wires=[118,106]) | |
| qml.CZ(wires=[144,138]) | |
| qml.CZ(wires=[146,140]) | |
| qml.CZ(wires=[156,150]) | |
| qml.CZ(wires=[158,152]) | |
| qml.CZ(wires=[166,160]) | |
| qml.CZ(wires=[168,162]) | |
| qml.CZ(wires=[178,172]) | |
| qml.CZ(wires=[180,174]) | |
| qml.CZ(wires=[188,182]) | |
| qml.CZ(wires=[190,184]) | |
| qml.CNOT(wires=[25,13]) | |
| qml.CNOT(wires=[27,15]) | |
| qml.CNOT(wires=[47,35]) | |
| qml.CNOT(wires=[49,37]) | |
| qml.CNOT(wires=[51,39]) | |
| qml.CNOT(wires=[71,59]) | |
| qml.CNOT(wires=[73,61]) | |
| qml.CNOT(wires=[93,81]) | |
| qml.CNOT(wires=[95,83]) | |
| qml.CNOT(wires=[97,85]) | |
| qml.CNOT(wires=[145,139]) | |
| qml.CNOT(wires=[147,141]) | |
| qml.CNOT(wires=[155,149]) | |
| qml.CNOT(wires=[157,151]) | |
| qml.CNOT(wires=[159,153]) | |
| qml.CNOT(wires=[167,161]) | |
| qml.CNOT(wires=[169,163]) | |
| qml.CNOT(wires=[177,171]) | |
| qml.CNOT(wires=[179,173]) | |
| qml.CNOT(wires=[181,175]) | |
| qml.CNOT(wires=[25,36]) | |
| qml.CNOT(wires=[27,38]) | |
| qml.CNOT(wires=[47,58]) | |
| qml.CNOT(wires=[49,60]) | |
| qml.CNOT(wires=[51,62]) | |
| qml.CNOT(wires=[71,82]) | |
| qml.CNOT(wires=[73,84]) | |
| qml.CNOT(wires=[93,104]) | |
| qml.CNOT(wires=[95,106]) | |
| qml.CNOT(wires=[97,108]) | |
| qml.CNOT(wires=[145,150]) | |
| qml.CNOT(wires=[147,152]) | |
| qml.CNOT(wires=[155,160]) | |
| qml.CNOT(wires=[157,162]) | |
| qml.CNOT(wires=[159,164]) | |
| qml.CNOT(wires=[167,172]) | |
| qml.CNOT(wires=[169,174]) | |
| qml.CNOT(wires=[177,182]) | |
| qml.CNOT(wires=[179,184]) | |
| qml.CNOT(wires=[181,186]) | |
| qml.CZ(wires=[2,13]) | |
| qml.CZ(wires=[4,15]) | |
| qml.CZ(wires=[134,139]) | |
| qml.CZ(wires=[136,141]) | |
| qml.CNOT(wires=[23,12]) | |
| qml.CNOT(wires=[25,14]) | |
| qml.CNOT(wires=[27,16]) | |
| qml.CNOT(wires=[47,36]) | |
| qml.CNOT(wires=[49,38]) | |
| qml.CNOT(wires=[69,58]) | |
| qml.CNOT(wires=[71,60]) | |
| qml.CNOT(wires=[73,62]) | |
| qml.CNOT(wires=[93,82]) | |
| qml.CNOT(wires=[95,84]) | |
| qml.CNOT(wires=[143,138]) | |
| qml.CNOT(wires=[145,140]) | |
| qml.CNOT(wires=[147,142]) | |
| qml.CNOT(wires=[155,150]) | |
| qml.CNOT(wires=[157,152]) | |
| qml.CNOT(wires=[165,160]) | |
| qml.CNOT(wires=[167,162]) | |
| qml.CNOT(wires=[169,164]) | |
| qml.CNOT(wires=[177,172]) | |
| qml.CNOT(wires=[179,174]) | |
| qml.CZ(wires=[24,13]) | |
| qml.CZ(wires=[26,15]) | |
| qml.CZ(wires=[48,37]) | |
| qml.CZ(wires=[50,39]) | |
| qml.CZ(wires=[70,59]) | |
| qml.CZ(wires=[72,61]) | |
| qml.CZ(wires=[94,83]) | |
| qml.CZ(wires=[96,85]) | |
| qml.CZ(wires=[116,105]) | |
| qml.CZ(wires=[118,107]) | |
| qml.CZ(wires=[144,139]) | |
| qml.CZ(wires=[146,141]) | |
| qml.CZ(wires=[156,151]) | |
| qml.CZ(wires=[158,153]) | |
| qml.CZ(wires=[166,161]) | |
| qml.CZ(wires=[168,163]) | |
| qml.CZ(wires=[178,173]) | |
| qml.CZ(wires=[180,175]) | |
| qml.CZ(wires=[188,183]) | |
| qml.CZ(wires=[190,185]) | |
| qml.CZ(wires=[24,35]) | |
| qml.CZ(wires=[26,37]) | |
| qml.CZ(wires=[48,59]) | |
| qml.CZ(wires=[50,61]) | |
| qml.CZ(wires=[70,81]) | |
| qml.CZ(wires=[72,83]) | |
| qml.CZ(wires=[94,105]) | |
| qml.CZ(wires=[96,107]) | |
| qml.CZ(wires=[144,149]) | |
| qml.CZ(wires=[146,151]) | |
| qml.CZ(wires=[156,161]) | |
| qml.CZ(wires=[158,163]) | |
| qml.CZ(wires=[166,171]) | |
| qml.CZ(wires=[168,173]) | |
| qml.CZ(wires=[178,183]) | |
| qml.CZ(wires=[180,185]) | |
| qml.CNOT(wires=[23,35]) | |
| qml.CNOT(wires=[25,37]) | |
| qml.CNOT(wires=[27,39]) | |
| qml.CNOT(wires=[47,59]) | |
| qml.CNOT(wires=[49,61]) | |
| qml.CNOT(wires=[69,81]) | |
| qml.CNOT(wires=[71,83]) | |
| qml.CNOT(wires=[73,85]) | |
| qml.CNOT(wires=[93,105]) | |
| qml.CNOT(wires=[95,107]) | |
| qml.CNOT(wires=[143,149]) | |
| qml.CNOT(wires=[145,151]) | |
| qml.CNOT(wires=[147,153]) | |
| qml.CNOT(wires=[155,161]) | |
| qml.CNOT(wires=[157,163]) | |
| qml.CNOT(wires=[165,171]) | |
| qml.CNOT(wires=[167,173]) | |
| qml.CNOT(wires=[169,175]) | |
| qml.CNOT(wires=[177,183]) | |
| qml.CNOT(wires=[179,185]) | |
| qml.CZ(wires=[2,14]) | |
| qml.CZ(wires=[4,16]) | |
| qml.CZ(wires=[24,36]) | |
| qml.CZ(wires=[26,38]) | |
| qml.CZ(wires=[48,60]) | |
| qml.CZ(wires=[50,62]) | |
| qml.CZ(wires=[70,82]) | |
| qml.CZ(wires=[72,84]) | |
| qml.CZ(wires=[94,106]) | |
| qml.CZ(wires=[96,108]) | |
| qml.CZ(wires=[134,140]) | |
| qml.CZ(wires=[136,142]) | |
| qml.CZ(wires=[144,150]) | |
| qml.CZ(wires=[146,152]) | |
| qml.CZ(wires=[156,162]) | |
| qml.CZ(wires=[158,164]) | |
| qml.CZ(wires=[166,172]) | |
| qml.CZ(wires=[168,174]) | |
| qml.CZ(wires=[178,184]) | |
| qml.CZ(wires=[180,186]) | |
| qml.Hadamard(wires=[2]) | |
| c[1151] = catalyst.measure(wires=[2], reset=False) # MX q2 | |
| qml.Hadamard(wires=[2]) | |
| qml.Hadamard(wires=[4]) | |
| c[1152] = catalyst.measure(wires=[4], reset=False) # MX q4 | |
| qml.Hadamard(wires=[4]) | |
| qml.Hadamard(wires=[23]) | |
| c[1153] = catalyst.measure(wires=[23], reset=False) # MX q23 | |
| qml.Hadamard(wires=[23]) | |
| qml.Hadamard(wires=[24]) | |
| c[1154] = catalyst.measure(wires=[24], reset=False) # MX q24 | |
| qml.Hadamard(wires=[24]) | |
| qml.Hadamard(wires=[25]) | |
| c[1155] = catalyst.measure(wires=[25], reset=False) # MX q25 | |
| qml.Hadamard(wires=[25]) | |
| qml.Hadamard(wires=[26]) | |
| c[1156] = catalyst.measure(wires=[26], reset=False) # MX q26 | |
| qml.Hadamard(wires=[26]) | |
| qml.Hadamard(wires=[27]) | |
| c[1157] = catalyst.measure(wires=[27], reset=False) # MX q27 | |
| qml.Hadamard(wires=[27]) | |
| qml.Hadamard(wires=[47]) | |
| c[1158] = catalyst.measure(wires=[47], reset=False) # MX q47 | |
| qml.Hadamard(wires=[47]) | |
| qml.Hadamard(wires=[48]) | |
| c[1159] = catalyst.measure(wires=[48], reset=False) # MX q48 | |
| qml.Hadamard(wires=[48]) | |
| qml.Hadamard(wires=[49]) | |
| c[1160] = catalyst.measure(wires=[49], reset=False) # MX q49 | |
| qml.Hadamard(wires=[49]) | |
| qml.Hadamard(wires=[50]) | |
| c[1161] = catalyst.measure(wires=[50], reset=False) # MX q50 | |
| qml.Hadamard(wires=[50]) | |
| qml.Hadamard(wires=[51]) | |
| c[1162] = catalyst.measure(wires=[51], reset=False) # MX q51 | |
| qml.Hadamard(wires=[51]) | |
| qml.Hadamard(wires=[69]) | |
| c[1163] = catalyst.measure(wires=[69], reset=False) # MX q69 | |
| qml.Hadamard(wires=[69]) | |
| qml.Hadamard(wires=[70]) | |
| c[1164] = catalyst.measure(wires=[70], reset=False) # MX q70 | |
| qml.Hadamard(wires=[70]) | |
| qml.Hadamard(wires=[71]) | |
| c[1165] = catalyst.measure(wires=[71], reset=False) # MX q71 | |
| qml.Hadamard(wires=[71]) | |
| qml.Hadamard(wires=[72]) | |
| c[1166] = catalyst.measure(wires=[72], reset=False) # MX q72 | |
| qml.Hadamard(wires=[72]) | |
| qml.Hadamard(wires=[73]) | |
| c[1167] = catalyst.measure(wires=[73], reset=False) # MX q73 | |
| qml.Hadamard(wires=[73]) | |
| qml.Hadamard(wires=[93]) | |
| c[1168] = catalyst.measure(wires=[93], reset=False) # MX q93 | |
| qml.Hadamard(wires=[93]) | |
| qml.Hadamard(wires=[94]) | |
| c[1169] = catalyst.measure(wires=[94], reset=False) # MX q94 | |
| qml.Hadamard(wires=[94]) | |
| qml.Hadamard(wires=[95]) | |
| c[1170] = catalyst.measure(wires=[95], reset=False) # MX q95 | |
| qml.Hadamard(wires=[95]) | |
| qml.Hadamard(wires=[96]) | |
| c[1171] = catalyst.measure(wires=[96], reset=False) # MX q96 | |
| qml.Hadamard(wires=[96]) | |
| qml.Hadamard(wires=[97]) | |
| c[1172] = catalyst.measure(wires=[97], reset=False) # MX q97 | |
| qml.Hadamard(wires=[97]) | |
| qml.Hadamard(wires=[116]) | |
| c[1173] = catalyst.measure(wires=[116], reset=False) # MX q116 | |
| qml.Hadamard(wires=[116]) | |
| qml.Hadamard(wires=[118]) | |
| c[1174] = catalyst.measure(wires=[118], reset=False) # MX q118 | |
| qml.Hadamard(wires=[118]) | |
| qml.Hadamard(wires=[134]) | |
| c[1175] = catalyst.measure(wires=[134], reset=False) # MX q134 | |
| qml.Hadamard(wires=[134]) | |
| qml.Hadamard(wires=[136]) | |
| c[1176] = catalyst.measure(wires=[136], reset=False) # MX q136 | |
| qml.Hadamard(wires=[136]) | |
| qml.Hadamard(wires=[143]) | |
| c[1177] = catalyst.measure(wires=[143], reset=False) # MX q143 | |
| qml.Hadamard(wires=[143]) | |
| qml.Hadamard(wires=[144]) | |
| c[1178] = catalyst.measure(wires=[144], reset=False) # MX q144 | |
| qml.Hadamard(wires=[144]) | |
| qml.Hadamard(wires=[145]) | |
| c[1179] = catalyst.measure(wires=[145], reset=False) # MX q145 | |
| qml.Hadamard(wires=[145]) | |
| qml.Hadamard(wires=[146]) | |
| c[1180] = catalyst.measure(wires=[146], reset=False) # MX q146 | |
| qml.Hadamard(wires=[146]) | |
| qml.Hadamard(wires=[147]) | |
| c[1181] = catalyst.measure(wires=[147], reset=False) # MX q147 | |
| qml.Hadamard(wires=[147]) | |
| qml.Hadamard(wires=[155]) | |
| c[1182] = catalyst.measure(wires=[155], reset=False) # MX q155 | |
| qml.Hadamard(wires=[155]) | |
| qml.Hadamard(wires=[156]) | |
| c[1183] = catalyst.measure(wires=[156], reset=False) # MX q156 | |
| qml.Hadamard(wires=[156]) | |
| qml.Hadamard(wires=[157]) | |
| c[1184] = catalyst.measure(wires=[157], reset=False) # MX q157 | |
| qml.Hadamard(wires=[157]) | |
| qml.Hadamard(wires=[158]) | |
| c[1185] = catalyst.measure(wires=[158], reset=False) # MX q158 | |
| qml.Hadamard(wires=[158]) | |
| qml.Hadamard(wires=[159]) | |
| c[1186] = catalyst.measure(wires=[159], reset=False) # MX q159 | |
| qml.Hadamard(wires=[159]) | |
| qml.Hadamard(wires=[165]) | |
| c[1187] = catalyst.measure(wires=[165], reset=False) # MX q165 | |
| qml.Hadamard(wires=[165]) | |
| qml.Hadamard(wires=[166]) | |
| c[1188] = catalyst.measure(wires=[166], reset=False) # MX q166 | |
| qml.Hadamard(wires=[166]) | |
| qml.Hadamard(wires=[167]) | |
| c[1189] = catalyst.measure(wires=[167], reset=False) # MX q167 | |
| qml.Hadamard(wires=[167]) | |
| qml.Hadamard(wires=[168]) | |
| c[1190] = catalyst.measure(wires=[168], reset=False) # MX q168 | |
| qml.Hadamard(wires=[168]) | |
| qml.Hadamard(wires=[169]) | |
| c[1191] = catalyst.measure(wires=[169], reset=False) # MX q169 | |
| qml.Hadamard(wires=[169]) | |
| qml.Hadamard(wires=[177]) | |
| c[1192] = catalyst.measure(wires=[177], reset=False) # MX q177 | |
| qml.Hadamard(wires=[177]) | |
| qml.Hadamard(wires=[178]) | |
| c[1193] = catalyst.measure(wires=[178], reset=False) # MX q178 | |
| qml.Hadamard(wires=[178]) | |
| qml.Hadamard(wires=[179]) | |
| c[1194] = catalyst.measure(wires=[179], reset=False) # MX q179 | |
| qml.Hadamard(wires=[179]) | |
| qml.Hadamard(wires=[180]) | |
| c[1195] = catalyst.measure(wires=[180], reset=False) # MX q180 | |
| qml.Hadamard(wires=[180]) | |
| qml.Hadamard(wires=[181]) | |
| c[1196] = catalyst.measure(wires=[181], reset=False) # MX q181 | |
| qml.Hadamard(wires=[181]) | |
| qml.Hadamard(wires=[188]) | |
| c[1197] = catalyst.measure(wires=[188], reset=False) # MX q188 | |
| qml.Hadamard(wires=[188]) | |
| qml.Hadamard(wires=[190]) | |
| c[1198] = catalyst.measure(wires=[190], reset=False) # MX q190 | |
| qml.Hadamard(wires=[190]) | |
| catalyst.measure(wires=[2], reset=True) # reset X q2 | |
| qml.Hadamard(wires=[2]) | |
| catalyst.measure(wires=[4], reset=True) # reset X q4 | |
| qml.Hadamard(wires=[4]) | |
| catalyst.measure(wires=[23], reset=True) # reset X q23 | |
| qml.Hadamard(wires=[23]) | |
| catalyst.measure(wires=[24], reset=True) # reset X q24 | |
| qml.Hadamard(wires=[24]) | |
| catalyst.measure(wires=[25], reset=True) # reset X q25 | |
| qml.Hadamard(wires=[25]) | |
| catalyst.measure(wires=[26], reset=True) # reset X q26 | |
| qml.Hadamard(wires=[26]) | |
| catalyst.measure(wires=[27], reset=True) # reset X q27 | |
| qml.Hadamard(wires=[27]) | |
| catalyst.measure(wires=[47], reset=True) # reset X q47 | |
| qml.Hadamard(wires=[47]) | |
| catalyst.measure(wires=[48], reset=True) # reset X q48 | |
| qml.Hadamard(wires=[48]) | |
| catalyst.measure(wires=[49], reset=True) # reset X q49 | |
| qml.Hadamard(wires=[49]) | |
| catalyst.measure(wires=[50], reset=True) # reset X q50 | |
| qml.Hadamard(wires=[50]) | |
| catalyst.measure(wires=[51], reset=True) # reset X q51 | |
| qml.Hadamard(wires=[51]) | |
| catalyst.measure(wires=[69], reset=True) # reset X q69 | |
| qml.Hadamard(wires=[69]) | |
| catalyst.measure(wires=[70], reset=True) # reset X q70 | |
| qml.Hadamard(wires=[70]) | |
| catalyst.measure(wires=[71], reset=True) # reset X q71 | |
| qml.Hadamard(wires=[71]) | |
| catalyst.measure(wires=[72], reset=True) # reset X q72 | |
| qml.Hadamard(wires=[72]) | |
| catalyst.measure(wires=[73], reset=True) # reset X q73 | |
| qml.Hadamard(wires=[73]) | |
| catalyst.measure(wires=[93], reset=True) # reset X q93 | |
| qml.Hadamard(wires=[93]) | |
| catalyst.measure(wires=[94], reset=True) # reset X q94 | |
| qml.Hadamard(wires=[94]) | |
| catalyst.measure(wires=[95], reset=True) # reset X q95 | |
| qml.Hadamard(wires=[95]) | |
| catalyst.measure(wires=[96], reset=True) # reset X q96 | |
| qml.Hadamard(wires=[96]) | |
| catalyst.measure(wires=[97], reset=True) # reset X q97 | |
| qml.Hadamard(wires=[97]) | |
| catalyst.measure(wires=[116], reset=True) # reset X q116 | |
| qml.Hadamard(wires=[116]) | |
| catalyst.measure(wires=[118], reset=True) # reset X q118 | |
| qml.Hadamard(wires=[118]) | |
| catalyst.measure(wires=[134], reset=True) # reset X q134 | |
| qml.Hadamard(wires=[134]) | |
| catalyst.measure(wires=[136], reset=True) # reset X q136 | |
| qml.Hadamard(wires=[136]) | |
| catalyst.measure(wires=[143], reset=True) # reset X q143 | |
| qml.Hadamard(wires=[143]) | |
| catalyst.measure(wires=[144], reset=True) # reset X q144 | |
| qml.Hadamard(wires=[144]) | |
| catalyst.measure(wires=[145], reset=True) # reset X q145 | |
| qml.Hadamard(wires=[145]) | |
| catalyst.measure(wires=[146], reset=True) # reset X q146 | |
| qml.Hadamard(wires=[146]) | |
| catalyst.measure(wires=[147], reset=True) # reset X q147 | |
| qml.Hadamard(wires=[147]) | |
| catalyst.measure(wires=[155], reset=True) # reset X q155 | |
| qml.Hadamard(wires=[155]) | |
| catalyst.measure(wires=[156], reset=True) # reset X q156 | |
| qml.Hadamard(wires=[156]) | |
| catalyst.measure(wires=[157], reset=True) # reset X q157 | |
| qml.Hadamard(wires=[157]) | |
| catalyst.measure(wires=[158], reset=True) # reset X q158 | |
| qml.Hadamard(wires=[158]) | |
| catalyst.measure(wires=[159], reset=True) # reset X q159 | |
| qml.Hadamard(wires=[159]) | |
| catalyst.measure(wires=[165], reset=True) # reset X q165 | |
| qml.Hadamard(wires=[165]) | |
| catalyst.measure(wires=[166], reset=True) # reset X q166 | |
| qml.Hadamard(wires=[166]) | |
| catalyst.measure(wires=[167], reset=True) # reset X q167 | |
| qml.Hadamard(wires=[167]) | |
| catalyst.measure(wires=[168], reset=True) # reset X q168 | |
| qml.Hadamard(wires=[168]) | |
| catalyst.measure(wires=[169], reset=True) # reset X q169 | |
| qml.Hadamard(wires=[169]) | |
| catalyst.measure(wires=[177], reset=True) # reset X q177 | |
| qml.Hadamard(wires=[177]) | |
| catalyst.measure(wires=[178], reset=True) # reset X q178 | |
| qml.Hadamard(wires=[178]) | |
| catalyst.measure(wires=[179], reset=True) # reset X q179 | |
| qml.Hadamard(wires=[179]) | |
| catalyst.measure(wires=[180], reset=True) # reset X q180 | |
| qml.Hadamard(wires=[180]) | |
| catalyst.measure(wires=[181], reset=True) # reset X q181 | |
| qml.Hadamard(wires=[181]) | |
| catalyst.measure(wires=[188], reset=True) # reset X q188 | |
| qml.Hadamard(wires=[188]) | |
| catalyst.measure(wires=[190], reset=True) # reset X q190 | |
| qml.Hadamard(wires=[190]) | |
| qml.CZ(wires=[24,12]) | |
| qml.CZ(wires=[26,14]) | |
| qml.CZ(wires=[48,36]) | |
| qml.CZ(wires=[50,38]) | |
| qml.CZ(wires=[70,58]) | |
| qml.CZ(wires=[72,60]) | |
| qml.CZ(wires=[94,82]) | |
| qml.CZ(wires=[96,84]) | |
| qml.CZ(wires=[116,104]) | |
| qml.CZ(wires=[118,106]) | |
| qml.CZ(wires=[144,138]) | |
| qml.CZ(wires=[146,140]) | |
| qml.CZ(wires=[156,150]) | |
| qml.CZ(wires=[158,152]) | |
| qml.CZ(wires=[166,160]) | |
| qml.CZ(wires=[168,162]) | |
| qml.CZ(wires=[178,172]) | |
| qml.CZ(wires=[180,174]) | |
| qml.CZ(wires=[188,182]) | |
| qml.CZ(wires=[190,184]) | |
| qml.CNOT(wires=[25,13]) | |
| qml.CNOT(wires=[27,15]) | |
| qml.CNOT(wires=[47,35]) | |
| qml.CNOT(wires=[49,37]) | |
| qml.CNOT(wires=[51,39]) | |
| qml.CNOT(wires=[71,59]) | |
| qml.CNOT(wires=[73,61]) | |
| qml.CNOT(wires=[93,81]) | |
| qml.CNOT(wires=[95,83]) | |
| qml.CNOT(wires=[97,85]) | |
| qml.CNOT(wires=[145,139]) | |
| qml.CNOT(wires=[147,141]) | |
| qml.CNOT(wires=[155,149]) | |
| qml.CNOT(wires=[157,151]) | |
| qml.CNOT(wires=[159,153]) | |
| qml.CNOT(wires=[167,161]) | |
| qml.CNOT(wires=[169,163]) | |
| qml.CNOT(wires=[177,171]) | |
| qml.CNOT(wires=[179,173]) | |
| qml.CNOT(wires=[181,175]) | |
| qml.CNOT(wires=[25,36]) | |
| qml.CNOT(wires=[27,38]) | |
| qml.CNOT(wires=[47,58]) | |
| qml.CNOT(wires=[49,60]) | |
| qml.CNOT(wires=[51,62]) | |
| qml.CNOT(wires=[71,82]) | |
| qml.CNOT(wires=[73,84]) | |
| qml.CNOT(wires=[93,104]) | |
| qml.CNOT(wires=[95,106]) | |
| qml.CNOT(wires=[97,108]) | |
| qml.CNOT(wires=[145,150]) | |
| qml.CNOT(wires=[147,152]) | |
| qml.CNOT(wires=[155,160]) | |
| qml.CNOT(wires=[157,162]) | |
| qml.CNOT(wires=[159,164]) | |
| qml.CNOT(wires=[167,172]) | |
| qml.CNOT(wires=[169,174]) | |
| qml.CNOT(wires=[177,182]) | |
| qml.CNOT(wires=[179,184]) | |
| qml.CNOT(wires=[181,186]) | |
| qml.CZ(wires=[2,13]) | |
| qml.CZ(wires=[4,15]) | |
| qml.CZ(wires=[134,139]) | |
| qml.CZ(wires=[136,141]) | |
| qml.CNOT(wires=[23,12]) | |
| qml.CNOT(wires=[25,14]) | |
| qml.CNOT(wires=[27,16]) | |
| qml.CNOT(wires=[47,36]) | |
| qml.CNOT(wires=[49,38]) | |
| qml.CNOT(wires=[69,58]) | |
| qml.CNOT(wires=[71,60]) | |
| qml.CNOT(wires=[73,62]) | |
| qml.CNOT(wires=[93,82]) | |
| qml.CNOT(wires=[95,84]) | |
| qml.CNOT(wires=[143,138]) | |
| qml.CNOT(wires=[145,140]) | |
| qml.CNOT(wires=[147,142]) | |
| qml.CNOT(wires=[155,150]) | |
| qml.CNOT(wires=[157,152]) | |
| qml.CNOT(wires=[165,160]) | |
| qml.CNOT(wires=[167,162]) | |
| qml.CNOT(wires=[169,164]) | |
| qml.CNOT(wires=[177,172]) | |
| qml.CNOT(wires=[179,174]) | |
| qml.CZ(wires=[24,13]) | |
| qml.CZ(wires=[26,15]) | |
| qml.CZ(wires=[48,37]) | |
| qml.CZ(wires=[50,39]) | |
| qml.CZ(wires=[70,59]) | |
| qml.CZ(wires=[72,61]) | |
| qml.CZ(wires=[94,83]) | |
| qml.CZ(wires=[96,85]) | |
| qml.CZ(wires=[116,105]) | |
| qml.CZ(wires=[118,107]) | |
| qml.CZ(wires=[144,139]) | |
| qml.CZ(wires=[146,141]) | |
| qml.CZ(wires=[156,151]) | |
| qml.CZ(wires=[158,153]) | |
| qml.CZ(wires=[166,161]) | |
| qml.CZ(wires=[168,163]) | |
| qml.CZ(wires=[178,173]) | |
| qml.CZ(wires=[180,175]) | |
| qml.CZ(wires=[188,183]) | |
| qml.CZ(wires=[190,185]) | |
| qml.CZ(wires=[24,35]) | |
| qml.CZ(wires=[26,37]) | |
| qml.CZ(wires=[48,59]) | |
| qml.CZ(wires=[50,61]) | |
| qml.CZ(wires=[70,81]) | |
| qml.CZ(wires=[72,83]) | |
| qml.CZ(wires=[94,105]) | |
| qml.CZ(wires=[96,107]) | |
| qml.CZ(wires=[144,149]) | |
| qml.CZ(wires=[146,151]) | |
| qml.CZ(wires=[156,161]) | |
| qml.CZ(wires=[158,163]) | |
| qml.CZ(wires=[166,171]) | |
| qml.CZ(wires=[168,173]) | |
| qml.CZ(wires=[178,183]) | |
| qml.CZ(wires=[180,185]) | |
| qml.CNOT(wires=[23,35]) | |
| qml.CNOT(wires=[25,37]) | |
| qml.CNOT(wires=[27,39]) | |
| qml.CNOT(wires=[47,59]) | |
| qml.CNOT(wires=[49,61]) | |
| qml.CNOT(wires=[69,81]) | |
| qml.CNOT(wires=[71,83]) | |
| qml.CNOT(wires=[73,85]) | |
| qml.CNOT(wires=[93,105]) | |
| qml.CNOT(wires=[95,107]) | |
| qml.CNOT(wires=[143,149]) | |
| qml.CNOT(wires=[145,151]) | |
| qml.CNOT(wires=[147,153]) | |
| qml.CNOT(wires=[155,161]) | |
| qml.CNOT(wires=[157,163]) | |
| qml.CNOT(wires=[165,171]) | |
| qml.CNOT(wires=[167,173]) | |
| qml.CNOT(wires=[169,175]) | |
| qml.CNOT(wires=[177,183]) | |
| qml.CNOT(wires=[179,185]) | |
| qml.CZ(wires=[2,14]) | |
| qml.CZ(wires=[4,16]) | |
| qml.CZ(wires=[24,36]) | |
| qml.CZ(wires=[26,38]) | |
| qml.CZ(wires=[48,60]) | |
| qml.CZ(wires=[50,62]) | |
| qml.CZ(wires=[70,82]) | |
| qml.CZ(wires=[72,84]) | |
| qml.CZ(wires=[94,106]) | |
| qml.CZ(wires=[96,108]) | |
| qml.CZ(wires=[134,140]) | |
| qml.CZ(wires=[136,142]) | |
| qml.CZ(wires=[144,150]) | |
| qml.CZ(wires=[146,152]) | |
| qml.CZ(wires=[156,162]) | |
| qml.CZ(wires=[158,164]) | |
| qml.CZ(wires=[166,172]) | |
| qml.CZ(wires=[168,174]) | |
| qml.CZ(wires=[178,184]) | |
| qml.CZ(wires=[180,186]) | |
| qml.Hadamard(wires=[2]) | |
| c[1199] = catalyst.measure(wires=[2], reset=False) # MX q2 | |
| qml.Hadamard(wires=[2]) | |
| qml.Hadamard(wires=[4]) | |
| c[1200] = catalyst.measure(wires=[4], reset=False) # MX q4 | |
| qml.Hadamard(wires=[4]) | |
| qml.Hadamard(wires=[23]) | |
| c[1201] = catalyst.measure(wires=[23], reset=False) # MX q23 | |
| qml.Hadamard(wires=[23]) | |
| qml.Hadamard(wires=[24]) | |
| c[1202] = catalyst.measure(wires=[24], reset=False) # MX q24 | |
| qml.Hadamard(wires=[24]) | |
| qml.Hadamard(wires=[25]) | |
| c[1203] = catalyst.measure(wires=[25], reset=False) # MX q25 | |
| qml.Hadamard(wires=[25]) | |
| qml.Hadamard(wires=[26]) | |
| c[1204] = catalyst.measure(wires=[26], reset=False) # MX q26 | |
| qml.Hadamard(wires=[26]) | |
| qml.Hadamard(wires=[27]) | |
| c[1205] = catalyst.measure(wires=[27], reset=False) # MX q27 | |
| qml.Hadamard(wires=[27]) | |
| qml.Hadamard(wires=[47]) | |
| c[1206] = catalyst.measure(wires=[47], reset=False) # MX q47 | |
| qml.Hadamard(wires=[47]) | |
| qml.Hadamard(wires=[48]) | |
| c[1207] = catalyst.measure(wires=[48], reset=False) # MX q48 | |
| qml.Hadamard(wires=[48]) | |
| qml.Hadamard(wires=[49]) | |
| c[1208] = catalyst.measure(wires=[49], reset=False) # MX q49 | |
| qml.Hadamard(wires=[49]) | |
| qml.Hadamard(wires=[50]) | |
| c[1209] = catalyst.measure(wires=[50], reset=False) # MX q50 | |
| qml.Hadamard(wires=[50]) | |
| qml.Hadamard(wires=[51]) | |
| c[1210] = catalyst.measure(wires=[51], reset=False) # MX q51 | |
| qml.Hadamard(wires=[51]) | |
| qml.Hadamard(wires=[69]) | |
| c[1211] = catalyst.measure(wires=[69], reset=False) # MX q69 | |
| qml.Hadamard(wires=[69]) | |
| qml.Hadamard(wires=[70]) | |
| c[1212] = catalyst.measure(wires=[70], reset=False) # MX q70 | |
| qml.Hadamard(wires=[70]) | |
| qml.Hadamard(wires=[71]) | |
| c[1213] = catalyst.measure(wires=[71], reset=False) # MX q71 | |
| qml.Hadamard(wires=[71]) | |
| qml.Hadamard(wires=[72]) | |
| c[1214] = catalyst.measure(wires=[72], reset=False) # MX q72 | |
| qml.Hadamard(wires=[72]) | |
| qml.Hadamard(wires=[73]) | |
| c[1215] = catalyst.measure(wires=[73], reset=False) # MX q73 | |
| qml.Hadamard(wires=[73]) | |
| qml.Hadamard(wires=[93]) | |
| c[1216] = catalyst.measure(wires=[93], reset=False) # MX q93 | |
| qml.Hadamard(wires=[93]) | |
| qml.Hadamard(wires=[94]) | |
| c[1217] = catalyst.measure(wires=[94], reset=False) # MX q94 | |
| qml.Hadamard(wires=[94]) | |
| qml.Hadamard(wires=[95]) | |
| c[1218] = catalyst.measure(wires=[95], reset=False) # MX q95 | |
| qml.Hadamard(wires=[95]) | |
| qml.Hadamard(wires=[96]) | |
| c[1219] = catalyst.measure(wires=[96], reset=False) # MX q96 | |
| qml.Hadamard(wires=[96]) | |
| qml.Hadamard(wires=[97]) | |
| c[1220] = catalyst.measure(wires=[97], reset=False) # MX q97 | |
| qml.Hadamard(wires=[97]) | |
| qml.Hadamard(wires=[116]) | |
| c[1221] = catalyst.measure(wires=[116], reset=False) # MX q116 | |
| qml.Hadamard(wires=[116]) | |
| qml.Hadamard(wires=[118]) | |
| c[1222] = catalyst.measure(wires=[118], reset=False) # MX q118 | |
| qml.Hadamard(wires=[118]) | |
| qml.Hadamard(wires=[134]) | |
| c[1223] = catalyst.measure(wires=[134], reset=False) # MX q134 | |
| qml.Hadamard(wires=[134]) | |
| qml.Hadamard(wires=[136]) | |
| c[1224] = catalyst.measure(wires=[136], reset=False) # MX q136 | |
| qml.Hadamard(wires=[136]) | |
| qml.Hadamard(wires=[143]) | |
| c[1225] = catalyst.measure(wires=[143], reset=False) # MX q143 | |
| qml.Hadamard(wires=[143]) | |
| qml.Hadamard(wires=[144]) | |
| c[1226] = catalyst.measure(wires=[144], reset=False) # MX q144 | |
| qml.Hadamard(wires=[144]) | |
| qml.Hadamard(wires=[145]) | |
| c[1227] = catalyst.measure(wires=[145], reset=False) # MX q145 | |
| qml.Hadamard(wires=[145]) | |
| qml.Hadamard(wires=[146]) | |
| c[1228] = catalyst.measure(wires=[146], reset=False) # MX q146 | |
| qml.Hadamard(wires=[146]) | |
| qml.Hadamard(wires=[147]) | |
| c[1229] = catalyst.measure(wires=[147], reset=False) # MX q147 | |
| qml.Hadamard(wires=[147]) | |
| qml.Hadamard(wires=[155]) | |
| c[1230] = catalyst.measure(wires=[155], reset=False) # MX q155 | |
| qml.Hadamard(wires=[155]) | |
| qml.Hadamard(wires=[156]) | |
| c[1231] = catalyst.measure(wires=[156], reset=False) # MX q156 | |
| qml.Hadamard(wires=[156]) | |
| qml.Hadamard(wires=[157]) | |
| c[1232] = catalyst.measure(wires=[157], reset=False) # MX q157 | |
| qml.Hadamard(wires=[157]) | |
| qml.Hadamard(wires=[158]) | |
| c[1233] = catalyst.measure(wires=[158], reset=False) # MX q158 | |
| qml.Hadamard(wires=[158]) | |
| qml.Hadamard(wires=[159]) | |
| c[1234] = catalyst.measure(wires=[159], reset=False) # MX q159 | |
| qml.Hadamard(wires=[159]) | |
| qml.Hadamard(wires=[165]) | |
| c[1235] = catalyst.measure(wires=[165], reset=False) # MX q165 | |
| qml.Hadamard(wires=[165]) | |
| qml.Hadamard(wires=[166]) | |
| c[1236] = catalyst.measure(wires=[166], reset=False) # MX q166 | |
| qml.Hadamard(wires=[166]) | |
| qml.Hadamard(wires=[167]) | |
| c[1237] = catalyst.measure(wires=[167], reset=False) # MX q167 | |
| qml.Hadamard(wires=[167]) | |
| qml.Hadamard(wires=[168]) | |
| c[1238] = catalyst.measure(wires=[168], reset=False) # MX q168 | |
| qml.Hadamard(wires=[168]) | |
| qml.Hadamard(wires=[169]) | |
| c[1239] = catalyst.measure(wires=[169], reset=False) # MX q169 | |
| qml.Hadamard(wires=[169]) | |
| qml.Hadamard(wires=[177]) | |
| c[1240] = catalyst.measure(wires=[177], reset=False) # MX q177 | |
| qml.Hadamard(wires=[177]) | |
| qml.Hadamard(wires=[178]) | |
| c[1241] = catalyst.measure(wires=[178], reset=False) # MX q178 | |
| qml.Hadamard(wires=[178]) | |
| qml.Hadamard(wires=[179]) | |
| c[1242] = catalyst.measure(wires=[179], reset=False) # MX q179 | |
| qml.Hadamard(wires=[179]) | |
| qml.Hadamard(wires=[180]) | |
| c[1243] = catalyst.measure(wires=[180], reset=False) # MX q180 | |
| qml.Hadamard(wires=[180]) | |
| qml.Hadamard(wires=[181]) | |
| c[1244] = catalyst.measure(wires=[181], reset=False) # MX q181 | |
| qml.Hadamard(wires=[181]) | |
| qml.Hadamard(wires=[188]) | |
| c[1245] = catalyst.measure(wires=[188], reset=False) # MX q188 | |
| qml.Hadamard(wires=[188]) | |
| qml.Hadamard(wires=[190]) | |
| c[1246] = catalyst.measure(wires=[190], reset=False) # MX q190 | |
| qml.Hadamard(wires=[190]) | |
| catalyst.measure(wires=[2], reset=True) # reset X q2 | |
| qml.Hadamard(wires=[2]) | |
| catalyst.measure(wires=[4], reset=True) # reset X q4 | |
| qml.Hadamard(wires=[4]) | |
| catalyst.measure(wires=[23], reset=True) # reset X q23 | |
| qml.Hadamard(wires=[23]) | |
| catalyst.measure(wires=[24], reset=True) # reset X q24 | |
| qml.Hadamard(wires=[24]) | |
| catalyst.measure(wires=[25], reset=True) # reset X q25 | |
| qml.Hadamard(wires=[25]) | |
| catalyst.measure(wires=[26], reset=True) # reset X q26 | |
| qml.Hadamard(wires=[26]) | |
| catalyst.measure(wires=[27], reset=True) # reset X q27 | |
| qml.Hadamard(wires=[27]) | |
| catalyst.measure(wires=[47], reset=True) # reset X q47 | |
| qml.Hadamard(wires=[47]) | |
| catalyst.measure(wires=[48], reset=True) # reset X q48 | |
| qml.Hadamard(wires=[48]) | |
| catalyst.measure(wires=[49], reset=True) # reset X q49 | |
| qml.Hadamard(wires=[49]) | |
| catalyst.measure(wires=[50], reset=True) # reset X q50 | |
| qml.Hadamard(wires=[50]) | |
| catalyst.measure(wires=[51], reset=True) # reset X q51 | |
| qml.Hadamard(wires=[51]) | |
| catalyst.measure(wires=[69], reset=True) # reset X q69 | |
| qml.Hadamard(wires=[69]) | |
| catalyst.measure(wires=[70], reset=True) # reset X q70 | |
| qml.Hadamard(wires=[70]) | |
| catalyst.measure(wires=[71], reset=True) # reset X q71 | |
| qml.Hadamard(wires=[71]) | |
| catalyst.measure(wires=[72], reset=True) # reset X q72 | |
| qml.Hadamard(wires=[72]) | |
| catalyst.measure(wires=[73], reset=True) # reset X q73 | |
| qml.Hadamard(wires=[73]) | |
| catalyst.measure(wires=[93], reset=True) # reset X q93 | |
| qml.Hadamard(wires=[93]) | |
| catalyst.measure(wires=[94], reset=True) # reset X q94 | |
| qml.Hadamard(wires=[94]) | |
| catalyst.measure(wires=[95], reset=True) # reset X q95 | |
| qml.Hadamard(wires=[95]) | |
| catalyst.measure(wires=[96], reset=True) # reset X q96 | |
| qml.Hadamard(wires=[96]) | |
| catalyst.measure(wires=[97], reset=True) # reset X q97 | |
| qml.Hadamard(wires=[97]) | |
| catalyst.measure(wires=[116], reset=True) # reset X q116 | |
| qml.Hadamard(wires=[116]) | |
| catalyst.measure(wires=[118], reset=True) # reset X q118 | |
| qml.Hadamard(wires=[118]) | |
| catalyst.measure(wires=[134], reset=True) # reset X q134 | |
| qml.Hadamard(wires=[134]) | |
| catalyst.measure(wires=[136], reset=True) # reset X q136 | |
| qml.Hadamard(wires=[136]) | |
| catalyst.measure(wires=[143], reset=True) # reset X q143 | |
| qml.Hadamard(wires=[143]) | |
| catalyst.measure(wires=[144], reset=True) # reset X q144 | |
| qml.Hadamard(wires=[144]) | |
| catalyst.measure(wires=[145], reset=True) # reset X q145 | |
| qml.Hadamard(wires=[145]) | |
| catalyst.measure(wires=[146], reset=True) # reset X q146 | |
| qml.Hadamard(wires=[146]) | |
| catalyst.measure(wires=[147], reset=True) # reset X q147 | |
| qml.Hadamard(wires=[147]) | |
| catalyst.measure(wires=[155], reset=True) # reset X q155 | |
| qml.Hadamard(wires=[155]) | |
| catalyst.measure(wires=[156], reset=True) # reset X q156 | |
| qml.Hadamard(wires=[156]) | |
| catalyst.measure(wires=[157], reset=True) # reset X q157 | |
| qml.Hadamard(wires=[157]) | |
| catalyst.measure(wires=[158], reset=True) # reset X q158 | |
| qml.Hadamard(wires=[158]) | |
| catalyst.measure(wires=[159], reset=True) # reset X q159 | |
| qml.Hadamard(wires=[159]) | |
| catalyst.measure(wires=[165], reset=True) # reset X q165 | |
| qml.Hadamard(wires=[165]) | |
| catalyst.measure(wires=[166], reset=True) # reset X q166 | |
| qml.Hadamard(wires=[166]) | |
| catalyst.measure(wires=[167], reset=True) # reset X q167 | |
| qml.Hadamard(wires=[167]) | |
| catalyst.measure(wires=[168], reset=True) # reset X q168 | |
| qml.Hadamard(wires=[168]) | |
| catalyst.measure(wires=[169], reset=True) # reset X q169 | |
| qml.Hadamard(wires=[169]) | |
| catalyst.measure(wires=[177], reset=True) # reset X q177 | |
| qml.Hadamard(wires=[177]) | |
| catalyst.measure(wires=[178], reset=True) # reset X q178 | |
| qml.Hadamard(wires=[178]) | |
| catalyst.measure(wires=[179], reset=True) # reset X q179 | |
| qml.Hadamard(wires=[179]) | |
| catalyst.measure(wires=[180], reset=True) # reset X q180 | |
| qml.Hadamard(wires=[180]) | |
| catalyst.measure(wires=[181], reset=True) # reset X q181 | |
| qml.Hadamard(wires=[181]) | |
| catalyst.measure(wires=[188], reset=True) # reset X q188 | |
| qml.Hadamard(wires=[188]) | |
| catalyst.measure(wires=[190], reset=True) # reset X q190 | |
| qml.Hadamard(wires=[190]) | |
| qml.CZ(wires=[24,12]) | |
| qml.CZ(wires=[26,14]) | |
| qml.CZ(wires=[48,36]) | |
| qml.CZ(wires=[50,38]) | |
| qml.CZ(wires=[70,58]) | |
| qml.CZ(wires=[72,60]) | |
| qml.CZ(wires=[94,82]) | |
| qml.CZ(wires=[96,84]) | |
| qml.CZ(wires=[116,104]) | |
| qml.CZ(wires=[118,106]) | |
| qml.CZ(wires=[144,138]) | |
| qml.CZ(wires=[146,140]) | |
| qml.CZ(wires=[156,150]) | |
| qml.CZ(wires=[158,152]) | |
| qml.CZ(wires=[166,160]) | |
| qml.CZ(wires=[168,162]) | |
| qml.CZ(wires=[178,172]) | |
| qml.CZ(wires=[180,174]) | |
| qml.CZ(wires=[188,182]) | |
| qml.CZ(wires=[190,184]) | |
| qml.CNOT(wires=[25,13]) | |
| qml.CNOT(wires=[27,15]) | |
| qml.CNOT(wires=[47,35]) | |
| qml.CNOT(wires=[49,37]) | |
| qml.CNOT(wires=[51,39]) | |
| qml.CNOT(wires=[71,59]) | |
| qml.CNOT(wires=[73,61]) | |
| qml.CNOT(wires=[93,81]) | |
| qml.CNOT(wires=[95,83]) | |
| qml.CNOT(wires=[97,85]) | |
| qml.CNOT(wires=[145,139]) | |
| qml.CNOT(wires=[147,141]) | |
| qml.CNOT(wires=[155,149]) | |
| qml.CNOT(wires=[157,151]) | |
| qml.CNOT(wires=[159,153]) | |
| qml.CNOT(wires=[167,161]) | |
| qml.CNOT(wires=[169,163]) | |
| qml.CNOT(wires=[177,171]) | |
| qml.CNOT(wires=[179,173]) | |
| qml.CNOT(wires=[181,175]) | |
| qml.CNOT(wires=[25,36]) | |
| qml.CNOT(wires=[27,38]) | |
| qml.CNOT(wires=[47,58]) | |
| qml.CNOT(wires=[49,60]) | |
| qml.CNOT(wires=[51,62]) | |
| qml.CNOT(wires=[71,82]) | |
| qml.CNOT(wires=[73,84]) | |
| qml.CNOT(wires=[93,104]) | |
| qml.CNOT(wires=[95,106]) | |
| qml.CNOT(wires=[97,108]) | |
| qml.CNOT(wires=[145,150]) | |
| qml.CNOT(wires=[147,152]) | |
| qml.CNOT(wires=[155,160]) | |
| qml.CNOT(wires=[157,162]) | |
| qml.CNOT(wires=[159,164]) | |
| qml.CNOT(wires=[167,172]) | |
| qml.CNOT(wires=[169,174]) | |
| qml.CNOT(wires=[177,182]) | |
| qml.CNOT(wires=[179,184]) | |
| qml.CNOT(wires=[181,186]) | |
| qml.CZ(wires=[2,13]) | |
| qml.CZ(wires=[4,15]) | |
| qml.CZ(wires=[134,139]) | |
| qml.CZ(wires=[136,141]) | |
| qml.CNOT(wires=[23,12]) | |
| qml.CNOT(wires=[25,14]) | |
| qml.CNOT(wires=[27,16]) | |
| qml.CNOT(wires=[47,36]) | |
| qml.CNOT(wires=[49,38]) | |
| qml.CNOT(wires=[69,58]) | |
| qml.CNOT(wires=[71,60]) | |
| qml.CNOT(wires=[73,62]) | |
| qml.CNOT(wires=[93,82]) | |
| qml.CNOT(wires=[95,84]) | |
| qml.CNOT(wires=[143,138]) | |
| qml.CNOT(wires=[145,140]) | |
| qml.CNOT(wires=[147,142]) | |
| qml.CNOT(wires=[155,150]) | |
| qml.CNOT(wires=[157,152]) | |
| qml.CNOT(wires=[165,160]) | |
| qml.CNOT(wires=[167,162]) | |
| qml.CNOT(wires=[169,164]) | |
| qml.CNOT(wires=[177,172]) | |
| qml.CNOT(wires=[179,174]) | |
| qml.CZ(wires=[24,13]) | |
| qml.CZ(wires=[26,15]) | |
| qml.CZ(wires=[48,37]) | |
| qml.CZ(wires=[50,39]) | |
| qml.CZ(wires=[70,59]) | |
| qml.CZ(wires=[72,61]) | |
| qml.CZ(wires=[94,83]) | |
| qml.CZ(wires=[96,85]) | |
| qml.CZ(wires=[116,105]) | |
| qml.CZ(wires=[118,107]) | |
| qml.CZ(wires=[144,139]) | |
| qml.CZ(wires=[146,141]) | |
| qml.CZ(wires=[156,151]) | |
| qml.CZ(wires=[158,153]) | |
| qml.CZ(wires=[166,161]) | |
| qml.CZ(wires=[168,163]) | |
| qml.CZ(wires=[178,173]) | |
| qml.CZ(wires=[180,175]) | |
| qml.CZ(wires=[188,183]) | |
| qml.CZ(wires=[190,185]) | |
| qml.CZ(wires=[24,35]) | |
| qml.CZ(wires=[26,37]) | |
| qml.CZ(wires=[48,59]) | |
| qml.CZ(wires=[50,61]) | |
| qml.CZ(wires=[70,81]) | |
| qml.CZ(wires=[72,83]) | |
| qml.CZ(wires=[94,105]) | |
| qml.CZ(wires=[96,107]) | |
| qml.CZ(wires=[144,149]) | |
| qml.CZ(wires=[146,151]) | |
| qml.CZ(wires=[156,161]) | |
| qml.CZ(wires=[158,163]) | |
| qml.CZ(wires=[166,171]) | |
| qml.CZ(wires=[168,173]) | |
| qml.CZ(wires=[178,183]) | |
| qml.CZ(wires=[180,185]) | |
| qml.CNOT(wires=[23,35]) | |
| qml.CNOT(wires=[25,37]) | |
| qml.CNOT(wires=[27,39]) | |
| qml.CNOT(wires=[47,59]) | |
| qml.CNOT(wires=[49,61]) | |
| qml.CNOT(wires=[69,81]) | |
| qml.CNOT(wires=[71,83]) | |
| qml.CNOT(wires=[73,85]) | |
| qml.CNOT(wires=[93,105]) | |
| qml.CNOT(wires=[95,107]) | |
| qml.CNOT(wires=[143,149]) | |
| qml.CNOT(wires=[145,151]) | |
| qml.CNOT(wires=[147,153]) | |
| qml.CNOT(wires=[155,161]) | |
| qml.CNOT(wires=[157,163]) | |
| qml.CNOT(wires=[165,171]) | |
| qml.CNOT(wires=[167,173]) | |
| qml.CNOT(wires=[169,175]) | |
| qml.CNOT(wires=[177,183]) | |
| qml.CNOT(wires=[179,185]) | |
| qml.CZ(wires=[2,14]) | |
| qml.CZ(wires=[4,16]) | |
| qml.CZ(wires=[24,36]) | |
| qml.CZ(wires=[26,38]) | |
| qml.CZ(wires=[48,60]) | |
| qml.CZ(wires=[50,62]) | |
| qml.CZ(wires=[70,82]) | |
| qml.CZ(wires=[72,84]) | |
| qml.CZ(wires=[94,106]) | |
| qml.CZ(wires=[96,108]) | |
| qml.CZ(wires=[134,140]) | |
| qml.CZ(wires=[136,142]) | |
| qml.CZ(wires=[144,150]) | |
| qml.CZ(wires=[146,152]) | |
| qml.CZ(wires=[156,162]) | |
| qml.CZ(wires=[158,164]) | |
| qml.CZ(wires=[166,172]) | |
| qml.CZ(wires=[168,174]) | |
| qml.CZ(wires=[178,184]) | |
| qml.CZ(wires=[180,186]) | |
| qml.Hadamard(wires=[2]) | |
| c[1247] = catalyst.measure(wires=[2], reset=False) # MX q2 | |
| qml.Hadamard(wires=[2]) | |
| qml.Hadamard(wires=[4]) | |
| c[1248] = catalyst.measure(wires=[4], reset=False) # MX q4 | |
| qml.Hadamard(wires=[4]) | |
| qml.Hadamard(wires=[23]) | |
| c[1249] = catalyst.measure(wires=[23], reset=False) # MX q23 | |
| qml.Hadamard(wires=[23]) | |
| qml.Hadamard(wires=[24]) | |
| c[1250] = catalyst.measure(wires=[24], reset=False) # MX q24 | |
| qml.Hadamard(wires=[24]) | |
| qml.Hadamard(wires=[25]) | |
| c[1251] = catalyst.measure(wires=[25], reset=False) # MX q25 | |
| qml.Hadamard(wires=[25]) | |
| qml.Hadamard(wires=[26]) | |
| c[1252] = catalyst.measure(wires=[26], reset=False) # MX q26 | |
| qml.Hadamard(wires=[26]) | |
| qml.Hadamard(wires=[27]) | |
| c[1253] = catalyst.measure(wires=[27], reset=False) # MX q27 | |
| qml.Hadamard(wires=[27]) | |
| qml.Hadamard(wires=[47]) | |
| c[1254] = catalyst.measure(wires=[47], reset=False) # MX q47 | |
| qml.Hadamard(wires=[47]) | |
| qml.Hadamard(wires=[48]) | |
| c[1255] = catalyst.measure(wires=[48], reset=False) # MX q48 | |
| qml.Hadamard(wires=[48]) | |
| qml.Hadamard(wires=[49]) | |
| c[1256] = catalyst.measure(wires=[49], reset=False) # MX q49 | |
| qml.Hadamard(wires=[49]) | |
| qml.Hadamard(wires=[50]) | |
| c[1257] = catalyst.measure(wires=[50], reset=False) # MX q50 | |
| qml.Hadamard(wires=[50]) | |
| qml.Hadamard(wires=[51]) | |
| c[1258] = catalyst.measure(wires=[51], reset=False) # MX q51 | |
| qml.Hadamard(wires=[51]) | |
| qml.Hadamard(wires=[69]) | |
| c[1259] = catalyst.measure(wires=[69], reset=False) # MX q69 | |
| qml.Hadamard(wires=[69]) | |
| qml.Hadamard(wires=[70]) | |
| c[1260] = catalyst.measure(wires=[70], reset=False) # MX q70 | |
| qml.Hadamard(wires=[70]) | |
| qml.Hadamard(wires=[71]) | |
| c[1261] = catalyst.measure(wires=[71], reset=False) # MX q71 | |
| qml.Hadamard(wires=[71]) | |
| qml.Hadamard(wires=[72]) | |
| c[1262] = catalyst.measure(wires=[72], reset=False) # MX q72 | |
| qml.Hadamard(wires=[72]) | |
| qml.Hadamard(wires=[73]) | |
| c[1263] = catalyst.measure(wires=[73], reset=False) # MX q73 | |
| qml.Hadamard(wires=[73]) | |
| qml.Hadamard(wires=[93]) | |
| c[1264] = catalyst.measure(wires=[93], reset=False) # MX q93 | |
| qml.Hadamard(wires=[93]) | |
| qml.Hadamard(wires=[94]) | |
| c[1265] = catalyst.measure(wires=[94], reset=False) # MX q94 | |
| qml.Hadamard(wires=[94]) | |
| qml.Hadamard(wires=[95]) | |
| c[1266] = catalyst.measure(wires=[95], reset=False) # MX q95 | |
| qml.Hadamard(wires=[95]) | |
| qml.Hadamard(wires=[96]) | |
| c[1267] = catalyst.measure(wires=[96], reset=False) # MX q96 | |
| qml.Hadamard(wires=[96]) | |
| qml.Hadamard(wires=[97]) | |
| c[1268] = catalyst.measure(wires=[97], reset=False) # MX q97 | |
| qml.Hadamard(wires=[97]) | |
| qml.Hadamard(wires=[116]) | |
| c[1269] = catalyst.measure(wires=[116], reset=False) # MX q116 | |
| qml.Hadamard(wires=[116]) | |
| qml.Hadamard(wires=[118]) | |
| c[1270] = catalyst.measure(wires=[118], reset=False) # MX q118 | |
| qml.Hadamard(wires=[118]) | |
| qml.Hadamard(wires=[134]) | |
| c[1271] = catalyst.measure(wires=[134], reset=False) # MX q134 | |
| qml.Hadamard(wires=[134]) | |
| qml.Hadamard(wires=[136]) | |
| c[1272] = catalyst.measure(wires=[136], reset=False) # MX q136 | |
| qml.Hadamard(wires=[136]) | |
| qml.Hadamard(wires=[143]) | |
| c[1273] = catalyst.measure(wires=[143], reset=False) # MX q143 | |
| qml.Hadamard(wires=[143]) | |
| qml.Hadamard(wires=[144]) | |
| c[1274] = catalyst.measure(wires=[144], reset=False) # MX q144 | |
| qml.Hadamard(wires=[144]) | |
| qml.Hadamard(wires=[145]) | |
| c[1275] = catalyst.measure(wires=[145], reset=False) # MX q145 | |
| qml.Hadamard(wires=[145]) | |
| qml.Hadamard(wires=[146]) | |
| c[1276] = catalyst.measure(wires=[146], reset=False) # MX q146 | |
| qml.Hadamard(wires=[146]) | |
| qml.Hadamard(wires=[147]) | |
| c[1277] = catalyst.measure(wires=[147], reset=False) # MX q147 | |
| qml.Hadamard(wires=[147]) | |
| qml.Hadamard(wires=[155]) | |
| c[1278] = catalyst.measure(wires=[155], reset=False) # MX q155 | |
| qml.Hadamard(wires=[155]) | |
| qml.Hadamard(wires=[156]) | |
| c[1279] = catalyst.measure(wires=[156], reset=False) # MX q156 | |
| qml.Hadamard(wires=[156]) | |
| qml.Hadamard(wires=[157]) | |
| c[1280] = catalyst.measure(wires=[157], reset=False) # MX q157 | |
| qml.Hadamard(wires=[157]) | |
| qml.Hadamard(wires=[158]) | |
| c[1281] = catalyst.measure(wires=[158], reset=False) # MX q158 | |
| qml.Hadamard(wires=[158]) | |
| qml.Hadamard(wires=[159]) | |
| c[1282] = catalyst.measure(wires=[159], reset=False) # MX q159 | |
| qml.Hadamard(wires=[159]) | |
| qml.Hadamard(wires=[165]) | |
| c[1283] = catalyst.measure(wires=[165], reset=False) # MX q165 | |
| qml.Hadamard(wires=[165]) | |
| qml.Hadamard(wires=[166]) | |
| c[1284] = catalyst.measure(wires=[166], reset=False) # MX q166 | |
| qml.Hadamard(wires=[166]) | |
| qml.Hadamard(wires=[167]) | |
| c[1285] = catalyst.measure(wires=[167], reset=False) # MX q167 | |
| qml.Hadamard(wires=[167]) | |
| qml.Hadamard(wires=[168]) | |
| c[1286] = catalyst.measure(wires=[168], reset=False) # MX q168 | |
| qml.Hadamard(wires=[168]) | |
| qml.Hadamard(wires=[169]) | |
| c[1287] = catalyst.measure(wires=[169], reset=False) # MX q169 | |
| qml.Hadamard(wires=[169]) | |
| qml.Hadamard(wires=[177]) | |
| c[1288] = catalyst.measure(wires=[177], reset=False) # MX q177 | |
| qml.Hadamard(wires=[177]) | |
| qml.Hadamard(wires=[178]) | |
| c[1289] = catalyst.measure(wires=[178], reset=False) # MX q178 | |
| qml.Hadamard(wires=[178]) | |
| qml.Hadamard(wires=[179]) | |
| c[1290] = catalyst.measure(wires=[179], reset=False) # MX q179 | |
| qml.Hadamard(wires=[179]) | |
| qml.Hadamard(wires=[180]) | |
| c[1291] = catalyst.measure(wires=[180], reset=False) # MX q180 | |
| qml.Hadamard(wires=[180]) | |
| qml.Hadamard(wires=[181]) | |
| c[1292] = catalyst.measure(wires=[181], reset=False) # MX q181 | |
| qml.Hadamard(wires=[181]) | |
| qml.Hadamard(wires=[188]) | |
| c[1293] = catalyst.measure(wires=[188], reset=False) # MX q188 | |
| qml.Hadamard(wires=[188]) | |
| qml.Hadamard(wires=[190]) | |
| c[1294] = catalyst.measure(wires=[190], reset=False) # MX q190 | |
| qml.Hadamard(wires=[190]) | |
| c[1295] = catalyst.measure(wires=[12], reset=False) # MZ q12 | |
| c[1296] = catalyst.measure(wires=[13], reset=False) # MZ q13 | |
| c[1297] = catalyst.measure(wires=[14], reset=False) # MZ q14 | |
| c[1298] = catalyst.measure(wires=[15], reset=False) # MZ q15 | |
| c[1299] = catalyst.measure(wires=[16], reset=False) # MZ q16 | |
| c[1300] = catalyst.measure(wires=[35], reset=False) # MZ q35 | |
| c[1301] = catalyst.measure(wires=[36], reset=False) # MZ q36 | |
| c[1302] = catalyst.measure(wires=[37], reset=False) # MZ q37 | |
| c[1303] = catalyst.measure(wires=[38], reset=False) # MZ q38 | |
| c[1304] = catalyst.measure(wires=[39], reset=False) # MZ q39 | |
| c[1305] = catalyst.measure(wires=[58], reset=False) # MZ q58 | |
| c[1306] = catalyst.measure(wires=[59], reset=False) # MZ q59 | |
| c[1307] = catalyst.measure(wires=[60], reset=False) # MZ q60 | |
| c[1308] = catalyst.measure(wires=[61], reset=False) # MZ q61 | |
| c[1309] = catalyst.measure(wires=[62], reset=False) # MZ q62 | |
| c[1310] = catalyst.measure(wires=[81], reset=False) # MZ q81 | |
| c[1311] = catalyst.measure(wires=[82], reset=False) # MZ q82 | |
| c[1312] = catalyst.measure(wires=[83], reset=False) # MZ q83 | |
| c[1313] = catalyst.measure(wires=[84], reset=False) # MZ q84 | |
| c[1314] = catalyst.measure(wires=[85], reset=False) # MZ q85 | |
| c[1315] = catalyst.measure(wires=[104], reset=False) # MZ q104 | |
| c[1316] = catalyst.measure(wires=[105], reset=False) # MZ q105 | |
| c[1317] = catalyst.measure(wires=[106], reset=False) # MZ q106 | |
| c[1318] = catalyst.measure(wires=[107], reset=False) # MZ q107 | |
| c[1319] = catalyst.measure(wires=[108], reset=False) # MZ q108 | |
| c[1320] = catalyst.measure(wires=[138], reset=False) # MZ q138 | |
| c[1321] = catalyst.measure(wires=[139], reset=False) # MZ q139 | |
| c[1322] = catalyst.measure(wires=[140], reset=False) # MZ q140 | |
| c[1323] = catalyst.measure(wires=[141], reset=False) # MZ q141 | |
| c[1324] = catalyst.measure(wires=[142], reset=False) # MZ q142 | |
| c[1325] = catalyst.measure(wires=[149], reset=False) # MZ q149 | |
| c[1326] = catalyst.measure(wires=[150], reset=False) # MZ q150 | |
| c[1327] = catalyst.measure(wires=[151], reset=False) # MZ q151 | |
| c[1328] = catalyst.measure(wires=[152], reset=False) # MZ q152 | |
| c[1329] = catalyst.measure(wires=[153], reset=False) # MZ q153 | |
| c[1330] = catalyst.measure(wires=[160], reset=False) # MZ q160 | |
| c[1331] = catalyst.measure(wires=[161], reset=False) # MZ q161 | |
| c[1332] = catalyst.measure(wires=[162], reset=False) # MZ q162 | |
| c[1333] = catalyst.measure(wires=[163], reset=False) # MZ q163 | |
| c[1334] = catalyst.measure(wires=[164], reset=False) # MZ q164 | |
| c[1335] = catalyst.measure(wires=[171], reset=False) # MZ q171 | |
| c[1336] = catalyst.measure(wires=[172], reset=False) # MZ q172 | |
| c[1337] = catalyst.measure(wires=[173], reset=False) # MZ q173 | |
| c[1338] = catalyst.measure(wires=[174], reset=False) # MZ q174 | |
| c[1339] = catalyst.measure(wires=[175], reset=False) # MZ q175 | |
| c[1340] = catalyst.measure(wires=[182], reset=False) # MZ q182 | |
| c[1341] = catalyst.measure(wires=[183], reset=False) # MZ q183 | |
| c[1342] = catalyst.measure(wires=[184], reset=False) # MZ q184 | |
| c[1343] = catalyst.measure(wires=[185], reset=False) # MZ q185 | |
| c[1344] = catalyst.measure(wires=[186], reset=False) # MZ q186 | |
| return c | |
| print("COMPILING", flush=True) | |
| circuit.compile() | |
| print("RUNNING", flush=True) | |
| print(circuit()) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment