We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
bdd_exists
bdd_forall
Consider the following piece of code in quant_rec (buddy/src/bddop.c)
quant_rec
PUSHREF( quant_rec(LOW(r)) ); PUSHREF( quant_rec(HIGH(r)) ); if (INVARSET(LEVEL(r))) res = apply_rec(READREF(2), READREF(1)); else res = bdd_makenode(LEVEL(r), READREF(2), READREF(1));
We can entirely circumvent the quant_rec(HIGH(r)) if
quant_rec(HIGH(r))
quant_rec(LOW(r))
apply_rec
INVARSET(LEVEL(r))
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Consider the following piece of code in
quant_rec
(buddy/src/bddop.c)We can entirely circumvent the
quant_rec(HIGH(r))
ifquant_rec(LOW(r))
returned a terminal that shortcuts the given operator (see the base cases forapply_rec
in the same folder for how to do so).INVARSET(LEVEL(r))
is trueThe text was updated successfully, but these errors were encountered: