Skip to content

Strengthened definition of gflow means Pauli presimulation does not preserve gflow. #363

@emlynsg

Description

@emlynsg

With reference to PR #337 and PR #347, and issue #168.

Describe the bug
Before and after PR #337, example two in the docs has changed.

Image

"No flow or gflow detected in the graph."

Additional context
As explained by Thierry and Mateo, the definition of gflow was strengthened in PR #337 to match the definition from the paper (input nodes cannot be corrected by a gflow). This strengthened definition seems to be incompatible with Pauli presimulation preserving the gflow, leading to examples where a gflow was detected before.

However, Pauli presimulation preserving the gflow is a desirable and expected property, so we should consider how to deal with this change.

Need to change Pauli presimulation to force plus states.

Metadata

Metadata

Assignees

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions