-
Notifications
You must be signed in to change notification settings - Fork 156
Incremental CNF construction in circuit_validator #361
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
Conversation
Pull Request Test Coverage Report for Build 133198198
💛 - Coveralls |
|
This looks also very good to me. Some more minor comments:
|
I remember this syntax is not available with some operating system / compiler ? |
I think you confuse aggregate initialization [1] (C++20) with list initialization [2] (C++11). If list initialization works, then I would prefer it! [1] https://en.cppreference.com/w/cpp/language/aggregate_initialization |
|
Is the PR ready to be merged? |
|
Yes, I think so. |
|
Thanks! |
Only add the clauses for a node when it is used.
Invocation of
push/popis adjusted (only use it for duplicated TFO cone and when validating with non-existing circuit).Documentation is also updated, referring to
cnf_view.I would suggest to wait until this PR is merged and also port it here. https://github.com/lsils/bill/pull/35