3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-01-07 03:22:44 +00:00
Commit graph

13610 commits

Author SHA1 Message Date
Nikolaj Bjorner
a90b66134d make roots uniform for theory lemmas 2021-12-29 13:42:11 -08:00
Nikolaj Bjorner
69b4392210 na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-12-29 13:04:31 -08:00
Nikolaj Bjorner
f215b18e0e change registration mode for relevant_eh 2021-12-29 13:03:43 -08:00
Nikolaj Bjorner
1706f77b9e optimize propagation to only blocked literals 2021-12-28 18:53:37 -08:00
Nikolaj Bjorner
8ff8252e89 debug relevancy mode 2021-12-28 13:02:09 -08:00
Nikolaj Bjorner
743e56bda3 remove output
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-12-28 12:08:10 -08:00
Nikolaj Bjorner
5ed27a6c38 fix initialization
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-12-28 12:06:56 -08:00
Nikolaj Bjorner
95e26aaad9 #5742
expose access to constructors/accessors/recognizers given datatype sort
2021-12-28 11:00:34 -08:00
Nikolaj Bjorner
28bce8f09c working on relevant 2021-12-28 11:00:02 -08:00
Nikolaj Bjorner
9527471967 build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-12-27 16:03:56 -08:00
Nikolaj Bjorner
6f1be09993 add direct and incremental relevancy propagator 2021-12-27 15:10:33 -08:00
Nikolaj Bjorner
42f206171d fix #5741 2021-12-27 15:10:09 -08:00
Nikolaj Bjorner
d88f125818 build 2021-12-26 15:24:03 -08:00
Nikolaj Bjorner
0bd6725711 #5641
mark all literals duplicated in dual solver as external
2021-12-26 15:10:21 -08:00
Nikolaj Bjorner
fcee2f5aa5 revert relevancy2 2021-12-26 15:10:21 -08:00
Nikolaj Bjorner
7d311ac2ef use netstandard 2.0 per recommendations
seems that now the recommended starting point is 2.0 and not lower.
2021-12-25 13:44:49 -08:00
Nikolaj Bjorner
84ddd06c8f #5732 2021-12-22 18:05:00 -08:00
Margus Veanes
5afb95b34a
improved subset checking for regexes with counters (#5731) 2021-12-22 17:53:34 -08:00
Nikolaj Bjorner
71b868d7f6 #5722 - internalize unary xnor 2021-12-22 13:32:53 -08:00
Nikolaj Bjorner
4d8bf2a874 wrong unit for xor in aig tactic #5722 2021-12-22 13:14:06 -08:00
Anton Kochkov
f11fcec082
Migrate from deprecated distutils.sysconfig in scripts (#5729) 2021-12-22 07:59:13 -08:00
Anton Kochkov
f3af2193d0
Use Stdlib. instead of Pervasives. due to deprecation (#5730) 2021-12-22 07:53:47 -08:00
Nikolaj Bjorner
cf6486f990 bug in flatten/and/or introduced when skipping sub-expressions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-12-22 07:43:37 -08:00
Nikolaj Bjorner
8fd89c5e15 fixes 2021-12-21 21:31:59 -08:00
Nikolaj Bjorner
4b5ee91b44 na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-12-21 20:40:58 -08:00
Nikolaj Bjorner
bc553c1f50 na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-12-21 13:19:49 -08:00
Nikolaj Bjorner
b6ba0395b4 na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-12-21 12:51:50 -08:00
Nikolaj Bjorner
6ef6573598 na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-12-21 11:49:33 -08:00
Nikolaj Bjorner
591c19cbe6 make space for reset
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-12-21 11:46:14 -08:00
Nikolaj Bjorner
09ee60ccce update comment
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-12-21 11:04:07 -08:00
zhouzhenghui
9d82c1d8a9
fix deadlock in scoped_timer destructor (#5371) 2021-12-21 18:47:13 +00:00
Nuno Lopes
94a2c91f39 fix a few compiler warnings 2021-12-21 18:30:22 +00:00
Nikolaj Bjorner
302a27e89b add some comments on todos
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-12-21 08:43:48 -08:00
Nikolaj Bjorner
899cd0aa2c missing initialization
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-12-20 20:33:13 -08:00
Nikolaj Bjorner
a09f5d7198 Update smtmus.cpp
adding missing handlers for linear inequalities. Not debugged at all.
2021-12-20 20:31:20 -08:00
Margus Veanes
1d9aad6ea9
improved regex merging avoiding unsat nontermination (#5728) 2021-12-20 17:44:06 -08:00
Nikolaj Bjorner
f154390071 Merge branch 'master' of https://github.com/z3prover/z3 into smtmus 2021-12-20 16:10:05 -08:00
Nikolaj Bjorner
e0d6e04493 fix c++
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-12-20 16:09:39 -08:00
Nikolaj Bjorner
a95ab26b2b make it possible to use from file interface 2021-12-20 15:49:40 -08:00
Nikolaj Bjorner
4174b4afe6 na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-12-20 14:07:26 -08:00
Nikolaj Bjorner
17aa9a5406 init smtmus
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-12-20 11:57:50 -08:00
Nikolaj Bjorner
7a6070506d #5727
Expose diff function,
expose allchar in Java API
expose op codes for replace/re/all
2021-12-20 10:17:06 -08:00
Nikolaj Bjorner
f01d096fb5 fix again 2021-12-20 09:51:15 -08:00
Nikolaj Bjorner
ad91748b5f Merge branch 'master' of https://github.com/z3prover/z3 2021-12-20 09:21:53 -08:00
Nikolaj Bjorner
83b47f1859 fix #5726 2021-12-20 09:21:40 -08:00
Margus Veanes
be38b256c8
fixed bug in is_char_const_range (#5724) 2021-12-19 17:46:42 -08:00
Margus Veanes
25d54ebb40
fixing regression of issue 1224 (#5723) 2021-12-19 14:07:53 -08:00
Nikolaj Bjorner
4b813bac1c na 2021-12-19 12:31:47 -08:00
Nikolaj Bjorner
6a039c2700 Update z3++.h
simplify definition
2021-12-19 11:53:01 -08:00
Margus Veanes
a7b1db611c
State graph dgml update and fixes in condition simplifier (#5721)
* improved generated dgml graph

* fixed simplification of negated ranges and did some code cleanup

* do not make loops with lower=upper=0, this is epsilon

* do not add loops with lower=upper=1

* bug fix in normalization: forgotten eps case
2021-12-19 11:09:55 -08:00