/dports/math/z3/z3-z3-4.8.13/src/smt/ |
H A D | smt_internalizer.cpp | 161 bool gate_ctx = p.second; in top_sort_expr() local 337 internalize_rec(n, gate_ctx); in internalize() 354 internalize_rec(n, gate_ctx); in internalize() 371 internalize_formula(n, gate_ctx); in internalize_rec() 378 SASSERT(!gate_ctx); in internalize_rec() 392 if (m.is_not(n) && gate_ctx) { in internalize_formula() 407 if (!gate_ctx && is_app(n)) { in internalize_formula() 477 if (!gate_ctx) { in internalize_distinct() 499 if (!gate_ctx) { in internalize_theory_atom() 649 bool merge_tf = !gate_ctx; in internalize_formula_core() [all …]
|
H A D | smt_context.h | 747 bool ts_visit_children(expr * n, bool gate_ctx, svector<expr_bool_pair> & todo); 757 void internalize_rec(expr * n, bool gate_ctx); 766 void internalize_formula(expr * n, bool gate_ctx); 768 void internalize_eq(app * n, bool gate_ctx); 770 void internalize_distinct(app * n, bool gate_ctx); 772 bool internalize_theory_atom(app * n, bool gate_ctx); 774 void internalize_quantifier(quantifier * q, bool gate_ctx); 778 void internalize_formula_core(app * n, bool gate_ctx); 892 void internalize(expr * n, bool gate_ctx); 893 void internalize(expr* const* exprs, unsigned num_exprs, bool gate_ctx); [all …]
|
H A D | theory_dummy.cpp | 38 bool theory_dummy::internalize_atom(app * atom, bool gate_ctx) { in internalize_atom() argument
|
H A D | theory_dummy.h | 35 bool internalize_atom(app * atom, bool gate_ctx) override;
|
H A D | theory_bv.h | 224 bool internalize_xor3(app * n, bool gate_ctx); 225 bool internalize_carry(app * n, bool gate_ctx); 234 bool internalize_atom(app * atom, bool gate_ctx) override;
|
H A D | smt_theory.cpp | 131 literal theory::mk_eq(expr * a, expr * b, bool gate_ctx) { in mk_eq() argument 140 ctx.internalize(eq, gate_ctx); in mk_eq()
|
H A D | theory_char.h | 75 bool internalize_atom(app * atom, bool gate_ctx) override;
|
H A D | theory_lra.h | 40 bool internalize_atom(app * atom, bool gate_ctx) override;
|
H A D | theory_array_full.h | 57 bool internalize_atom(app * atom, bool gate_ctx) override;
|
H A D | smt_theory.h | 195 virtual bool internalize_atom(app * atom, bool gate_ctx) = 0; 544 literal mk_eq(expr * a, expr * b, bool gate_ctx);
|
H A D | theory_wmaxsat.h | 99 bool internalize_atom(app * atom, bool gate_ctx) override { return false; } in internalize_atom() argument
|
H A D | user_propagator.h | 105 bool internalize_atom(app * atom, bool gate_ctx) override { UNREACHABLE(); return false; } in internalize_atom() argument
|
H A D | theory_fpa.h | 96 bool internalize_atom(app * atom, bool gate_ctx) override;
|
/dports/math/py-z3-solver/z3-z3-4.8.10/src/smt/ |
H A D | smt_internalizer.cpp | 161 bool gate_ctx = p.second; in top_sort_expr() local 337 internalize_rec(n, gate_ctx); in internalize() 352 internalize_rec(n, gate_ctx); in internalize() 370 internalize_formula(n, gate_ctx); in internalize_rec() 377 SASSERT(!gate_ctx); in internalize_rec() 391 if (m.is_not(n) && gate_ctx) { in internalize_formula() 406 if (!gate_ctx && is_app(n)) { in internalize_formula() 476 if (!gate_ctx) { in internalize_distinct() 498 if (!gate_ctx) { in internalize_theory_atom() 645 bool merge_tf = !gate_ctx; in internalize_formula_core() [all …]
|
H A D | smt_context.h | 746 bool ts_visit_children(expr * n, bool gate_ctx, svector<expr_bool_pair> & todo); 756 void internalize_rec(expr * n, bool gate_ctx); 765 void internalize_formula(expr * n, bool gate_ctx); 767 void internalize_eq(app * n, bool gate_ctx); 769 void internalize_distinct(app * n, bool gate_ctx); 771 bool internalize_theory_atom(app * n, bool gate_ctx); 773 void internalize_quantifier(quantifier * q, bool gate_ctx); 777 void internalize_formula_core(app * n, bool gate_ctx); 885 void internalize(expr * n, bool gate_ctx); 886 void internalize(expr* const* exprs, unsigned num_exprs, bool gate_ctx); [all …]
|
H A D | theory_dummy.h | 35 bool internalize_atom(app * atom, bool gate_ctx) override;
|
H A D | theory_dummy.cpp | 38 bool theory_dummy::internalize_atom(app * atom, bool gate_ctx) { in internalize_atom() argument
|
H A D | theory_bv.h | 225 bool internalize_xor3(app * n, bool gate_ctx); 226 bool internalize_carry(app * n, bool gate_ctx); 235 bool internalize_atom(app * atom, bool gate_ctx) override;
|
H A D | smt_theory.cpp | 131 literal theory::mk_eq(expr * a, expr * b, bool gate_ctx) { in mk_eq() argument 140 ctx.internalize(eq, gate_ctx); in mk_eq()
|
H A D | theory_lra.h | 40 bool internalize_atom(app * atom, bool gate_ctx) override;
|
H A D | theory_array_full.h | 58 bool internalize_atom(app * atom, bool gate_ctx) override;
|
H A D | smt_theory.h | 189 virtual bool internalize_atom(app * atom, bool gate_ctx) = 0; 538 literal mk_eq(expr * a, expr * b, bool gate_ctx);
|
H A D | theory_wmaxsat.h | 99 bool internalize_atom(app * atom, bool gate_ctx) override { return false; }
|
H A D | user_propagator.h | 105 bool internalize_atom(app * atom, bool gate_ctx) override { UNREACHABLE(); return false; }
|
H A D | theory_fpa.h | 97 bool internalize_atom(app * atom, bool gate_ctx) override;
|