| .. |
|
polysat
|
add base support for signed multiplication over/under flow
|
2024-01-30 12:47:28 -08:00 |
|
arith_axioms.cpp
|
na
|
2023-12-21 07:56:34 -08:00 |
|
arith_diagnostics.cpp
|
add simplification experiment (disabled) for tracking, some reshuffling of equation/fixed_equation structs
|
2023-10-29 10:21:31 -07:00 |
|
arith_internalize.cpp
|
intblast with lazy expansion of shl, ashr, lshr
|
2023-12-16 15:12:57 -08:00 |
|
arith_sls.cpp
|
fixes and tests for arith-sls
|
2023-02-28 17:40:09 -08:00 |
|
arith_sls.h
|
before rm lu
|
2023-03-08 10:27:05 -08:00 |
|
arith_solver.cpp
|
updates to poly
|
2023-12-16 16:49:59 -08:00 |
|
arith_solver.h
|
import master branch
|
2023-12-16 16:56:09 -08:00 |
|
arith_theory_checker.h
|
update format and checker for implied-eq
|
2023-07-27 13:21:45 -07:00 |
|
arith_value.cpp
|
Add intblast solver
|
2023-12-15 13:50:38 -08:00 |
|
arith_value.h
|
Add intblast solver
|
2023-12-15 13:50:38 -08:00 |
|
array_axioms.cpp
|
install importlib-resources for ubuntu doc
|
2023-12-04 10:33:29 -08:00 |
|
array_diagnostics.cpp
|
|
|
|
array_internalize.cpp
|
|
|
|
array_model.cpp
|
|
|
|
array_solver.cpp
|
|
|
|
array_solver.h
|
|
|
|
atom2bool_var.cpp
|
|
|
|
atom2bool_var.h
|
|
|
|
ba_xor.h
|
|
|
|
bv_ackerman.cpp
|
|
|
|
bv_ackerman.h
|
|
|
|
bv_delay_internalize.cpp
|
|
|
|
bv_internalize.cpp
|
|
|
|
bv_invariant.cpp
|
|
|
|
bv_solver.cpp
|
rename antecedent utilities for clarity
|
2023-07-22 11:30:34 -07:00 |
|
bv_solver.h
|
Fix UP's decide callback (#6707)
|
2023-06-02 09:52:54 +02:00 |
|
bv_theory_checker.cpp
|
|
|
|
bv_theory_checker.h
|
|
|
|
CMakeLists.txt
|
separate egraph functionality
|
2023-12-22 15:57:28 -08:00 |
|
distinct_theory_checker.h
|
|
|
|
dt_solver.cpp
|
Add intblast solver
|
2023-12-15 13:50:38 -08:00 |
|
dt_solver.h
|
#7027
|
2023-12-03 11:14:18 -08:00 |
|
euf_ackerman.cpp
|
|
|
|
euf_ackerman.h
|
|
|
|
euf_internalize.cpp
|
Add intblast solver
|
2023-12-15 13:50:38 -08:00 |
|
euf_invariant.cpp
|
|
|
|
euf_local_search.cpp
|
deal with compiler warnings (unused variables etc)
|
2023-02-18 17:53:37 -08:00 |
|
euf_model.cpp
|
Add intblast solver
|
2023-12-15 13:50:38 -08:00 |
|
euf_proof.cpp
|
fix axiomatization for sdiv
|
2024-01-13 13:10:00 -08:00 |
|
euf_proof_checker.cpp
|
add proof checker plugin
|
2023-12-31 05:30:21 -08:00 |
|
euf_proof_checker.h
|
fix #6637
|
2023-03-22 08:49:33 +01:00 |
|
euf_relevancy.cpp
|
|
|
|
euf_relevancy.h
|
|
|
|
euf_solver.cpp
|
updates to saturation
|
2023-12-23 16:59:17 -08:00 |
|
euf_solver.h
|
Add intblast solver
|
2023-12-15 13:50:38 -08:00 |
|
fpa_solver.cpp
|
|
|
|
fpa_solver.h
|
|
|
|
intblast_solver.cpp
|
add base support for signed multiplication over/under flow
|
2024-01-30 12:47:28 -08:00 |
|
intblast_solver.h
|
redo fixed bits, add simplifications to intblast solver
|
2024-01-06 16:12:01 -08:00 |
|
pb_card.cpp
|
fix #6813 - proofs terms are fragile with respect to simplificiation of not(not(e)). It would be better if proof terms didn't have to track this level of detail, but the legacy proof format assumes strictly checkable proofs. A patch is to fixup terms within the mk_transitivity constructor
|
2023-07-15 17:03:04 -07:00 |
|
pb_card.h
|
Use noexcept more. (#7058)
|
2023-12-16 12:14:53 +00:00 |
|
pb_constraint.cpp
|
|
|
|
pb_constraint.h
|
Use noexcept more. (#7058)
|
2023-12-16 12:14:53 +00:00 |
|
pb_internalize.cpp
|
#6523
|
2023-08-01 08:41:26 -07:00 |
|
pb_pb.cpp
|
|
|
|
pb_pb.h
|
Use noexcept more. (#7058)
|
2023-12-16 12:14:53 +00:00 |
|
pb_solver.cpp
|
fix #6692
|
2023-04-17 09:11:16 -07:00 |
|
pb_solver.h
|
|
|
|
pb_solver_interface.h
|
|
|
|
polysat_egraph.cpp
|
parent list of root may miss nodes from children if they are not congruence roots. We walk parents of all siblings to not miss
|
2024-01-14 18:20:44 -08:00 |
|
polysat_internalize.cpp
|
add base support for signed multiplication over/under flow
|
2024-01-30 12:47:28 -08:00 |
|
polysat_model.cpp
|
redo fixed bits, add simplifications to intblast solver
|
2024-01-06 16:12:01 -08:00 |
|
polysat_solver.cpp
|
add ad-hoc debug output, add rule for incremental linearization
|
2024-01-21 11:29:48 -08:00 |
|
polysat_solver.h
|
add base support for signed multiplication over/under flow
|
2024-01-30 12:47:28 -08:00 |
|
polysat_theory_checker.h
|
add proof checker plugin
|
2023-12-31 05:30:21 -08:00 |
|
q_clause.cpp
|
|
|
|
q_clause.h
|
|
|
|
q_ematch.cpp
|
delay detach
|
2023-10-15 12:41:34 -07:00 |
|
q_ematch.h
|
|
|
|
q_eval.cpp
|
|
|
|
q_eval.h
|
|
|
|
q_mam.cpp
|
|
|
|
q_mam.h
|
|
|
|
q_mbi.cpp
|
update output
|
2023-11-30 17:20:43 -08:00 |
|
q_mbi.h
|
|
|
|
q_model_fixer.cpp
|
|
|
|
q_model_fixer.h
|
|
|
|
q_queue.cpp
|
|
|
|
q_queue.h
|
|
|
|
q_solver.cpp
|
|
|
|
q_solver.h
|
|
|
|
q_theory_checker.cpp
|
|
|
|
q_theory_checker.h
|
|
|
|
recfun_solver.cpp
|
|
|
|
recfun_solver.h
|
|
|
|
sat_internalizer.h
|
fix #6623
|
2023-04-09 21:10:24 -07:00 |
|
sat_smt.h
|
|
|
|
sat_th.cpp
|
update format and checker for implied-eq
|
2023-07-27 13:23:17 -07:00 |
|
sat_th.h
|
|
|
|
specrel_solver.cpp
|
add EUF plugin framework.
|
2023-11-30 13:58:30 -08:00 |
|
specrel_solver.h
|
add EUF plugin framework.
|
2023-11-30 13:58:30 -08:00 |
|
tseitin_theory_checker.cpp
|
strengthen Tseitin checker to take true/false constants into account
|
2023-07-28 16:54:33 -07:00 |
|
tseitin_theory_checker.h
|
|
|
|
user_solver.cpp
|
rename antecedent utilities for clarity
|
2023-07-22 11:30:34 -07:00 |
|
user_solver.h
|
User Propagator: Return if propagated lemma is redundant (#6791)
|
2023-07-07 09:58:41 -07:00 |
|
xor_solver.cpp
|
|
|
|
xor_solver.d
|
|
|
|
xor_solver.h
|
|
|