3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-16 13:58:45 +00:00
z3/src/sat/smt
Nikolaj Bjorner 842e8057bc log also quantifier generation (besides binding)
We add also logging for quantifier generation.
It is auxiliary information that is of use for diagnostics (axiom profiler).
2022-10-20 17:49:15 -07:00
..
arith_axioms.cpp work on proof checking 2022-09-30 13:04:19 -04:00
arith_diagnostics.cpp #6364 2022-10-20 04:48:13 -07:00
arith_internalize.cpp fix regression with uninitialized variable 2022-09-23 15:51:26 -05:00
arith_solver.cpp wip - remove stale skaffolding for retrieving sub-hints. 2022-10-16 17:18:08 -07:00
arith_solver.h wip - remove stale skaffolding for retrieving sub-hints. 2022-10-16 17:18:08 -07:00
arith_theory_checker.h wip - proof checking, add support for distinct, other fixes 2022-10-17 17:51:10 -07:00
array_axioms.cpp #6364 2022-10-20 17:48:17 -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 #6319 2022-09-23 22:22:34 -05:00
array_model.cpp #6319 2022-09-23 22:22:34 -05:00
array_solver.cpp #6364 2022-10-20 17:48:17 -07:00
array_solver.h wip - remove stale skaffolding for retrieving sub-hints. 2022-10-16 17:18:08 -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 added API to monitor clause inferences 2022-10-19 08:34:55 -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 wip - add bit-vector validator plugins and logging 2022-10-18 14:50:21 -07:00
bv_solver.h wip - add bit-vector validator plugins and logging 2022-10-18 14:50:21 -07: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 - add bit-vector validator plugins and logging 2022-10-18 14:50:21 -07:00
distinct_theory_checker.h wip - features and bug-fixes to proof logging 2022-10-18 07:54:49 -07:00
dt_solver.cpp wip - remove stale skaffolding for retrieving sub-hints. 2022-10-16 17:18:08 -07:00
dt_solver.h wip - remove stale skaffolding for retrieving sub-hints. 2022-10-16 17:18:08 -07:00
euf_ackerman.cpp remove on-the fly ackerman reduction because it interferes with conflict resolution 2022-10-18 07:53:42 -07:00
euf_ackerman.h wip - updates to proof logging and self-checking 2022-10-16 23:33:30 +02:00
euf_internalize.cpp update release notes, fix bug in replay of Boolean variables in new core 2022-10-19 12:12:32 -07:00
euf_invariant.cpp #5211 2021-04-24 10:28:22 -07:00
euf_model.cpp #6319 2022-09-23 22:22:34 -05:00
euf_proof.cpp add examples with proof replay 2022-10-19 17:43:56 -07:00
euf_proof_checker.cpp add examples with proof replay 2022-10-19 17:43:56 -07:00
euf_proof_checker.h wip - proof logging fixes 2022-10-18 11:20:56 -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 unused variables 2022-10-20 09:09:06 -07:00
euf_solver.h move std functions up for potential alignment issues 2022-10-20 09:11:15 -07:00
fpa_solver.cpp tracing for fpa 2022-09-23 22:48:54 -07:00
fpa_solver.h wip - remove stale skaffolding for retrieving sub-hints. 2022-10-16 17:18:08 -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 wip - remove stale skaffolding for retrieving sub-hints. 2022-10-16 17:18:08 -07:00
pb_solver.h wip - remove stale skaffolding for retrieving sub-hints. 2022-10-16 17:18:08 -07: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 log also quantifier generation (besides binding) 2022-10-20 17:49:15 -07:00
q_ematch.h log also quantifier generation (besides binding) 2022-10-20 17:49:15 -07: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 log also quantifier generation (besides binding) 2022-10-20 17:49:15 -07:00
q_mbi.h track instantiations from MBQI in proof logging for new solver 2022-09-01 08:51:53 -07: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 log also quantifier generation (besides binding) 2022-10-20 17:49:15 -07:00
q_solver.h log also quantifier generation (besides binding) 2022-10-20 17:49:15 -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 wip - remove stale skaffolding for retrieving sub-hints. 2022-10-16 17:18:08 -07:00
recfun_solver.h wip - remove stale skaffolding for retrieving sub-hints. 2022-10-16 17:18:08 -07:00
sat_internalizer.h #6364 2022-10-20 04:48:13 -07:00
sat_smt.h CNF conversion refactoring (#5547) 2021-09-20 08:53:10 -07:00
sat_th.cpp wip - features and bug-fixes to proof logging 2022-10-18 07:54:49 -07:00
sat_th.h wip - features and bug-fixes to proof logging 2022-10-18 07:54:49 -07:00
tseitin_theory_checker.cpp wip - proof checking, add support for distinct, other fixes 2022-10-17 17:51:10 -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 wip - remove stale skaffolding for retrieving sub-hints. 2022-10-16 17:18:08 -07:00
user_solver.h wip - remove stale skaffolding for retrieving sub-hints. 2022-10-16 17:18:08 -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 wip - remove stale skaffolding for retrieving sub-hints. 2022-10-16 17:18:08 -07:00