3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-06-11 19:35:43 +00:00
z3/src/sat/smt
2024-03-12 16:26:27 +01:00
..
polysat signed_constraint == 2024-03-12 16:26:27 +01:00
arith_axioms.cpp port fixes to intblast 2024-03-09 09:43:14 -08:00
arith_diagnostics.cpp Api (#7097) 2024-01-24 16:05:18 -08:00
arith_internalize.cpp Api (#7097) 2024-01-24 16:05:18 -08:00
arith_sls.cpp Api (#7097) 2024-01-24 16:05:18 -08:00
arith_sls.h Api (#7097) 2024-01-24 16:05:18 -08:00
arith_solver.cpp Api (#7097) 2024-01-24 16:05:18 -08:00
arith_solver.h Api (#7097) 2024-01-24 16:05:18 -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
array_solver.cpp remove unused experimental feature - diff 2022-10-24 16:13:24 -07:00
array_solver.h port Jakob's update to union_find from polysat branch 2023-12-18 09:25:24 -08:00
atom2bool_var.cpp
atom2bool_var.h
ba_xor.h
bv_ackerman.cpp
bv_ackerman.h
bv_delay_internalize.cpp
bv_internalize.cpp port Jakob's update to bv_internalize 2023-12-18 09:31:59 -08:00
bv_invariant.cpp
bv_solver.cpp rename antecedent utilities for clarity 2023-07-22 11:30:34 -07:00
bv_solver.h port Jakob's update to union_find from polysat branch 2023-12-18 09:25:24 -08: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 fix typos 2023-12-18 09:33:40 -08:00
dt_solver.h fix typos 2023-12-18 09:33:40 -08:00
euf_ackerman.cpp #6364 - remove option of redundant clauses from internalization 2022-10-24 00:38:31 -07:00
euf_ackerman.h
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 remove windowsArm64 from nightly 2023-12-17 10:04:49 -08:00
euf_proof.cpp fix axiomatization for sdiv 2024-01-13 13:10:00 -08: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 Merge remote-tracking branch 'origin/master' into poly 2024-02-26 11:46:22 +01: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 write validation in bv format too 2024-03-12 16:18:39 +01:00
intblast_solver.h pass along lemma name 2024-02-26 10:51:01 +01: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 move side effect out of print statement 2024-03-11 04:08:07 -07:00
polysat_internalize.cpp fix extract axiom 2024-03-12 13:47:23 +01:00
polysat_model.cpp pass along lemma name 2024-02-26 10:51:01 +01:00
polysat_solver.cpp pass along lemma name 2024-02-26 10:51:01 +01:00
polysat_solver.h pass along lemma name 2024-02-26 10:51:01 +01: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 track quantifier instantiation method in proof hint #7080 2024-01-20 17:44:07 -08:00
q_ematch.h track quantifier instantiation method in proof hint #7080 2024-01-20 17:44:07 -08: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 track quantifier instantiation method in proof hint #7080 2024-01-20 17:44:07 -08:00
q_mbi.h track quantifier instantiation method in proof hint #7080 2024-01-20 17:44:07 -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 fix build warnings 2024-02-01 09:36:52 -08:00
q_solver.h track quantifier instantiation method in proof hint #7080 2024-01-20 17:44:07 -08:00
q_theory_checker.cpp #6364 2022-10-20 16:39:43 -07:00
q_theory_checker.h
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 minor changes 2024-02-08 15:25:00 +01: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 add clause persistence to sat/smt solver 2024-02-04 16:42:10 -08:00
user_solver.h add clause persistence to sat/smt solver 2024-02-04 16:42:10 -08: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