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

1060 commits

Author SHA1 Message Date
Nikolaj Bjorner
93d1091ad9 bcd
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-01-16 20:37:22 -08:00
Nikolaj Bjorner
0d614b8c36 check underflows, aig fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-01-14 19:46:56 -08:00
Nikolaj Bjorner
9f964be3f4 add don't care option
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-01-12 17:00:05 -08:00
Nikolaj Bjorner
e0a41a18c3 add validation to aig_simplifier, start BIG-based masking
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-01-11 20:47:38 -08:00
Nikolaj Bjorner
ab1f2f2e63 reduce use of symbols in gparams
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-01-10 12:54:26 -08:00
Nikolaj Bjorner
541658fe02 move to abstract symbols
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-01-10 12:14:13 -08:00
Nikolaj Bjorner
55554215ac add include of thread, build warning
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-01-06 20:45:47 -08:00
Nikolaj Bjorner
670e8f8d67 reduce contention around the symbol table #2842
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-01-06 16:47:06 -08:00
Nikolaj Bjorner
0278612328 build issues, add equivalence finding to probing (disabled)
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-01-06 04:31:19 -08:00
Nikolaj Bjorner
e1fb74edc5 add ite-finder, profile
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-01-05 16:46:50 -08:00
Lev Nachmanson
c3ed06915c avoid the state change in an assert statement
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2019-12-31 14:03:48 -08:00
Lev Nachmanson
ef39c4b533 ignore term's zero coefficients in add_monomial()
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2019-12-31 12:44:38 -08:00
Lev Nachmanson
1fff7bb51d use u_map in lar_term
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2019-12-30 20:31:36 -08:00
Lev Nachmanson
0f772482b8 remove an incorrect assert
Signed-off-by: Lev Nachmanson <levnach@microsoft.com>
2019-12-29 15:28:38 -08:00
Nikolaj Bjorner
5e0799225d adding pdd-grobner
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-12-18 12:03:13 -08:00
Nikolaj Bjorner
0d004b5232 fix #2761
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-11-30 10:31:26 -08:00
Nikolaj Bjorner
cdf3c48349 clear memory on allocation to avoid msan warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-11-29 15:50:49 -08:00
Nikolaj Bjorner
c36d9f7b3e fix #2741
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-11-26 19:45:34 -08:00
Nikolaj Bjorner
e212159f4e fix #2727
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-11-20 15:01:10 -08:00
Nikolaj Bjorner
05ad90c976 fix for null symbol #2712
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-11-18 12:55:24 -08:00
Nikolaj Bjorner
823bf317c5 fix #2664
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-28 05:11:46 -07:00
Nikolaj Bjorner
d0dac83143 fix #2665
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-28 04:59:18 -07:00
Nikolaj Bjorner
e24481dacd fix #2662
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-28 04:38:57 -07:00
Michał Janiszewski
3feb1479c9 Improve platform detection, in particular MSVC ARM64 2019-10-24 15:19:53 -07:00
Julien Schueller
224cc8f8dd Fix case sensitive fs include Windows.h
Fixes compilation on case-sensitive filesystems (eg MinGW from Linux)
2019-10-13 05:28:36 -07:00
Nikolaj Bjorner
26c34c9193 fix #2623
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-09 15:22:31 -07:00
Nikolaj Bjorner
5b4cd6dde4 fix #2604
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-02 20:36:49 -07:00
Nikolaj Bjorner
38ad66ce17 update hash #2579
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-24 12:31:30 -07:00
Nikolaj Bjorner
9c74c05854 address min-int overflow reported in #2565
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-17 18:19:55 -04:00
Nikolaj Bjorner
67c4777514 fix #2548 fix #2530
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-13 15:03:04 +02:00
Nikolaj Bjorner
78a1f53ac9 fix #2544
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-09 18:07:03 +02:00
Nikolaj Bjorner
d3da161803 smtfd
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-08 12:26:37 +03:00
Nuno Lopes
5fbfc0f9f7 minor code simplification 2019-09-05 13:47:45 +01:00
Nuno Lopes
9fce5e124f fix build 2019-09-03 20:08:39 +01:00
Nuno Lopes
87a96d7bd4 fix mutexes hanging due to access to free'd memory
Thanks to Kevin de Vos for reporting the bug & testing the fix
2019-09-03 20:02:21 +01:00
Nuno Lopes
cb75326686 minor code simplification 2019-09-03 15:51:51 +01:00
Arie Gurfinkel
7823117776 Restore expected behavior to stopwatch 2019-09-01 07:43:36 -04:00
Nikolaj Bjorner
2b2f016f96 python for accessing lambda, switch to theory branching for QF_LRA
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-14 15:44:34 -07:00
Nikolaj Bjorner
876cfb4dc9 optimization of phase
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-12 09:50:31 -07:00
Nikolaj Bjorner
9fa9aa09ff fix #2468, adding assignment phase heuristic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-10 15:25:05 -07:00
Lev Nachmanson
95eb0a0521 remove an unnecessary call m_mpq_lar_core_solver.m_r_solver.track_column_feasibility(j)
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2019-08-02 09:53:32 -07:00
Lev Nachmanson
db5ac5afa8 fix a bug in lar_solver in queryaing if a column is int
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2019-08-01 11:51:56 -07:00
Nikolaj Bjorner
0a29002c2f return unknown if m_array_weak was used and result is satisfiable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-02 00:20:41 +08:00
Nikolaj Bjorner
3f032e85e0 remove include of thread
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-01 16:34:37 +08:00
Nikolaj Bjorner
bec38f268b remove debug code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-01 16:32:08 +08:00
Nikolaj Bjorner
7f073a0585 fix #2452 fix #2451
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-01 16:28:15 +08:00
Nikolaj Bjorner
4b6a7371dd insert fresh
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-07-18 06:31:47 -07:00
Nikolaj Bjorner
3ca32efd18 na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-07-13 16:22:09 -04:00
Nikolaj Bjorner
b1893f2a58 fix build issue for debug mode
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-20 17:21:04 +02:00
Nuno Lopes
1827f98851 more fixes for mutexes in shell 2019-06-19 16:42:00 +01:00