QuantumClifford.jl icon indicating copy to clipboard operation
QuantumClifford.jl copied to clipboard

For every constructor or function, ensure that qubit indices and bit indices are positive

Open Krastanov opened this issue 2 years ago • 0 comments

See the couple of places where NoZeroQubit is already used as an error message. Ensure all operations have that. Ensure all classical bits are also non-negative. For any other function that generates a tableau, canonicalizes, traces out, etc. Add tests for all these errors being thrown.

Krastanov avatar Jun 22 '23 03:06 Krastanov