3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-23 00:55:31 +00:00
Commit graph

1270 commits

Author SHA1 Message Date
Nikolaj Bjorner
4b6d7ca097 working on mam 2021-01-25 17:54:53 -08:00
Nikolaj Bjorner
680b185872 adding ematching engine, fixing seq_unicode 2021-01-22 17:10:45 -08:00
Nikolaj Bjorner
27ea23289e fix #4955
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-01-20 00:30:11 -08:00
Nikolaj Bjorner
dc4382604b fix #4955
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-01-20 00:29:09 -08:00
Nikolaj Bjorner
80033a5527 na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-01-19 23:21:47 -08:00
Nikolaj Bjorner
95d98ea8ce throttle equality propagation to shared expressions 2021-01-19 04:51:00 -08:00
Nikolaj Bjorner
7c34a54e8a try different command-line
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-01-19 04:28:22 -08:00
Nikolaj Bjorner
64ba2a9fc9 fix gc of pb constraints
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-01-19 03:38:00 -08:00
Nikolaj Bjorner
01418a06a3 better staging of mbi based on generation 2021-01-18 16:55:58 -08:00
Nikolaj Bjorner
990aecceb7 change gc strategy for user-push/pop 2021-01-18 16:55:29 -08:00
Nikolaj Bjorner
b87405cc92 tune user-pop 2021-01-18 16:51:34 -08:00
Nikolaj Bjorner
91c54f6c39 na 2021-01-12 14:03:55 -08:00
Nikolaj Bjorner
d1dab327cd fix build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-01-11 23:51:40 -08:00
Nikolaj Bjorner
0e429cab33 enable new core for incremental mode 2021-01-11 14:55:31 -08:00
Nikolaj Bjorner
bb56443e71 more #4932 2021-01-08 15:24:12 -08:00
Nikolaj Bjorner
e902e1ef13 fix #4931
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-01-08 12:02:53 -08:00
Nikolaj Bjorner
0173359a50 debugging/testing mbi 2021-01-07 17:32:05 -08:00
Nikolaj Bjorner
60ef60dff8 euf solver updates 2021-01-07 17:32:04 -08:00
Nikolaj Bjorner
523578e3f6 working on new solver core 2020-12-30 14:38:41 -08:00
Nikolaj Bjorner
374ae52d70 testing mbi 2020-12-26 13:49:59 -08:00
Nikolaj Bjorner
372e5ca569 fixes in new solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-12-25 11:19:31 -08:00
Nikolaj Bjorner
a164087384 remove cheap-eqs option as there is already propagate_eqs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-12-21 11:04:04 -08:00
Nikolaj Bjorner
cd77a4d9a5 fix #4909
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-12-20 11:53:19 -08:00
Nikolaj Bjorner
11477f1ed1 fixes in new solver
fix logging and lemma signs in arith_solver, move logging of drat equalities to euf
2020-12-16 10:40:17 -08:00
Nikolaj Bjorner
692bed7991 fix sign bug in internalization of literals 2020-12-14 17:33:14 -08:00
Nikolaj Bjorner
982da8db05 fix #4868 2020-12-07 10:27:00 -08:00
Nikolaj Bjorner
4d55f83654 misc 2020-12-04 16:59:13 -08:00
Nikolaj Bjorner
12198d13ac fix #4794 2020-12-02 12:24:35 -08:00
Nikolaj Bjorner
9156e355d8 log 2020-11-30 11:57:25 -08:00
Nikolaj Bjorner
d6a5ef4343 add recfuns to Java #4820
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-11-25 12:25:20 -08:00
Nikolaj Bjorner
797f50e699 DRAT debugging updates 2020-11-22 15:38:57 -08:00
Nikolaj Bjorner
1269776777 remove experimental option. Fix #4806
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-11-20 11:46:19 -08:00
Nikolaj Bjorner
ac1b3fc6f2 fix delay blasting and relevancy 2020-11-20 11:12:55 -08:00
Nikolaj Bjorner
9f34af5e18 update justifications only at level 0 2020-11-20 11:12:55 -08:00
Nikolaj Bjorner
e16acd0965 move std::function initializer to beginning of class
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-11-16 17:02:15 -08:00
Nikolaj Bjorner
f6f594e21d fix missing equality propagation in new bv solver 2020-11-16 16:22:56 -08:00
Nikolaj Bjorner
85a20791db fix relevancy tracking in new solver 2020-11-16 11:20:17 -08:00
Nikolaj Bjorner
49a0266c6a na 2020-11-13 17:05:56 -08:00
Nikolaj Bjorner
7e68d546ba na 2020-11-11 17:37:07 -08:00
Nikolaj Bjorner
aced115b70 model validation 2020-11-11 17:37:07 -08:00
Nikolaj Bjorner
16db8bf49e add model validation 2020-11-11 17:37:07 -08:00
Nikolaj Bjorner
b5aab7ec2a fix clone 2020-11-11 17:37:06 -08:00
Nikolaj Bjorner
fdedeed7ae additional sign related fix for #4740 https://github.com/Z3Prover/z3/issues/4740#issuecomment-721508240
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-11-10 10:50:13 -08:00
Johannes Kanig
7d205f1cf0
TB08-009 fix z3 build on windows (#4782)
It seems that VS 15.0 doesn't like this usage of "enum"

Change-Id: Ie7eba81ad9fd990aa436d323dc848d1b0f2c4370
2020-11-08 20:47:25 -08:00
Nikolaj Bjorner
89ffb45c4f fixes to bv/dual-solver, 2020-11-08 17:18:18 -08:00
Nikolaj Bjorner
a4354c960c na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-11-08 17:18:17 -08:00
Nikolaj Bjorner
752f08c9d6 check_feasible is called after column is added for fixed variable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-11-08 17:18:17 -08:00
Nikolaj Bjorner
2ead7c77ee use value function in lar_solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-11-08 17:18:16 -08:00
Nikolaj Bjorner
d0d06c288a rename
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-11-03 12:13:23 -08:00
Nikolaj Bjorner
620204bbb4
use value function in lar_solver (#4771)
* use value function in lar_solver

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

* add missing return

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

* check_feasible is called after column is added for fixed variable

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

* na
2020-11-03 01:08:24 -08:00