-
Notifications
You must be signed in to change notification settings - Fork 156
Circuit validator #346
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
Circuit validator #346
Conversation
Still having problem with initializing node_map; not tested yet
|
Hmm I think checks are failing because of Z3 dependency. |
Pull Request Test Coverage Report for Build 123768403
💛 - Coveralls |
|
Thank you for this contribution. The PR looks very good. Here are a few minor comments:
|
|
Looks good to me. Is it ready to be merged? The class |
I am working on the documentation. |
|
Documentation is committed, but I'm not sure if the syntax is all good... |
If you run |
Validates potential circuit optimization choices with SAT by checking functional equivalence to the root node.
Supports dependency functions of more than one gate.
Supports AND2, XOR2, XOR3, MAJ.
Supports CEX randomization.
Supports ODC consideration.
Not yet supported: incremental CNF construction.