Home
last modified time | relevance | path

Searched refs:gate_ctx (Results 1 – 25 of 72) sorted by relevance

123

/dports/math/z3/z3-z3-4.8.13/src/smt/
H A Dsmt_internalizer.cpp161 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 Dsmt_context.h747 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 Dtheory_dummy.cpp38 bool theory_dummy::internalize_atom(app * atom, bool gate_ctx) { in internalize_atom() argument
H A Dtheory_dummy.h35 bool internalize_atom(app * atom, bool gate_ctx) override;
H A Dtheory_bv.h224 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 Dsmt_theory.cpp131 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 Dtheory_char.h75 bool internalize_atom(app * atom, bool gate_ctx) override;
H A Dtheory_lra.h40 bool internalize_atom(app * atom, bool gate_ctx) override;
H A Dtheory_array_full.h57 bool internalize_atom(app * atom, bool gate_ctx) override;
H A Dsmt_theory.h195 virtual bool internalize_atom(app * atom, bool gate_ctx) = 0;
544 literal mk_eq(expr * a, expr * b, bool gate_ctx);
H A Dtheory_wmaxsat.h99 bool internalize_atom(app * atom, bool gate_ctx) override { return false; } in internalize_atom() argument
H A Duser_propagator.h105 bool internalize_atom(app * atom, bool gate_ctx) override { UNREACHABLE(); return false; } in internalize_atom() argument
H A Dtheory_fpa.h96 bool internalize_atom(app * atom, bool gate_ctx) override;
/dports/math/py-z3-solver/z3-z3-4.8.10/src/smt/
H A Dsmt_internalizer.cpp161 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 Dsmt_context.h746 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 Dtheory_dummy.h35 bool internalize_atom(app * atom, bool gate_ctx) override;
H A Dtheory_dummy.cpp38 bool theory_dummy::internalize_atom(app * atom, bool gate_ctx) { in internalize_atom() argument
H A Dtheory_bv.h225 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 Dsmt_theory.cpp131 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 Dtheory_lra.h40 bool internalize_atom(app * atom, bool gate_ctx) override;
H A Dtheory_array_full.h58 bool internalize_atom(app * atom, bool gate_ctx) override;
H A Dsmt_theory.h189 virtual bool internalize_atom(app * atom, bool gate_ctx) = 0;
538 literal mk_eq(expr * a, expr * b, bool gate_ctx);
H A Dtheory_wmaxsat.h99 bool internalize_atom(app * atom, bool gate_ctx) override { return false; }
H A Duser_propagator.h105 bool internalize_atom(app * atom, bool gate_ctx) override { UNREACHABLE(); return false; }
H A Dtheory_fpa.h97 bool internalize_atom(app * atom, bool gate_ctx) override;

123