Open ShellyGarion opened 6 months ago
When you say you want to append StabilizerState
natively, do you mean with the implication that it would be a state-initialisation operation from the all-zeros state? If so, it might be clearest to produce a wrapper object for it to make those semantics explicit, since the base Python object itself isn't actually a representation of an operator.
What should we add?
Like the
Clifford
class (which is also anOperation
) andStatePreparation
gate, we would like to appendStabilizerState
natively to aQuantumCircuit
.Note that it should only be appended at the beginning of the circuit.
There are several methods for
StabilizerState
synthesis. Note that the synthesis is not unique in the sense that several different unitaries may produce the same state.