3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-10-25 00:44:36 +00:00
z3/src/ast/rewriter
Nikolaj Bjorner 07413cc928 fix #3785
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-06 12:56:52 -07:00
..
bit_blaster fix #3557 2020-04-03 16:37:59 -07:00
arith_rewriter.cpp fix #3729 2020-04-04 18:06:23 -07:00
arith_rewriter.h updates 2018-07-26 15:31:49 +01:00
arith_rewriter_params.pyg
array_rewriter.cpp fix #3006 2020-02-16 23:46:58 -10:00
array_rewriter.h expand deep stores by lambdas to avoid expanding select/store axioms 2019-11-03 10:29:10 +01:00
array_rewriter_params.pyg expand deep stores by lambdas to avoid expanding select/store axioms 2019-11-03 10:29:10 +01:00
ast_counter.cpp
ast_counter.h
bit2int.cpp fix #3022 2020-02-16 08:14:51 -10:00
bit2int.h fix #3022 2020-02-16 08:14:51 -10:00
bool_rewriter.cpp fix #3342 2020-03-17 12:14:28 -07:00
bool_rewriter.h revert normalizing ordering on equality as it breaks others and doesn't necessarily lead to simplification 2019-06-22 23:48:00 +02:00
bool_rewriter_params.pyg fix model generation for tc/po 2019-04-11 11:39:27 -07:00
bv_bounds.cpp Use const& to reduce copies. 2019-06-02 09:58:32 +07:00
bv_bounds.h merge with Z3Prover/master 2018-06-25 19:44:46 +08:00
bv_elim.cpp integrate lambda expressions 2018-06-26 07:23:04 -07:00
bv_elim.h
bv_rewriter.cpp minor code simplification in bv rewriter 2020-03-31 11:04:04 +01:00
bv_rewriter.h distribute concat over bvxor and bvor, #2470 2019-08-07 15:14:58 -07:00
bv_rewriter_params.pyg
bv_trailing.cpp fix #3165 2020-03-06 06:26:18 +01:00
bv_trailing.h
CMakeLists.txt add special relations tactic 2019-03-28 10:07:50 -07:00
datatype_rewriter.cpp fix #2276 2019-05-14 19:20:55 +02:00
datatype_rewriter.h
der.cpp fix #3752 2020-04-04 22:56:41 -07:00
der.h fix #3752 2020-04-04 22:56:41 -07:00
distribute_forall.cpp remove a few more inc/dec refs 2019-02-19 13:36:39 +00:00
distribute_forall.h merge with Z3Prover/master 2018-06-25 19:44:46 +08:00
dl_rewriter.cpp merge with Z3Prover/master 2018-06-25 19:44:46 +08:00
dl_rewriter.h
elim_bounds.cpp integrate lambda expressions 2018-06-26 07:23:04 -07:00
elim_bounds.h merge with Z3Prover/master 2018-06-25 19:44:46 +08:00
enum2bv_rewriter.cpp add array selects to basic ackerman reduction improves performance significantly for #2525 as it now uses the SAT solver core instead of SMT core 2019-09-01 12:17:19 -07:00
enum2bv_rewriter.h
expr_replacer.cpp fix #3679 2020-04-02 15:04:56 -07:00
expr_replacer.h fix #3679 2020-04-02 15:04:56 -07:00
expr_safe_replace.cpp add missing override 2018-11-01 09:40:19 -05:00
expr_safe_replace.h add missing override 2018-11-01 09:40:19 -05:00
factor_equivs.cpp remove unreferenced 2019-06-21 09:17:17 +02:00
factor_equivs.h merge with Z3Prover/master 2018-06-25 19:44:46 +08:00
factor_rewriter.cpp
factor_rewriter.h merge with Z3Prover/master 2018-06-25 19:44:46 +08:00
fpa_rewriter.cpp fix crash in BV internalizer due to unknown bv_neg symbol 2019-11-16 16:24:24 +00:00
fpa_rewriter.h
fpa_rewriter_params.pyg
func_decl_replace.cpp sr 2019-03-28 16:11:16 -07:00
func_decl_replace.h sr 2019-03-28 16:11:16 -07:00
hoist_rewriter.cpp unused variable warnings 2019-02-17 01:30:26 -08:00
hoist_rewriter.h fix bug in hoist module, tune num2bits for large bit-vectors 2019-02-08 14:40:06 -08:00
inj_axiom.cpp integrate lambda expressions 2018-06-26 07:23:04 -07:00
inj_axiom.h
label_rewriter.cpp
label_rewriter.h
maximize_ac_sharing.cpp merge with Z3Prover/master 2018-06-25 19:44:46 +08:00
maximize_ac_sharing.h merge with Z3Prover/master 2018-06-25 19:44:46 +08:00
mk_extract_proc.cpp merge with Z3Prover/master 2018-06-25 19:44:46 +08:00
mk_extract_proc.h
mk_simplified_app.cpp merge with Z3Prover/master 2018-06-25 19:44:46 +08:00
mk_simplified_app.h
pb2bv_rewriter.cpp fix #3727 2020-04-04 18:41:13 -07:00
pb2bv_rewriter.h merge with Z3Prover/master 2018-06-25 19:44:46 +08:00
pb_rewriter.cpp fix #2081 2019-01-13 01:18:03 -08:00
pb_rewriter.h
pb_rewriter_def.h fix #2793 2019-12-09 07:38:47 +03:00
poly_rewriter.h delay load specrels 2020-01-10 12:18:56 -08:00
poly_rewriter_def.h remove trace for #3725 2020-04-05 00:53:16 -07:00
poly_rewriter_params.pyg doc.fix(ast/rewriter/poly_rewriter_params.pyg): typo som-of-monomials -> sum-of-monomials 2019-10-11 13:06:46 -07:00
push_app_ite.cpp merge with Z3Prover/master 2018-06-25 19:44:46 +08:00
push_app_ite.h Fix some spelling errors (mostly in comments). 2018-10-20 17:07:41 +02:00
quant_hoist.cpp add obj_ref::operator=(obj_ref &&) + a few explicit uses 2018-06-26 17:00:56 +01:00
quant_hoist.h
recfun_replace.h add back dotnet after adding ;*.cs to path 2019-10-07 20:07:55 -07:00
rewriter.cpp fix #3649 2020-04-01 10:56:27 -07:00
rewriter.h fix #3649 2020-04-01 10:56:27 -07:00
rewriter.txt
rewriter_def.h fix #3785 2020-04-06 12:56:52 -07:00
rewriter_params.pyg
rewriter_types.h move a few strings instead of copying 2019-02-28 10:53:27 +00:00
seq_rewriter.cpp fix #3700 2020-04-02 06:38:14 -07:00
seq_rewriter.h fix #2892 2020-01-27 20:59:02 -08:00
th_rewriter.cpp fix #3649 2020-04-01 10:56:27 -07:00
th_rewriter.h rewrite quantifiers in model evaluator #2171 2019-03-06 22:03:57 -08:00
var_subst.cpp remove a few more inc/dec refs 2019-02-19 13:36:39 +00:00
var_subst.h integrate lambda expressions 2018-06-26 07:23:04 -07:00