3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-14 14:55:25 +00:00
z3/src/ast/simplifier
Nikolaj Bjorner d14f2af5ae deal with subtraction that manages to sneak in. Issue #996
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-05-01 15:22:06 -07:00
..
arith_simplifier_params.cpp Added facilities for dumping smt_params for debugging purposes 2016-06-23 19:31:00 +01:00
arith_simplifier_params.h Added facilities for dumping smt_params for debugging purposes 2016-06-23 19:31:00 +01:00
arith_simplifier_params_helper.pyg added module descriptions 2012-12-02 13:15:56 -08:00
arith_simplifier_plugin.cpp fix crash in poly normalizer exposed by qe. Issue #775 2016-11-04 20:29:12 +00:00
arith_simplifier_plugin.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
array_simplifier_params.cpp added module descriptions 2012-12-02 13:15:56 -08:00
array_simplifier_params.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
array_simplifier_params_helper.pyg exposed old simplifier parameters 2012-12-02 12:10:06 -08:00
array_simplifier_plugin.cpp pull unstable 2015-04-01 14:57:11 -07:00
array_simplifier_plugin.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
base_simplifier.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
basic_simplifier_plugin.cpp reorganizing the code 2012-10-23 22:14:35 -07:00
basic_simplifier_plugin.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
bit2int.cpp reduce set of mainly verbose warnings raised by -Wmaybe-uninitialized and unused variable warnings from release mode builds 2016-06-22 20:25:47 -07:00
bit2int.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
bv_elim.cpp added missing Copyright forms 2015-06-10 11:54:02 -07:00
bv_elim.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
bv_simplifier_params.cpp Added facilities for dumping smt_params for debugging purposes 2016-06-23 19:31:00 +01:00
bv_simplifier_params.h Added facilities for dumping smt_params for debugging purposes 2016-06-23 19:31:00 +01:00
bv_simplifier_params_helper.pyg Remove old_simplify.bv.hi_div0 option, reconciling it with rewriter.bv.hi_div0. To address issue #237 2015-10-28 12:53:53 -07:00
bv_simplifier_plugin.cpp fix bug in simplifier of bv2int over concatentations exposed by #948 2017-03-22 10:55:55 -07:00
bv_simplifier_plugin.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
datatype_simplifier_plugin.cpp Adding field update feature 2015-01-03 01:27:52 -08:00
datatype_simplifier_plugin.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
distribute_forall.cpp Added rewriter.ignore_patterns_on_ground_qbody option to disable simplification of quantifiers that have their universals appear only in patterns, but otherwise have a ground body. 2017-04-07 21:19:20 +01:00
distribute_forall.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
elim_bounds.cpp Added rewriter.ignore_patterns_on_ground_qbody option to disable simplification of quantifiers that have their universals appear only in patterns, but otherwise have a ground body. 2017-04-07 21:19:20 +01:00
elim_bounds.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
fpa_simplifier_plugin.cpp Improved FPA simplifier plugin 2016-02-07 15:01:22 +00:00
fpa_simplifier_plugin.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
inj_axiom.cpp tabs 2015-05-19 11:01:15 +01:00
inj_axiom.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
maximise_ac_sharing.cpp reorganizing the code 2012-10-23 22:14:35 -07:00
maximise_ac_sharing.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
poly_simplifier_plugin.cpp fix crash in poly normalizer exposed by qe. Issue #775 2016-11-04 20:29:12 +00:00
poly_simplifier_plugin.h deal with subtraction that manages to sneak in. Issue #996 2017-05-01 15:22:06 -07:00
pull_ite_tree.cpp add assertions to simplifier 2015-01-14 22:09:48 +05:30
pull_ite_tree.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
push_app_ite.cpp add assertions to simplifier 2015-01-14 22:09:48 +05:30
push_app_ite.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
README reorganizing the code 2012-10-23 22:14:35 -07:00
seq_simplifier_plugin.cpp Comments, whitespace. 2016-02-07 15:01:09 +00:00
seq_simplifier_plugin.h ensure that seq rewriter gets invoked during pre-processing 2016-02-06 16:13:31 +00:00
simplifier.cpp Added rewriter.ignore_patterns_on_ground_qbody option to disable simplification of quantifiers that have their universals appear only in patterns, but otherwise have a ground body. 2017-04-07 21:19:20 +01:00
simplifier.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00
simplifier_plugin.cpp reorganizing the code 2012-10-23 22:14:35 -07:00
simplifier_plugin.h update header guards to be C++ style. Fixes issue #9 2015-07-08 23:18:40 -07:00

Simplifier module is now obsolete.
It is still being used in many places, but we will eventually replace all occurrences with the new rewriter module.