mqt-qcec version: latest (but could be dating back a bit)
qiskit version: 0.45.0 (downgrading to qiskit<0.45 resolves the problem)
Description
While looking through the example docs, I noticed that the very simple example shown in the documentation for verifying compilation flows is broken as it reports not_equivalent and emits a warning that both circuits do not operate on the same number of qubits.
After checking the example locally, it turns out that this is a regression in the latest qiskit version. Downgrading qiskit solves the problem. Two things that could be at fault here are the new Singleton Gates or some changes in the _layout attribute.
Expected behavior
Circuits should be considered equivalent (as they always have been).
Environment information
qiskit<0.45
resolves the problem)Description
While looking through the example docs, I noticed that the very simple example shown in the documentation for verifying compilation flows is broken as it reports
not_equivalent
and emits a warning that both circuits do not operate on the same number of qubits.After checking the example locally, it turns out that this is a regression in the latest qiskit version. Downgrading qiskit solves the problem. Two things that could be at fault here are the new Singleton Gates or some changes in the
_layout
attribute.Expected behavior
Circuits should be considered equivalent (as they always have been).
How to Reproduce