MQT ProblemSolver¶
MQT ProblemSolver provides a framework to utilize quantum computing as a technology for users with little to no quantum computing knowledge It is developed as part of the Munich Quantum Toolkit (MQT).
We recommend you to start with the installation instructions. Then proceed with the sections below. If you are interested in the theory behind MQT ProblemSolver, have a look at the publications in the publication list.
We appreciate any feedback and contributions to the project. If you want to contribute, you can find more information in the contribution guide. If you are having trouble with the installation or the usage of MQT QuSAT, please let us know on our support page.
Towards an Automated Framework for Realizing Quantum Computing Solutions¶
All necessary quantum parts are embedded by domain experts while the interfaces provided are similar to the ones classical solver provide:
When provided with a problem description, MQT ProblemSolver offers a selection of implemented quantum algorithms. The user just has to choose one and all further (quantum) calculation steps are encapsulated within MQT ProblemSolver. After the calculation finished, the respective solution is returned—again in the same format as classical solvers use.
For more details, see [1].
In the current implementation, two case studies are conducted:
A SAT Problem: Constraint Satisfaction Problem
A Graph-based Optimization Problem: Travelling Salesman Problem
A SAT Problem: Constraint Satisfaction Problem¶
This exemplary implementation can be found in the csp_example.ipynb Jupyter notebook.
Here, the solution to a Kakuro riddle with a 2x2 grid can be solved for arbitrary sums s0 to s3:
MQT ProblemSolver will return valid values to a, b, c, and d if a solution exists.
A Graph-based Optimization Problem: Travelling Salesman Problem¶
This exemplary implementation can be found in the tsp_example.ipynb Jupyter notebook.
Here, the solution to a Travelling Salesman Problem with 4 cities can be solved for arbitrary distances dist_1_2 to dist_3_4between the cities.
MQT ProblemSolver will return the shortest path visiting all cities as a list.
A Hybrid Classical Quantum Computing Approach to the Satellite Mission Planning Problem¶
Additional to the two case studies, we provide a more complex example for the satellite mission planning problem. The goal is to maximize the accumulated values of all images taken by the satellite while it is often not possible to take all images since the satellite must rotate and adjust its optics.
In the following example, there are five to-be-captured locations which their assigned value.
For more details, see [2].
Reducing the Compilation Time of Quantum Circuits Using Pre-Compilation on the Gate Level¶
Every quantum computing application must be encoded into a quantum circuit and then compiled for a specific device. This lengthy compilation process is a key bottleneck and intensifies for recurring problems—each of which requires a new compilation run thus far.
Pre-compilation is a promising approach to overcome this bottleneck. Beginning with a problem class and suitable quantum algorithm, a predictive encoding scheme is applied to encode a representative problem instance into a general-purpose quantum circuit for that problem class. Once the real problem instance is known, the previously constructed circuit only needs to be adjusted—with (nearly) no compilation necessary:
For more details, see [3].
Automated Generation of QUBO Formulations¶
Many quantum optimization algorithms, such as QAOA or quantum annealing, require the problem to be solved to be formulated as a Quadratic Unconstrained Binary Optimization (QUBO) problem. However, deriving QUBO formulations for combinatorial optimization problems is a challenging and time-consuming task that requires expert knowledge and can easily lead to errors.
The qubo_tools sub-module of this repository provides an automated framework to generate QUBO formulations from an objective function and a set of constraints. From these building blocks, a QUBO formulation is constructed, either as a human-readable formula, as a QUBO matrix, or a quantum circuit that can be directly executed.
For graph-based shortest path problems, the qubo_tools.pathfinder module further provides predefined constraints and cost functions that can be combined to generate QUBO formulations for various problem variants.
This allows developers to define the problem to be fed into the QuboGenerator without requiring any additional code.
For more details, see [4].
Utilizing Resource Estimation for the Development of Quantum Computing Applications¶
Resource estimation is a promising alternative to actually execute quantum circuits on real quantum hardware which is currently restricted by the number of qubits and the error rates. By estimating the resources needed for a quantum circuit, the development of quantum computing applications can be accelerated without the need to wait for the availability of large-enough quantum hardware.
In experiments.ipynb, we evaluate the resources to calculate the ground state energy of a Hamiltonian to chemical accuracy of 1 mHartree using the qubitization quantum simulation algorithm.
The Hamiltonian describes the 64 electron and 56 orbital active space of one of the stable intermediates in the ruthenium-catalyzed carbon fixation cycle.
In this evaluation, we investigate
different qubit technologies,
the impact of the maximal number of T factories,
different design trade-offs, and
hypothesis on how quantum hardware might improve and how it affects the required resources.
For more details, see [5].
Towards Equivalence Checking of Classical Circuits Using Quantum Computing¶
Equivalence checking, i.e., verifying whether two circuits realize the same functionality or not, is a typical task in the semiconductor industry. Due to the fact, that the designs grow faster than the ability to efficiently verify them, all alternative directions to close the resulting verification gap should be considered. In this work, we consider the problem through the miter structure. Here, two circuits to be checked are applied with the same primary inputs. Then, for each pair of to-be-equal output bits, an exclusive-OR (XOR) gate is applied-evaluating to 1 if the two outputs generate different values (which only happens in the case of non-equivalence). By OR-ing the outputs of all these XOR gates, eventually an indicator results that shows whether both circuits are equivalent. Then, the goal is to determine an input assignment so that this indicator evaluates to 1 (providing a counter example that shows non-equivalence) or to prove that no such assignment exists (proving equivalence).
In the equivalence_checking module, our approach to this problem by utilizing quantum computing is implemented. There are two different ways to run this code.
One to test, how well certain parameter combinations work. The parameters consist of the number of bits of the circuits to be verified, the threshold parameter delta (which is explained in detail in the paper), the fraction of input combinations that induce non-equivalence of the circuits (further called “counter examples”), the number of shots to run the quantum circuit for and the number of individual runs of the experiment. Multiple parameter combinations can be tested and exported as a
.csv-file at a provided location.A second one to actually input a miter expression (in form of a string) together with some parameters independent from the miter (shots and delta) and use our approach to find the counter examples (if the circuits are non-equivalent).
These two implementations are provided by the functions try_parameter_combinations() and find_counter_examples(), respectively.
Examples for their usages are shown in the equivalence_checking_example.ipynb Jupyter notebook.
For more details, see [6].
Improving Hardware Requirements for Fault-Tolerant Quantum Computing by Optimizing Error Budget Distributions¶
Applying error correction to execute quantum circuits fault-tolerantly induces massive overheads in the required physical resources, often in the orders of magnitude. This leads to thousands of qubits already for toy-sized quantum applications. Obviously, these need to be reduced, for which the so-called error budget can be a particular lever. Even though error correction is applied, a certain error rate still remains in the execution of the quantum circuit. Hence, the end user defines a maximum tolerated error rate, the error budget, for the quantum application to be considered by the compiler. Since an error-corrected quantum circuit consists of different parts, this error budget is distributed among these parts. The way how it is distributed can have a significant effect on the resulting required resources. To find an efficient distribution, we use resource estimation to evaluate different distributions as well as a machine learning model approach that automatically determines such efficient distributions for a given quantum circuit.
For an exemplary usage of the implementation, see below.
1from mqt.problemsolver.resource_estimation.error_budget_optimization import (
2 evaluate,
3 generate_data,
4 plot_results,
5 train,
6)
7
8total_error_budget = 0.1
9benchmarks_and_sizes = [("ae", [3, 4, 5, 6, 7, 8, 9, 10])]
10data = generate_data(
11 total_error_budget=total_error_budget,
12 number_of_randomly_generated_distributions=1000,
13 benchmarks_and_sizes=benchmarks_and_sizes,
14)
15model, x_test, y_test = train(data)
16y_pred = model.predict(x_test)
17product_diffs = evaluate(x_test, y_pred, total_error_budget)
18product_diffs_dataset = evaluate(x_test, y_test, total_error_budget)
19plot_results(product_diffs, product_diffs_dataset, legend=True, bin_width=4)
Error processing circuit ae.
Traceback (most recent call last):
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/src/mqt/problemsolver/resource_estimation/error_budget_optimization/generate_data.py", line 227, in generate_data
counts = estimate(transpiled_qc)["logicalCounts"]
^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/__init__.py", line 90, in estimate
return job.result()
^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/jobs/qsjob.py", line 146, in result
return self._result(timeout=timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/jobs/qsjob.py", line 77, in _result
return self._future.result(timeout=timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/.asdf/installs/python/3.12.12/lib/python3.12/concurrent/futures/_base.py", line 456, in result
return self.__get_result()
^^^^^^^^^^^^^^^^^^^
File "/home/docs/.asdf/installs/python/3.12.12/lib/python3.12/concurrent/futures/_base.py", line 401, in __get_result
raise self._exception
File "/home/docs/.asdf/installs/python/3.12.12/lib/python3.12/concurrent/futures/thread.py", line 59, in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/backends/backend_base.py", line 271, in run_job
output = self._execute(compilations, **options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/backends/re_backend.py", line 165, in _execute
(program, self._estimate_qasm(program.qasm, **input_params))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/backends/re_backend.py", line 151, in _estimate_qasm
res_str = resource_estimate_qasm_program(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
module.QasmError: Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:3:24]
2 | include "stdgates.inc";
3 | ry(-1.570796326794896) $0;
: ^^
4 | rz(-3.1415926535897967) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:4:25]
3 | ry(-1.570796326794896) $0;
4 | rz(-3.1415926535897967) $0;
: ^^
5 | ry(-1.5707963267948966) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:5:25]
4 | rz(-3.1415926535897967) $0;
5 | ry(-1.5707963267948966) $1;
: ^^
6 | ry(-1.5707963267948981) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:6:25]
5 | ry(-1.5707963267948966) $1;
6 | ry(-1.5707963267948981) $2;
: ^^
7 | rz(-3.1415926535897905) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:7:25]
6 | ry(-1.5707963267948981) $2;
7 | rz(-3.1415926535897905) $2;
: ^^
8 | rx(3.1415926535897913) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:8:24]
7 | rz(-3.1415926535897905) $2;
8 | rx(3.1415926535897913) $3;
: ^^
9 | cry(-1.8545904360032246) $0, $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:9:26]
8 | rx(3.1415926535897913) $3;
9 | cry(-1.8545904360032246) $0, $3;
: ^^
10 | ry(2.7991498057898667) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:9:30]
8 | rx(3.1415926535897913) $3;
9 | cry(-1.8545904360032246) $0, $3;
: ^^
10 | ry(2.7991498057898667) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:10:24]
9 | cry(-1.8545904360032246) $0, $3;
10 | ry(2.7991498057898667) $3;
: ^^
11 | rz(1.5707963267948948) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:11:24]
10 | ry(2.7991498057898667) $3;
11 | rz(1.5707963267948948) $3;
: ^^
12 | crx(-2.574004435173137) $1, $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:12:25]
11 | rz(1.5707963267948948) $3;
12 | crx(-2.574004435173137) $1, $3;
: ^^
13 | ry(1.5707963267948983) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:12:29]
11 | rz(1.5707963267948948) $3;
12 | crx(-2.574004435173137) $1, $3;
: ^^
13 | ry(1.5707963267948983) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:13:24]
12 | crx(-2.574004435173137) $1, $3;
13 | ry(1.5707963267948983) $3;
: ^^
14 | rz(2.556740283388107) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:14:23]
13 | ry(1.5707963267948983) $3;
14 | rz(2.556740283388107) $3;
: ^^
15 | crz(-1.1351764368333122) $2, $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:15:26]
14 | rz(2.556740283388107) $3;
15 | crz(-1.1351764368333122) $2, $3;
: ^^
16 | ry(1.5707963267948968) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:15:30]
14 | rz(2.556740283388107) $3;
15 | crz(-1.1351764368333122) $2, $3;
: ^^
16 | ry(1.5707963267948968) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:16:24]
15 | crz(-1.1351764368333122) $2, $3;
16 | ry(1.5707963267948968) $2;
: ^^
17 | rzz(0.7853981633974483) $1, $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:17:25]
16 | ry(1.5707963267948968) $2;
17 | rzz(0.7853981633974483) $1, $2;
: ^^
18 | rz(2.356194490192345) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:17:29]
16 | ry(1.5707963267948968) $2;
17 | rzz(0.7853981633974483) $1, $2;
: ^^
18 | rz(2.356194490192345) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:18:23]
17 | rzz(0.7853981633974483) $1, $2;
18 | rz(2.356194490192345) $1;
: ^^
19 | ry(1.5707963267948966) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:19:24]
18 | rz(2.356194490192345) $1;
19 | ry(1.5707963267948966) $1;
: ^^
20 | rz(-0.7853981633974483) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:20:25]
19 | ry(1.5707963267948966) $1;
20 | rz(-0.7853981633974483) $2;
: ^^
21 | rzz(0.39269908169872414) $0, $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:21:26]
20 | rz(-0.7853981633974483) $2;
21 | rzz(0.39269908169872414) $0, $2;
: ^^
22 | rz(-0.39269908169872414) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:21:30]
20 | rz(-0.7853981633974483) $2;
21 | rzz(0.39269908169872414) $0, $2;
: ^^
22 | rz(-0.39269908169872414) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:22:26]
21 | rzz(0.39269908169872414) $0, $2;
22 | rz(-0.39269908169872414) $0;
: ^^
23 | rzz(0.7853981633974483) $0, $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:23:25]
22 | rz(-0.39269908169872414) $0;
23 | rzz(0.7853981633974483) $0, $1;
: ^^
24 | rz(2.356194490192345) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:23:29]
22 | rz(-0.39269908169872414) $0;
23 | rzz(0.7853981633974483) $0, $1;
: ^^
24 | rz(2.356194490192345) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:24:23]
23 | rzz(0.7853981633974483) $0, $1;
24 | rz(2.356194490192345) $0;
: ^^
25 | ry(1.5707963267948966) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:25:24]
24 | rz(2.356194490192345) $0;
25 | ry(1.5707963267948966) $0;
: ^^
26 | rz(-0.7853981633974483) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:26:25]
25 | ry(1.5707963267948966) $0;
26 | rz(-0.7853981633974483) $1;
: ^^
27 | rz(-0.39269908169872414) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:27:26]
26 | rz(-0.7853981633974483) $1;
27 | rz(-0.39269908169872414) $2;
: ^^
28 | ry(1.5707963267948981) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:28:24]
27 | rz(-0.39269908169872414) $2;
28 | ry(1.5707963267948981) $3;
: ^^
29 | rz(-1.5707963267948946) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:29:25]
28 | ry(1.5707963267948981) $3;
29 | rz(-1.5707963267948946) $3;
: ^^
`----
Error processing circuit ae.
Traceback (most recent call last):
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/src/mqt/problemsolver/resource_estimation/error_budget_optimization/generate_data.py", line 227, in generate_data
counts = estimate(transpiled_qc)["logicalCounts"]
^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/__init__.py", line 90, in estimate
return job.result()
^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/jobs/qsjob.py", line 146, in result
return self._result(timeout=timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/jobs/qsjob.py", line 77, in _result
return self._future.result(timeout=timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/.asdf/installs/python/3.12.12/lib/python3.12/concurrent/futures/_base.py", line 456, in result
return self.__get_result()
^^^^^^^^^^^^^^^^^^^
File "/home/docs/.asdf/installs/python/3.12.12/lib/python3.12/concurrent/futures/_base.py", line 401, in __get_result
raise self._exception
File "/home/docs/.asdf/installs/python/3.12.12/lib/python3.12/concurrent/futures/thread.py", line 59, in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/backends/backend_base.py", line 271, in run_job
output = self._execute(compilations, **options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/backends/re_backend.py", line 165, in _execute
(program, self._estimate_qasm(program.qasm, **input_params))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/backends/re_backend.py", line 151, in _estimate_qasm
res_str = resource_estimate_qasm_program(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
module.QasmError: Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:3:24]
2 | include "stdgates.inc";
3 | rz(1.5707963267948957) $0;
: ^^
4 | ry(-2.851004768709325) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:4:24]
3 | rz(1.5707963267948957) $0;
4 | ry(-2.851004768709325) $0;
: ^^
5 | ry(1.5707963267948968) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:5:24]
4 | ry(-2.851004768709325) $0;
5 | ry(1.5707963267948968) $1;
: ^^
6 | rz(-1.703542935174685) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:6:24]
5 | ry(1.5707963267948968) $1;
6 | rz(-1.703542935174685) $1;
: ^^
7 | ry(1.5707963267948966) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:7:24]
6 | rz(-1.703542935174685) $1;
7 | ry(1.5707963267948966) $2;
: ^^
8 | ry(1.570796326794896) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:8:23]
7 | ry(1.5707963267948966) $2;
8 | ry(1.570796326794896) $3;
: ^^
9 | ryy(-0.9272952180016123) $0, $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:9:26]
8 | ry(1.570796326794896) $3;
9 | ryy(-0.9272952180016123) $0, $4;
: ^^
10 | rx(1.570796326794897) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:9:30]
8 | ry(1.570796326794896) $3;
9 | ryy(-0.9272952180016123) $0, $4;
: ^^
10 | rx(1.570796326794897) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:10:23]
9 | ryy(-0.9272952180016123) $0, $4;
10 | rx(1.570796326794897) $0;
: ^^
11 | rz(-1.861384211675368) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:11:24]
10 | rx(1.570796326794897) $0;
11 | rz(-1.861384211675368) $0;
: ^^
12 | rx(1.5707963267948954) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:12:24]
11 | rz(-1.861384211675368) $0;
12 | rx(1.5707963267948954) $4;
: ^^
13 | rz(0.28379410920832804) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:13:25]
12 | rx(1.5707963267948954) $4;
13 | rz(0.28379410920832804) $4;
: ^^
14 | rzz(-1.2870022175865685) $1, $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:14:26]
13 | rz(0.28379410920832804) $4;
14 | rzz(-1.2870022175865685) $1, $4;
: ^^
15 | rz(1.7035429351746867) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:14:30]
13 | rz(0.28379410920832804) $4;
14 | rzz(-1.2870022175865685) $1, $4;
: ^^
15 | rz(1.7035429351746867) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:15:24]
14 | rzz(-1.2870022175865685) $1, $4;
15 | rz(1.7035429351746867) $1;
: ^^
16 | ry(3.141592653589793) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:16:23]
15 | rz(1.7035429351746867) $1;
16 | ry(3.141592653589793) $1;
: ^^
17 | rz(-1.2870022175865734) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:17:25]
16 | ry(3.141592653589793) $1;
17 | rz(-1.2870022175865734) $4;
: ^^
18 | rx(2.989521221711728) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:18:23]
17 | rz(-1.2870022175865734) $4;
18 | rx(2.989521221711728) $4;
: ^^
19 | cx $2, $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:19:4]
18 | rx(2.989521221711728) $4;
19 | cx $2, $4;
: ^^
20 | ry(3.141592653589793) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:19:8]
18 | rx(2.989521221711728) $4;
19 | cx $2, $4;
: ^^
20 | ry(3.141592653589793) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:20:23]
19 | cx $2, $4;
20 | ry(3.141592653589793) $2;
: ^^
21 | rz(-2.131216689254707) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:21:24]
20 | ry(3.141592653589793) $2;
21 | rz(-2.131216689254707) $4;
: ^^
22 | ry(1.5942773627576423) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:22:24]
21 | rz(-2.131216689254707) $4;
22 | ry(1.5942773627576423) $4;
: ^^
23 | rz(1.6523480126886172) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:23:24]
22 | ry(1.5942773627576423) $4;
23 | rz(1.6523480126886172) $4;
: ^^
24 | cx $2, $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:24:4]
23 | rz(1.6523480126886172) $4;
24 | cx $2, $4;
: ^^
25 | cx $1, $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:24:8]
23 | rz(1.6523480126886172) $4;
24 | cx $2, $4;
: ^^
25 | cx $1, $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:25:4]
24 | cx $2, $4;
25 | cx $1, $2;
: ^^
26 | cx $2, $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:25:8]
24 | cx $2, $4;
25 | cx $1, $2;
: ^^
26 | cx $2, $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:26:4]
25 | cx $1, $2;
26 | cx $2, $1;
: ^^
27 | cx $1, $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:26:8]
25 | cx $1, $2;
26 | cx $2, $1;
: ^^
27 | cx $1, $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:27:4]
26 | cx $2, $1;
27 | cx $1, $2;
: ^^
28 | rz(3.0453082092248778) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:27:8]
26 | cx $2, $1;
27 | cx $1, $2;
: ^^
28 | rz(3.0453082092248778) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:28:24]
27 | cx $1, $2;
28 | rz(3.0453082092248778) $4;
: ^^
29 | ry(1.010548945627102) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:29:23]
28 | rz(3.0453082092248778) $4;
29 | ry(1.010548945627102) $4;
: ^^
30 | rz(1.7505873064401358) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:30:24]
29 | ry(1.010548945627102) $4;
30 | rz(1.7505873064401358) $4;
: ^^
31 | crx(-2.2703528736666208) $3, $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:31:26]
30 | rz(1.7505873064401358) $4;
31 | crx(-2.2703528736666208) $3, $4;
: ^^
32 | ry(-1.5707963267948972) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:31:30]
30 | rz(1.7505873064401358) $4;
31 | crx(-2.2703528736666208) $3, $4;
: ^^
32 | ry(-1.5707963267948972) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:32:25]
31 | crx(-2.2703528736666208) $3, $4;
32 | ry(-1.5707963267948972) $3;
: ^^
33 | rzz(0.7853981633974483) $1, $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:33:25]
32 | ry(-1.5707963267948972) $3;
33 | rzz(0.7853981633974483) $1, $3;
: ^^
34 | rz(2.356194490192345) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:33:29]
32 | ry(-1.5707963267948972) $3;
33 | rzz(0.7853981633974483) $1, $3;
: ^^
34 | rz(2.356194490192345) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:34:23]
33 | rzz(0.7853981633974483) $1, $3;
34 | rz(2.356194490192345) $1;
: ^^
35 | ry(1.5707963267948966) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:35:24]
34 | rz(2.356194490192345) $1;
35 | ry(1.5707963267948966) $1;
: ^^
36 | rz(-0.7853981633974483) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:36:25]
35 | ry(1.5707963267948966) $1;
36 | rz(-0.7853981633974483) $3;
: ^^
37 | rzz(0.39269908169872414) $2, $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:37:26]
36 | rz(-0.7853981633974483) $3;
37 | rzz(0.39269908169872414) $2, $3;
: ^^
38 | rz(-0.39269908169872414) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:37:30]
36 | rz(-0.7853981633974483) $3;
37 | rzz(0.39269908169872414) $2, $3;
: ^^
38 | rz(-0.39269908169872414) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:38:26]
37 | rzz(0.39269908169872414) $2, $3;
38 | rz(-0.39269908169872414) $2;
: ^^
39 | rzz(0.7853981633974483) $2, $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:39:25]
38 | rz(-0.39269908169872414) $2;
39 | rzz(0.7853981633974483) $2, $1;
: ^^
40 | rz(-0.7853981633974483) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:39:29]
38 | rz(-0.39269908169872414) $2;
39 | rzz(0.7853981633974483) $2, $1;
: ^^
40 | rz(-0.7853981633974483) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:40:25]
39 | rzz(0.7853981633974483) $2, $1;
40 | rz(-0.7853981633974483) $1;
: ^^
41 | rz(2.356194490192345) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:41:23]
40 | rz(-0.7853981633974483) $1;
41 | rz(2.356194490192345) $2;
: ^^
42 | ry(1.5707963267948966) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:42:24]
41 | rz(2.356194490192345) $2;
42 | ry(1.5707963267948966) $2;
: ^^
43 | rz(-0.39269908169872414) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:43:26]
42 | ry(1.5707963267948966) $2;
43 | rz(-0.39269908169872414) $3;
: ^^
44 | rzz(0.19634954084936207) $0, $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:44:26]
43 | rz(-0.39269908169872414) $3;
44 | rzz(0.19634954084936207) $0, $3;
: ^^
45 | rz(-0.19634954084936207) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:44:30]
43 | rz(-0.39269908169872414) $3;
44 | rzz(0.19634954084936207) $0, $3;
: ^^
45 | rz(-0.19634954084936207) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:45:26]
44 | rzz(0.19634954084936207) $0, $3;
45 | rz(-0.19634954084936207) $0;
: ^^
46 | rzz(0.39269908169872414) $0, $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:46:26]
45 | rz(-0.19634954084936207) $0;
46 | rzz(0.39269908169872414) $0, $1;
: ^^
47 | rz(-0.39269908169872414) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:46:30]
45 | rz(-0.19634954084936207) $0;
46 | rzz(0.39269908169872414) $0, $1;
: ^^
47 | rz(-0.39269908169872414) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:47:26]
46 | rzz(0.39269908169872414) $0, $1;
47 | rz(-0.39269908169872414) $0;
: ^^
48 | rzz(0.7853981633974483) $0, $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:48:25]
47 | rz(-0.39269908169872414) $0;
48 | rzz(0.7853981633974483) $0, $2;
: ^^
49 | rz(2.356194490192345) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:48:29]
47 | rz(-0.39269908169872414) $0;
48 | rzz(0.7853981633974483) $0, $2;
: ^^
49 | rz(2.356194490192345) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:49:23]
48 | rzz(0.7853981633974483) $0, $2;
49 | rz(2.356194490192345) $0;
: ^^
50 | ry(1.5707963267948966) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:50:24]
49 | rz(2.356194490192345) $0;
50 | ry(1.5707963267948966) $0;
: ^^
51 | rz(-0.39269908169872414) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:51:26]
50 | ry(1.5707963267948966) $0;
51 | rz(-0.39269908169872414) $1;
: ^^
52 | rz(-0.7853981633974483) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:52:25]
51 | rz(-0.39269908169872414) $1;
52 | rz(-0.7853981633974483) $2;
: ^^
53 | rz(-0.19634954084936207) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:53:26]
52 | rz(-0.7853981633974483) $2;
53 | rz(-0.19634954084936207) $3;
: ^^
54 | rz(1.5707963267948966) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:54:24]
53 | rz(-0.19634954084936207) $3;
54 | rz(1.5707963267948966) $4;
: ^^
55 | ry(-0.8712397799231721) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:55:25]
54 | rz(1.5707963267948966) $4;
55 | ry(-0.8712397799231721) $4;
: ^^
`----
Error processing circuit ae.
Traceback (most recent call last):
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/src/mqt/problemsolver/resource_estimation/error_budget_optimization/generate_data.py", line 227, in generate_data
counts = estimate(transpiled_qc)["logicalCounts"]
^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/__init__.py", line 90, in estimate
return job.result()
^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/jobs/qsjob.py", line 146, in result
return self._result(timeout=timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/jobs/qsjob.py", line 77, in _result
return self._future.result(timeout=timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/.asdf/installs/python/3.12.12/lib/python3.12/concurrent/futures/_base.py", line 456, in result
return self.__get_result()
^^^^^^^^^^^^^^^^^^^
File "/home/docs/.asdf/installs/python/3.12.12/lib/python3.12/concurrent/futures/_base.py", line 401, in __get_result
raise self._exception
File "/home/docs/.asdf/installs/python/3.12.12/lib/python3.12/concurrent/futures/thread.py", line 59, in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/backends/backend_base.py", line 271, in run_job
output = self._execute(compilations, **options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/backends/re_backend.py", line 165, in _execute
(program, self._estimate_qasm(program.qasm, **input_params))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/backends/re_backend.py", line 151, in _estimate_qasm
res_str = resource_estimate_qasm_program(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
module.QasmError: Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:3:24]
2 | include "stdgates.inc";
3 | rx(0.2905878848804679) $0;
: ^^
4 | ry(-1.5707963267948966) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:4:25]
3 | rx(0.2905878848804679) $0;
4 | ry(-1.5707963267948966) $1;
: ^^
5 | ry(1.5707963267948966) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:5:24]
4 | ry(-1.5707963267948966) $1;
5 | ry(1.5707963267948966) $2;
: ^^
6 | ry(-1.5707963267948957) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:6:25]
5 | ry(1.5707963267948966) $2;
6 | ry(-1.5707963267948957) $3;
: ^^
7 | rz(-3.141592653589794) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:7:24]
6 | ry(-1.5707963267948957) $3;
7 | rz(-3.141592653589794) $3;
: ^^
8 | rz(-3.141592653589793) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:8:24]
7 | rz(-3.141592653589794) $3;
8 | rz(-3.141592653589793) $4;
: ^^
9 | rx(-2.4741114197860927) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:9:25]
8 | rz(-3.141592653589793) $4;
9 | rx(-2.4741114197860927) $4;
: ^^
10 | rz(1.5707963267948966) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:10:24]
9 | rx(-2.4741114197860927) $4;
10 | rz(1.5707963267948966) $5;
: ^^
11 | ry(3.1415926535897913) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:11:24]
10 | rz(1.5707963267948966) $5;
11 | ry(3.1415926535897913) $5;
: ^^
12 | rxx(-0.9272952180016123) $0, $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:12:26]
11 | ry(3.1415926535897913) $5;
12 | rxx(-0.9272952180016123) $0, $5;
: ^^
13 | ry(-1.5707963267948966) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:12:30]
11 | ry(3.1415926535897913) $5;
12 | rxx(-0.9272952180016123) $0, $5;
: ^^
13 | ry(-1.5707963267948966) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:13:25]
12 | rxx(-0.9272952180016123) $0, $5;
13 | ry(-1.5707963267948966) $0;
: ^^
14 | rz(2.8510047687093216) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:14:24]
13 | ry(-1.5707963267948966) $0;
14 | rz(2.8510047687093216) $0;
: ^^
15 | rz(1.5707963267948966) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:15:24]
14 | rz(2.8510047687093216) $0;
15 | rz(1.5707963267948966) $5;
: ^^
16 | ry(-2.857798544381465) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:16:24]
15 | rz(1.5707963267948966) $5;
16 | ry(-2.857798544381465) $5;
: ^^
17 | cry(-2.574004435173137) $1, $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:17:25]
16 | ry(-2.857798544381465) $5;
17 | cry(-2.574004435173137) $1, $5;
: ^^
18 | rx(-1.722867758672962) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:17:29]
16 | ry(-2.857798544381465) $5;
17 | cry(-2.574004435173137) $1, $5;
: ^^
18 | rx(-1.722867758672962) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:18:24]
17 | cry(-2.574004435173137) $1, $5;
18 | rx(-1.722867758672962) $5;
: ^^
19 | cx $2, $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:19:4]
18 | rx(-1.722867758672962) $5;
19 | cx $2, $5;
: ^^
20 | ry(3.141592653589793) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:19:8]
18 | rx(-1.722867758672962) $5;
19 | cx $2, $5;
: ^^
20 | ry(3.141592653589793) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:20:23]
19 | cx $2, $5;
20 | ry(3.141592653589793) $2;
: ^^
21 | rz(-2.131216689254707) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:21:24]
20 | ry(3.141592653589793) $2;
21 | rz(-2.131216689254707) $5;
: ^^
22 | ry(1.5942773627576423) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:22:24]
21 | rz(-2.131216689254707) $5;
22 | ry(1.5942773627576423) $5;
: ^^
23 | rz(1.6523480126886172) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:23:24]
22 | ry(1.5942773627576423) $5;
23 | rz(1.6523480126886172) $5;
: ^^
24 | cx $2, $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:24:4]
23 | rz(1.6523480126886172) $5;
24 | cx $2, $5;
: ^^
25 | rz(-3.1343323400292062) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:24:8]
23 | rz(1.6523480126886172) $5;
24 | cx $2, $5;
: ^^
25 | rz(-3.1343323400292062) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:25:25]
24 | cx $2, $5;
25 | rz(-3.1343323400292062) $5;
: ^^
26 | ry(1.6181347051612518) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:26:24]
25 | rz(-3.1343323400292062) $5;
26 | ry(1.6181347051612518) $5;
: ^^
27 | rz(-1.4185530163287845) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:27:25]
26 | ry(1.6181347051612518) $5;
27 | rz(-1.4185530163287845) $5;
: ^^
28 | crx(-2.270352873666617) $3, $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:28:25]
27 | rz(-1.4185530163287845) $5;
28 | crx(-2.270352873666617) $3, $5;
: ^^
29 | cx $1, $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:28:29]
27 | rz(-1.4185530163287845) $5;
28 | crx(-2.270352873666617) $3, $5;
: ^^
29 | cx $1, $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:29:4]
28 | crx(-2.270352873666617) $3, $5;
29 | cx $1, $3;
: ^^
30 | cx $3, $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:29:8]
28 | crx(-2.270352873666617) $3, $5;
29 | cx $1, $3;
: ^^
30 | cx $3, $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:30:4]
29 | cx $1, $3;
30 | cx $3, $1;
: ^^
31 | cx $1, $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:30:8]
29 | cx $1, $3;
30 | cx $3, $1;
: ^^
31 | cx $1, $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:31:4]
30 | cx $3, $1;
31 | cx $1, $3;
: ^^
32 | rx(-2.186276035465286) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:31:8]
30 | cx $3, $1;
31 | cx $1, $3;
: ^^
32 | rx(-2.186276035465286) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:32:24]
31 | cx $1, $3;
32 | rx(-2.186276035465286) $5;
: ^^
33 | rz(-3.1415926535897922) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:33:25]
32 | rx(-2.186276035465286) $5;
33 | rz(-3.1415926535897922) $5;
: ^^
34 | rxx(-0.8712397799231724) $4, $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:34:26]
33 | rz(-3.1415926535897922) $5;
34 | rxx(-0.8712397799231724) $4, $5;
: ^^
35 | rx(-0.6674812338037007) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:34:30]
33 | rz(-3.1415926535897922) $5;
34 | rxx(-0.8712397799231724) $4, $5;
: ^^
35 | rx(-0.6674812338037007) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:35:25]
34 | rxx(-0.8712397799231724) $4, $5;
35 | rx(-0.6674812338037007) $4;
: ^^
36 | rz(-3.141592653589793) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:36:24]
35 | rx(-0.6674812338037007) $4;
36 | rz(-3.141592653589793) $4;
: ^^
37 | rzz(0.7853981633974483) $1, $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:37:25]
36 | rz(-3.141592653589793) $4;
37 | rzz(0.7853981633974483) $1, $4;
: ^^
38 | rz(2.356194490192345) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:37:29]
36 | rz(-3.141592653589793) $4;
37 | rzz(0.7853981633974483) $1, $4;
: ^^
38 | rz(2.356194490192345) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:38:23]
37 | rzz(0.7853981633974483) $1, $4;
38 | rz(2.356194490192345) $1;
: ^^
39 | ry(1.5707963267948966) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:39:24]
38 | rz(2.356194490192345) $1;
39 | ry(1.5707963267948966) $1;
: ^^
40 | rz(-0.7853981633974483) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:40:25]
39 | ry(1.5707963267948966) $1;
40 | rz(-0.7853981633974483) $4;
: ^^
41 | rzz(0.39269908169872414) $2, $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:41:26]
40 | rz(-0.7853981633974483) $4;
41 | rzz(0.39269908169872414) $2, $4;
: ^^
42 | rz(-0.39269908169872414) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:41:30]
40 | rz(-0.7853981633974483) $4;
41 | rzz(0.39269908169872414) $2, $4;
: ^^
42 | rz(-0.39269908169872414) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:42:26]
41 | rzz(0.39269908169872414) $2, $4;
42 | rz(-0.39269908169872414) $2;
: ^^
43 | rzz(0.7853981633974483) $2, $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:43:25]
42 | rz(-0.39269908169872414) $2;
43 | rzz(0.7853981633974483) $2, $1;
: ^^
44 | rz(-0.7853981633974483) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:43:29]
42 | rz(-0.39269908169872414) $2;
43 | rzz(0.7853981633974483) $2, $1;
: ^^
44 | rz(-0.7853981633974483) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:44:25]
43 | rzz(0.7853981633974483) $2, $1;
44 | rz(-0.7853981633974483) $1;
: ^^
45 | rz(2.356194490192345) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:45:23]
44 | rz(-0.7853981633974483) $1;
45 | rz(2.356194490192345) $2;
: ^^
46 | ry(1.5707963267948966) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:46:24]
45 | rz(2.356194490192345) $2;
46 | ry(1.5707963267948966) $2;
: ^^
47 | rz(-0.39269908169872414) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:47:26]
46 | ry(1.5707963267948966) $2;
47 | rz(-0.39269908169872414) $4;
: ^^
48 | rzz(0.19634954084936207) $3, $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:48:26]
47 | rz(-0.39269908169872414) $4;
48 | rzz(0.19634954084936207) $3, $4;
: ^^
49 | rz(-0.19634954084936207) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:48:30]
47 | rz(-0.39269908169872414) $4;
48 | rzz(0.19634954084936207) $3, $4;
: ^^
49 | rz(-0.19634954084936207) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:49:26]
48 | rzz(0.19634954084936207) $3, $4;
49 | rz(-0.19634954084936207) $3;
: ^^
50 | rzz(0.39269908169872414) $3, $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:50:26]
49 | rz(-0.19634954084936207) $3;
50 | rzz(0.39269908169872414) $3, $1;
: ^^
51 | rz(-0.39269908169872414) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:50:30]
49 | rz(-0.19634954084936207) $3;
50 | rzz(0.39269908169872414) $3, $1;
: ^^
51 | rz(-0.39269908169872414) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:51:26]
50 | rzz(0.39269908169872414) $3, $1;
51 | rz(-0.39269908169872414) $1;
: ^^
52 | rz(-0.39269908169872414) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:52:26]
51 | rz(-0.39269908169872414) $1;
52 | rz(-0.39269908169872414) $3;
: ^^
53 | rzz(0.7853981633974483) $3, $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:53:25]
52 | rz(-0.39269908169872414) $3;
53 | rzz(0.7853981633974483) $3, $2;
: ^^
54 | rz(-0.7853981633974483) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:53:29]
52 | rz(-0.39269908169872414) $3;
53 | rzz(0.7853981633974483) $3, $2;
: ^^
54 | rz(-0.7853981633974483) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:54:25]
53 | rzz(0.7853981633974483) $3, $2;
54 | rz(-0.7853981633974483) $2;
: ^^
55 | rz(2.356194490192345) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:55:23]
54 | rz(-0.7853981633974483) $2;
55 | rz(2.356194490192345) $3;
: ^^
56 | ry(1.5707963267948966) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:56:24]
55 | rz(2.356194490192345) $3;
56 | ry(1.5707963267948966) $3;
: ^^
57 | rz(-0.19634954084936207) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:57:26]
56 | ry(1.5707963267948966) $3;
57 | rz(-0.19634954084936207) $4;
: ^^
58 | rzz(0.09817477042468103) $0, $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:58:26]
57 | rz(-0.19634954084936207) $4;
58 | rzz(0.09817477042468103) $0, $4;
: ^^
59 | rz(-0.09817477042468103) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:58:30]
57 | rz(-0.19634954084936207) $4;
58 | rzz(0.09817477042468103) $0, $4;
: ^^
59 | rz(-0.09817477042468103) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:59:26]
58 | rzz(0.09817477042468103) $0, $4;
59 | rz(-0.09817477042468103) $0;
: ^^
60 | rzz(0.19634954084936207) $0, $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:60:26]
59 | rz(-0.09817477042468103) $0;
60 | rzz(0.19634954084936207) $0, $1;
: ^^
61 | rz(-0.19634954084936207) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:60:30]
59 | rz(-0.09817477042468103) $0;
60 | rzz(0.19634954084936207) $0, $1;
: ^^
61 | rz(-0.19634954084936207) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:61:26]
60 | rzz(0.19634954084936207) $0, $1;
61 | rz(-0.19634954084936207) $0;
: ^^
62 | rzz(0.39269908169872414) $0, $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:62:26]
61 | rz(-0.19634954084936207) $0;
62 | rzz(0.39269908169872414) $0, $2;
: ^^
63 | rz(-0.39269908169872414) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:62:30]
61 | rz(-0.19634954084936207) $0;
62 | rzz(0.39269908169872414) $0, $2;
: ^^
63 | rz(-0.39269908169872414) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:63:26]
62 | rzz(0.39269908169872414) $0, $2;
63 | rz(-0.39269908169872414) $0;
: ^^
64 | rzz(0.7853981633974483) $0, $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:64:25]
63 | rz(-0.39269908169872414) $0;
64 | rzz(0.7853981633974483) $0, $3;
: ^^
65 | rz(2.356194490192345) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:64:29]
63 | rz(-0.39269908169872414) $0;
64 | rzz(0.7853981633974483) $0, $3;
: ^^
65 | rz(2.356194490192345) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:65:23]
64 | rzz(0.7853981633974483) $0, $3;
65 | rz(2.356194490192345) $0;
: ^^
66 | ry(1.5707963267948966) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:66:24]
65 | rz(2.356194490192345) $0;
66 | ry(1.5707963267948966) $0;
: ^^
67 | rz(-0.19634954084936207) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:67:26]
66 | ry(1.5707963267948966) $0;
67 | rz(-0.19634954084936207) $1;
: ^^
68 | rz(-0.39269908169872414) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:68:26]
67 | rz(-0.19634954084936207) $1;
68 | rz(-0.39269908169872414) $2;
: ^^
69 | rz(-0.7853981633974483) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:69:25]
68 | rz(-0.39269908169872414) $2;
69 | rz(-0.7853981633974483) $3;
: ^^
70 | rz(-0.09817477042468103) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:70:26]
69 | rz(-0.7853981633974483) $3;
70 | rz(-0.09817477042468103) $4;
: ^^
71 | rz(1.5707963267948948) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:71:24]
70 | rz(-0.09817477042468103) $4;
71 | rz(1.5707963267948948) $5;
: ^^
72 | ry(0.6995565468717242) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:72:24]
71 | rz(1.5707963267948948) $5;
72 | ry(0.6995565468717242) $5;
: ^^
`----
Error processing circuit ae.
Traceback (most recent call last):
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/src/mqt/problemsolver/resource_estimation/error_budget_optimization/generate_data.py", line 227, in generate_data
counts = estimate(transpiled_qc)["logicalCounts"]
^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/__init__.py", line 90, in estimate
return job.result()
^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/jobs/qsjob.py", line 146, in result
return self._result(timeout=timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/jobs/qsjob.py", line 77, in _result
return self._future.result(timeout=timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/.asdf/installs/python/3.12.12/lib/python3.12/concurrent/futures/_base.py", line 456, in result
return self.__get_result()
^^^^^^^^^^^^^^^^^^^
File "/home/docs/.asdf/installs/python/3.12.12/lib/python3.12/concurrent/futures/_base.py", line 401, in __get_result
raise self._exception
File "/home/docs/.asdf/installs/python/3.12.12/lib/python3.12/concurrent/futures/thread.py", line 59, in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/backends/backend_base.py", line 271, in run_job
output = self._execute(compilations, **options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/backends/re_backend.py", line 165, in _execute
(program, self._estimate_qasm(program.qasm, **input_params))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/backends/re_backend.py", line 151, in _estimate_qasm
res_str = resource_estimate_qasm_program(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
module.QasmError: Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:3:24]
2 | include "stdgates.inc";
3 | ry(1.5707963267948972) $0;
: ^^
4 | rz(-3.1415926535897896) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:4:25]
3 | ry(1.5707963267948972) $0;
4 | rz(-3.1415926535897896) $0;
: ^^
5 | rx(0.13274660837978863) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:5:25]
4 | rz(-3.1415926535897896) $0;
5 | rx(0.13274660837978863) $1;
: ^^
6 | ry(1.5707963267948966) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:6:24]
5 | rx(0.13274660837978863) $1;
6 | ry(1.5707963267948966) $2;
: ^^
7 | ry(-1.5707963267948957) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:7:25]
6 | ry(1.5707963267948966) $2;
7 | ry(-1.5707963267948957) $3;
: ^^
8 | rz(-0.8858192885091984) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:8:25]
7 | ry(-1.5707963267948957) $3;
8 | rz(-0.8858192885091984) $3;
: ^^
9 | ry(1.5707963267948966) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:9:24]
8 | rz(-0.8858192885091984) $3;
9 | ry(1.5707963267948966) $4;
: ^^
10 | ry(-1.5707963267948974) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:10:25]
9 | ry(1.5707963267948966) $4;
10 | ry(-1.5707963267948974) $5;
: ^^
11 | rz(-3.141592653589795) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:11:24]
10 | ry(-1.5707963267948974) $5;
11 | rz(-3.141592653589795) $5;
: ^^
12 | ry(0.3610516871413245) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:12:24]
11 | rz(-3.141592653589795) $5;
12 | ry(0.3610516871413245) $6;
: ^^
13 | rz(-1.5707963267949) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:13:22]
12 | ry(0.3610516871413245) $6;
13 | rz(-1.5707963267949) $6;
: ^^
14 | crx(-1.8545904360032246) $0, $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:14:26]
13 | rz(-1.5707963267949) $6;
14 | crx(-1.8545904360032246) $0, $6;
: ^^
15 | ry(3.1415926535897922) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:14:30]
13 | rz(-1.5707963267949) $6;
14 | crx(-1.8545904360032246) $0, $6;
: ^^
15 | ry(3.1415926535897922) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:15:24]
14 | crx(-1.8545904360032246) $0, $6;
15 | ry(3.1415926535897922) $0;
: ^^
16 | rz(-3.141592653589793) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:16:24]
15 | ry(3.1415926535897922) $0;
16 | rz(-3.141592653589793) $6;
: ^^
17 | rx(-0.8500376400686149) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:17:25]
16 | rz(-3.141592653589793) $6;
17 | rx(-0.8500376400686149) $6;
: ^^
18 | rxx(-1.2870022175865685) $1, $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:18:26]
17 | rx(-0.8500376400686149) $6;
18 | rxx(-1.2870022175865685) $1, $6;
: ^^
19 | ry(-1.5707963267948966) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:18:30]
17 | rx(-0.8500376400686149) $6;
18 | rxx(-1.2870022175865685) $1, $6;
: ^^
19 | ry(-1.5707963267948966) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:19:25]
18 | rxx(-1.2870022175865685) $1, $6;
19 | ry(-1.5707963267948966) $1;
: ^^
20 | rz(-0.13274660837979013) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:20:26]
19 | ry(-1.5707963267948966) $1;
20 | rz(-0.13274660837979013) $1;
: ^^
21 | rz(-2.9955161625995186) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:21:25]
20 | rz(-0.13274660837979013) $1;
21 | rz(-2.9955161625995186) $6;
: ^^
22 | ry(1.61322513078197) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:22:22]
21 | rz(-2.9955161625995186) $6;
22 | ry(1.61322513078197) $6;
: ^^
23 | rz(2.8609034553702575) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:23:24]
22 | ry(1.61322513078197) $6;
23 | rz(2.8609034553702575) $6;
: ^^
24 | cx $2, $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:24:4]
23 | rz(2.8609034553702575) $6;
24 | cx $2, $6;
: ^^
25 | ry(3.141592653589793) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:24:8]
23 | rz(2.8609034553702575) $6;
24 | cx $2, $6;
: ^^
25 | ry(3.141592653589793) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:25:23]
24 | cx $2, $6;
25 | ry(3.141592653589793) $2;
: ^^
26 | rz(-2.131216689254707) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:26:24]
25 | ry(3.141592653589793) $2;
26 | rz(-2.131216689254707) $6;
: ^^
27 | ry(1.5942773627576423) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:27:24]
26 | rz(-2.131216689254707) $6;
27 | ry(1.5942773627576423) $6;
: ^^
28 | rz(1.6523480126886172) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:28:24]
27 | ry(1.5942773627576423) $6;
28 | rz(1.6523480126886172) $6;
: ^^
29 | cx $2, $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:29:4]
28 | rz(1.6523480126886172) $6;
29 | cx $2, $6;
: ^^
30 | rx(1.7228677586729606) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:29:8]
28 | rz(1.6523480126886172) $6;
29 | cx $2, $6;
: ^^
30 | rx(1.7228677586729606) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:30:24]
29 | cx $2, $6;
30 | rx(1.7228677586729606) $6;
: ^^
31 | rz(-2.574004435173139) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:31:24]
30 | rx(1.7228677586729606) $6;
31 | rz(-2.574004435173139) $6;
: ^^
32 | rzz(-1.1351764368333086) $3, $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:32:26]
31 | rz(-2.574004435173139) $6;
32 | rzz(-1.1351764368333086) $3, $6;
: ^^
33 | rz(-2.2557733650805956) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:32:30]
31 | rz(-2.574004435173139) $6;
32 | rzz(-1.1351764368333086) $3, $6;
: ^^
33 | rz(-2.2557733650805956) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:33:25]
32 | rzz(-1.1351764368333086) $3, $6;
33 | rz(-2.2557733650805956) $3;
: ^^
34 | cx $2, $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:34:4]
33 | rz(-2.2557733650805956) $3;
34 | cx $2, $3;
: ^^
35 | cx $3, $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:34:8]
33 | rz(-2.2557733650805956) $3;
34 | cx $2, $3;
: ^^
35 | cx $3, $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:35:4]
34 | cx $2, $3;
35 | cx $3, $2;
: ^^
36 | cx $2, $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:35:8]
34 | cx $2, $3;
35 | cx $3, $2;
: ^^
36 | cx $2, $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:36:4]
35 | cx $3, $2;
36 | cx $2, $3;
: ^^
37 | rz(1.1351764368333228) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:36:8]
35 | cx $3, $2;
36 | cx $2, $3;
: ^^
37 | rz(1.1351764368333228) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:37:24]
36 | cx $2, $3;
37 | rz(1.1351764368333228) $6;
: ^^
38 | rx(-0.1520714318780624) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:38:25]
37 | rz(1.1351764368333228) $6;
38 | rx(-0.1520714318780624) $6;
: ^^
39 | cx $4, $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:39:4]
38 | rx(-0.1520714318780624) $6;
39 | cx $4, $6;
: ^^
40 | ry(3.141592653589793) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:39:8]
38 | rx(-0.1520714318780624) $6;
39 | cx $4, $6;
: ^^
40 | ry(3.141592653589793) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:40:23]
39 | cx $4, $6;
40 | ry(3.141592653589793) $4;
: ^^
41 | rz(-2.430080509283288) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:41:24]
40 | ry(3.141592653589793) $4;
41 | rz(-2.430080509283288) $6;
: ^^
42 | ry(1.6241464682436637) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:42:24]
41 | rz(-2.430080509283288) $6;
42 | ry(1.6241464682436637) $6;
: ^^
43 | rz(1.6871298281697271) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:43:24]
42 | ry(1.6241464682436637) $6;
43 | rz(1.6871298281697271) $6;
: ^^
44 | cx $4, $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:44:4]
43 | rz(1.6871298281697271) $6;
44 | cx $4, $6;
: ^^
45 | cx $1, $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:44:8]
43 | rz(1.6871298281697271) $6;
44 | cx $4, $6;
: ^^
45 | cx $1, $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:45:4]
44 | cx $4, $6;
45 | cx $1, $4;
: ^^
46 | cx $4, $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:45:8]
44 | cx $4, $6;
45 | cx $1, $4;
: ^^
46 | cx $4, $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:46:4]
45 | cx $1, $4;
46 | cx $4, $1;
: ^^
47 | cx $1, $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:46:8]
45 | cx $1, $4;
46 | cx $4, $1;
: ^^
47 | cx $1, $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:47:4]
46 | cx $4, $1;
47 | cx $1, $4;
: ^^
48 | rz(2.963487659784592) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:47:8]
46 | cx $4, $1;
47 | cx $1, $4;
: ^^
48 | rz(2.963487659784592) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:48:23]
47 | cx $1, $4;
48 | rz(2.963487659784592) $6;
: ^^
49 | ry(0.7131608180726554) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:49:24]
48 | rz(2.963487659784592) $6;
49 | ry(0.7131608180726554) $6;
: ^^
50 | rz(1.8044663684396465) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:50:24]
49 | ry(0.7131608180726554) $6;
50 | rz(1.8044663684396465) $6;
: ^^
51 | crx(-2.7982261874868932) $5, $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:51:26]
50 | rz(1.8044663684396465) $6;
51 | crx(-2.7982261874868932) $5, $6;
: ^^
52 | ry(1.570796326794897) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:51:30]
50 | rz(1.8044663684396465) $6;
51 | crx(-2.7982261874868932) $5, $6;
: ^^
52 | ry(1.570796326794897) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:52:23]
51 | crx(-2.7982261874868932) $5, $6;
52 | ry(1.570796326794897) $5;
: ^^
53 | rzz(0.7853981633974483) $1, $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:53:25]
52 | ry(1.570796326794897) $5;
53 | rzz(0.7853981633974483) $1, $5;
: ^^
54 | rz(2.356194490192345) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:53:29]
52 | ry(1.570796326794897) $5;
53 | rzz(0.7853981633974483) $1, $5;
: ^^
54 | rz(2.356194490192345) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:54:23]
53 | rzz(0.7853981633974483) $1, $5;
54 | rz(2.356194490192345) $1;
: ^^
55 | ry(1.5707963267948966) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:55:24]
54 | rz(2.356194490192345) $1;
55 | ry(1.5707963267948966) $1;
: ^^
56 | rz(-0.7853981633974483) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:56:25]
55 | ry(1.5707963267948966) $1;
56 | rz(-0.7853981633974483) $5;
: ^^
57 | rzz(0.39269908169872414) $2, $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:57:26]
56 | rz(-0.7853981633974483) $5;
57 | rzz(0.39269908169872414) $2, $5;
: ^^
58 | rz(-0.39269908169872414) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:57:30]
56 | rz(-0.7853981633974483) $5;
57 | rzz(0.39269908169872414) $2, $5;
: ^^
58 | rz(-0.39269908169872414) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:58:26]
57 | rzz(0.39269908169872414) $2, $5;
58 | rz(-0.39269908169872414) $2;
: ^^
59 | rzz(0.7853981633974483) $2, $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:59:25]
58 | rz(-0.39269908169872414) $2;
59 | rzz(0.7853981633974483) $2, $1;
: ^^
60 | rz(-0.7853981633974483) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:59:29]
58 | rz(-0.39269908169872414) $2;
59 | rzz(0.7853981633974483) $2, $1;
: ^^
60 | rz(-0.7853981633974483) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:60:25]
59 | rzz(0.7853981633974483) $2, $1;
60 | rz(-0.7853981633974483) $1;
: ^^
61 | rz(2.356194490192345) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:61:23]
60 | rz(-0.7853981633974483) $1;
61 | rz(2.356194490192345) $2;
: ^^
62 | ry(1.5707963267948966) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:62:24]
61 | rz(2.356194490192345) $2;
62 | ry(1.5707963267948966) $2;
: ^^
63 | rz(-0.39269908169872414) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:63:26]
62 | ry(1.5707963267948966) $2;
63 | rz(-0.39269908169872414) $5;
: ^^
64 | rzz(0.19634954084936207) $3, $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:64:26]
63 | rz(-0.39269908169872414) $5;
64 | rzz(0.19634954084936207) $3, $5;
: ^^
65 | rz(-0.19634954084936207) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:64:30]
63 | rz(-0.39269908169872414) $5;
64 | rzz(0.19634954084936207) $3, $5;
: ^^
65 | rz(-0.19634954084936207) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:65:26]
64 | rzz(0.19634954084936207) $3, $5;
65 | rz(-0.19634954084936207) $3;
: ^^
66 | rzz(0.39269908169872414) $3, $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:66:26]
65 | rz(-0.19634954084936207) $3;
66 | rzz(0.39269908169872414) $3, $1;
: ^^
67 | rz(-0.39269908169872414) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:66:30]
65 | rz(-0.19634954084936207) $3;
66 | rzz(0.39269908169872414) $3, $1;
: ^^
67 | rz(-0.39269908169872414) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:67:26]
66 | rzz(0.39269908169872414) $3, $1;
67 | rz(-0.39269908169872414) $1;
: ^^
68 | rz(-0.39269908169872414) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:68:26]
67 | rz(-0.39269908169872414) $1;
68 | rz(-0.39269908169872414) $3;
: ^^
69 | rzz(0.7853981633974483) $3, $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:69:25]
68 | rz(-0.39269908169872414) $3;
69 | rzz(0.7853981633974483) $3, $2;
: ^^
70 | rz(-0.7853981633974483) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:69:29]
68 | rz(-0.39269908169872414) $3;
69 | rzz(0.7853981633974483) $3, $2;
: ^^
70 | rz(-0.7853981633974483) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:70:25]
69 | rzz(0.7853981633974483) $3, $2;
70 | rz(-0.7853981633974483) $2;
: ^^
71 | rz(2.356194490192345) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:71:23]
70 | rz(-0.7853981633974483) $2;
71 | rz(2.356194490192345) $3;
: ^^
72 | ry(1.5707963267948966) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:72:24]
71 | rz(2.356194490192345) $3;
72 | ry(1.5707963267948966) $3;
: ^^
73 | rz(-0.19634954084936207) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:73:26]
72 | ry(1.5707963267948966) $3;
73 | rz(-0.19634954084936207) $5;
: ^^
74 | rzz(0.09817477042468103) $4, $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:74:26]
73 | rz(-0.19634954084936207) $5;
74 | rzz(0.09817477042468103) $4, $5;
: ^^
75 | rz(-0.09817477042468103) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:74:30]
73 | rz(-0.19634954084936207) $5;
74 | rzz(0.09817477042468103) $4, $5;
: ^^
75 | rz(-0.09817477042468103) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:75:26]
74 | rzz(0.09817477042468103) $4, $5;
75 | rz(-0.09817477042468103) $4;
: ^^
76 | rzz(0.19634954084936207) $4, $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:76:26]
75 | rz(-0.09817477042468103) $4;
76 | rzz(0.19634954084936207) $4, $1;
: ^^
77 | rz(-0.19634954084936207) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:76:30]
75 | rz(-0.09817477042468103) $4;
76 | rzz(0.19634954084936207) $4, $1;
: ^^
77 | rz(-0.19634954084936207) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:77:26]
76 | rzz(0.19634954084936207) $4, $1;
77 | rz(-0.19634954084936207) $1;
: ^^
78 | rz(-0.19634954084936207) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:78:26]
77 | rz(-0.19634954084936207) $1;
78 | rz(-0.19634954084936207) $4;
: ^^
79 | rzz(0.39269908169872414) $4, $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:79:26]
78 | rz(-0.19634954084936207) $4;
79 | rzz(0.39269908169872414) $4, $2;
: ^^
80 | rz(-0.39269908169872414) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:79:30]
78 | rz(-0.19634954084936207) $4;
79 | rzz(0.39269908169872414) $4, $2;
: ^^
80 | rz(-0.39269908169872414) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:80:26]
79 | rzz(0.39269908169872414) $4, $2;
80 | rz(-0.39269908169872414) $2;
: ^^
81 | rz(-0.39269908169872414) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:81:26]
80 | rz(-0.39269908169872414) $2;
81 | rz(-0.39269908169872414) $4;
: ^^
82 | rzz(0.7853981633974483) $4, $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:82:25]
81 | rz(-0.39269908169872414) $4;
82 | rzz(0.7853981633974483) $4, $3;
: ^^
83 | rz(-0.7853981633974483) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:82:29]
81 | rz(-0.39269908169872414) $4;
82 | rzz(0.7853981633974483) $4, $3;
: ^^
83 | rz(-0.7853981633974483) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:83:25]
82 | rzz(0.7853981633974483) $4, $3;
83 | rz(-0.7853981633974483) $3;
: ^^
84 | rz(2.356194490192345) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:84:23]
83 | rz(-0.7853981633974483) $3;
84 | rz(2.356194490192345) $4;
: ^^
85 | ry(1.5707963267948966) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:85:24]
84 | rz(2.356194490192345) $4;
85 | ry(1.5707963267948966) $4;
: ^^
86 | rz(-0.09817477042468103) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:86:26]
85 | ry(1.5707963267948966) $4;
86 | rz(-0.09817477042468103) $5;
: ^^
87 | rzz(0.04908738521234052) $0, $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:87:26]
86 | rz(-0.09817477042468103) $5;
87 | rzz(0.04908738521234052) $0, $5;
: ^^
88 | rz(-0.04908738521234052) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:87:30]
86 | rz(-0.09817477042468103) $5;
87 | rzz(0.04908738521234052) $0, $5;
: ^^
88 | rz(-0.04908738521234052) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:88:26]
87 | rzz(0.04908738521234052) $0, $5;
88 | rz(-0.04908738521234052) $0;
: ^^
89 | rzz(0.09817477042468103) $0, $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:89:26]
88 | rz(-0.04908738521234052) $0;
89 | rzz(0.09817477042468103) $0, $1;
: ^^
90 | rz(-0.09817477042468103) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:89:30]
88 | rz(-0.04908738521234052) $0;
89 | rzz(0.09817477042468103) $0, $1;
: ^^
90 | rz(-0.09817477042468103) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:90:26]
89 | rzz(0.09817477042468103) $0, $1;
90 | rz(-0.09817477042468103) $0;
: ^^
91 | rzz(0.19634954084936207) $0, $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:91:26]
90 | rz(-0.09817477042468103) $0;
91 | rzz(0.19634954084936207) $0, $2;
: ^^
92 | rz(-0.19634954084936207) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:91:30]
90 | rz(-0.09817477042468103) $0;
91 | rzz(0.19634954084936207) $0, $2;
: ^^
92 | rz(-0.19634954084936207) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:92:26]
91 | rzz(0.19634954084936207) $0, $2;
92 | rz(-0.19634954084936207) $0;
: ^^
93 | rzz(0.39269908169872414) $0, $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:93:26]
92 | rz(-0.19634954084936207) $0;
93 | rzz(0.39269908169872414) $0, $3;
: ^^
94 | rz(-0.39269908169872414) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:93:30]
92 | rz(-0.19634954084936207) $0;
93 | rzz(0.39269908169872414) $0, $3;
: ^^
94 | rz(-0.39269908169872414) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:94:26]
93 | rzz(0.39269908169872414) $0, $3;
94 | rz(-0.39269908169872414) $0;
: ^^
95 | rzz(0.7853981633974483) $0, $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:95:25]
94 | rz(-0.39269908169872414) $0;
95 | rzz(0.7853981633974483) $0, $4;
: ^^
96 | rz(2.356194490192345) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:95:29]
94 | rz(-0.39269908169872414) $0;
95 | rzz(0.7853981633974483) $0, $4;
: ^^
96 | rz(2.356194490192345) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:96:23]
95 | rzz(0.7853981633974483) $0, $4;
96 | rz(2.356194490192345) $0;
: ^^
97 | ry(1.5707963267948966) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:97:24]
96 | rz(2.356194490192345) $0;
97 | ry(1.5707963267948966) $0;
: ^^
98 | rz(-0.09817477042468103) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:98:26]
97 | ry(1.5707963267948966) $0;
98 | rz(-0.09817477042468103) $1;
: ^^
99 | rz(-0.19634954084936207) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:99:26]
98 | rz(-0.09817477042468103) $1;
99 | rz(-0.19634954084936207) $2;
: ^^
100 | rz(-0.39269908169872414) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:100:26]
99 | rz(-0.19634954084936207) $2;
100 | rz(-0.39269908169872414) $3;
: ^^
101 | rz(-0.7853981633974483) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:101:25]
100 | rz(-0.39269908169872414) $3;
101 | rz(-0.7853981633974483) $4;
: ^^
102 | rz(-0.04908738521234052) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:102:26]
101 | rz(-0.7853981633974483) $4;
102 | rz(-0.04908738521234052) $5;
: ^^
103 | rz(-1.5707963267948966) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:103:25]
102 | rz(-0.04908738521234052) $5;
103 | rz(-1.5707963267948966) $6;
: ^^
`----
Error processing circuit ae.
Traceback (most recent call last):
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/src/mqt/problemsolver/resource_estimation/error_budget_optimization/generate_data.py", line 227, in generate_data
counts = estimate(transpiled_qc)["logicalCounts"]
^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/__init__.py", line 90, in estimate
return job.result()
^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/jobs/qsjob.py", line 146, in result
return self._result(timeout=timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/jobs/qsjob.py", line 77, in _result
return self._future.result(timeout=timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/.asdf/installs/python/3.12.12/lib/python3.12/concurrent/futures/_base.py", line 456, in result
return self.__get_result()
^^^^^^^^^^^^^^^^^^^
File "/home/docs/.asdf/installs/python/3.12.12/lib/python3.12/concurrent/futures/_base.py", line 401, in __get_result
raise self._exception
File "/home/docs/.asdf/installs/python/3.12.12/lib/python3.12/concurrent/futures/thread.py", line 59, in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/backends/backend_base.py", line 271, in run_job
output = self._execute(compilations, **options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/backends/re_backend.py", line 165, in _execute
(program, self._estimate_qasm(program.qasm, **input_params))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/backends/re_backend.py", line 151, in _estimate_qasm
res_str = resource_estimate_qasm_program(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
module.QasmError: Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:3:24]
2 | include "stdgates.inc";
3 | rx(0.2905878848804679) $0;
: ^^
4 | ry(1.5707963267948968) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:4:24]
3 | rx(0.2905878848804679) $0;
4 | ry(1.5707963267948968) $1;
: ^^
5 | ry(1.5707963267948966) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:5:24]
4 | ry(1.5707963267948968) $1;
5 | ry(1.5707963267948966) $2;
: ^^
6 | rz(-1.5707963267948966) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:6:25]
5 | ry(1.5707963267948966) $2;
6 | rz(-1.5707963267948966) $3;
: ^^
7 | ry(-0.684977038285698) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:7:24]
6 | rz(-1.5707963267948966) $3;
7 | ry(-0.684977038285698) $3;
: ^^
8 | ry(1.5707963267948966) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:8:24]
7 | ry(-0.684977038285698) $3;
8 | ry(1.5707963267948966) $4;
: ^^
9 | ry(1.5707963267948954) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:9:24]
8 | ry(1.5707963267948966) $4;
9 | ry(1.5707963267948954) $5;
: ^^
10 | rx(-0.4517785162568002) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:10:25]
9 | ry(1.5707963267948954) $5;
10 | rx(-0.4517785162568002) $6;
: ^^
11 | rz(-3.141592653589793) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:11:24]
10 | rx(-0.4517785162568002) $6;
11 | rz(-3.141592653589793) $6;
: ^^
12 | rz(1.5707963267948966) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:12:24]
11 | rz(-3.141592653589793) $6;
12 | rz(1.5707963267948966) $7;
: ^^
13 | ry(3.1415926535897913) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:13:24]
12 | rz(1.5707963267948966) $7;
13 | ry(3.1415926535897913) $7;
: ^^
14 | rxx(-0.9272952180016123) $0, $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:14:26]
13 | ry(3.1415926535897913) $7;
14 | rxx(-0.9272952180016123) $0, $7;
: ^^
15 | ry(-1.5707963267948966) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:14:30]
13 | ry(3.1415926535897913) $7;
14 | rxx(-0.9272952180016123) $0, $7;
: ^^
15 | ry(-1.5707963267948966) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:15:25]
14 | rxx(-0.9272952180016123) $0, $7;
15 | ry(-1.5707963267948966) $0;
: ^^
16 | rz(2.8510047687093216) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:16:24]
15 | ry(-1.5707963267948966) $0;
16 | rz(2.8510047687093216) $0;
: ^^
17 | ry(1.570796326794896) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:17:23]
16 | rz(2.8510047687093216) $0;
17 | ry(1.570796326794896) $7;
: ^^
18 | rz(0.7194139991699164) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:18:24]
17 | ry(1.570796326794896) $7;
18 | rz(0.7194139991699164) $7;
: ^^
19 | crz(-2.574004435173137) $1, $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:19:25]
18 | rz(0.7194139991699164) $7;
19 | crz(-2.574004435173137) $1, $7;
: ^^
20 | ry(3.141592653589793) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:19:29]
18 | rz(0.7194139991699164) $7;
19 | crz(-2.574004435173137) $1, $7;
: ^^
20 | ry(3.141592653589793) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:20:23]
19 | crz(-2.574004435173137) $1, $7;
20 | ry(3.141592653589793) $1;
: ^^
21 | rx(-0.15207143187806504) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:21:26]
20 | ry(3.141592653589793) $1;
21 | rx(-0.15207143187806504) $7;
: ^^
22 | cx $2, $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:22:4]
21 | rx(-0.15207143187806504) $7;
22 | cx $2, $7;
: ^^
23 | ry(3.141592653589793) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:22:8]
21 | rx(-0.15207143187806504) $7;
22 | cx $2, $7;
: ^^
23 | ry(3.141592653589793) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:23:23]
22 | cx $2, $7;
23 | ry(3.141592653589793) $2;
: ^^
24 | rz(-2.131216689254707) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:24:24]
23 | ry(3.141592653589793) $2;
24 | rz(-2.131216689254707) $7;
: ^^
25 | ry(1.5942773627576423) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:25:24]
24 | rz(-2.131216689254707) $7;
25 | ry(1.5942773627576423) $7;
: ^^
26 | rz(1.6523480126886172) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:26:24]
25 | ry(1.5942773627576423) $7;
26 | rz(1.6523480126886172) $7;
: ^^
27 | cx $2, $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:27:4]
26 | rz(1.6523480126886172) $7;
27 | cx $2, $7;
: ^^
28 | rx(-2.989521221711729) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:27:8]
26 | rz(1.6523480126886172) $7;
27 | cx $2, $7;
: ^^
28 | rx(-2.989521221711729) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:28:24]
27 | cx $2, $7;
28 | rx(-2.989521221711729) $7;
: ^^
29 | ry(2.5740044351731393) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:29:24]
28 | rx(-2.989521221711729) $7;
29 | ry(2.5740044351731393) $7;
: ^^
30 | ryy(-1.1351764368333086) $3, $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:30:26]
29 | ry(2.5740044351731393) $7;
30 | ryy(-1.1351764368333086) $3, $7;
: ^^
31 | rx(-1.5707963267948966) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:30:30]
29 | ry(2.5740044351731393) $7;
30 | ryy(-1.1351764368333086) $3, $7;
: ^^
31 | rx(-1.5707963267948966) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:31:25]
30 | ryy(-1.1351764368333086) $3, $7;
31 | rx(-1.5707963267948966) $3;
: ^^
32 | rz(-2.2557733650805956) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:32:25]
31 | rx(-1.5707963267948966) $3;
32 | rz(-2.2557733650805956) $3;
: ^^
33 | ry(-1.1351764368333113) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:33:25]
32 | rz(-2.2557733650805956) $3;
33 | ry(-1.1351764368333113) $7;
: ^^
34 | rx(-1.72286775867296) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:34:23]
33 | ry(-1.1351764368333113) $7;
34 | rx(-1.72286775867296) $7;
: ^^
35 | cx $4, $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:35:4]
34 | rx(-1.72286775867296) $7;
35 | cx $4, $7;
: ^^
36 | ry(3.141592653589793) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:35:8]
34 | rx(-1.72286775867296) $7;
35 | cx $4, $7;
: ^^
36 | ry(3.141592653589793) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:36:23]
35 | cx $4, $7;
36 | ry(3.141592653589793) $4;
: ^^
37 | rz(-2.430080509283288) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:37:24]
36 | ry(3.141592653589793) $4;
37 | rz(-2.430080509283288) $7;
: ^^
38 | ry(1.6241464682436637) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:38:24]
37 | rz(-2.430080509283288) $7;
38 | ry(1.6241464682436637) $7;
: ^^
39 | rz(1.6871298281697271) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:39:24]
38 | ry(1.6241464682436637) $7;
39 | rz(1.6871298281697271) $7;
: ^^
40 | cx $4, $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:40:4]
39 | rz(1.6871298281697271) $7;
40 | cx $4, $7;
: ^^
41 | cx $2, $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:40:8]
39 | rz(1.6871298281697271) $7;
40 | cx $4, $7;
: ^^
41 | cx $2, $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:41:4]
40 | cx $4, $7;
41 | cx $2, $4;
: ^^
42 | cx $4, $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:41:8]
40 | cx $4, $7;
41 | cx $2, $4;
: ^^
42 | cx $4, $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:42:4]
41 | cx $2, $4;
42 | cx $4, $2;
: ^^
43 | cx $2, $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:42:8]
41 | cx $2, $4;
42 | cx $4, $2;
: ^^
43 | cx $2, $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:43:4]
42 | cx $4, $2;
43 | cx $2, $4;
: ^^
44 | rx(-1.4187248949168325) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:43:8]
42 | cx $4, $2;
43 | cx $2, $4;
: ^^
44 | rx(-1.4187248949168325) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:44:25]
43 | cx $2, $4;
44 | rx(-1.4187248949168325) $7;
: ^^
45 | rz(0.35619008076882963) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:45:25]
44 | rx(-1.4187248949168325) $7;
45 | rz(0.35619008076882963) $7;
: ^^
46 | crz(-2.7982261874868968) $5, $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:46:26]
45 | rz(0.35619008076882963) $7;
46 | crz(-2.7982261874868968) $5, $7;
: ^^
47 | ry(3.1415926535897927) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:46:30]
45 | rz(0.35619008076882963) $7;
46 | crz(-2.7982261874868968) $5, $7;
: ^^
47 | ry(3.1415926535897927) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:47:24]
46 | crz(-2.7982261874868968) $5, $7;
47 | ry(3.1415926535897927) $5;
: ^^
48 | cx $1, $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:48:4]
47 | ry(3.1415926535897927) $5;
48 | cx $1, $5;
: ^^
49 | cx $5, $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:48:8]
47 | ry(3.1415926535897927) $5;
48 | cx $1, $5;
: ^^
49 | cx $5, $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:49:4]
48 | cx $1, $5;
49 | cx $5, $1;
: ^^
50 | cx $1, $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:49:8]
48 | cx $1, $5;
49 | cx $5, $1;
: ^^
50 | cx $1, $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:50:4]
49 | cx $5, $1;
50 | cx $1, $5;
: ^^
51 | ry(1.570796326794899) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:50:8]
49 | cx $5, $1;
50 | cx $1, $5;
: ^^
51 | ry(1.570796326794899) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:51:23]
50 | cx $1, $5;
51 | ry(1.570796326794899) $7;
: ^^
52 | rxx(-0.34336646610289634) $6, $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:52:27]
51 | ry(1.570796326794899) $7;
52 | rxx(-0.34336646610289634) $6, $7;
: ^^
53 | rz(-3.1415926535897913) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:52:31]
51 | ry(1.570796326794899) $7;
52 | rxx(-0.34336646610289634) $6, $7;
: ^^
53 | rz(-3.1415926535897913) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:53:25]
52 | rxx(-0.34336646610289634) $6, $7;
53 | rz(-3.1415926535897913) $6;
: ^^
54 | rx(-2.689814137332993) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:54:24]
53 | rz(-3.1415926535897913) $6;
54 | rx(-2.689814137332993) $6;
: ^^
55 | rzz(0.7853981633974483) $1, $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:55:25]
54 | rx(-2.689814137332993) $6;
55 | rzz(0.7853981633974483) $1, $6;
: ^^
56 | rz(2.356194490192345) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:55:29]
54 | rx(-2.689814137332993) $6;
55 | rzz(0.7853981633974483) $1, $6;
: ^^
56 | rz(2.356194490192345) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:56:23]
55 | rzz(0.7853981633974483) $1, $6;
56 | rz(2.356194490192345) $1;
: ^^
57 | ry(1.5707963267948966) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:57:24]
56 | rz(2.356194490192345) $1;
57 | ry(1.5707963267948966) $1;
: ^^
58 | rz(-0.7853981633974483) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:58:25]
57 | ry(1.5707963267948966) $1;
58 | rz(-0.7853981633974483) $6;
: ^^
59 | rzz(0.39269908169872414) $2, $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:59:26]
58 | rz(-0.7853981633974483) $6;
59 | rzz(0.39269908169872414) $2, $6;
: ^^
60 | rz(-0.39269908169872414) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:59:30]
58 | rz(-0.7853981633974483) $6;
59 | rzz(0.39269908169872414) $2, $6;
: ^^
60 | rz(-0.39269908169872414) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:60:26]
59 | rzz(0.39269908169872414) $2, $6;
60 | rz(-0.39269908169872414) $2;
: ^^
61 | rzz(0.7853981633974483) $2, $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:61:25]
60 | rz(-0.39269908169872414) $2;
61 | rzz(0.7853981633974483) $2, $1;
: ^^
62 | rz(-0.7853981633974483) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:61:29]
60 | rz(-0.39269908169872414) $2;
61 | rzz(0.7853981633974483) $2, $1;
: ^^
62 | rz(-0.7853981633974483) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:62:25]
61 | rzz(0.7853981633974483) $2, $1;
62 | rz(-0.7853981633974483) $1;
: ^^
63 | rz(2.356194490192345) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:63:23]
62 | rz(-0.7853981633974483) $1;
63 | rz(2.356194490192345) $2;
: ^^
64 | ry(1.5707963267948966) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:64:24]
63 | rz(2.356194490192345) $2;
64 | ry(1.5707963267948966) $2;
: ^^
65 | rz(-0.39269908169872414) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:65:26]
64 | ry(1.5707963267948966) $2;
65 | rz(-0.39269908169872414) $6;
: ^^
66 | rzz(0.19634954084936207) $3, $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:66:26]
65 | rz(-0.39269908169872414) $6;
66 | rzz(0.19634954084936207) $3, $6;
: ^^
67 | rz(-0.19634954084936207) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:66:30]
65 | rz(-0.39269908169872414) $6;
66 | rzz(0.19634954084936207) $3, $6;
: ^^
67 | rz(-0.19634954084936207) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:67:26]
66 | rzz(0.19634954084936207) $3, $6;
67 | rz(-0.19634954084936207) $3;
: ^^
68 | rzz(0.39269908169872414) $3, $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:68:26]
67 | rz(-0.19634954084936207) $3;
68 | rzz(0.39269908169872414) $3, $1;
: ^^
69 | rz(-0.39269908169872414) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:68:30]
67 | rz(-0.19634954084936207) $3;
68 | rzz(0.39269908169872414) $3, $1;
: ^^
69 | rz(-0.39269908169872414) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:69:26]
68 | rzz(0.39269908169872414) $3, $1;
69 | rz(-0.39269908169872414) $1;
: ^^
70 | rz(-0.39269908169872414) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:70:26]
69 | rz(-0.39269908169872414) $1;
70 | rz(-0.39269908169872414) $3;
: ^^
71 | rzz(0.7853981633974483) $3, $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:71:25]
70 | rz(-0.39269908169872414) $3;
71 | rzz(0.7853981633974483) $3, $2;
: ^^
72 | rz(-0.7853981633974483) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:71:29]
70 | rz(-0.39269908169872414) $3;
71 | rzz(0.7853981633974483) $3, $2;
: ^^
72 | rz(-0.7853981633974483) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:72:25]
71 | rzz(0.7853981633974483) $3, $2;
72 | rz(-0.7853981633974483) $2;
: ^^
73 | rz(2.356194490192345) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:73:23]
72 | rz(-0.7853981633974483) $2;
73 | rz(2.356194490192345) $3;
: ^^
74 | ry(1.5707963267948966) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:74:24]
73 | rz(2.356194490192345) $3;
74 | ry(1.5707963267948966) $3;
: ^^
75 | rz(-0.19634954084936207) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:75:26]
74 | ry(1.5707963267948966) $3;
75 | rz(-0.19634954084936207) $6;
: ^^
76 | rzz(0.09817477042468103) $4, $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:76:26]
75 | rz(-0.19634954084936207) $6;
76 | rzz(0.09817477042468103) $4, $6;
: ^^
77 | rz(-0.09817477042468103) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:76:30]
75 | rz(-0.19634954084936207) $6;
76 | rzz(0.09817477042468103) $4, $6;
: ^^
77 | rz(-0.09817477042468103) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:77:26]
76 | rzz(0.09817477042468103) $4, $6;
77 | rz(-0.09817477042468103) $4;
: ^^
78 | rzz(0.19634954084936207) $4, $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:78:26]
77 | rz(-0.09817477042468103) $4;
78 | rzz(0.19634954084936207) $4, $1;
: ^^
79 | rz(-0.19634954084936207) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:78:30]
77 | rz(-0.09817477042468103) $4;
78 | rzz(0.19634954084936207) $4, $1;
: ^^
79 | rz(-0.19634954084936207) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:79:26]
78 | rzz(0.19634954084936207) $4, $1;
79 | rz(-0.19634954084936207) $1;
: ^^
80 | rz(-0.19634954084936207) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:80:26]
79 | rz(-0.19634954084936207) $1;
80 | rz(-0.19634954084936207) $4;
: ^^
81 | rzz(0.39269908169872414) $4, $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:81:26]
80 | rz(-0.19634954084936207) $4;
81 | rzz(0.39269908169872414) $4, $2;
: ^^
82 | rz(-0.39269908169872414) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:81:30]
80 | rz(-0.19634954084936207) $4;
81 | rzz(0.39269908169872414) $4, $2;
: ^^
82 | rz(-0.39269908169872414) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:82:26]
81 | rzz(0.39269908169872414) $4, $2;
82 | rz(-0.39269908169872414) $2;
: ^^
83 | rz(-0.39269908169872414) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:83:26]
82 | rz(-0.39269908169872414) $2;
83 | rz(-0.39269908169872414) $4;
: ^^
84 | rzz(0.7853981633974483) $4, $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:84:25]
83 | rz(-0.39269908169872414) $4;
84 | rzz(0.7853981633974483) $4, $3;
: ^^
85 | rz(-0.7853981633974483) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:84:29]
83 | rz(-0.39269908169872414) $4;
84 | rzz(0.7853981633974483) $4, $3;
: ^^
85 | rz(-0.7853981633974483) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:85:25]
84 | rzz(0.7853981633974483) $4, $3;
85 | rz(-0.7853981633974483) $3;
: ^^
86 | rz(2.356194490192345) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:86:23]
85 | rz(-0.7853981633974483) $3;
86 | rz(2.356194490192345) $4;
: ^^
87 | ry(1.5707963267948966) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:87:24]
86 | rz(2.356194490192345) $4;
87 | ry(1.5707963267948966) $4;
: ^^
88 | rz(-0.09817477042468103) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:88:26]
87 | ry(1.5707963267948966) $4;
88 | rz(-0.09817477042468103) $6;
: ^^
89 | rzz(0.04908738521234052) $5, $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:89:26]
88 | rz(-0.09817477042468103) $6;
89 | rzz(0.04908738521234052) $5, $6;
: ^^
90 | rz(-0.04908738521234052) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:89:30]
88 | rz(-0.09817477042468103) $6;
89 | rzz(0.04908738521234052) $5, $6;
: ^^
90 | rz(-0.04908738521234052) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:90:26]
89 | rzz(0.04908738521234052) $5, $6;
90 | rz(-0.04908738521234052) $5;
: ^^
91 | rzz(0.09817477042468103) $5, $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:91:26]
90 | rz(-0.04908738521234052) $5;
91 | rzz(0.09817477042468103) $5, $1;
: ^^
92 | rz(-0.09817477042468103) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:91:30]
90 | rz(-0.04908738521234052) $5;
91 | rzz(0.09817477042468103) $5, $1;
: ^^
92 | rz(-0.09817477042468103) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:92:26]
91 | rzz(0.09817477042468103) $5, $1;
92 | rz(-0.09817477042468103) $1;
: ^^
93 | rz(-0.09817477042468103) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:93:26]
92 | rz(-0.09817477042468103) $1;
93 | rz(-0.09817477042468103) $5;
: ^^
94 | rzz(0.19634954084936207) $5, $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:94:26]
93 | rz(-0.09817477042468103) $5;
94 | rzz(0.19634954084936207) $5, $2;
: ^^
95 | rz(-0.19634954084936207) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:94:30]
93 | rz(-0.09817477042468103) $5;
94 | rzz(0.19634954084936207) $5, $2;
: ^^
95 | rz(-0.19634954084936207) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:95:26]
94 | rzz(0.19634954084936207) $5, $2;
95 | rz(-0.19634954084936207) $2;
: ^^
96 | rz(-0.19634954084936207) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:96:26]
95 | rz(-0.19634954084936207) $2;
96 | rz(-0.19634954084936207) $5;
: ^^
97 | rzz(0.39269908169872414) $5, $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:97:26]
96 | rz(-0.19634954084936207) $5;
97 | rzz(0.39269908169872414) $5, $3;
: ^^
98 | rz(-0.39269908169872414) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:97:30]
96 | rz(-0.19634954084936207) $5;
97 | rzz(0.39269908169872414) $5, $3;
: ^^
98 | rz(-0.39269908169872414) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:98:26]
97 | rzz(0.39269908169872414) $5, $3;
98 | rz(-0.39269908169872414) $3;
: ^^
99 | rz(-0.39269908169872414) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:99:26]
98 | rz(-0.39269908169872414) $3;
99 | rz(-0.39269908169872414) $5;
: ^^
100 | rzz(0.7853981633974483) $5, $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:100:25]
99 | rz(-0.39269908169872414) $5;
100 | rzz(0.7853981633974483) $5, $4;
: ^^
101 | rz(-0.7853981633974483) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:100:29]
99 | rz(-0.39269908169872414) $5;
100 | rzz(0.7853981633974483) $5, $4;
: ^^
101 | rz(-0.7853981633974483) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:101:25]
100 | rzz(0.7853981633974483) $5, $4;
101 | rz(-0.7853981633974483) $4;
: ^^
102 | rz(2.356194490192345) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:102:23]
101 | rz(-0.7853981633974483) $4;
102 | rz(2.356194490192345) $5;
: ^^
103 | ry(1.5707963267948966) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:103:24]
102 | rz(2.356194490192345) $5;
103 | ry(1.5707963267948966) $5;
: ^^
104 | rz(-0.04908738521234052) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:104:26]
103 | ry(1.5707963267948966) $5;
104 | rz(-0.04908738521234052) $6;
: ^^
105 | rzz(0.02454369260617026) $0, $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:105:26]
104 | rz(-0.04908738521234052) $6;
105 | rzz(0.02454369260617026) $0, $6;
: ^^
106 | rz(-0.02454369260617026) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:105:30]
104 | rz(-0.04908738521234052) $6;
105 | rzz(0.02454369260617026) $0, $6;
: ^^
106 | rz(-0.02454369260617026) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:106:26]
105 | rzz(0.02454369260617026) $0, $6;
106 | rz(-0.02454369260617026) $0;
: ^^
107 | rzz(0.04908738521234052) $0, $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:107:26]
106 | rz(-0.02454369260617026) $0;
107 | rzz(0.04908738521234052) $0, $1;
: ^^
108 | rz(-0.04908738521234052) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:107:30]
106 | rz(-0.02454369260617026) $0;
107 | rzz(0.04908738521234052) $0, $1;
: ^^
108 | rz(-0.04908738521234052) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:108:26]
107 | rzz(0.04908738521234052) $0, $1;
108 | rz(-0.04908738521234052) $0;
: ^^
109 | rzz(0.09817477042468103) $0, $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:109:26]
108 | rz(-0.04908738521234052) $0;
109 | rzz(0.09817477042468103) $0, $2;
: ^^
110 | rz(-0.09817477042468103) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:109:30]
108 | rz(-0.04908738521234052) $0;
109 | rzz(0.09817477042468103) $0, $2;
: ^^
110 | rz(-0.09817477042468103) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:110:26]
109 | rzz(0.09817477042468103) $0, $2;
110 | rz(-0.09817477042468103) $0;
: ^^
111 | rzz(0.19634954084936207) $0, $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:111:26]
110 | rz(-0.09817477042468103) $0;
111 | rzz(0.19634954084936207) $0, $3;
: ^^
112 | rz(-0.19634954084936207) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:111:30]
110 | rz(-0.09817477042468103) $0;
111 | rzz(0.19634954084936207) $0, $3;
: ^^
112 | rz(-0.19634954084936207) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:112:26]
111 | rzz(0.19634954084936207) $0, $3;
112 | rz(-0.19634954084936207) $0;
: ^^
113 | rzz(0.39269908169872414) $0, $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:113:26]
112 | rz(-0.19634954084936207) $0;
113 | rzz(0.39269908169872414) $0, $4;
: ^^
114 | rz(-0.39269908169872414) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:113:30]
112 | rz(-0.19634954084936207) $0;
113 | rzz(0.39269908169872414) $0, $4;
: ^^
114 | rz(-0.39269908169872414) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:114:26]
113 | rzz(0.39269908169872414) $0, $4;
114 | rz(-0.39269908169872414) $0;
: ^^
115 | rzz(0.7853981633974483) $0, $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:115:25]
114 | rz(-0.39269908169872414) $0;
115 | rzz(0.7853981633974483) $0, $5;
: ^^
116 | rz(2.356194490192345) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:115:29]
114 | rz(-0.39269908169872414) $0;
115 | rzz(0.7853981633974483) $0, $5;
: ^^
116 | rz(2.356194490192345) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:116:23]
115 | rzz(0.7853981633974483) $0, $5;
116 | rz(2.356194490192345) $0;
: ^^
117 | ry(1.5707963267948966) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:117:24]
116 | rz(2.356194490192345) $0;
117 | ry(1.5707963267948966) $0;
: ^^
118 | rz(-0.04908738521234052) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:118:26]
117 | ry(1.5707963267948966) $0;
118 | rz(-0.04908738521234052) $1;
: ^^
119 | rz(-0.09817477042468103) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:119:26]
118 | rz(-0.04908738521234052) $1;
119 | rz(-0.09817477042468103) $2;
: ^^
120 | rz(-0.19634954084936207) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:120:26]
119 | rz(-0.09817477042468103) $2;
120 | rz(-0.19634954084936207) $3;
: ^^
121 | rz(-0.39269908169872414) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:121:26]
120 | rz(-0.19634954084936207) $3;
121 | rz(-0.39269908169872414) $4;
: ^^
122 | rz(-0.7853981633974483) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:122:25]
121 | rz(-0.39269908169872414) $4;
122 | rz(-0.7853981633974483) $5;
: ^^
123 | rz(-0.02454369260617026) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:123:26]
122 | rz(-0.7853981633974483) $5;
123 | rz(-0.02454369260617026) $6;
: ^^
124 | rz(1.5707963267948966) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:124:24]
123 | rz(-0.02454369260617026) $6;
124 | rz(1.5707963267948966) $7;
: ^^
125 | ry(-1.914162792897793) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:125:24]
124 | rz(1.5707963267948966) $7;
125 | ry(-1.914162792897793) $7;
: ^^
`----
Error processing circuit ae.
Traceback (most recent call last):
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/src/mqt/problemsolver/resource_estimation/error_budget_optimization/generate_data.py", line 227, in generate_data
counts = estimate(transpiled_qc)["logicalCounts"]
^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/__init__.py", line 90, in estimate
return job.result()
^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/jobs/qsjob.py", line 146, in result
return self._result(timeout=timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/jobs/qsjob.py", line 77, in _result
return self._future.result(timeout=timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/.asdf/installs/python/3.12.12/lib/python3.12/concurrent/futures/_base.py", line 456, in result
return self.__get_result()
^^^^^^^^^^^^^^^^^^^
File "/home/docs/.asdf/installs/python/3.12.12/lib/python3.12/concurrent/futures/_base.py", line 401, in __get_result
raise self._exception
File "/home/docs/.asdf/installs/python/3.12.12/lib/python3.12/concurrent/futures/thread.py", line 59, in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/backends/backend_base.py", line 271, in run_job
output = self._execute(compilations, **options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/backends/re_backend.py", line 165, in _execute
(program, self._estimate_qasm(program.qasm, **input_params))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/backends/re_backend.py", line 151, in _estimate_qasm
res_str = resource_estimate_qasm_program(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
module.QasmError: Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:3:24]
2 | include "stdgates.inc";
3 | ry(-1.570796326794896) $0;
: ^^
4 | rz(-3.1415926535897967) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:4:25]
3 | ry(-1.570796326794896) $0;
4 | rz(-3.1415926535897967) $0;
: ^^
5 | rz(1.5707963267948983) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:5:24]
4 | rz(-3.1415926535897967) $0;
5 | rz(1.5707963267948983) $1;
: ^^
6 | ry(-3.0088460452100048) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:6:25]
5 | rz(1.5707963267948983) $1;
6 | ry(-3.0088460452100048) $1;
: ^^
7 | ry(1.5707963267948966) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:7:24]
6 | ry(-3.0088460452100048) $1;
7 | ry(1.5707963267948966) $2;
: ^^
8 | rz(-1.5707963267948966) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:8:25]
7 | ry(1.5707963267948966) $2;
8 | rz(-1.5707963267948966) $3;
: ^^
9 | ry(-0.684977038285698) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:9:24]
8 | rz(-1.5707963267948966) $3;
9 | ry(-0.684977038285698) $3;
: ^^
10 | ry(1.5707963267948966) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:10:24]
9 | ry(-0.684977038285698) $3;
10 | ry(1.5707963267948966) $4;
: ^^
11 | ry(1.5707963267948954) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:11:24]
10 | ry(1.5707963267948966) $4;
11 | ry(1.5707963267948954) $5;
: ^^
12 | rx(-2.8474341877627984) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:12:25]
11 | ry(1.5707963267948954) $5;
12 | rx(-2.8474341877627984) $6;
: ^^
13 | rz(-1.5707963267948966) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:13:25]
12 | rx(-2.8474341877627984) $6;
13 | rz(-1.5707963267948966) $7;
: ^^
14 | ry(0.9276019777255257) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:14:24]
13 | rz(-1.5707963267948966) $7;
14 | ry(0.9276019777255257) $7;
: ^^
15 | rx(3.1415926535897913) $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:15:24]
14 | ry(0.9276019777255257) $7;
15 | rx(3.1415926535897913) $8;
: ^^
16 | cry(-1.8545904360032246) $0, $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:16:26]
15 | rx(3.1415926535897913) $8;
16 | cry(-1.8545904360032246) $0, $8;
: ^^
17 | ry(0.6435011087932846) $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:16:30]
15 | rx(3.1415926535897913) $8;
16 | cry(-1.8545904360032246) $0, $8;
: ^^
17 | ry(0.6435011087932846) $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:17:24]
16 | cry(-1.8545904360032246) $0, $8;
17 | ry(0.6435011087932846) $8;
: ^^
18 | ryy(-1.2870022175865685) $1, $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:18:26]
17 | ry(0.6435011087932846) $8;
18 | ryy(-1.2870022175865685) $1, $8;
: ^^
19 | rx(1.570796326794897) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:18:30]
17 | ry(0.6435011087932846) $8;
18 | ryy(-1.2870022175865685) $1, $8;
: ^^
19 | rx(1.570796326794897) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:19:23]
18 | ryy(-1.2870022175865685) $1, $8;
19 | rx(1.570796326794897) $1;
: ^^
20 | rz(1.4380497184151064) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:20:24]
19 | rx(1.570796326794897) $1;
20 | rz(1.4380497184151064) $1;
: ^^
21 | ry(1.2870022175865687) $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:21:24]
20 | rz(1.4380497184151064) $1;
21 | ry(1.2870022175865687) $8;
: ^^
22 | rx(1.4187248949168314) $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:22:24]
21 | ry(1.2870022175865687) $8;
22 | rx(1.4187248949168314) $8;
: ^^
23 | cx $2, $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:23:4]
22 | rx(1.4187248949168314) $8;
23 | cx $2, $8;
: ^^
24 | ry(3.141592653589793) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:23:8]
22 | rx(1.4187248949168314) $8;
23 | cx $2, $8;
: ^^
24 | ry(3.141592653589793) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:24:23]
23 | cx $2, $8;
24 | ry(3.141592653589793) $2;
: ^^
25 | rz(-2.131216689254707) $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:25:24]
24 | ry(3.141592653589793) $2;
25 | rz(-2.131216689254707) $8;
: ^^
26 | ry(1.5942773627576423) $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:26:24]
25 | rz(-2.131216689254707) $8;
26 | ry(1.5942773627576423) $8;
: ^^
27 | rz(1.6523480126886172) $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:27:24]
26 | ry(1.5942773627576423) $8;
27 | rz(1.6523480126886172) $8;
: ^^
28 | cx $2, $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:28:4]
27 | rz(1.6523480126886172) $8;
28 | cx $2, $8;
: ^^
29 | rx(-2.989521221711729) $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:28:8]
27 | rz(1.6523480126886172) $8;
28 | cx $2, $8;
: ^^
29 | rx(-2.989521221711729) $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:29:24]
28 | cx $2, $8;
29 | rx(-2.989521221711729) $8;
: ^^
30 | ry(2.5740044351731393) $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:30:24]
29 | rx(-2.989521221711729) $8;
30 | ry(2.5740044351731393) $8;
: ^^
31 | ryy(-1.1351764368333086) $3, $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:31:26]
30 | ry(2.5740044351731393) $8;
31 | ryy(-1.1351764368333086) $3, $8;
: ^^
32 | rx(-1.5707963267948966) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:31:30]
30 | ry(2.5740044351731393) $8;
31 | ryy(-1.1351764368333086) $3, $8;
: ^^
32 | rx(-1.5707963267948966) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:32:25]
31 | ryy(-1.1351764368333086) $3, $8;
32 | rx(-1.5707963267948966) $3;
: ^^
33 | rz(-2.2557733650805956) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:33:25]
32 | rx(-1.5707963267948966) $3;
33 | rz(-2.2557733650805956) $3;
: ^^
34 | ry(-1.1351764368333113) $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:34:25]
33 | rz(-2.2557733650805956) $3;
34 | ry(-1.1351764368333113) $8;
: ^^
35 | rx(-1.72286775867296) $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:35:23]
34 | ry(-1.1351764368333113) $8;
35 | rx(-1.72286775867296) $8;
: ^^
36 | cx $4, $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:36:4]
35 | rx(-1.72286775867296) $8;
36 | cx $4, $8;
: ^^
37 | ry(3.141592653589793) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:36:8]
35 | rx(-1.72286775867296) $8;
36 | cx $4, $8;
: ^^
37 | ry(3.141592653589793) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:37:23]
36 | cx $4, $8;
37 | ry(3.141592653589793) $4;
: ^^
38 | rz(-2.430080509283288) $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:38:24]
37 | ry(3.141592653589793) $4;
38 | rz(-2.430080509283288) $8;
: ^^
39 | ry(1.6241464682436637) $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:39:24]
38 | rz(-2.430080509283288) $8;
39 | ry(1.6241464682436637) $8;
: ^^
40 | rz(1.6871298281697271) $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:40:24]
39 | ry(1.6241464682436637) $8;
40 | rz(1.6871298281697271) $8;
: ^^
41 | cx $4, $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:41:4]
40 | rz(1.6871298281697271) $8;
41 | cx $4, $8;
: ^^
42 | cx $3, $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:41:8]
40 | rz(1.6871298281697271) $8;
41 | cx $4, $8;
: ^^
42 | cx $3, $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:42:4]
41 | cx $4, $8;
42 | cx $3, $4;
: ^^
43 | cx $4, $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:42:8]
41 | cx $4, $8;
42 | cx $3, $4;
: ^^
43 | cx $4, $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:43:4]
42 | cx $3, $4;
43 | cx $4, $3;
: ^^
44 | cx $3, $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:43:8]
42 | cx $3, $4;
43 | cx $4, $3;
: ^^
44 | cx $3, $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:44:4]
43 | cx $4, $3;
44 | cx $3, $4;
: ^^
45 | rx(-1.4187248949168325) $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:44:8]
43 | cx $4, $3;
44 | cx $3, $4;
: ^^
45 | rx(-1.4187248949168325) $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:45:25]
44 | cx $3, $4;
45 | rx(-1.4187248949168325) $8;
: ^^
46 | rz(0.35619008076882963) $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:46:25]
45 | rx(-1.4187248949168325) $8;
46 | rz(0.35619008076882963) $8;
: ^^
47 | crz(-2.7982261874868968) $5, $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:47:26]
46 | rz(0.35619008076882963) $8;
47 | crz(-2.7982261874868968) $5, $8;
: ^^
48 | ry(3.1415926535897927) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:47:30]
46 | rz(0.35619008076882963) $8;
47 | crz(-2.7982261874868968) $5, $8;
: ^^
48 | ry(3.1415926535897927) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:48:24]
47 | crz(-2.7982261874868968) $5, $8;
48 | ry(3.1415926535897927) $5;
: ^^
49 | cx $2, $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:49:4]
48 | ry(3.1415926535897927) $5;
49 | cx $2, $5;
: ^^
50 | cx $5, $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:49:8]
48 | ry(3.1415926535897927) $5;
49 | cx $2, $5;
: ^^
50 | cx $5, $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:50:4]
49 | cx $2, $5;
50 | cx $5, $2;
: ^^
51 | cx $2, $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:50:8]
49 | cx $2, $5;
50 | cx $5, $2;
: ^^
51 | cx $2, $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:51:4]
50 | cx $5, $2;
51 | cx $2, $5;
: ^^
52 | ry(-1.5707963267948966) $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:51:8]
50 | cx $5, $2;
51 | cx $2, $5;
: ^^
52 | ry(-1.5707963267948966) $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:52:25]
51 | cx $2, $5;
52 | ry(-1.5707963267948966) $8;
: ^^
53 | rxx(-0.34336646610289634) $6, $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:53:27]
52 | ry(-1.5707963267948966) $8;
53 | rxx(-0.34336646610289634) $6, $8;
: ^^
54 | ry(-1.5707963267948966) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:53:31]
52 | ry(-1.5707963267948966) $8;
53 | rxx(-0.34336646610289634) $6, $8;
: ^^
54 | ry(-1.5707963267948966) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:54:25]
53 | rxx(-0.34336646610289634) $6, $8;
54 | ry(-1.5707963267948966) $6;
: ^^
55 | rz(2.847434187762799) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:55:23]
54 | ry(-1.5707963267948966) $6;
55 | rz(2.847434187762799) $6;
: ^^
56 | cx $1, $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:56:4]
55 | rz(2.847434187762799) $6;
56 | cx $1, $6;
: ^^
57 | cx $6, $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:56:8]
55 | rz(2.847434187762799) $6;
56 | cx $1, $6;
: ^^
57 | cx $6, $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:57:4]
56 | cx $1, $6;
57 | cx $6, $1;
: ^^
58 | cx $1, $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:57:8]
56 | cx $1, $6;
57 | cx $6, $1;
: ^^
58 | cx $1, $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:58:4]
57 | cx $6, $1;
58 | cx $1, $6;
: ^^
59 | rz(-1.570796326794893) $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:58:8]
57 | cx $6, $1;
58 | cx $1, $6;
: ^^
59 | rz(-1.570796326794893) $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:59:24]
58 | cx $1, $6;
59 | rz(-1.570796326794893) $8;
: ^^
60 | ry(2.7982261874868968) $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:60:24]
59 | rz(-1.570796326794893) $8;
60 | ry(2.7982261874868968) $8;
: ^^
61 | ryy(-0.6867329322057927) $7, $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:61:26]
60 | ry(2.7982261874868968) $8;
61 | ryy(-0.6867329322057927) $7, $8;
: ^^
62 | ry(-0.9276019777255231) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:61:30]
60 | ry(2.7982261874868968) $8;
61 | ryy(-0.6867329322057927) $7, $8;
: ^^
62 | ry(-0.9276019777255231) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:62:25]
61 | ryy(-0.6867329322057927) $7, $8;
62 | ry(-0.9276019777255231) $7;
: ^^
63 | rz(1.5707963267948966) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:63:24]
62 | ry(-0.9276019777255231) $7;
63 | rz(1.5707963267948966) $7;
: ^^
64 | rzz(0.7853981633974483) $1, $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:64:25]
63 | rz(1.5707963267948966) $7;
64 | rzz(0.7853981633974483) $1, $7;
: ^^
65 | rz(2.356194490192345) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:64:29]
63 | rz(1.5707963267948966) $7;
64 | rzz(0.7853981633974483) $1, $7;
: ^^
65 | rz(2.356194490192345) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:65:23]
64 | rzz(0.7853981633974483) $1, $7;
65 | rz(2.356194490192345) $1;
: ^^
66 | ry(1.5707963267948966) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:66:24]
65 | rz(2.356194490192345) $1;
66 | ry(1.5707963267948966) $1;
: ^^
67 | rz(-0.7853981633974483) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:67:25]
66 | ry(1.5707963267948966) $1;
67 | rz(-0.7853981633974483) $7;
: ^^
68 | rzz(0.39269908169872414) $2, $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:68:26]
67 | rz(-0.7853981633974483) $7;
68 | rzz(0.39269908169872414) $2, $7;
: ^^
69 | rz(-0.39269908169872414) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:68:30]
67 | rz(-0.7853981633974483) $7;
68 | rzz(0.39269908169872414) $2, $7;
: ^^
69 | rz(-0.39269908169872414) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:69:26]
68 | rzz(0.39269908169872414) $2, $7;
69 | rz(-0.39269908169872414) $2;
: ^^
70 | rzz(0.7853981633974483) $2, $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:70:25]
69 | rz(-0.39269908169872414) $2;
70 | rzz(0.7853981633974483) $2, $1;
: ^^
71 | rz(-0.7853981633974483) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:70:29]
69 | rz(-0.39269908169872414) $2;
70 | rzz(0.7853981633974483) $2, $1;
: ^^
71 | rz(-0.7853981633974483) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:71:25]
70 | rzz(0.7853981633974483) $2, $1;
71 | rz(-0.7853981633974483) $1;
: ^^
72 | rz(2.356194490192345) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:72:23]
71 | rz(-0.7853981633974483) $1;
72 | rz(2.356194490192345) $2;
: ^^
73 | ry(1.5707963267948966) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:73:24]
72 | rz(2.356194490192345) $2;
73 | ry(1.5707963267948966) $2;
: ^^
74 | rz(-0.39269908169872414) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:74:26]
73 | ry(1.5707963267948966) $2;
74 | rz(-0.39269908169872414) $7;
: ^^
75 | rzz(0.19634954084936207) $3, $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:75:26]
74 | rz(-0.39269908169872414) $7;
75 | rzz(0.19634954084936207) $3, $7;
: ^^
76 | rz(-0.19634954084936207) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:75:30]
74 | rz(-0.39269908169872414) $7;
75 | rzz(0.19634954084936207) $3, $7;
: ^^
76 | rz(-0.19634954084936207) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:76:26]
75 | rzz(0.19634954084936207) $3, $7;
76 | rz(-0.19634954084936207) $3;
: ^^
77 | rzz(0.39269908169872414) $3, $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:77:26]
76 | rz(-0.19634954084936207) $3;
77 | rzz(0.39269908169872414) $3, $1;
: ^^
78 | rz(-0.39269908169872414) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:77:30]
76 | rz(-0.19634954084936207) $3;
77 | rzz(0.39269908169872414) $3, $1;
: ^^
78 | rz(-0.39269908169872414) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:78:26]
77 | rzz(0.39269908169872414) $3, $1;
78 | rz(-0.39269908169872414) $1;
: ^^
79 | rz(-0.39269908169872414) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:79:26]
78 | rz(-0.39269908169872414) $1;
79 | rz(-0.39269908169872414) $3;
: ^^
80 | rzz(0.7853981633974483) $3, $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:80:25]
79 | rz(-0.39269908169872414) $3;
80 | rzz(0.7853981633974483) $3, $2;
: ^^
81 | rz(-0.7853981633974483) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:80:29]
79 | rz(-0.39269908169872414) $3;
80 | rzz(0.7853981633974483) $3, $2;
: ^^
81 | rz(-0.7853981633974483) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:81:25]
80 | rzz(0.7853981633974483) $3, $2;
81 | rz(-0.7853981633974483) $2;
: ^^
82 | rz(2.356194490192345) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:82:23]
81 | rz(-0.7853981633974483) $2;
82 | rz(2.356194490192345) $3;
: ^^
83 | ry(1.5707963267948966) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:83:24]
82 | rz(2.356194490192345) $3;
83 | ry(1.5707963267948966) $3;
: ^^
84 | rz(-0.19634954084936207) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:84:26]
83 | ry(1.5707963267948966) $3;
84 | rz(-0.19634954084936207) $7;
: ^^
85 | rzz(0.09817477042468103) $4, $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:85:26]
84 | rz(-0.19634954084936207) $7;
85 | rzz(0.09817477042468103) $4, $7;
: ^^
86 | rz(-0.09817477042468103) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:85:30]
84 | rz(-0.19634954084936207) $7;
85 | rzz(0.09817477042468103) $4, $7;
: ^^
86 | rz(-0.09817477042468103) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:86:26]
85 | rzz(0.09817477042468103) $4, $7;
86 | rz(-0.09817477042468103) $4;
: ^^
87 | rzz(0.19634954084936207) $4, $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:87:26]
86 | rz(-0.09817477042468103) $4;
87 | rzz(0.19634954084936207) $4, $1;
: ^^
88 | rz(-0.19634954084936207) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:87:30]
86 | rz(-0.09817477042468103) $4;
87 | rzz(0.19634954084936207) $4, $1;
: ^^
88 | rz(-0.19634954084936207) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:88:26]
87 | rzz(0.19634954084936207) $4, $1;
88 | rz(-0.19634954084936207) $1;
: ^^
89 | rz(-0.19634954084936207) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:89:26]
88 | rz(-0.19634954084936207) $1;
89 | rz(-0.19634954084936207) $4;
: ^^
90 | rzz(0.39269908169872414) $4, $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:90:26]
89 | rz(-0.19634954084936207) $4;
90 | rzz(0.39269908169872414) $4, $2;
: ^^
91 | rz(-0.39269908169872414) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:90:30]
89 | rz(-0.19634954084936207) $4;
90 | rzz(0.39269908169872414) $4, $2;
: ^^
91 | rz(-0.39269908169872414) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:91:26]
90 | rzz(0.39269908169872414) $4, $2;
91 | rz(-0.39269908169872414) $2;
: ^^
92 | rz(-0.39269908169872414) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:92:26]
91 | rz(-0.39269908169872414) $2;
92 | rz(-0.39269908169872414) $4;
: ^^
93 | rzz(0.7853981633974483) $4, $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:93:25]
92 | rz(-0.39269908169872414) $4;
93 | rzz(0.7853981633974483) $4, $3;
: ^^
94 | rz(-0.7853981633974483) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:93:29]
92 | rz(-0.39269908169872414) $4;
93 | rzz(0.7853981633974483) $4, $3;
: ^^
94 | rz(-0.7853981633974483) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:94:25]
93 | rzz(0.7853981633974483) $4, $3;
94 | rz(-0.7853981633974483) $3;
: ^^
95 | rz(2.356194490192345) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:95:23]
94 | rz(-0.7853981633974483) $3;
95 | rz(2.356194490192345) $4;
: ^^
96 | ry(1.5707963267948966) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:96:24]
95 | rz(2.356194490192345) $4;
96 | ry(1.5707963267948966) $4;
: ^^
97 | rz(-0.09817477042468103) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:97:26]
96 | ry(1.5707963267948966) $4;
97 | rz(-0.09817477042468103) $7;
: ^^
98 | rzz(0.04908738521234052) $5, $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:98:26]
97 | rz(-0.09817477042468103) $7;
98 | rzz(0.04908738521234052) $5, $7;
: ^^
99 | rz(-0.04908738521234052) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:98:30]
97 | rz(-0.09817477042468103) $7;
98 | rzz(0.04908738521234052) $5, $7;
: ^^
99 | rz(-0.04908738521234052) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:99:26]
98 | rzz(0.04908738521234052) $5, $7;
99 | rz(-0.04908738521234052) $5;
: ^^
100 | rzz(0.09817477042468103) $5, $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:100:26]
99 | rz(-0.04908738521234052) $5;
100 | rzz(0.09817477042468103) $5, $1;
: ^^
101 | rz(-0.09817477042468103) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:100:30]
99 | rz(-0.04908738521234052) $5;
100 | rzz(0.09817477042468103) $5, $1;
: ^^
101 | rz(-0.09817477042468103) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:101:26]
100 | rzz(0.09817477042468103) $5, $1;
101 | rz(-0.09817477042468103) $1;
: ^^
102 | rz(-0.09817477042468103) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:102:26]
101 | rz(-0.09817477042468103) $1;
102 | rz(-0.09817477042468103) $5;
: ^^
103 | rzz(0.19634954084936207) $5, $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:103:26]
102 | rz(-0.09817477042468103) $5;
103 | rzz(0.19634954084936207) $5, $2;
: ^^
104 | rz(-0.19634954084936207) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:103:30]
102 | rz(-0.09817477042468103) $5;
103 | rzz(0.19634954084936207) $5, $2;
: ^^
104 | rz(-0.19634954084936207) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:104:26]
103 | rzz(0.19634954084936207) $5, $2;
104 | rz(-0.19634954084936207) $2;
: ^^
105 | rz(-0.19634954084936207) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:105:26]
104 | rz(-0.19634954084936207) $2;
105 | rz(-0.19634954084936207) $5;
: ^^
106 | rzz(0.39269908169872414) $5, $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:106:26]
105 | rz(-0.19634954084936207) $5;
106 | rzz(0.39269908169872414) $5, $3;
: ^^
107 | rz(-0.39269908169872414) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:106:30]
105 | rz(-0.19634954084936207) $5;
106 | rzz(0.39269908169872414) $5, $3;
: ^^
107 | rz(-0.39269908169872414) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:107:26]
106 | rzz(0.39269908169872414) $5, $3;
107 | rz(-0.39269908169872414) $3;
: ^^
108 | rz(-0.39269908169872414) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:108:26]
107 | rz(-0.39269908169872414) $3;
108 | rz(-0.39269908169872414) $5;
: ^^
109 | rzz(0.7853981633974483) $5, $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:109:25]
108 | rz(-0.39269908169872414) $5;
109 | rzz(0.7853981633974483) $5, $4;
: ^^
110 | rz(-0.7853981633974483) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:109:29]
108 | rz(-0.39269908169872414) $5;
109 | rzz(0.7853981633974483) $5, $4;
: ^^
110 | rz(-0.7853981633974483) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:110:25]
109 | rzz(0.7853981633974483) $5, $4;
110 | rz(-0.7853981633974483) $4;
: ^^
111 | rz(2.356194490192345) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:111:23]
110 | rz(-0.7853981633974483) $4;
111 | rz(2.356194490192345) $5;
: ^^
112 | ry(1.5707963267948966) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:112:24]
111 | rz(2.356194490192345) $5;
112 | ry(1.5707963267948966) $5;
: ^^
113 | rz(-0.04908738521234052) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:113:26]
112 | ry(1.5707963267948966) $5;
113 | rz(-0.04908738521234052) $7;
: ^^
114 | rzz(0.02454369260617026) $6, $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:114:26]
113 | rz(-0.04908738521234052) $7;
114 | rzz(0.02454369260617026) $6, $7;
: ^^
115 | rz(-0.02454369260617026) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:114:30]
113 | rz(-0.04908738521234052) $7;
114 | rzz(0.02454369260617026) $6, $7;
: ^^
115 | rz(-0.02454369260617026) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:115:26]
114 | rzz(0.02454369260617026) $6, $7;
115 | rz(-0.02454369260617026) $6;
: ^^
116 | rzz(0.04908738521234052) $6, $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:116:26]
115 | rz(-0.02454369260617026) $6;
116 | rzz(0.04908738521234052) $6, $1;
: ^^
117 | rz(-0.04908738521234052) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:116:30]
115 | rz(-0.02454369260617026) $6;
116 | rzz(0.04908738521234052) $6, $1;
: ^^
117 | rz(-0.04908738521234052) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:117:26]
116 | rzz(0.04908738521234052) $6, $1;
117 | rz(-0.04908738521234052) $1;
: ^^
118 | rz(-0.04908738521234052) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:118:26]
117 | rz(-0.04908738521234052) $1;
118 | rz(-0.04908738521234052) $6;
: ^^
119 | rzz(0.09817477042468103) $6, $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:119:26]
118 | rz(-0.04908738521234052) $6;
119 | rzz(0.09817477042468103) $6, $2;
: ^^
120 | rz(-0.09817477042468103) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:119:30]
118 | rz(-0.04908738521234052) $6;
119 | rzz(0.09817477042468103) $6, $2;
: ^^
120 | rz(-0.09817477042468103) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:120:26]
119 | rzz(0.09817477042468103) $6, $2;
120 | rz(-0.09817477042468103) $2;
: ^^
121 | rz(-0.09817477042468103) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:121:26]
120 | rz(-0.09817477042468103) $2;
121 | rz(-0.09817477042468103) $6;
: ^^
122 | rzz(0.19634954084936207) $6, $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:122:26]
121 | rz(-0.09817477042468103) $6;
122 | rzz(0.19634954084936207) $6, $3;
: ^^
123 | rz(-0.19634954084936207) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:122:30]
121 | rz(-0.09817477042468103) $6;
122 | rzz(0.19634954084936207) $6, $3;
: ^^
123 | rz(-0.19634954084936207) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:123:26]
122 | rzz(0.19634954084936207) $6, $3;
123 | rz(-0.19634954084936207) $3;
: ^^
124 | rz(-0.19634954084936207) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:124:26]
123 | rz(-0.19634954084936207) $3;
124 | rz(-0.19634954084936207) $6;
: ^^
125 | rzz(0.39269908169872414) $6, $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:125:26]
124 | rz(-0.19634954084936207) $6;
125 | rzz(0.39269908169872414) $6, $4;
: ^^
126 | rz(-0.39269908169872414) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:125:30]
124 | rz(-0.19634954084936207) $6;
125 | rzz(0.39269908169872414) $6, $4;
: ^^
126 | rz(-0.39269908169872414) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:126:26]
125 | rzz(0.39269908169872414) $6, $4;
126 | rz(-0.39269908169872414) $4;
: ^^
127 | rz(-0.39269908169872414) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:127:26]
126 | rz(-0.39269908169872414) $4;
127 | rz(-0.39269908169872414) $6;
: ^^
128 | rzz(0.7853981633974483) $6, $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:128:25]
127 | rz(-0.39269908169872414) $6;
128 | rzz(0.7853981633974483) $6, $5;
: ^^
129 | rz(-0.7853981633974483) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:128:29]
127 | rz(-0.39269908169872414) $6;
128 | rzz(0.7853981633974483) $6, $5;
: ^^
129 | rz(-0.7853981633974483) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:129:25]
128 | rzz(0.7853981633974483) $6, $5;
129 | rz(-0.7853981633974483) $5;
: ^^
130 | rz(2.356194490192345) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:130:23]
129 | rz(-0.7853981633974483) $5;
130 | rz(2.356194490192345) $6;
: ^^
131 | ry(1.5707963267948966) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:131:24]
130 | rz(2.356194490192345) $6;
131 | ry(1.5707963267948966) $6;
: ^^
132 | rz(-0.02454369260617026) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:132:26]
131 | ry(1.5707963267948966) $6;
132 | rz(-0.02454369260617026) $7;
: ^^
133 | rzz(0.01227184630308513) $0, $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:133:26]
132 | rz(-0.02454369260617026) $7;
133 | rzz(0.01227184630308513) $0, $7;
: ^^
134 | rz(-0.01227184630308513) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:133:30]
132 | rz(-0.02454369260617026) $7;
133 | rzz(0.01227184630308513) $0, $7;
: ^^
134 | rz(-0.01227184630308513) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:134:26]
133 | rzz(0.01227184630308513) $0, $7;
134 | rz(-0.01227184630308513) $0;
: ^^
135 | rzz(0.02454369260617026) $0, $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:135:26]
134 | rz(-0.01227184630308513) $0;
135 | rzz(0.02454369260617026) $0, $1;
: ^^
136 | rz(-0.02454369260617026) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:135:30]
134 | rz(-0.01227184630308513) $0;
135 | rzz(0.02454369260617026) $0, $1;
: ^^
136 | rz(-0.02454369260617026) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:136:26]
135 | rzz(0.02454369260617026) $0, $1;
136 | rz(-0.02454369260617026) $0;
: ^^
137 | rzz(0.04908738521234052) $0, $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:137:26]
136 | rz(-0.02454369260617026) $0;
137 | rzz(0.04908738521234052) $0, $2;
: ^^
138 | rz(-0.04908738521234052) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:137:30]
136 | rz(-0.02454369260617026) $0;
137 | rzz(0.04908738521234052) $0, $2;
: ^^
138 | rz(-0.04908738521234052) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:138:26]
137 | rzz(0.04908738521234052) $0, $2;
138 | rz(-0.04908738521234052) $0;
: ^^
139 | rzz(0.09817477042468103) $0, $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:139:26]
138 | rz(-0.04908738521234052) $0;
139 | rzz(0.09817477042468103) $0, $3;
: ^^
140 | rz(-0.09817477042468103) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:139:30]
138 | rz(-0.04908738521234052) $0;
139 | rzz(0.09817477042468103) $0, $3;
: ^^
140 | rz(-0.09817477042468103) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:140:26]
139 | rzz(0.09817477042468103) $0, $3;
140 | rz(-0.09817477042468103) $0;
: ^^
141 | rzz(0.19634954084936207) $0, $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:141:26]
140 | rz(-0.09817477042468103) $0;
141 | rzz(0.19634954084936207) $0, $4;
: ^^
142 | rz(-0.19634954084936207) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:141:30]
140 | rz(-0.09817477042468103) $0;
141 | rzz(0.19634954084936207) $0, $4;
: ^^
142 | rz(-0.19634954084936207) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:142:26]
141 | rzz(0.19634954084936207) $0, $4;
142 | rz(-0.19634954084936207) $0;
: ^^
143 | rzz(0.39269908169872414) $0, $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:143:26]
142 | rz(-0.19634954084936207) $0;
143 | rzz(0.39269908169872414) $0, $5;
: ^^
144 | rz(-0.39269908169872414) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:143:30]
142 | rz(-0.19634954084936207) $0;
143 | rzz(0.39269908169872414) $0, $5;
: ^^
144 | rz(-0.39269908169872414) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:144:26]
143 | rzz(0.39269908169872414) $0, $5;
144 | rz(-0.39269908169872414) $0;
: ^^
145 | rzz(0.7853981633974483) $0, $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:145:25]
144 | rz(-0.39269908169872414) $0;
145 | rzz(0.7853981633974483) $0, $6;
: ^^
146 | rz(2.356194490192345) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:145:29]
144 | rz(-0.39269908169872414) $0;
145 | rzz(0.7853981633974483) $0, $6;
: ^^
146 | rz(2.356194490192345) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:146:23]
145 | rzz(0.7853981633974483) $0, $6;
146 | rz(2.356194490192345) $0;
: ^^
147 | ry(1.5707963267948966) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:147:24]
146 | rz(2.356194490192345) $0;
147 | ry(1.5707963267948966) $0;
: ^^
148 | rz(-0.02454369260617026) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:148:26]
147 | ry(1.5707963267948966) $0;
148 | rz(-0.02454369260617026) $1;
: ^^
149 | rz(-0.04908738521234052) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:149:26]
148 | rz(-0.02454369260617026) $1;
149 | rz(-0.04908738521234052) $2;
: ^^
150 | rz(-0.09817477042468103) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:150:26]
149 | rz(-0.04908738521234052) $2;
150 | rz(-0.09817477042468103) $3;
: ^^
151 | rz(-0.19634954084936207) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:151:26]
150 | rz(-0.09817477042468103) $3;
151 | rz(-0.19634954084936207) $4;
: ^^
152 | rz(-0.39269908169872414) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:152:26]
151 | rz(-0.19634954084936207) $4;
152 | rz(-0.39269908169872414) $5;
: ^^
153 | rz(-0.7853981633974483) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:153:25]
152 | rz(-0.39269908169872414) $5;
153 | rz(-0.7853981633974483) $6;
: ^^
154 | rz(-0.01227184630308513) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:154:26]
153 | rz(-0.7853981633974483) $6;
154 | rz(-0.01227184630308513) $7;
: ^^
155 | ry(-2.257529259000687) $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:155:24]
154 | rz(-0.01227184630308513) $7;
155 | ry(-2.257529259000687) $8;
: ^^
`----
Error processing circuit ae.
Traceback (most recent call last):
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/src/mqt/problemsolver/resource_estimation/error_budget_optimization/generate_data.py", line 227, in generate_data
counts = estimate(transpiled_qc)["logicalCounts"]
^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/__init__.py", line 90, in estimate
return job.result()
^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/jobs/qsjob.py", line 146, in result
return self._result(timeout=timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/jobs/qsjob.py", line 77, in _result
return self._future.result(timeout=timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/.asdf/installs/python/3.12.12/lib/python3.12/concurrent/futures/_base.py", line 456, in result
return self.__get_result()
^^^^^^^^^^^^^^^^^^^
File "/home/docs/.asdf/installs/python/3.12.12/lib/python3.12/concurrent/futures/_base.py", line 401, in __get_result
raise self._exception
File "/home/docs/.asdf/installs/python/3.12.12/lib/python3.12/concurrent/futures/thread.py", line 59, in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/backends/backend_base.py", line 271, in run_job
output = self._execute(compilations, **options)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/backends/re_backend.py", line 165, in _execute
(program, self._estimate_qasm(program.qasm, **input_params))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/docs/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/qsharp/interop/qiskit/backends/re_backend.py", line 151, in _estimate_qasm
res_str = resource_estimate_qasm_program(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
module.QasmError: Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:3:24]
2 | include "stdgates.inc";
3 | ry(1.5707963267948972) $0;
: ^^
4 | rz(-3.1415926535897896) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:4:25]
3 | ry(1.5707963267948972) $0;
4 | rz(-3.1415926535897896) $0;
: ^^
5 | ry(-1.5707963267948966) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:5:25]
4 | rz(-3.1415926535897896) $0;
5 | ry(-1.5707963267948966) $1;
: ^^
6 | ry(1.5707963267948966) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:6:24]
5 | ry(-1.5707963267948966) $1;
6 | ry(1.5707963267948966) $2;
: ^^
7 | rz(-1.5707963267948966) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:7:25]
6 | ry(1.5707963267948966) $2;
7 | rz(-1.5707963267948966) $3;
: ^^
8 | ry(-0.684977038285698) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:8:24]
7 | rz(-1.5707963267948966) $3;
8 | ry(-0.684977038285698) $3;
: ^^
9 | ry(1.5707963267948966) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:9:24]
8 | ry(-0.684977038285698) $3;
9 | ry(1.5707963267948966) $4;
: ^^
10 | ry(-1.5707963267948977) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:10:25]
9 | ry(1.5707963267948966) $4;
10 | ry(-1.5707963267948977) $5;
: ^^
11 | ry(1.5707963267948966) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:11:24]
10 | ry(-1.5707963267948977) $5;
11 | ry(1.5707963267948966) $6;
: ^^
12 | ry(1.5707963267948986) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:12:24]
11 | ry(1.5707963267948966) $6;
12 | ry(1.5707963267948986) $7;
: ^^
13 | rz(3.141592653589793) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:13:23]
12 | ry(1.5707963267948986) $7;
13 | rz(3.141592653589793) $7;
: ^^
14 | rz(-3.1415926535897905) $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:14:25]
13 | rz(3.141592653589793) $7;
14 | rz(-3.1415926535897905) $8;
: ^^
15 | rx(-3.013868647688061) $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:15:24]
14 | rz(-3.1415926535897905) $8;
15 | rx(-3.013868647688061) $8;
: ^^
16 | ry(0.3610516871413245) $9;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:16:24]
15 | rx(-3.013868647688061) $8;
16 | ry(0.3610516871413245) $9;
: ^^
17 | rz(-1.5707963267949) $9;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:17:22]
16 | ry(0.3610516871413245) $9;
17 | rz(-1.5707963267949) $9;
: ^^
18 | crx(-1.8545904360032246) $0, $9;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:18:26]
17 | rz(-1.5707963267949) $9;
18 | crx(-1.8545904360032246) $0, $9;
: ^^
19 | ry(3.1415926535897922) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:18:30]
17 | rz(-1.5707963267949) $9;
18 | crx(-1.8545904360032246) $0, $9;
: ^^
19 | ry(3.1415926535897922) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:19:24]
18 | crx(-1.8545904360032246) $0, $9;
19 | ry(3.1415926535897922) $0;
: ^^
20 | rz(1.5707963267948957) $9;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:20:24]
19 | ry(3.1415926535897922) $0;
20 | rz(1.5707963267948957) $9;
: ^^
21 | ry(0.850037640068615) $9;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:21:23]
20 | rz(1.5707963267948957) $9;
21 | ry(0.850037640068615) $9;
: ^^
22 | cry(-2.574004435173137) $1, $9;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:22:25]
21 | ry(0.850037640068615) $9;
22 | cry(-2.574004435173137) $1, $9;
: ^^
23 | rx(-1.722867758672962) $9;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:22:29]
21 | ry(0.850037640068615) $9;
22 | cry(-2.574004435173137) $1, $9;
: ^^
23 | rx(-1.722867758672962) $9;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:23:24]
22 | cry(-2.574004435173137) $1, $9;
23 | rx(-1.722867758672962) $9;
: ^^
24 | cx $2, $9;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:24:4]
23 | rx(-1.722867758672962) $9;
24 | cx $2, $9;
: ^^
25 | ry(3.141592653589793) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:24:8]
23 | rx(-1.722867758672962) $9;
24 | cx $2, $9;
: ^^
25 | ry(3.141592653589793) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:25:23]
24 | cx $2, $9;
25 | ry(3.141592653589793) $2;
: ^^
26 | rz(-2.131216689254707) $9;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:26:24]
25 | ry(3.141592653589793) $2;
26 | rz(-2.131216689254707) $9;
: ^^
27 | ry(1.5942773627576423) $9;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:27:24]
26 | rz(-2.131216689254707) $9;
27 | ry(1.5942773627576423) $9;
: ^^
28 | rz(1.6523480126886172) $9;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:28:24]
27 | ry(1.5942773627576423) $9;
28 | rz(1.6523480126886172) $9;
: ^^
29 | cx $2, $9;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:29:4]
28 | rz(1.6523480126886172) $9;
29 | cx $2, $9;
: ^^
30 | rx(-2.989521221711729) $9;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:29:8]
28 | rz(1.6523480126886172) $9;
29 | cx $2, $9;
: ^^
30 | rx(-2.989521221711729) $9;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:30:24]
29 | cx $2, $9;
30 | rx(-2.989521221711729) $9;
: ^^
31 | ry(2.5740044351731393) $9;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:31:24]
30 | rx(-2.989521221711729) $9;
31 | ry(2.5740044351731393) $9;
: ^^
32 | ryy(-1.1351764368333086) $3, $9;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:32:26]
31 | ry(2.5740044351731393) $9;
32 | ryy(-1.1351764368333086) $3, $9;
: ^^
33 | rx(-1.5707963267948966) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:32:30]
31 | ry(2.5740044351731393) $9;
32 | ryy(-1.1351764368333086) $3, $9;
: ^^
33 | rx(-1.5707963267948966) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:33:25]
32 | ryy(-1.1351764368333086) $3, $9;
33 | rx(-1.5707963267948966) $3;
: ^^
34 | rz(-2.2557733650805956) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:34:25]
33 | rx(-1.5707963267948966) $3;
34 | rz(-2.2557733650805956) $3;
: ^^
35 | ry(-1.1351764368333113) $9;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:35:25]
34 | rz(-2.2557733650805956) $3;
35 | ry(-1.1351764368333113) $9;
: ^^
36 | rx(-1.72286775867296) $9;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:36:23]
35 | ry(-1.1351764368333113) $9;
36 | rx(-1.72286775867296) $9;
: ^^
37 | cx $4, $9;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:37:4]
36 | rx(-1.72286775867296) $9;
37 | cx $4, $9;
: ^^
38 | ry(3.141592653589793) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:37:8]
36 | rx(-1.72286775867296) $9;
37 | cx $4, $9;
: ^^
38 | ry(3.141592653589793) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:38:23]
37 | cx $4, $9;
38 | ry(3.141592653589793) $4;
: ^^
39 | rz(-2.430080509283288) $9;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:39:24]
38 | ry(3.141592653589793) $4;
39 | rz(-2.430080509283288) $9;
: ^^
40 | ry(1.6241464682436637) $9;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:40:24]
39 | rz(-2.430080509283288) $9;
40 | ry(1.6241464682436637) $9;
: ^^
41 | rz(1.6871298281697271) $9;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:41:24]
40 | ry(1.6241464682436637) $9;
41 | rz(1.6871298281697271) $9;
: ^^
42 | cx $4, $9;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:42:4]
41 | rz(1.6871298281697271) $9;
42 | cx $4, $9;
: ^^
43 | rz(2.8756200132199883) $9;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:42:8]
41 | rz(1.6871298281697271) $9;
42 | cx $4, $9;
: ^^
43 | rz(2.8756200132199883) $9;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:43:24]
42 | cx $4, $9;
43 | rz(2.8756200132199883) $9;
: ^^
44 | ry(0.5278664400537302) $9;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:44:24]
43 | rz(2.8756200132199883) $9;
44 | ry(0.5278664400537302) $9;
: ^^
45 | rz(1.8762769808743283) $9;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:45:24]
44 | ry(0.5278664400537302) $9;
45 | rz(1.8762769808743283) $9;
: ^^
46 | crx(-2.7982261874868968) $5, $9;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:46:26]
45 | rz(1.8762769808743283) $9;
46 | crx(-2.7982261874868968) $5, $9;
: ^^
47 | cx $3, $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:46:30]
45 | rz(1.8762769808743283) $9;
46 | crx(-2.7982261874868968) $5, $9;
: ^^
47 | cx $3, $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:47:4]
46 | crx(-2.7982261874868968) $5, $9;
47 | cx $3, $5;
: ^^
48 | cx $5, $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:47:8]
46 | crx(-2.7982261874868968) $5, $9;
47 | cx $3, $5;
: ^^
48 | cx $5, $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:48:4]
47 | cx $3, $5;
48 | cx $5, $3;
: ^^
49 | cx $3, $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:48:8]
47 | cx $3, $5;
48 | cx $5, $3;
: ^^
49 | cx $3, $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:49:4]
48 | cx $5, $3;
49 | cx $3, $5;
: ^^
50 | ry(-1.5707963267948952) $9;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:49:8]
48 | cx $5, $3;
49 | cx $3, $5;
: ^^
50 | ry(-1.5707963267948952) $9;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:50:25]
49 | cx $3, $5;
50 | ry(-1.5707963267948952) $9;
: ^^
51 | rz(-2.844262369728572) $9;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:51:24]
50 | ry(-1.5707963267948952) $9;
51 | rz(-2.844262369728572) $9;
: ^^
52 | crz(-0.6867329322057927) $6, $9;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:52:26]
51 | rz(-2.844262369728572) $9;
52 | crz(-0.6867329322057927) $6, $9;
: ^^
53 | ry(3.1415926535897887) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:52:30]
51 | rz(-2.844262369728572) $9;
52 | crz(-0.6867329322057927) $6, $9;
: ^^
53 | ry(3.1415926535897887) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:53:24]
52 | crz(-0.6867329322057927) $6, $9;
53 | ry(3.1415926535897887) $6;
: ^^
54 | cx $2, $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:54:4]
53 | ry(3.1415926535897887) $6;
54 | cx $2, $6;
: ^^
55 | cx $6, $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:54:8]
53 | ry(3.1415926535897887) $6;
54 | cx $2, $6;
: ^^
55 | cx $6, $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:55:4]
54 | cx $2, $6;
55 | cx $6, $2;
: ^^
56 | cx $2, $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:55:8]
54 | cx $2, $6;
55 | cx $6, $2;
: ^^
56 | cx $2, $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:56:4]
55 | cx $6, $2;
56 | cx $2, $6;
: ^^
57 | crz(-1.3734658644115854) $7, $9;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:56:8]
55 | cx $6, $2;
56 | cx $2, $6;
: ^^
57 | crz(-1.3734658644115854) $7, $9;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:57:26]
56 | cx $2, $6;
57 | crz(-1.3734658644115854) $7, $9;
: ^^
58 | ry(3.1415926535897922) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:57:30]
56 | cx $2, $6;
57 | crz(-1.3734658644115854) $7, $9;
: ^^
58 | ry(3.1415926535897922) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:58:24]
57 | crz(-1.3734658644115854) $7, $9;
58 | ry(3.1415926535897922) $7;
: ^^
59 | cx $1, $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:59:4]
58 | ry(3.1415926535897922) $7;
59 | cx $1, $7;
: ^^
60 | cx $7, $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:59:8]
58 | ry(3.1415926535897922) $7;
59 | cx $1, $7;
: ^^
60 | cx $7, $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:60:4]
59 | cx $1, $7;
60 | cx $7, $1;
: ^^
61 | cx $1, $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:60:8]
59 | cx $1, $7;
60 | cx $7, $1;
: ^^
61 | cx $1, $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:61:4]
60 | cx $7, $1;
61 | cx $1, $7;
: ^^
62 | ry(-1.570796326794896) $9;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:61:8]
60 | cx $7, $1;
61 | cx $1, $7;
: ^^
62 | ry(-1.570796326794896) $9;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:62:24]
61 | cx $1, $7;
62 | ry(-1.570796326794896) $9;
: ^^
63 | rxx(-1.3734658644115836) $8, $9;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:63:26]
62 | ry(-1.570796326794896) $9;
63 | rxx(-1.3734658644115836) $8, $9;
: ^^
64 | rz(-3.1415926535897896) $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:63:30]
62 | ry(-1.570796326794896) $9;
63 | rxx(-1.3734658644115836) $8, $9;
: ^^
64 | rz(-3.1415926535897896) $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:64:25]
63 | rxx(-1.3734658644115836) $8, $9;
64 | rz(-3.1415926535897896) $8;
: ^^
65 | rx(-3.0138686476880614) $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:65:25]
64 | rz(-3.1415926535897896) $8;
65 | rx(-3.0138686476880614) $8;
: ^^
66 | rzz(0.7853981633974483) $1, $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:66:25]
65 | rx(-3.0138686476880614) $8;
66 | rzz(0.7853981633974483) $1, $8;
: ^^
67 | rz(2.356194490192345) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:66:29]
65 | rx(-3.0138686476880614) $8;
66 | rzz(0.7853981633974483) $1, $8;
: ^^
67 | rz(2.356194490192345) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:67:23]
66 | rzz(0.7853981633974483) $1, $8;
67 | rz(2.356194490192345) $1;
: ^^
68 | ry(1.5707963267948966) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:68:24]
67 | rz(2.356194490192345) $1;
68 | ry(1.5707963267948966) $1;
: ^^
69 | rz(-0.7853981633974483) $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:69:25]
68 | ry(1.5707963267948966) $1;
69 | rz(-0.7853981633974483) $8;
: ^^
70 | rzz(0.39269908169872414) $2, $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:70:26]
69 | rz(-0.7853981633974483) $8;
70 | rzz(0.39269908169872414) $2, $8;
: ^^
71 | rz(-0.39269908169872414) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:70:30]
69 | rz(-0.7853981633974483) $8;
70 | rzz(0.39269908169872414) $2, $8;
: ^^
71 | rz(-0.39269908169872414) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:71:26]
70 | rzz(0.39269908169872414) $2, $8;
71 | rz(-0.39269908169872414) $2;
: ^^
72 | rzz(0.7853981633974483) $2, $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:72:25]
71 | rz(-0.39269908169872414) $2;
72 | rzz(0.7853981633974483) $2, $1;
: ^^
73 | rz(-0.7853981633974483) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:72:29]
71 | rz(-0.39269908169872414) $2;
72 | rzz(0.7853981633974483) $2, $1;
: ^^
73 | rz(-0.7853981633974483) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:73:25]
72 | rzz(0.7853981633974483) $2, $1;
73 | rz(-0.7853981633974483) $1;
: ^^
74 | rz(2.356194490192345) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:74:23]
73 | rz(-0.7853981633974483) $1;
74 | rz(2.356194490192345) $2;
: ^^
75 | ry(1.5707963267948966) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:75:24]
74 | rz(2.356194490192345) $2;
75 | ry(1.5707963267948966) $2;
: ^^
76 | rz(-0.39269908169872414) $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:76:26]
75 | ry(1.5707963267948966) $2;
76 | rz(-0.39269908169872414) $8;
: ^^
77 | rzz(0.19634954084936207) $3, $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:77:26]
76 | rz(-0.39269908169872414) $8;
77 | rzz(0.19634954084936207) $3, $8;
: ^^
78 | rz(-0.19634954084936207) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:77:30]
76 | rz(-0.39269908169872414) $8;
77 | rzz(0.19634954084936207) $3, $8;
: ^^
78 | rz(-0.19634954084936207) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:78:26]
77 | rzz(0.19634954084936207) $3, $8;
78 | rz(-0.19634954084936207) $3;
: ^^
79 | rzz(0.39269908169872414) $3, $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:79:26]
78 | rz(-0.19634954084936207) $3;
79 | rzz(0.39269908169872414) $3, $1;
: ^^
80 | rz(-0.39269908169872414) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:79:30]
78 | rz(-0.19634954084936207) $3;
79 | rzz(0.39269908169872414) $3, $1;
: ^^
80 | rz(-0.39269908169872414) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:80:26]
79 | rzz(0.39269908169872414) $3, $1;
80 | rz(-0.39269908169872414) $1;
: ^^
81 | rz(-0.39269908169872414) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:81:26]
80 | rz(-0.39269908169872414) $1;
81 | rz(-0.39269908169872414) $3;
: ^^
82 | rzz(0.7853981633974483) $3, $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:82:25]
81 | rz(-0.39269908169872414) $3;
82 | rzz(0.7853981633974483) $3, $2;
: ^^
83 | rz(-0.7853981633974483) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:82:29]
81 | rz(-0.39269908169872414) $3;
82 | rzz(0.7853981633974483) $3, $2;
: ^^
83 | rz(-0.7853981633974483) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:83:25]
82 | rzz(0.7853981633974483) $3, $2;
83 | rz(-0.7853981633974483) $2;
: ^^
84 | rz(2.356194490192345) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:84:23]
83 | rz(-0.7853981633974483) $2;
84 | rz(2.356194490192345) $3;
: ^^
85 | ry(1.5707963267948966) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:85:24]
84 | rz(2.356194490192345) $3;
85 | ry(1.5707963267948966) $3;
: ^^
86 | rz(-0.19634954084936207) $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:86:26]
85 | ry(1.5707963267948966) $3;
86 | rz(-0.19634954084936207) $8;
: ^^
87 | rzz(0.09817477042468103) $4, $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:87:26]
86 | rz(-0.19634954084936207) $8;
87 | rzz(0.09817477042468103) $4, $8;
: ^^
88 | rz(-0.09817477042468103) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:87:30]
86 | rz(-0.19634954084936207) $8;
87 | rzz(0.09817477042468103) $4, $8;
: ^^
88 | rz(-0.09817477042468103) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:88:26]
87 | rzz(0.09817477042468103) $4, $8;
88 | rz(-0.09817477042468103) $4;
: ^^
89 | rzz(0.19634954084936207) $4, $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:89:26]
88 | rz(-0.09817477042468103) $4;
89 | rzz(0.19634954084936207) $4, $1;
: ^^
90 | rz(-0.19634954084936207) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:89:30]
88 | rz(-0.09817477042468103) $4;
89 | rzz(0.19634954084936207) $4, $1;
: ^^
90 | rz(-0.19634954084936207) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:90:26]
89 | rzz(0.19634954084936207) $4, $1;
90 | rz(-0.19634954084936207) $1;
: ^^
91 | rz(-0.19634954084936207) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:91:26]
90 | rz(-0.19634954084936207) $1;
91 | rz(-0.19634954084936207) $4;
: ^^
92 | rzz(0.39269908169872414) $4, $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:92:26]
91 | rz(-0.19634954084936207) $4;
92 | rzz(0.39269908169872414) $4, $2;
: ^^
93 | rz(-0.39269908169872414) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:92:30]
91 | rz(-0.19634954084936207) $4;
92 | rzz(0.39269908169872414) $4, $2;
: ^^
93 | rz(-0.39269908169872414) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:93:26]
92 | rzz(0.39269908169872414) $4, $2;
93 | rz(-0.39269908169872414) $2;
: ^^
94 | rz(-0.39269908169872414) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:94:26]
93 | rz(-0.39269908169872414) $2;
94 | rz(-0.39269908169872414) $4;
: ^^
95 | rzz(0.7853981633974483) $4, $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:95:25]
94 | rz(-0.39269908169872414) $4;
95 | rzz(0.7853981633974483) $4, $3;
: ^^
96 | rz(-0.7853981633974483) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:95:29]
94 | rz(-0.39269908169872414) $4;
95 | rzz(0.7853981633974483) $4, $3;
: ^^
96 | rz(-0.7853981633974483) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:96:25]
95 | rzz(0.7853981633974483) $4, $3;
96 | rz(-0.7853981633974483) $3;
: ^^
97 | rz(2.356194490192345) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:97:23]
96 | rz(-0.7853981633974483) $3;
97 | rz(2.356194490192345) $4;
: ^^
98 | ry(1.5707963267948966) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:98:24]
97 | rz(2.356194490192345) $4;
98 | ry(1.5707963267948966) $4;
: ^^
99 | rz(-0.09817477042468103) $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:99:26]
98 | ry(1.5707963267948966) $4;
99 | rz(-0.09817477042468103) $8;
: ^^
100 | rzz(0.04908738521234052) $5, $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:100:26]
99 | rz(-0.09817477042468103) $8;
100 | rzz(0.04908738521234052) $5, $8;
: ^^
101 | rz(-0.04908738521234052) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:100:30]
99 | rz(-0.09817477042468103) $8;
100 | rzz(0.04908738521234052) $5, $8;
: ^^
101 | rz(-0.04908738521234052) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:101:26]
100 | rzz(0.04908738521234052) $5, $8;
101 | rz(-0.04908738521234052) $5;
: ^^
102 | rzz(0.09817477042468103) $5, $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:102:26]
101 | rz(-0.04908738521234052) $5;
102 | rzz(0.09817477042468103) $5, $1;
: ^^
103 | rz(-0.09817477042468103) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:102:30]
101 | rz(-0.04908738521234052) $5;
102 | rzz(0.09817477042468103) $5, $1;
: ^^
103 | rz(-0.09817477042468103) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:103:26]
102 | rzz(0.09817477042468103) $5, $1;
103 | rz(-0.09817477042468103) $1;
: ^^
104 | rz(-0.09817477042468103) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:104:26]
103 | rz(-0.09817477042468103) $1;
104 | rz(-0.09817477042468103) $5;
: ^^
105 | rzz(0.19634954084936207) $5, $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:105:26]
104 | rz(-0.09817477042468103) $5;
105 | rzz(0.19634954084936207) $5, $2;
: ^^
106 | rz(-0.19634954084936207) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:105:30]
104 | rz(-0.09817477042468103) $5;
105 | rzz(0.19634954084936207) $5, $2;
: ^^
106 | rz(-0.19634954084936207) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:106:26]
105 | rzz(0.19634954084936207) $5, $2;
106 | rz(-0.19634954084936207) $2;
: ^^
107 | rz(-0.19634954084936207) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:107:26]
106 | rz(-0.19634954084936207) $2;
107 | rz(-0.19634954084936207) $5;
: ^^
108 | rzz(0.39269908169872414) $5, $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:108:26]
107 | rz(-0.19634954084936207) $5;
108 | rzz(0.39269908169872414) $5, $3;
: ^^
109 | rz(-0.39269908169872414) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:108:30]
107 | rz(-0.19634954084936207) $5;
108 | rzz(0.39269908169872414) $5, $3;
: ^^
109 | rz(-0.39269908169872414) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:109:26]
108 | rzz(0.39269908169872414) $5, $3;
109 | rz(-0.39269908169872414) $3;
: ^^
110 | rz(-0.39269908169872414) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:110:26]
109 | rz(-0.39269908169872414) $3;
110 | rz(-0.39269908169872414) $5;
: ^^
111 | rzz(0.7853981633974483) $5, $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:111:25]
110 | rz(-0.39269908169872414) $5;
111 | rzz(0.7853981633974483) $5, $4;
: ^^
112 | rz(-0.7853981633974483) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:111:29]
110 | rz(-0.39269908169872414) $5;
111 | rzz(0.7853981633974483) $5, $4;
: ^^
112 | rz(-0.7853981633974483) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:112:25]
111 | rzz(0.7853981633974483) $5, $4;
112 | rz(-0.7853981633974483) $4;
: ^^
113 | rz(2.356194490192345) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:113:23]
112 | rz(-0.7853981633974483) $4;
113 | rz(2.356194490192345) $5;
: ^^
114 | ry(1.5707963267948966) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:114:24]
113 | rz(2.356194490192345) $5;
114 | ry(1.5707963267948966) $5;
: ^^
115 | rz(-0.04908738521234052) $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:115:26]
114 | ry(1.5707963267948966) $5;
115 | rz(-0.04908738521234052) $8;
: ^^
116 | rzz(0.02454369260617026) $6, $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:116:26]
115 | rz(-0.04908738521234052) $8;
116 | rzz(0.02454369260617026) $6, $8;
: ^^
117 | rz(-0.02454369260617026) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:116:30]
115 | rz(-0.04908738521234052) $8;
116 | rzz(0.02454369260617026) $6, $8;
: ^^
117 | rz(-0.02454369260617026) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:117:26]
116 | rzz(0.02454369260617026) $6, $8;
117 | rz(-0.02454369260617026) $6;
: ^^
118 | rzz(0.04908738521234052) $6, $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:118:26]
117 | rz(-0.02454369260617026) $6;
118 | rzz(0.04908738521234052) $6, $1;
: ^^
119 | rz(-0.04908738521234052) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:118:30]
117 | rz(-0.02454369260617026) $6;
118 | rzz(0.04908738521234052) $6, $1;
: ^^
119 | rz(-0.04908738521234052) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:119:26]
118 | rzz(0.04908738521234052) $6, $1;
119 | rz(-0.04908738521234052) $1;
: ^^
120 | rz(-0.04908738521234052) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:120:26]
119 | rz(-0.04908738521234052) $1;
120 | rz(-0.04908738521234052) $6;
: ^^
121 | rzz(0.09817477042468103) $6, $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:121:26]
120 | rz(-0.04908738521234052) $6;
121 | rzz(0.09817477042468103) $6, $2;
: ^^
122 | rz(-0.09817477042468103) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:121:30]
120 | rz(-0.04908738521234052) $6;
121 | rzz(0.09817477042468103) $6, $2;
: ^^
122 | rz(-0.09817477042468103) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:122:26]
121 | rzz(0.09817477042468103) $6, $2;
122 | rz(-0.09817477042468103) $2;
: ^^
123 | rz(-0.09817477042468103) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:123:26]
122 | rz(-0.09817477042468103) $2;
123 | rz(-0.09817477042468103) $6;
: ^^
124 | rzz(0.19634954084936207) $6, $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:124:26]
123 | rz(-0.09817477042468103) $6;
124 | rzz(0.19634954084936207) $6, $3;
: ^^
125 | rz(-0.19634954084936207) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:124:30]
123 | rz(-0.09817477042468103) $6;
124 | rzz(0.19634954084936207) $6, $3;
: ^^
125 | rz(-0.19634954084936207) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:125:26]
124 | rzz(0.19634954084936207) $6, $3;
125 | rz(-0.19634954084936207) $3;
: ^^
126 | rz(-0.19634954084936207) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:126:26]
125 | rz(-0.19634954084936207) $3;
126 | rz(-0.19634954084936207) $6;
: ^^
127 | rzz(0.39269908169872414) $6, $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:127:26]
126 | rz(-0.19634954084936207) $6;
127 | rzz(0.39269908169872414) $6, $4;
: ^^
128 | rz(-0.39269908169872414) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:127:30]
126 | rz(-0.19634954084936207) $6;
127 | rzz(0.39269908169872414) $6, $4;
: ^^
128 | rz(-0.39269908169872414) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:128:26]
127 | rzz(0.39269908169872414) $6, $4;
128 | rz(-0.39269908169872414) $4;
: ^^
129 | rz(-0.39269908169872414) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:129:26]
128 | rz(-0.39269908169872414) $4;
129 | rz(-0.39269908169872414) $6;
: ^^
130 | rzz(0.7853981633974483) $6, $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:130:25]
129 | rz(-0.39269908169872414) $6;
130 | rzz(0.7853981633974483) $6, $5;
: ^^
131 | rz(-0.7853981633974483) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:130:29]
129 | rz(-0.39269908169872414) $6;
130 | rzz(0.7853981633974483) $6, $5;
: ^^
131 | rz(-0.7853981633974483) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:131:25]
130 | rzz(0.7853981633974483) $6, $5;
131 | rz(-0.7853981633974483) $5;
: ^^
132 | rz(2.356194490192345) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:132:23]
131 | rz(-0.7853981633974483) $5;
132 | rz(2.356194490192345) $6;
: ^^
133 | ry(1.5707963267948966) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:133:24]
132 | rz(2.356194490192345) $6;
133 | ry(1.5707963267948966) $6;
: ^^
134 | rz(-0.02454369260617026) $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:134:26]
133 | ry(1.5707963267948966) $6;
134 | rz(-0.02454369260617026) $8;
: ^^
135 | rzz(0.01227184630308513) $7, $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:135:26]
134 | rz(-0.02454369260617026) $8;
135 | rzz(0.01227184630308513) $7, $8;
: ^^
136 | rz(-0.01227184630308513) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:135:30]
134 | rz(-0.02454369260617026) $8;
135 | rzz(0.01227184630308513) $7, $8;
: ^^
136 | rz(-0.01227184630308513) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:136:26]
135 | rzz(0.01227184630308513) $7, $8;
136 | rz(-0.01227184630308513) $7;
: ^^
137 | rzz(0.02454369260617026) $7, $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:137:26]
136 | rz(-0.01227184630308513) $7;
137 | rzz(0.02454369260617026) $7, $1;
: ^^
138 | rz(-0.02454369260617026) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:137:30]
136 | rz(-0.01227184630308513) $7;
137 | rzz(0.02454369260617026) $7, $1;
: ^^
138 | rz(-0.02454369260617026) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:138:26]
137 | rzz(0.02454369260617026) $7, $1;
138 | rz(-0.02454369260617026) $1;
: ^^
139 | rz(-0.02454369260617026) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:139:26]
138 | rz(-0.02454369260617026) $1;
139 | rz(-0.02454369260617026) $7;
: ^^
140 | rzz(0.04908738521234052) $7, $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:140:26]
139 | rz(-0.02454369260617026) $7;
140 | rzz(0.04908738521234052) $7, $2;
: ^^
141 | rz(-0.04908738521234052) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:140:30]
139 | rz(-0.02454369260617026) $7;
140 | rzz(0.04908738521234052) $7, $2;
: ^^
141 | rz(-0.04908738521234052) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:141:26]
140 | rzz(0.04908738521234052) $7, $2;
141 | rz(-0.04908738521234052) $2;
: ^^
142 | rz(-0.04908738521234052) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:142:26]
141 | rz(-0.04908738521234052) $2;
142 | rz(-0.04908738521234052) $7;
: ^^
143 | rzz(0.09817477042468103) $7, $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:143:26]
142 | rz(-0.04908738521234052) $7;
143 | rzz(0.09817477042468103) $7, $3;
: ^^
144 | rz(-0.09817477042468103) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:143:30]
142 | rz(-0.04908738521234052) $7;
143 | rzz(0.09817477042468103) $7, $3;
: ^^
144 | rz(-0.09817477042468103) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:144:26]
143 | rzz(0.09817477042468103) $7, $3;
144 | rz(-0.09817477042468103) $3;
: ^^
145 | rz(-0.09817477042468103) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:145:26]
144 | rz(-0.09817477042468103) $3;
145 | rz(-0.09817477042468103) $7;
: ^^
146 | rzz(0.19634954084936207) $7, $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:146:26]
145 | rz(-0.09817477042468103) $7;
146 | rzz(0.19634954084936207) $7, $4;
: ^^
147 | rz(-0.19634954084936207) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:146:30]
145 | rz(-0.09817477042468103) $7;
146 | rzz(0.19634954084936207) $7, $4;
: ^^
147 | rz(-0.19634954084936207) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:147:26]
146 | rzz(0.19634954084936207) $7, $4;
147 | rz(-0.19634954084936207) $4;
: ^^
148 | rz(-0.19634954084936207) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:148:26]
147 | rz(-0.19634954084936207) $4;
148 | rz(-0.19634954084936207) $7;
: ^^
149 | rzz(0.39269908169872414) $7, $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:149:26]
148 | rz(-0.19634954084936207) $7;
149 | rzz(0.39269908169872414) $7, $5;
: ^^
150 | rz(-0.39269908169872414) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:149:30]
148 | rz(-0.19634954084936207) $7;
149 | rzz(0.39269908169872414) $7, $5;
: ^^
150 | rz(-0.39269908169872414) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:150:26]
149 | rzz(0.39269908169872414) $7, $5;
150 | rz(-0.39269908169872414) $5;
: ^^
151 | rz(-0.39269908169872414) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:151:26]
150 | rz(-0.39269908169872414) $5;
151 | rz(-0.39269908169872414) $7;
: ^^
152 | rzz(0.7853981633974483) $7, $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:152:25]
151 | rz(-0.39269908169872414) $7;
152 | rzz(0.7853981633974483) $7, $6;
: ^^
153 | rz(-0.7853981633974483) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:152:29]
151 | rz(-0.39269908169872414) $7;
152 | rzz(0.7853981633974483) $7, $6;
: ^^
153 | rz(-0.7853981633974483) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:153:25]
152 | rzz(0.7853981633974483) $7, $6;
153 | rz(-0.7853981633974483) $6;
: ^^
154 | rz(2.356194490192345) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:154:23]
153 | rz(-0.7853981633974483) $6;
154 | rz(2.356194490192345) $7;
: ^^
155 | ry(1.5707963267948966) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:155:24]
154 | rz(2.356194490192345) $7;
155 | ry(1.5707963267948966) $7;
: ^^
156 | rz(-0.01227184630308513) $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:156:26]
155 | ry(1.5707963267948966) $7;
156 | rz(-0.01227184630308513) $8;
: ^^
157 | rzz(0.006135923151542565) $0, $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:157:27]
156 | rz(-0.01227184630308513) $8;
157 | rzz(0.006135923151542565) $0, $8;
: ^^
158 | rz(-0.006135923151542565) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:157:31]
156 | rz(-0.01227184630308513) $8;
157 | rzz(0.006135923151542565) $0, $8;
: ^^
158 | rz(-0.006135923151542565) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:158:27]
157 | rzz(0.006135923151542565) $0, $8;
158 | rz(-0.006135923151542565) $0;
: ^^
159 | rzz(0.01227184630308513) $0, $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:159:26]
158 | rz(-0.006135923151542565) $0;
159 | rzz(0.01227184630308513) $0, $1;
: ^^
160 | rz(-0.01227184630308513) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:159:30]
158 | rz(-0.006135923151542565) $0;
159 | rzz(0.01227184630308513) $0, $1;
: ^^
160 | rz(-0.01227184630308513) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:160:26]
159 | rzz(0.01227184630308513) $0, $1;
160 | rz(-0.01227184630308513) $0;
: ^^
161 | rzz(0.02454369260617026) $0, $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:161:26]
160 | rz(-0.01227184630308513) $0;
161 | rzz(0.02454369260617026) $0, $2;
: ^^
162 | rz(-0.02454369260617026) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:161:30]
160 | rz(-0.01227184630308513) $0;
161 | rzz(0.02454369260617026) $0, $2;
: ^^
162 | rz(-0.02454369260617026) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:162:26]
161 | rzz(0.02454369260617026) $0, $2;
162 | rz(-0.02454369260617026) $0;
: ^^
163 | rzz(0.04908738521234052) $0, $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:163:26]
162 | rz(-0.02454369260617026) $0;
163 | rzz(0.04908738521234052) $0, $3;
: ^^
164 | rz(-0.04908738521234052) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:163:30]
162 | rz(-0.02454369260617026) $0;
163 | rzz(0.04908738521234052) $0, $3;
: ^^
164 | rz(-0.04908738521234052) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:164:26]
163 | rzz(0.04908738521234052) $0, $3;
164 | rz(-0.04908738521234052) $0;
: ^^
165 | rzz(0.09817477042468103) $0, $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:165:26]
164 | rz(-0.04908738521234052) $0;
165 | rzz(0.09817477042468103) $0, $4;
: ^^
166 | rz(-0.09817477042468103) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:165:30]
164 | rz(-0.04908738521234052) $0;
165 | rzz(0.09817477042468103) $0, $4;
: ^^
166 | rz(-0.09817477042468103) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:166:26]
165 | rzz(0.09817477042468103) $0, $4;
166 | rz(-0.09817477042468103) $0;
: ^^
167 | rzz(0.19634954084936207) $0, $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:167:26]
166 | rz(-0.09817477042468103) $0;
167 | rzz(0.19634954084936207) $0, $5;
: ^^
168 | rz(-0.19634954084936207) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:167:30]
166 | rz(-0.09817477042468103) $0;
167 | rzz(0.19634954084936207) $0, $5;
: ^^
168 | rz(-0.19634954084936207) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:168:26]
167 | rzz(0.19634954084936207) $0, $5;
168 | rz(-0.19634954084936207) $0;
: ^^
169 | rzz(0.39269908169872414) $0, $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:169:26]
168 | rz(-0.19634954084936207) $0;
169 | rzz(0.39269908169872414) $0, $6;
: ^^
170 | rz(-0.39269908169872414) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:169:30]
168 | rz(-0.19634954084936207) $0;
169 | rzz(0.39269908169872414) $0, $6;
: ^^
170 | rz(-0.39269908169872414) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:170:26]
169 | rzz(0.39269908169872414) $0, $6;
170 | rz(-0.39269908169872414) $0;
: ^^
171 | rzz(0.7853981633974483) $0, $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:171:25]
170 | rz(-0.39269908169872414) $0;
171 | rzz(0.7853981633974483) $0, $7;
: ^^
172 | rz(2.356194490192345) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:171:29]
170 | rz(-0.39269908169872414) $0;
171 | rzz(0.7853981633974483) $0, $7;
: ^^
172 | rz(2.356194490192345) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:172:23]
171 | rzz(0.7853981633974483) $0, $7;
172 | rz(2.356194490192345) $0;
: ^^
173 | ry(1.5707963267948966) $0;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:173:24]
172 | rz(2.356194490192345) $0;
173 | ry(1.5707963267948966) $0;
: ^^
174 | rz(-0.01227184630308513) $1;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:174:26]
173 | ry(1.5707963267948966) $0;
174 | rz(-0.01227184630308513) $1;
: ^^
175 | rz(-0.02454369260617026) $2;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:175:26]
174 | rz(-0.01227184630308513) $1;
175 | rz(-0.02454369260617026) $2;
: ^^
176 | rz(-0.04908738521234052) $3;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:176:26]
175 | rz(-0.02454369260617026) $2;
176 | rz(-0.04908738521234052) $3;
: ^^
177 | rz(-0.09817477042468103) $4;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:177:26]
176 | rz(-0.04908738521234052) $3;
177 | rz(-0.09817477042468103) $4;
: ^^
178 | rz(-0.19634954084936207) $5;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:178:26]
177 | rz(-0.09817477042468103) $4;
178 | rz(-0.19634954084936207) $5;
: ^^
179 | rz(-0.39269908169872414) $6;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:179:26]
178 | rz(-0.19634954084936207) $5;
179 | rz(-0.39269908169872414) $6;
: ^^
180 | rz(-0.7853981633974483) $7;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:180:25]
179 | rz(-0.39269908169872414) $6;
180 | rz(-0.7853981633974483) $7;
: ^^
181 | rz(-0.006135923151542565) $8;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:181:27]
180 | rz(-0.7853981633974483) $7;
181 | rz(-0.006135923151542565) $8;
: ^^
182 | rz(1.5707963267948957) $9;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:182:24]
181 | rz(-0.006135923151542565) $8;
182 | rz(1.5707963267948957) $9;
: ^^
183 | ry(-2.9442621912064815) $9;
`----
Qasm.Compiler.NotSupported
x hardware qubit operands are not supported
,-[./program.qasm:183:25]
182 | rz(1.5707963267948957) $9;
183 | ry(-2.9442621912064815) $9;
: ^^
`----
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
Cell In[1], line 15
11 total_error_budget=total_error_budget,
12 number_of_randomly_generated_distributions=1000,
13 benchmarks_and_sizes=benchmarks_and_sizes,
14 )
---> 15 model, x_test, y_test = train(data)
16 y_pred = model.predict(x_test)
17 product_diffs = evaluate(x_test, y_pred, total_error_budget)
18 product_diffs_dataset = evaluate(x_test, y_test, total_error_budget)
File ~/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/src/mqt/problemsolver/resource_estimation/error_budget_optimization/training.py:78, in train(data)
75 x_train, x_test, y_train, y_test = _process_data(data)
77 model = RandomForestRegressor()
---> 78 model.fit(x_train, y_train)
80 return model, x_test, y_test
File ~/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/sklearn/base.py:1336, in _fit_context.<locals>.decorator.<locals>.wrapper(estimator, *args, **kwargs)
1329 estimator._validate_params()
1331 with config_context(
1332 skip_parameter_validation=(
1333 prefer_skip_nested_validation or global_skip_validation
1334 )
1335 ):
-> 1336 return fit_method(estimator, *args, **kwargs)
File ~/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/sklearn/ensemble/_forest.py:359, in BaseForest.fit(self, X, y, sample_weight)
356 if issparse(y):
357 raise ValueError("sparse multilabel-indicator for y is not supported.")
--> 359 X, y = validate_data(
360 self,
361 X,
362 y,
363 multi_output=True,
364 accept_sparse="csc",
365 dtype=DTYPE,
366 ensure_all_finite=False,
367 )
368 # _compute_missing_values_in_feature_mask checks if X has missing values and
369 # will raise an error if the underlying tree base estimator can't handle missing
370 # values. Only the criterion is required to determine if the tree supports
371 # missing values.
372 estimator = type(self.estimator)(criterion=self.criterion)
File ~/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/sklearn/utils/validation.py:2919, in validate_data(_estimator, X, y, reset, validate_separately, skip_check_array, **check_params)
2917 y = check_array(y, input_name="y", **check_y_params)
2918 else:
-> 2919 X, y = check_X_y(X, y, **check_params)
2920 out = X, y
2922 if not no_val_X and check_params.get("ensure_2d", True):
File ~/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/sklearn/utils/validation.py:1314, in check_X_y(X, y, accept_sparse, accept_large_sparse, dtype, order, copy, force_writeable, ensure_all_finite, ensure_2d, allow_nd, multi_output, ensure_min_samples, ensure_min_features, y_numeric, estimator)
1309 estimator_name = _check_estimator_name(estimator)
1310 raise ValueError(
1311 f"{estimator_name} requires y to be passed, but the target y is None"
1312 )
-> 1314 X = check_array(
1315 X,
1316 accept_sparse=accept_sparse,
1317 accept_large_sparse=accept_large_sparse,
1318 dtype=dtype,
1319 order=order,
1320 copy=copy,
1321 force_writeable=force_writeable,
1322 ensure_all_finite=ensure_all_finite,
1323 ensure_2d=ensure_2d,
1324 allow_nd=allow_nd,
1325 ensure_min_samples=ensure_min_samples,
1326 ensure_min_features=ensure_min_features,
1327 estimator=estimator,
1328 input_name="X",
1329 )
1331 y = _check_y(y, multi_output=multi_output, y_numeric=y_numeric, estimator=estimator)
1333 check_consistent_length(X, y)
File ~/checkouts/readthedocs.org/user_builds/mqt-problemsolver/checkouts/latest/.venv/lib/python3.12/site-packages/sklearn/utils/validation.py:1097, in check_array(array, accept_sparse, accept_large_sparse, dtype, order, copy, force_writeable, ensure_all_finite, ensure_non_negative, ensure_2d, allow_nd, ensure_min_samples, ensure_min_features, estimator, input_name)
1095 n_samples = _num_samples(array)
1096 if n_samples < ensure_min_samples:
-> 1097 raise ValueError(
1098 "Found array with %d sample(s) (shape=%s) while a"
1099 " minimum of %d is required%s."
1100 % (n_samples, array.shape, ensure_min_samples, context)
1101 )
1103 if ensure_min_features > 0 and array.ndim == 2:
1104 n_features = array.shape[1]
ValueError: Found array with 0 sample(s) (shape=(0, 7)) while a minimum of 1 is required by RandomForestRegressor.
A more elaborate example of the implementation is shown in the example.ipynb Jupyter notebook.
For more details, see [7].
Quantum Circuit Optimization for the Fault-Tolerance Era: Do We Have to Start from Scratch?¶
Translating quantum circuits into a device’s native gate set often increases gate count, amplifying noise in today’s error-prone Noisy Intermediate-Scale Quantum (NISQ) devices. Although optimizations exist to reduce gate counts, scaling to larger qubit and circuit sizes will see hardware errors dominate, blocking industrial-scale use. Error correction can enable Fault-Tolerant Quantum Computing (FTQC) but demands massive qubit overheads, often tens of thousands for small problems.
This motivates FTQC-oriented optimization techniques and raises the question: can NISQ techniques be adapted, or must new ones be developed? We address this question by evaluating Qiskit and TKET optimization passes on benchmark circuits from MQT Bench. As tools to directly design and evaluate fault-tolerant quantum circuit instances, we use resource estimation to assess FTQC requirements.
An example usage of the implementation is shown in the example.ipynb Jupyter notebook.
For more details, see [8].
Contributors and Supporters¶
The Munich Quantum Toolkit (MQT) is developed by the Chair for Design Automation at the Technical University of Munich and supported by the Munich Quantum Software Company (MQSC). Among others, it is part of the Munich Quantum Software Stack (MQSS) ecosystem, which is being developed as part of the Munich Quantum Valley (MQV) initiative.
Thank you to all the contributors who have helped make MQT ProblemSolver a reality!
The MQT will remain free, open-source, and permissively licensed—now and in the future. We are firmly committed to keeping it open and actively maintained for the quantum computing community.
To support this endeavor, please consider:
Starring and sharing our repositories: https://github.com/munich-quantum-toolkit
Contributing code, documentation, tests, or examples via issues and pull requests
Citing the MQT in your publications (see References)
Using the MQT in research and teaching, and sharing feedback and use cases
Sponsoring us on GitHub: https://github.com/sponsors/munich-quantum-toolkit