Craig Gidney

Results 139 comments of Craig Gidney

It's very plausible that the ordering chosen by the circuit is reducing the distance. I wrote that circuit before I really understood the details of making these circuits, and before...

Breaking stored experimental data is 100% unacceptable. We must never *ever* break backwards compatibility with serialized data. This is not negotiable, it is a hard requirement of serialization to disk....

My understanding was that phase tracking made the Hadamard gate have quadratic cost instead of linear cost, so the performance characteristics were quite different and it requires a totally different...

Closing this as "too much work; out of scope; though not opposed"

Urgh.... this is gonna suck to fix because it's going to mess up people's existing code. Is there any way t omaintain backwards compat while doing it?

Yeah you could argue it falls under the "trap" criteria I defined for breaking backwards compatibility. An example of how it could be done without breaking backwards compat would be...

One possible issue with defining tick=0 to be the first tick is that it makes it impossible to see anticommutations in the implicit initialization at the start of time.

Everyone always edits the generated docs instead of the source. If the multiplication is in circuit order, then that's the wrong way around. I should fix that and then also...

Fixes https://github.com/quantumlib/Stim/issues/819

Moved to https://github.com/quantumlib/Stim/pull/822 so I could edit it to get it merged. Thanks for the fix!