integrating graph simulator
Opened this issue · 0 comments
Krastanov commented
Notes from live discussion with Athena Caesura
not all of these will be done in the near term
- structure represent a state
- constructors for stabilizer state -> graph state and for graph state -> stabilizer state (partially already in the library, but probably with slightly different conventions compared to what you have set up)
-
apply!(..., ::SingleQubitCliffordOps)
,apply!(..., ::TwoQubitCliffordOps)
-
projectX!
andprojectY!
andprojectZ!
(probably currently done by converting to stabilizer state - fancy trickery with better local complementation choices by Athena
Future longer term tasks that will be added to a new issue when this starts gaining momemtum
- fancy trickery with teleportation for avoiding graphs that are too dense
-
apply!(..., ::CliffordOperator)
(if even possible?) - graph-native implementations of
project!
(not in the near term)