..
arith_axioms.cpp
update format and checker for implied-eq
2023-07-27 13:21:45 -07:00
arith_diagnostics.cpp
track lia conflicts as cuts
2023-07-28 17:40:56 -07:00
arith_internalize.cpp
compile numeral constants into separate variables in the new core
2023-06-21 09:36:20 -07: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
u_set replaced by indexed_uint_set ( #6841 )
2023-08-03 16:01:27 -07:00
arith_solver.h
u_set replaced by indexed_uint_set ( #6841 )
2023-08-03 16:01:27 -07:00
arith_theory_checker.h
update format and checker for implied-eq
2023-07-27 13:21:45 -07:00
array_axioms.cpp
remove unused experimental feature - diff
2022-10-24 16:13:24 -07:00
array_diagnostics.cpp
remove '#include <iostream>' from headers and from unneeded places
2022-06-17 14:10:19 +01:00
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
improve pre-processing
2022-04-15 12:55:26 +02:00
atom2bool_var.h
mbp ( #4741 )
2020-10-21 15:48:40 -07:00
ba_xor.h
arrays ( #4684 )
2020-09-13 19:29:59 -07:00
bv_ackerman.cpp
regression fix to ackerman gc and memory smash, perf fix for handling bv2int axioms, perf fix for filtering ackerman
2022-08-26 10:44:33 -07:00
bv_ackerman.h
don't have bv-ackerman influence simplification
2022-08-21 15:25:18 -07:00
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
remove '#include <iostream>' from headers and from unneeded places
2022-06-17 14:10:19 +01:00
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
wip - local search for euf/arithmetic
2023-02-11 09:33:43 -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
rename antecedent utilities for clarity
2023-07-22 11:30:34 -07:00
dt_solver.h
#6364 - remove option of redundant clauses from internalization
2022-10-24 00:38:31 -07: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
change functionality to not track ite terms for congruence closure
2022-11-24 19:45:16 +07:00
euf_invariant.cpp
#5211
2021-04-24 10:28:22 -07:00
euf_local_search.cpp
deal with compiler warnings (unused variables etc)
2023-02-18 17:53:37 -08:00
euf_model.cpp
bug fixes to new core, elim_predicates and elim_unconstrained
2023-03-05 22:26:37 -08:00
euf_proof.cpp
update format and checker for implied-eq
2023-07-27 13:23:17 -07:00
euf_proof_checker.cpp
move sat.smt.proof.check_rup into solver.proof.check_rup #6616
2023-03-01 21:03:27 -08:00
euf_proof_checker.h
fix #6637
2023-03-22 08:49:33 +01:00
euf_relevancy.cpp
setting roots breaks relevancy propagation
2022-01-05 21:16:25 -08:00
euf_relevancy.h
more fixes on relevancy
2022-01-04 22:02:28 -08:00
euf_solver.cpp
tweak control flow for empty clauses
2023-07-23 18:16:00 -07:00
euf_solver.h
fix proof generation for euf-solver
2023-07-23 14:31:44 -07: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
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
streamline pb solver interface and naming after removal of xor
2021-02-28 12:32:04 -08:00
pb_constraint.cpp
streamline pb solver interface and naming after removal of xor
2021-02-28 12:32:04 -08:00
pb_constraint.h
Add and fix a few general compiler warnings. ( #5628 )
2021-10-29 15:42:32 +02: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
streamline pb solver interface and naming after removal of xor
2021-02-28 12:32:04 -08: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
Add and fix a few general compiler warnings. ( #5628 )
2021-10-29 15:42:32 +02:00
q_clause.cpp
fixes to sat.euf ematching #5573
2021-10-16 15:52:37 -07:00
q_clause.h
log also quantifier generation (besides binding)
2022-10-20 17:49:15 -07:00
q_ematch.cpp
fix proof generation for euf-solver
2023-07-23 14:31:44 -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
#5753
2022-01-15 09:35:25 -08:00
q_mam.cpp
address compiler warnings, and user question #6544
2023-01-19 19:02:43 -08:00
q_mam.h
Use = default
for virtual constructors.
2022-08-05 18:11:46 +03:00
q_mbi.cpp
bug fixes to new core, elim_predicates and elim_unconstrained
2023-03-05 22:26:37 -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
Use = default
for virtual constructors.
2022-08-05 18:11:46 +03:00
q_queue.cpp
enable propagation
2022-01-08 19:00:56 -08:00
q_queue.h
redo bindings/fingerprints
2021-10-05 10:15:56 -07:00
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
CNF conversion refactoring ( #5547 )
2021-09-20 08:53:10 -07:00
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
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
remove xor solver, tune dt_solver for enumeration case
2021-02-27 17:17:39 -08:00
xor_solver.h
fix build
2022-10-24 10:23:50 +01:00