.. |
arith_axioms.cpp
|
deal with non-termination in new arithmetic solver
|
2023-10-27 16:15:36 -07: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
|
merging master to unit_prop_on_monomials
|
2023-10-02 16:42:59 -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
|
remove temporary algebraic numbers from upper layers, move to owner module
|
2023-11-01 03:52:20 -07:00 |
arith_solver.h
|
remove temporary algebraic numbers from upper layers, move to owner module
|
2023-11-01 03:52:20 -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
|
cache is_shared information in the enode
|
2023-09-23 17:19:06 -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
|
merging master to unit_prop_on_monomials
|
2023-10-02 16:42:59 -07: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
|
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
|
#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 |