Home
last modified time | relevance | path

Searched refs:add_unit_clause (Results 1 – 19 of 19) sorted by relevance

/dports/math/yices/yices-2.6.2/src/solvers/cdcl/
H A Dgates_manager.c455 add_unit_clause(s, a[0]); in assert_xor()
607 add_unit_clause(s, l1); in assert_ite()
616 add_unit_clause(s, l2); in assert_ite()
628 add_unit_clause(s, c); in assert_ite()
629 add_unit_clause(s, l1); // assert (and c l1) in assert_ite()
633 add_unit_clause(s, not(c)); in assert_ite()
634 add_unit_clause(s, l2); // assert (and (not c) l2) in assert_ite()
651 add_unit_clause(s, l1); in assert_ite()
H A Ddelegate.c136 d->add_unit_clause = ysat_add_unit_clause; in ysat_as_delegate()
272 d->add_unit_clause = cadical_add_unit_clause; in cadical_as_delegate()
369 d->add_unit_clause = cryptominisat_add_unit_clause; in cryptominisat_as_delegate()
483 d->add_unit_clause(d->solver, true_literal); // CHECK THIS in copy_unit_clauses()
488 d->add_unit_clause(d->solver, stack->lit[i]); in copy_unit_clauses()
H A Ddelegate.h83 add_unit_clause_fun_t add_unit_clause; member
H A Dsmt_core.h1631 extern void add_unit_clause(smt_core_t *s, literal_t l);
H A Dnew_sat_solver2.c3325 static void add_unit_clause(sat_solver_t *solver, literal_t l) { in add_unit_clause() function
3431 add_unit_clause(solver, lit[0]); in nsat_solver_simplify_and_add_clause()
4782 add_unit_clause(solver, a[0]); in subst_and_simplify_clause()
4833 add_unit_clause(solver, a[0]); in subst_and_simplify_binary_clause()
4840 add_unit_clause(solver, a[0]); in subst_and_simplify_binary_clause()
8362 add_unit_clause(solver, l); in resolve_conflict()
8386 add_unit_clause(solver, l); in process_subst_units()
H A Dnew_sat_solver.c3693 static void add_unit_clause(sat_solver_t *solver, literal_t l) { in add_unit_clause() function
3799 add_unit_clause(solver, lit[0]); in nsat_solver_simplify_and_add_clause()
5156 add_unit_clause(solver, a[0]); in subst_and_simplify_clause()
5207 add_unit_clause(solver, a[0]); in subst_and_simplify_binary_clause()
5214 add_unit_clause(solver, a[0]); in subst_and_simplify_binary_clause()
9738 add_unit_clause(solver, l); in resolve_conflict()
9762 add_unit_clause(solver, l); in process_subst_units()
H A Dsmt_core.c4247 void add_unit_clause(smt_core_t *s, literal_t l) { in add_unit_clause() function
/dports/math/z3/z3-z3-4.8.13/src/math/subpaving/
H A Dsubpaving_t_def.h813 add_unit_clause(atoms[0], true); in add_clause_core()
865 void context_t<C>::add_unit_clause(ineq * a, bool axiom) { in add_unit_clause() function
874 add_unit_clause(unit, axiom); in add_ineq()
H A Dsubpaving_t.h560 void add_unit_clause(ineq * a, bool axiom);
/dports/math/py-z3-solver/z3-z3-4.8.10/src/math/subpaving/
H A Dsubpaving_t_def.h813 add_unit_clause(atoms[0], true); in add_clause_core()
865 void context_t<C>::add_unit_clause(ineq * a, bool axiom) { in add_unit_clause() function
874 add_unit_clause(unit, axiom); in add_ineq()
H A Dsubpaving_t.h560 void add_unit_clause(ineq * a, bool axiom);
/dports/math/yices/yices-2.6.2/src/solvers/bv/
H A Dbvsolver.c6218 add_unit_clause(solver->core, not(l)); in bv_solver_assert_neq0()
6284 add_unit_clause(solver->core, not(l)); in bv_solver_assert_eq_axiom()
6334 add_unit_clause(solver->core, signed_literal(l, tt)); in bv_solver_assert_ge_axiom()
6390 add_unit_clause(solver->core, signed_literal(l, tt)); in bv_solver_assert_sge_axiom()
6408 add_unit_clause(solver->core, signed_literal(l, tt)); in bv_solver_set_bit()
H A Dbit_blaster.c509 add_unit_clause(s->solver, l); in bit_blaster_add_unit_clause()
/dports/math/yices/yices-2.6.2/src/context/
H A Dcontext.c3260 add_unit_clause(ctx->core, l); in assert_internalization_code()
3812 add_unit_clause(ctx->core, l); in assert_arith_distinct()
3827 add_unit_clause(ctx->core, l); in assert_bv_distinct()
/dports/math/yices/yices-2.6.2/src/solvers/floyd_warshall/
H A Didl_floyd_warshall.c2421 add_unit_clause(solver->core, not(c)); in idl_assert_cond_vareq_axiom()
H A Drdl_floyd_warshall.c2623 add_unit_clause(solver->core, not(c)); in rdl_assert_cond_vareq_axiom()
/dports/math/yices/yices-2.6.2/src/solvers/egraph/
H A Degraph.c3183 add_unit_clause(egraph->core, l); in egraph_add_type_constraints()
6413 add_unit_clause(egraph->core, not(l)); in egraph_assert_diseq_axiom()
6510 add_unit_clause(egraph->core, not(l)); in egraph_assert_notpred_axiom()
/dports/math/yices/yices-2.6.2/src/solvers/simplex/
H A Dsimplex.c3196 add_unit_clause(solver->core, not(c)); in simplex_assert_cond_vareq_axiom()
5064 add_unit_clause(solver->core, l); in simplex_implied_literal()
9436 add_unit_clause(solver->core, not(l)); in simplex_trichotomy_lemma()
11860 add_unit_clause(solver->core, not(l)); in simplex_gen_interface_lemma()
/dports/math/yices/yices-2.6.2/src/solvers/funs/
H A Dfun_solver.c801 add_unit_clause(solver->core, eq); in fun_solver_update_axiom1()