Home
last modified time | relevance | path

Searched refs:is_boolean_term (Results 1 – 25 of 43) sorted by relevance

12

/dports/math/yices/yices-2.6.2/src/scratch/
H A Dflattening.c96 if (f_ite && is_boolean_term(terms, d->arg[1])) { in flattener_build_conjuncts()
97 assert(is_boolean_term(terms, d->arg[2])); in flattener_build_conjuncts()
123 if (f_iff && is_boolean_term(terms, d->arg[0])) { in flattener_build_conjuncts()
124 assert(is_boolean_term(terms, d->arg[1])); in flattener_build_conjuncts()
193 if (f_ite && is_boolean_term(terms, d->arg[1])) { in flattener_build_disjuncts()
194 assert(is_boolean_term(terms, d->arg[2])); in flattener_build_disjuncts()
221 assert(is_boolean_term(terms, d->arg[1])); in flattener_build_disjuncts()
290 assert(is_boolean_term(terms, d->arg[2])); in flattener_forall_conjuncts()
317 assert(is_boolean_term(terms, d->arg[1])); in flattener_forall_conjuncts()
401 assert(is_boolean_term(terms, d->arg[2])); in flattener_forall_disjuncts()
[all …]
/dports/math/yices/yices-2.6.2/src/terms/
H A Dbit_term_conversion.c42 assert(good_term(table, t) && is_boolean_term(table, t)); in convert_term_to_bit()
137 assert(is_boolean_term(terms, aux[0]) && is_boolean_term(terms, aux[1]));
151 assert(is_boolean_term(terms, aux[0]) && is_boolean_term(terms, aux[1]));
198 assert(is_boolean_term(terms, t));
H A Delim_subst.c275 if (is_boolean_term(terms, f)) { in elim_subst_try_map()
292 if (is_boolean_term(terms, t1)) { in elim_subst_try_map()
339 if (is_boolean_term(terms, t1)) { in elim_subst_try_cheap_map()
H A Dterm_manager.c1385 is_boolean_term(tbl, c)); in mk_bv_ite()
2021 is_boolean_term(manager->terms, e)); in mk_ite()
3327 if (is_boolean_term(tbl, t1)) { in mk_eq()
3328 assert(is_boolean_term(tbl, t2)); in mk_eq()
3369 if (is_boolean_term(tbl, t1)) { in mk_neq()
3370 assert(is_boolean_term(tbl, t2)); in mk_neq()
3995 assert(is_boolean_term(manager->terms, x) && in make_or2()
3996 is_boolean_term(manager->terms, y)); in make_or2()
4011 assert(is_boolean_term(manager->terms, x) && in make_xor2()
4012 is_boolean_term(manager->terms, y)); in make_xor2()
[all …]
/dports/math/yices/yices-2.6.2/src/context/
H A Deq_learner.c104 assert(good_term(learner->terms, f) && is_boolean_term(learner->terms, f)); in find_cached_abstraction()
122 assert(good_term(learner->terms, f) && is_boolean_term(learner->terms, f) && p != NULL); in cache_abstraction()
136 assert(good_term(learner->terms, f) && is_boolean_term(learner->terms, f)); in get_cached_abstraction()
236 if (is_boolean_term(learner->terms, t1)) { in eq_abstract_eq()
237 assert(is_boolean_term(learner->terms, t2)); in eq_abstract_eq()
324 assert(is_boolean_term(learner->terms, f)); in eq_abstract()
H A Dcommon_conjuncts.c101 assert(is_boolean_term(terms, t)); in bfs_collect_conjuncts()
159 assert(is_boolean_term(terms, t)); in bfs_collect_disjuncts()
H A Dconditional_definitions.c249 assert(is_boolean_term(collect->terms, t)); in bool_vars_of_term()
288 if (is_boolean_term(terms, eq->arg[0])) { in bool_vars_of_term()
484 assert(is_boolean_term(c->terms, x[i]) &&
532 assert(is_boolean_term(c->terms, x[i]) && in print_definition_table()
969 assert(is_boolean_term(c->terms, t)); in truth_tbl_of_term()
1237 assert(is_boolean_term(terms, x)); in make_pseudo_product()
H A Dcontext_simplifier.c1291 …assert(is_boolean_term(ctx->terms, t1) && is_boolean_term(ctx->terms, t2) && term_is_true(ctx, e)); in check_candidate_bool_subst()
1337 if (is_boolean_term(terms, t1)) { in process_subst_eqs()
1891 if (is_boolean_term(terms, t1)) { in flatten_eq()
1895 assert(is_boolean_term(terms, t2)); in flatten_eq()
2400 if (is_boolean_term(ctx->terms, t1)) { in process_aux_eq()
2558 assert(is_boolean_term(ctx->terms, t)); in flatten_or_push_term()
2569 assert(is_boolean_term(ctx->terms, t)); in flatten_or_add_term()
3162 assert(is_boolean_term(ctx->terms, t)); in analyze_dl()
3198 if (is_boolean_term(terms, cmp->arg[0])) { in analyze_dl()
/dports/math/yices/yices-2.6.2/src/exists_forall/
H A Def_analyze.c309 if (f_ite && is_boolean_term(terms, d->arg[1])) { in ef_flatten_quantifiers_conjuncts()
310 assert(is_boolean_term(terms, d->arg[2])); in ef_flatten_quantifiers_conjuncts()
336 if (f_iff && is_boolean_term(terms, d->arg[0])) { in ef_flatten_quantifiers_conjuncts()
337 assert(is_boolean_term(terms, d->arg[1])); in ef_flatten_quantifiers_conjuncts()
497 if (f_ite && is_boolean_term(terms, d->arg[1])) { in ef_build_disjuncts()
498 assert(is_boolean_term(terms, d->arg[2])); in ef_build_disjuncts()
524 if (f_iff && is_boolean_term(terms, d->arg[0])) { in ef_build_disjuncts()
525 assert(is_boolean_term(terms, d->arg[1])); in ef_build_disjuncts()
H A Defsolver.c251 assert(ctx != NULL && is_boolean_term(ctx->terms, f)); in update_exists_context()
328 assert(is_boolean_term(ctx->terms, b) && is_boolean_term(ctx->terms, c)); in forall_context_assert()
/dports/math/yices/yices-2.6.2/src/model/
H A Dmodel_queries.c65 assert(is_boolean_term(mdl->terms, f)); in formula_holds_in_model()
150 assert(is_boolean_term(mdl->terms, a[i])); in formulas_hold_in_model()
H A Dliteral_collector.c114 if (is_boolean_term(collect->terms, t) && !collect->bool_are_terms) { in lit_collector_find_cached_term()
140 if (is_boolean_term(collect->terms, t) && !collect->bool_are_terms) { in lit_collector_cache_result()
171 assert(is_boolean_term(collect->terms, t)); in term_is_true_in_model()
184 assert(is_boolean_term(collect->terms, t)); in term_is_false_in_model()
199 assert(is_boolean_term(collect->terms, t)); in is_true_in_model()
716 is_boolean_term(collect->terms, t1)) { in lit_collector_visit_eq()
724 assert(is_boolean_term(collect->terms, t2)); in lit_collector_visit_eq()
857 if (is_boolean_term(collect->terms, t)) { in lit_collector_visit_app()
1146 if (is_boolean_term(collect->terms, t)) { in lit_collector_visit_select()
1314 if (is_boolean_term(terms, t)) { in lit_collector_visit()
/dports/math/yices/yices-2.6.2/src/mcsat/bv/
H A Dbv_utils.h143 if (!is_boolean_term(terms, eq->arg[0]) && !is_bitvector_term(terms, eq->arg[0])) { in bv_term_get_type()
163 if (!is_boolean_term(terms, eq->arg[0]) && !is_bitvector_term(terms, eq->arg[0])) { in bv_term_is_variable()
404 assert(is_bitvector_term(tm->terms, t) || is_boolean_term(tm->terms, t)); in term_extract()
H A Dbv_explainer.c127 if (is_boolean_term(terms, lhs)) { in bv_explainer_normalize_conflict()
128 assert(is_boolean_term(terms, rhs)); in bv_explainer_normalize_conflict()
H A Dbv_evaluator.c472 if (!is_boolean_term(terms, lhs) && !is_bitvector_term(terms, lhs)) { in bv_evaluator_run_atom()
551 if (t_kind == EQ_TERM && is_boolean_term(terms, t_lhs)) { in bv_evaluator_run_atom()
698 assert(is_bitvector_term(terms, t) || is_boolean_term(terms, t)); in bv_evaluator_not_free_up_to()
/dports/math/yices/yices-2.6.2/src/frontend/common/
H A Dassumptions_and_core.c99 if (! is_boolean_term(a->terms, t)) { in collect_assumptions_from_signed_symbols()
/dports/math/yices/yices-2.6.2/src/mcsat/bv/explain/
H A Darith_norm.c585 term_t result = (is_boolean_term(terms,t)) ? t : term_extract(tm, t, 0, w); in arith_normalise_upto()
598 term_t result = (is_boolean_term(terms,t)) ? t : term_extract(tm, t, 0, w); in arith_normalise_upto()
611 assert(is_boolean_term(terms,t)); in arith_normalise_upto()
635 term_t result = (is_boolean_term(terms,t)) ? t : term_extract(tm, t, 0, w); in arith_normalise_upto()
685 if (is_boolean_term(terms,t)) { in arith_normalise_upto()
861 assert(!is_boolean_term(terms,t)); in arith_normalise_upto()
H A Deq_ext_con.c820 assert(is_boolean_term(terms,t)); in term_is_ext_con()
1008 assert(is_boolean_term(terms,atom_i_term)); in bv_slicing_construct()
1572 if (result_subst != NULL_TERM && is_boolean_term(terms, x_term)) { in explain_propagation()
1584 …if (is_boolean_term(terms,x_term)) return false; // We don't explain when conflict variable is Boo… in can_explain_propagation()
/dports/math/yices/yices-2.6.2/src/frontend/smt2/
H A Dsmt2_model_printer.c86 if (is_boolean_term(terms, t)) { in smt2_pp_bool_assignments()
229 if (is_boolean_term(terms, t)) { in smt2_eval_pp_bool_assignments()
/dports/math/yices/yices-2.6.2/tests/unit/
H A Dtest_smt_parser.c79 assert(is_boolean_term(__yices_globals.terms, f)); in benchmark_reduced_to_false()
H A Dtest_dl_profiler.c138 assert(is_boolean_term(__yices_globals.terms, f)); in benchmark_reduced_to_false()
H A Dtest_truth_tables.c60 assert(is_boolean_term(c->terms, x[i]) && in print_truth_tbl()
286 assert(is_boolean_term(c->terms, t)); in truth_tbl_of_term()
H A Dtest_smt_blaster.c227 assert(is_boolean_term(__yices_globals.terms, f)); in benchmark_reduced_to_false()
H A Dtest_smt_internalizer.c381 assert(is_boolean_term(__yices_globals.terms, f)); in benchmark_reduced_to_false()
/dports/math/yices/yices-2.6.2/src/io/
H A Dmodel_printer.c76 if (is_boolean_term(terms, t)) { in model_print_bool_assignments()
424 if (is_boolean_term(terms, t)) { in eval_print_bool_assignments()
686 if (is_boolean_term(terms, t)) { in model_pp_bool_assignments()
1034 if (is_boolean_term(terms, t)) { in eval_pp_bool_assignments()

12