mirror of
https://github.com/Z3Prover/z3
synced 2025-04-24 09:35:32 +00:00
update documentation according to #1058
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
465ed7d068
commit
49cf3f8008
2 changed files with 8 additions and 4 deletions
|
@ -137,7 +137,8 @@ void goal::push_back(expr * f, proof * pr, expr_dependency * d) {
|
|||
}
|
||||
|
||||
void goal::quick_process(bool save_first, expr_ref& f, expr_dependency * d) {
|
||||
if (!m().is_and(f) && !(m().is_not(f) && m().is_or(to_app(f)->get_arg(0)))) {
|
||||
expr* g = 0;
|
||||
if (!m().is_and(f) && !(m().is_not(f, g) && m().is_or(g))) {
|
||||
if (!save_first) {
|
||||
push_back(f, 0, d);
|
||||
}
|
||||
|
@ -170,8 +171,8 @@ void goal::quick_process(bool save_first, expr_ref& f, expr_dependency * d) {
|
|||
todo.push_back(expr_pol(t->get_arg(i), false));
|
||||
}
|
||||
}
|
||||
else if (m().is_not(curr)) {
|
||||
todo.push_back(expr_pol(to_app(curr)->get_arg(0), !pol));
|
||||
else if (m().is_not(curr, g)) {
|
||||
todo.push_back(expr_pol(g, !pol));
|
||||
}
|
||||
else {
|
||||
if (!pol) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue