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

3596 commits

Author SHA1 Message Date
Nikolaj Bjorner
47cb1d1207 remove bit-vector dependencies in theory_str_mc. See discussion #4939
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-01-23 13:03:06 -08:00
Nikolaj Bjorner
e4cec19f03 na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-01-23 12:16:00 -08:00
Nikolaj Bjorner
96f1f4a567 rename to seq_char instead of seq_unicode
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-01-23 12:12:06 -08:00
Artem Alekseev
7e668e9a1f
Fix build (#4960) 2021-01-23 11:13:10 -08:00
Nikolaj Bjorner
03fd251ccb streamline unicode/ascii toggling. Fix bit-width for unicode to 18 2021-01-23 11:11:44 -08:00
Nikolaj Bjorner
90eb4de526 track reference counts of allocated characters
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-01-23 10:42:43 -08:00
Nikolaj Bjorner
680b185872 adding ematching engine, fixing seq_unicode 2021-01-22 17:10:45 -08:00
Nikolaj Bjorner
db17ae03c6 early return, statistics, remove unused field 2021-01-21 23:53:34 -08:00
Nikolaj Bjorner
4c82350ca4 na 2021-01-21 23:35:04 -08:00
Nikolaj Bjorner
2051cac3a3 tidy 2021-01-21 23:34:47 -08:00
Nikolaj Bjorner
4e8ba8b160 regression fix, fix unicode mode 2021-01-21 22:06:15 -08:00
Nikolaj Bjorner
64ba44d2ac fix underflow bug when subtracting unsigned numbers 2021-01-21 21:01:02 -08:00
Nikolaj Bjorner
dafee71500 reshuffle unicode support to use global parameter, and use bit-vectors on demand 2021-01-21 14:24:26 -08:00
Nikolaj Bjorner
3a2ed691f8 fix #4952
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-01-20 00:49:28 -08:00
Nikolaj Bjorner
95d98ea8ce throttle equality propagation to shared expressions 2021-01-19 04:51:00 -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
fc3a642876 fix #4948 2021-01-11 19:26:16 -08:00
Nikolaj Bjorner
223bffd035 fix #4920 2021-01-09 02:02:50 -08:00
Nikolaj Bjorner
43eb862374 fix #4932 2021-01-08 12:50:36 -08:00
Nikolaj Bjorner
3d39f37e63 fix #4930
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-01-08 12:15:02 -08:00
Nikolaj Bjorner
c36355c1e5 fix #4933
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-01-08 10:57:55 -08:00
Nikolaj Bjorner
ac7d07ca58 fix #4937 2021-01-07 17:32:05 -08:00
Nikolaj Bjorner
f519c58ace Add groovy R.U.Stan option to retrieve models even when they don't exist #4924
Usage:
z3 4924.smt2 smt.candidate_models=true
2020-12-30 14:38:41 -08:00
Nikolaj Bjorner
374ae52d70 testing mbi 2020-12-26 13:49:59 -08:00
Nikolaj Bjorner
021bd8a994 sym file
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-12-21 17:08:38 -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
727095c563 fix #4899 2020-12-17 23:03:01 -08:00
Nikolaj Bjorner
7fe8298479 fix #4873 2020-12-12 16:03:48 -08:00
Nikolaj Bjorner
dda4d66325 fix #4888
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-12-12 12:33:48 -08:00
Nikolaj Bjorner
621e99284b fix arith_solver=6 regression over solver=2
https://github.com/Z3Prover/z3/issues/4613#issuecomment-668047545
2020-12-08 16:36:43 -08:00
Nikolaj Bjorner
8ce08d57a0 na 2020-12-08 12:08:15 -08:00
Nikolaj Bjorner
c49d39af81 perf for #4655 2020-12-07 21:34:57 -08:00
Lev Nachmanson
7089610bbd set arith.cheap_eqsTO True
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2020-12-07 12:02:57 -08:00
Lev Nachmanson
b90143cc0e set the defalt for cheap_eqs=False, do not run
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2020-12-06 18:26:26 -08:00
Nikolaj Bjorner
746dd745ad fix #4856 2020-12-06 14:06:08 -08:00
Nikolaj Bjorner
c3c7aad1a8 na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-12-06 11:18:37 -08:00
Nikolaj Bjorner
4d55f83654 misc 2020-12-04 16:59:13 -08:00
Murphy Berzish
b0fd25f041
z3str3: don't compute intersection difficulty against a null automaton (#4846) 2020-12-04 10:40:03 -06:00
Nikolaj Bjorner
6d427d9dae fix #4839 2020-12-02 12:46:24 -08:00
Nikolaj Bjorner
12198d13ac fix #4794 2020-12-02 12:24:35 -08:00
Nikolaj Bjorner
bb24b3f2be fix #4836 2020-11-29 21:08:28 -08:00
Nikolaj Bjorner
260f759177 fix #4835
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-11-29 20:06:32 -08:00
Nikolaj Bjorner
67bbdc7524 fix initialization order
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-11-29 19:48:42 -08:00
Nikolaj Bjorner
64af8981ba fix #4834, regression after delay-propagating disequality axioms
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-11-29 19:43:46 -08:00
Nikolaj Bjorner
05c5f72ca1 fix #4829
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-11-28 11:25:36 -08:00
Nikolaj Bjorner
6e14d3fbd3 fix #4795 2020-11-27 18:00:36 -08:00
Nikolaj Bjorner
df09cb7c95 fix relevancy test 2020-11-27 14:49:05 -08:00
Nikolaj Bjorner
67a8492bd0 more graceful proof checks 2020-11-27 14:40:46 -08:00
Nikolaj Bjorner
6771e44d93 fix #4825 #4824 2020-11-27 13:39:33 -08:00
Murphy Berzish
6aba325cea
z3str3: reject certain unhandled expressions (#4818) 2020-11-25 12:15:35 -08:00