Skip to content

Add ZXGraphState class #102

@nabe98

Description

@nabe98

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is.

The ZX-calculus is a notation that allows quantum circuits to be described diagrammatically using wires and spiders (that is, edges and nodes). After converting a measurement pattern into an equivalent ZX-diagram together with a gflow, one can apply transformations based on the ZX-calculus rules to produce a simpler measurement pattern while preserving both the semantics and the existence of the gflow.

Describe the feature you'd like
A clear and concise description of what you want to happen.

Implement ZXGraphState class for the ZX-calculus.

Additional context

M. Backens et al., There and Back Again: A Circuit Extraction Tale, Quantum 5, 421 (2021)

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions