3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-15 05:18:44 +00:00
z3/src
Nikolaj Bjorner 5e3df9ee77
Arith min max (#6864)
* prepare for dependencies

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>

* snapshot

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>

* more refactoring

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>

* more refactoring

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>

* build

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>

* pass in u_dependency_manager

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>

* address NYIs

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>

* more refactoring names

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>

* eq_explanation update

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>

* add outline of bounds improvement functionality

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>

* fix unit tests

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>

* remove unused structs

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>

* more bounds

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>

* more bounds

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>

* convert more internals to use u_dependency instead of constraint_index

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>

* convert more internals to use u_dependency instead of constraint_index

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>

* remember to push/pop scopes

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>

* use the main function for updating bounds

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>

* remove reset of shared dep manager

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>

* disable improve-bounds, add statistics

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>

---------

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2023-08-19 17:44:09 -07:00
..
ackermannization fix #6807 2023-07-13 10:23:28 -07:00
api Remove Z3_literals remnants. (#6829) 2023-07-23 19:38:57 -07:00
ast Arith min max (#6864) 2023-08-19 17:44:09 -07:00
cmd_context fix #6850 2023-08-13 15:06:39 -07:00
math Arith min max (#6864) 2023-08-19 17:44:09 -07:00
model add rewrite for partially interpreted arithmetic functions 2023-07-25 14:57:27 -07:00
muz QEL: Fast Approximated Quantifier Elimination (#6820) 2023-08-02 09:34:06 -07:00
nlsat fix bug in new core not detecting conflict, fix #6525, add tactic doc 2023-01-14 17:20:43 -05:00
opt weird latent bug in wmax: init() succeeds and it returns undef 2023-04-24 21:14:42 -07:00
params Adding some options in support of F* (#6774) 2023-06-20 16:10:37 -07:00
parsers fix #6792, add scaffolding for type variables 2023-07-07 17:22:56 -07:00
qe fix #6865 2023-08-18 16:51:58 -07:00
sat Arith min max (#6864) 2023-08-19 17:44:09 -07:00
shell before rm lu 2023-03-08 10:27:05 -08:00
smt Arith min max (#6864) 2023-08-19 17:44:09 -07:00
solver allow copy within a user scope #6827 2023-07-31 19:46:08 -07:00
tactic fix #6851 2023-08-13 14:49:25 -07:00
test Arith min max (#6864) 2023-08-19 17:44:09 -07:00
util Arith min max (#6864) 2023-08-19 17:44:09 -07:00
CMakeLists.txt create simplifier_solver wrapper to supply simplifier layer 2023-01-30 16:12:25 -08:00