mirror of
https://github.com/Z3Prover/z3
synced 2025-10-27 09:49:23 +00:00
* fixing issue #4651 * regression fix * fix #4662 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * reenabled lift_ites_throttled with an additional filter, without the filter finding the model in report #4651 goes from .02s to 20s, also updated pretty printing of regexes to be more accurate * removing temp testing variable * Allow to skip System.loadLibrary() calls from Java Native class (#4667) * using intended utility methods for sort detection * adding ack/model Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * add smt params dependency Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * missing file Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * deps Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * order Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * persist fields Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * dbg build Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * reset caches Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * sr Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * fix cmake build Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * shuffle dependencies Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * warnings /errors Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * update include Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * missing cmakelists Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * update cmake Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * add depend Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * add depend Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * virtual method Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * path Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * move parameters from ast/rewriter to params Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * move fpa Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * fix warnings Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * remove pragma Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * dbg Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * updated sat_smt Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * fix #4651 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * encoding options #4665 Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * expose name inclusion as optional Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * fix misc issues around #4661 introduced when adding lazy push/pop to selected theories Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * remove lazy push from theory_lra Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * fix dotnet build Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * release nodes Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * free memory in egraph Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * avoid duplicate class names frame in sat_scc and sat_smt Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * adding euf Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * elaborate on smt/drat format outline, expose euf mode as config Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * mk-var during copy Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * move theory_var_list into id_var_list and utilities from smt-enode into it, prepare for theory variables in egraph Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * with bounded Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * Remove duplicate binary condition. Fixes #4668. * butterfly effect on fp? Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * prepare for theory plugins Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * file Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * build fix * remove SMTFD Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * na * na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * na Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com> * SMTFD is back (#4676) * fixing issue #4651 * regression fix * reenabled lift_ites_throttled with an additional filter, without the filter finding the model in report #4651 goes from .02s to 20s, also updated pretty printing of regexes to be more accurate * removing temp testing variable * using intended utility methods for sort detection * misc edits related to nonground regexes * bug fix of state id off by 1 calculation error and improved pretty printing with regex tooltip generated in dgml state graph * removed unused method declaration * improved id to regex value map info in generated dgml * reorgd callback function for state pretty printer * updated some comments Co-authored-by: Nikolaj Bjorner <nbjorner@microsoft.com> Co-authored-by: Sergey Vladimirov <vlsergey@gmail.com> Co-authored-by: Christoph M. Wintersteiger <cwinter@microsoft.com> Co-authored-by: Arie Gurfinkel <arie.gurfinkel@gmail.com> |
||
|---|---|---|
| .. | ||
| bit_blaster | ||
| arith_rewriter.cpp | ||
| arith_rewriter.h | ||
| array_rewriter.cpp | ||
| array_rewriter.h | ||
| ast_counter.cpp | ||
| ast_counter.h | ||
| bit2int.cpp | ||
| bit2int.h | ||
| bool_rewriter.cpp | ||
| bool_rewriter.h | ||
| bv_bounds.cpp | ||
| bv_bounds.h | ||
| bv_elim.cpp | ||
| bv_elim.h | ||
| bv_rewriter.cpp | ||
| bv_rewriter.h | ||
| CMakeLists.txt | ||
| datatype_rewriter.cpp | ||
| datatype_rewriter.h | ||
| der.cpp | ||
| der.h | ||
| distribute_forall.cpp | ||
| distribute_forall.h | ||
| dl_rewriter.cpp | ||
| dl_rewriter.h | ||
| elim_bounds.cpp | ||
| elim_bounds.h | ||
| enum2bv_rewriter.cpp | ||
| enum2bv_rewriter.h | ||
| expr_replacer.cpp | ||
| expr_replacer.h | ||
| expr_safe_replace.cpp | ||
| expr_safe_replace.h | ||
| factor_equivs.cpp | ||
| factor_equivs.h | ||
| factor_rewriter.cpp | ||
| factor_rewriter.h | ||
| fpa_rewriter.cpp | ||
| fpa_rewriter.h | ||
| func_decl_replace.cpp | ||
| func_decl_replace.h | ||
| hoist_rewriter.cpp | ||
| hoist_rewriter.h | ||
| inj_axiom.cpp | ||
| inj_axiom.h | ||
| label_rewriter.cpp | ||
| label_rewriter.h | ||
| maximize_ac_sharing.cpp | ||
| maximize_ac_sharing.h | ||
| mk_extract_proc.cpp | ||
| mk_extract_proc.h | ||
| mk_simplified_app.cpp | ||
| mk_simplified_app.h | ||
| pb2bv_rewriter.cpp | ||
| pb2bv_rewriter.h | ||
| pb_rewriter.cpp | ||
| pb_rewriter.h | ||
| pb_rewriter_def.h | ||
| poly_rewriter.h | ||
| poly_rewriter_def.h | ||
| push_app_ite.cpp | ||
| push_app_ite.h | ||
| quant_hoist.cpp | ||
| quant_hoist.h | ||
| recfun_replace.h | ||
| recfun_rewriter.cpp | ||
| recfun_rewriter.h | ||
| rewriter.cpp | ||
| rewriter.h | ||
| rewriter.txt | ||
| rewriter_def.h | ||
| rewriter_types.h | ||
| seq_rewriter.cpp | ||
| seq_rewriter.h | ||
| th_rewriter.cpp | ||
| th_rewriter.h | ||
| value_sweep.cpp | ||
| value_sweep.h | ||
| var_subst.cpp | ||
| var_subst.h | ||