Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

integrating graph simulator #207

Open
8 tasks
Krastanov opened this issue Dec 18, 2023 · 0 comments
Open
8 tasks

integrating graph simulator #207

Krastanov opened this issue Dec 18, 2023 · 0 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@Krastanov
Copy link
Member

@AthenaCaesura, @ScottPJones

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! and projectY! and projectZ! (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)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant