-
Notifications
You must be signed in to change notification settings - Fork 6
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
SiblingSubgraph does not handle Copies at output boundary #518
Labels
bug
Something isn't working
Comments
github-merge-queue bot
pushed a commit
that referenced
this issue
Sep 12, 2023
I have added a TODO on line 234 in `sibling_subgraph.rs`, I suspect there is a bug here that I will look into now. EDIT: I've opened #518 but I won't have time to fix it until next sprint. This can be merged in independently of that bug.
@lmondada I think the final assertion in that test should be assert_eq!(subg.nodes().len(), 2); Am I right? |
Yes, absolutely! |
github-merge-queue bot
pushed a commit
that referenced
this issue
Oct 2, 2023
Fixes #518 . I changed the `non_convex_subgraph` test because the graph it was constructing seemed to meet the criteria for convexity, and replaced it with another one which doesn't. But please check -- I was a little confused by the definitions and may be missing something.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The following test
encodes the computation
This currently fails with the error
NotConvex
as the output of theNOT
is taken to be an output of the subgraph, even though one copy is actually still within the subgraph and used for theAND
gate.The text was updated successfully, but these errors were encountered: