3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-07 01:54:08 +00:00
z3/src/sat/smt
2022-08-23 19:10:01 -07:00
..
arith_axioms.cpp fix incorrect mod axiomatization #6116 2022-06-29 12:32:04 -07:00
arith_diagnostics.cpp ea 2022-06-06 08:42:47 -07:00
arith_internalize.cpp working on reconciling perf for arithmetic solvers 2022-07-11 07:38:51 -07:00
arith_proof_checker.h proof format 2022-06-06 07:18:33 -07:00
arith_solver.cpp proof format 2022-06-06 07:18:33 -07:00
arith_solver.h ea 2022-06-06 08:42:47 -07:00
array_axioms.cpp #6196 2022-08-07 10:17:24 +03:00
array_diagnostics.cpp remove '#include <iostream>' from headers and from unneeded places 2022-06-17 14:10:19 +01:00
array_internalize.cpp drat 2022-06-11 09:15:32 -07:00
array_model.cpp update topological sort to use arrays instead of hash tables, expose Context over Z3Object for programmability 2022-06-08 06:28:24 -07:00
array_solver.cpp add min/max diff in final check 2022-05-04 07:39:38 -07:00
array_solver.h drat 2022-06-11 09:15:32 -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 don't have bv-ackerman influence simplification 2022-08-21 15:25:18 -07:00
bv_ackerman.h don't have bv-ackerman influence simplification 2022-08-21 15:25:18 -07:00
bv_delay_internalize.cpp working on relevancy=3 2021-12-30 17:07:14 -08:00
bv_internalize.cpp #6116 2022-08-07 11:09:43 +03:00
bv_invariant.cpp remove '#include <iostream>' from headers and from unneeded places 2022-06-17 14:10:19 +01:00
bv_solver.cpp fix types and incompleteness for feature #6104 2022-07-06 01:08:54 -07:00
bv_solver.h Remove empty leaf destructors. (#6211) 2022-07-30 10:07:03 +01:00
CMakeLists.txt rename module 2022-01-03 14:23:22 -08:00
dt_solver.cpp fix #6127 again 2022-07-04 12:42:11 -07:00
dt_solver.h fix #6127 again 2022-07-04 12:42:11 -07:00
euf_ackerman.cpp throttle ackerman on arrays 2022-01-01 15:33:33 -08:00
euf_ackerman.h throttle ackerman on arrays 2022-01-01 15:33:33 -08:00
euf_internalize.cpp drat 2022-06-11 09:15:32 -07:00
euf_invariant.cpp #5211 2021-04-24 10:28:22 -07:00
euf_model.cpp na 2022-06-08 08:05:19 -07:00
euf_proof.cpp fix unsoundness in quantifier propagation #6116 and add initial lemma logging 2022-08-23 19:10:01 -07: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 fix unsoundness in quantifier propagation #6116 and add initial lemma logging 2022-08-23 19:10:01 -07:00
euf_solver.h fix unsoundness in quantifier propagation #6116 and add initial lemma logging 2022-08-23 19:10:01 -07:00
fpa_solver.cpp use netstandard 2.0 per recommendations 2021-12-25 13:44:49 -08:00
fpa_solver.h #5454 2021-08-15 16:48:28 -07:00
pb_card.cpp streamline pb solver interface and naming after removal of xor 2021-02-28 12:32:04 -08: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 #5753 2022-01-15 18:01:31 -08:00
pb_pb.cpp streamline pb solver interface and naming after removal of xor 2021-02-28 12:32:04 -08: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 validation code for pb 2022-07-21 08:58:32 -07:00
pb_solver.h #5753 2022-01-15 18:01:31 -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 #5753 2022-01-15 09:35:25 -08:00
q_ematch.cpp fix unsoundness in quantifier propagation #6116 and add initial lemma logging 2022-08-23 19:10:01 -07:00
q_ematch.h #5778 2022-04-25 11:22:00 +01:00
q_eval.cpp fix unsoundness in quantifier propagation #6116 and add initial lemma logging 2022-08-23 19:10:01 -07:00
q_eval.h #5753 2022-01-15 09:35:25 -08:00
q_mam.cpp #6116 2022-08-07 10:25:04 +03:00
q_mam.h Use = default for virtual constructors. 2022-08-05 18:11:46 +03:00
q_mbi.cpp fix unsoundness in quantifier propagation #6116 and add initial lemma logging 2022-08-23 19:10:01 -07:00
q_mbi.h enable propagation 2022-01-08 19:00:56 -08:00
q_model_fixer.cpp Remove empty leaf destructors. (#6211) 2022-07-30 10:07:03 +01: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 fix unsoundness in quantifier propagation #6116 and add initial lemma logging 2022-08-23 19:10:01 -07:00
q_solver.h fix unsoundness in quantifier propagation #6116 and add initial lemma logging 2022-08-23 19:10:01 -07:00
recfun_solver.cpp Treat arguments to recursive functions as beta redexes 2022-06-14 09:51:06 -07:00
recfun_solver.h fixing compiler warn (missing override) (#6125) 2022-06-30 15:39:28 -07:00
sat_internalizer.h Use = default for virtual constructors. 2022-08-05 18:11:46 +03:00
sat_smt.h CNF conversion refactoring (#5547) 2021-09-20 08:53:10 -07:00
sat_th.cpp #6104 also in the new core 2022-07-05 12:38:07 -07:00
sat_th.h Use = default for virtual constructors. 2022-08-05 18:11:46 +03:00
user_solver.cpp fix typo 2022-07-25 03:44:12 +02:00
user_solver.h force-push on new_eq, new_diseq in user propagator, other fixes to Python bindings for user propagator 2022-07-25 03:42:29 +02:00
xor_solver.cpp add initial skeleton for xor-solver 2022-08-12 11:54:10 -04:00
xor_solver.d remove xor solver, tune dt_solver for enumeration case 2021-02-27 17:17:39 -08:00
xor_solver.h add initial skeleton for xor-solver 2022-08-12 11:54:10 -04:00