| .. |
|
polysat
|
fix overflow
|
2024-01-11 16:42:58 -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
|
remove unused experimental feature - diff
|
2022-10-24 16:13:24 -07:00 |
|
array_model.cpp
|
#6319
|
2022-09-23 22:22:34 -05:00 |
|
array_solver.cpp
|
remove unused experimental feature - diff
|
2022-10-24 16:13:24 -07:00 |
|
array_solver.h
|
remove unused experimental feature - diff
|
2022-10-24 16:13:24 -07:00 |
|
atom2bool_var.cpp
|
|
|
|
atom2bool_var.h
|
|
|
|
ba_xor.h
|
|
|
|
bv_ackerman.cpp
|
|
|
|
bv_ackerman.h
|
|
|
|
bv_delay_internalize.cpp
|
disable bv delay until it is debugged #6324
|
2022-09-07 00:04:57 -07:00 |
|
bv_internalize.cpp
|
#6364 - remove option of redundant clauses from internalization
|
2022-10-24 00:38:31 -07:00 |
|
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
|
remove once pragma from cpp file
|
2022-10-18 14:57:49 -07:00 |
|
bv_theory_checker.h
|
wip - add bit-vector validator plugins and logging
|
2022-10-18 14:50:21 -07:00 |
|
CMakeLists.txt
|
separate egraph functionality
|
2023-12-22 15:57:28 -08:00 |
|
distinct_theory_checker.h
|
wip - features and bug-fixes to proof logging
|
2022-10-18 07:54:49 -07:00 |
|
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
|
#6364 - remove option of redundant clauses from internalization
|
2022-10-24 00:38:31 -07:00 |
|
euf_ackerman.h
|
wip - updates to proof logging and self-checking
|
2022-10-16 23:33:30 +02:00 |
|
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
|
update format and checker for implied-eq
|
2023-07-27 13:23:17 -07: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
|
#6364 - remove option of redundant clauses from internalization
|
2022-10-24 00:38:31 -07:00 |
|
fpa_solver.h
|
#6364 - remove option of redundant clauses from internalization
|
2022-10-24 00:38:31 -07:00 |
|
intblast_solver.cpp
|
redo fixed bits, add simplifications to intblast solver
|
2024-01-06 16:12:01 -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
|
#6423
|
2022-10-26 12:06:11 -07:00 |
|
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
|
pass sign into literal definition for pbge
|
2023-01-04 16:55:44 -08:00 |
|
pb_solver_interface.h
|
|
|
|
polysat_egraph.cpp
|
fixing fixed-bits viable
|
2024-01-11 11:09:06 -08:00 |
|
polysat_internalize.cpp
|
add case for exclude 0
|
2024-01-10 17:19:10 -08:00 |
|
polysat_model.cpp
|
redo fixed bits, add simplifications to intblast solver
|
2024-01-06 16:12:01 -08:00 |
|
polysat_solver.cpp
|
use offset/length for fixed slices to allow super-slices
|
2024-01-11 10:05:11 -08:00 |
|
polysat_solver.h
|
use offset/length for fixed slices to allow super-slices
|
2024-01-11 10:05:11 -08:00 |
|
polysat_theory_checker.h
|
add proof checker plugin
|
2023-12-31 05:30:21 -08:00 |
|
q_clause.cpp
|
|
|
|
q_clause.h
|
log also quantifier generation (besides binding)
|
2022-10-20 17:49:15 -07:00 |
|
q_ematch.cpp
|
delay detach
|
2023-10-15 12:41:34 -07:00 |
|
q_ematch.h
|
increment generation for literals created during E-matching
|
2022-12-01 10:04:33 +09:00 |
|
q_eval.cpp
|
address compiler warnings, and user question #6544
|
2023-01-19 19:02:43 -08:00 |
|
q_eval.h
|
|
|
|
q_mam.cpp
|
address compiler warnings, and user question #6544
|
2023-01-19 19:02:43 -08:00 |
|
q_mam.h
|
|
|
|
q_mbi.cpp
|
update output
|
2023-11-30 17:20:43 -08:00 |
|
q_mbi.h
|
track assertions
|
2023-01-09 15:18:33 -08:00 |
|
q_model_fixer.cpp
|
#6364
|
2022-10-20 16:39:43 -07:00 |
|
q_model_fixer.h
|
|
|
|
q_queue.cpp
|
|
|
|
q_queue.h
|
|
|
|
q_solver.cpp
|
update release notes
|
2023-01-31 12:19:33 -08:00 |
|
q_solver.h
|
#6364 - remove option of redundant clauses from internalization
|
2022-10-24 00:38:31 -07:00 |
|
q_theory_checker.cpp
|
#6364
|
2022-10-20 16:39:43 -07:00 |
|
q_theory_checker.h
|
wip - updates to proof logging and self-checking
|
2022-10-16 23:33:30 +02:00 |
|
recfun_solver.cpp
|
#6364 - remove option of redundant clauses from internalization
|
2022-10-24 00:38:31 -07:00 |
|
recfun_solver.h
|
#6364 - remove option of redundant clauses from internalization
|
2022-10-24 00:38:31 -07:00 |
|
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
|
wip - integrating arithmetic local search
|
2023-02-11 09:33:42 -08:00 |
|
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
|
wip - proof checking, add support for distinct, other fixes
|
2022-10-17 17:51:10 -07:00 |
|
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
|
wip - remove stale skaffolding for retrieving sub-hints.
|
2022-10-16 17:18:08 -07:00 |
|
xor_solver.d
|
|
|
|
xor_solver.h
|
fix build
|
2022-10-24 10:23:50 +01:00 |