Nikolaj Bjorner
|
00d35c2777
|
initialization order
|
2020-04-28 15:56:50 -07:00 |
|
Nikolaj Bjorner
|
a1928a2438
|
update expected
|
2020-04-28 15:55:21 -07:00 |
|
Lev Nachmanson
|
97fe2c8609
|
remove an assert
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-04-28 15:27:49 -07:00 |
|
Lev Nachmanson
|
35e3df49e2
|
cosmitic changes in int_branch.cpp
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-04-28 15:27:49 -07:00 |
|
Lev Nachmanson
|
d5162d92ad
|
add an assert
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-04-28 15:27:49 -07:00 |
|
Lev Nachmanson
|
aa0f5db511
|
fixes
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-04-28 15:27:49 -07:00 |
|
Lev Nachmanson
|
f8037ffda4
|
always call find_feasible_solution in move_nbasic_columns_to_bounds()
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-04-28 15:27:49 -07:00 |
|
Lev Nachmanson
|
ba40a5752f
|
better branching with usage_in_terms()
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-04-28 15:27:49 -07:00 |
|
Lev Nachmanson
|
3bbf1474f3
|
na
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-04-28 15:27:49 -07:00 |
|
Nikolaj Bjorner
|
ccce599bad
|
fix #4143
|
2020-04-28 14:11:39 -07:00 |
|
Nikolaj Bjorner
|
fa1197a78f
|
fix #4155
|
2020-04-28 13:51:25 -07:00 |
|
Nikolaj Bjorner
|
815feddd1a
|
fix #4156
|
2020-04-28 13:47:26 -07:00 |
|
Nikolaj Bjorner
|
fa88dabd10
|
fix #4135
|
2020-04-28 13:44:57 -07:00 |
|
Nikolaj Bjorner
|
b571e43f85
|
fix #4146
|
2020-04-28 13:28:46 -07:00 |
|
Nikolaj Bjorner
|
c5550e4385
|
build
|
2020-04-28 13:18:16 -07:00 |
|
Nikolaj Bjorner
|
1dc8b597b4
|
fix #4154
|
2020-04-28 13:17:00 -07:00 |
|
Nikolaj Bjorner
|
1f9e022168
|
fix #4131
|
2020-04-28 13:07:25 -07:00 |
|
Nikolaj Bjorner
|
e3f712b3cf
|
build
|
2020-04-28 13:00:56 -07:00 |
|
Nikolaj Bjorner
|
19409a25a6
|
value sweep
|
2020-04-27 18:58:43 -07:00 |
|
Nikolaj Bjorner
|
38e0968845
|
fix #4128
|
2020-04-27 17:10:48 -07:00 |
|
Nikolaj Bjorner
|
4f462925a0
|
fix #4116
delta has to be computed based on Simplex tableau not on difference graph.
|
2020-04-27 17:07:12 -07:00 |
|
Nikolaj Bjorner
|
3a63c3751e
|
fix #4127
|
2020-04-27 13:27:00 -07:00 |
|
Nikolaj Bjorner
|
8996e8129e
|
fix #4120
|
2020-04-27 12:06:33 -07:00 |
|
Nikolaj Bjorner
|
4938ea7be6
|
fix #4123
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-27 11:44:25 -07:00 |
|
Nikolaj Bjorner
|
1c2aa1076b
|
fix #4125
|
2020-04-27 11:31:02 -07:00 |
|
Nikolaj Bjorner
|
a0de244487
|
pleay nice with alignment
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-26 23:29:42 -07:00 |
|
Nikolaj Bjorner
|
d818233063
|
unused variable warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-26 23:21:48 -07:00 |
|
Nikolaj Bjorner
|
5434f3e31d
|
fix #4105
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-26 22:59:19 -07:00 |
|
Nikolaj Bjorner
|
f1193986c9
|
fix #4102
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-26 21:24:54 -07:00 |
|
Nikolaj Bjorner
|
decd69ac73
|
move to util
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-26 21:22:14 -07:00 |
|
Nikolaj Bjorner
|
6d4bd37e15
|
fix #4104
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-26 21:04:28 -07:00 |
|
Nikolaj Bjorner
|
fc1321f8b3
|
fix #4104
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-26 21:04:28 -07:00 |
|
Nikolaj Bjorner
|
d37ebb8309
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-26 21:04:28 -07:00 |
|
Nikolaj Bjorner
|
f7a7b9e1f4
|
fix #4108
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-26 21:04:28 -07:00 |
|
Nikolaj Bjorner
|
735888145e
|
fix #4112
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-26 21:04:28 -07:00 |
|
Nikolaj Bjorner
|
c2e0491456
|
fix #4113
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-26 21:04:28 -07:00 |
|
Lev Nachmanson
|
0499b6b64a
|
some fixes in branching
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-04-26 20:35:22 -07:00 |
|
Nikolaj Bjorner
|
029edcfabd
|
fix #4114
|
2020-04-26 16:17:42 -07:00 |
|
Nikolaj Bjorner
|
51c3778354
|
fix #4106
|
2020-04-26 16:17:42 -07:00 |
|
Lev Nachmanson
|
530f77281c
|
fixes in branching
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-04-26 16:13:47 -07:00 |
|
Nikolaj Bjorner
|
236edad8dc
|
fix #4111
|
2020-04-26 14:44:50 -07:00 |
|
Nikolaj Bjorner
|
dc852a6f83
|
fix #4110
|
2020-04-26 14:13:58 -07:00 |
|
Nikolaj Bjorner
|
d3094291d3
|
fix #4107
|
2020-04-26 13:45:29 -07:00 |
|
Nikolaj Bjorner
|
16d34b9fcc
|
fix #4100
|
2020-04-26 13:30:13 -07:00 |
|
Nikolaj Bjorner
|
626d0186c8
|
fix #4098
|
2020-04-26 13:17:40 -07:00 |
|
Nikolaj Bjorner
|
f9193809ea
|
add recfun rewriting, remove quantifier based recfun
|
2020-04-26 12:59:51 -07:00 |
|
Nikolaj Bjorner
|
7f1b147cba
|
remove
|
2020-04-25 15:52:02 -07:00 |
|
Nikolaj Bjorner
|
9f378bb1b9
|
#4099
|
2020-04-25 15:51:18 -07:00 |
|
Nikolaj Bjorner
|
a884201d62
|
remove using insert_if_not_there2
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-25 15:08:51 -07:00 |
|
Nikolaj Bjorner
|
9ea1cf3c5c
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-25 13:13:25 -07:00 |
|
Murphy Berzish
|
1a5d663138
|
z3str3: disallow leading zeroes in int-to-string conversion
|
2020-04-25 13:25:30 -05:00 |
|
Murphy Berzish
|
d21911c073
|
z3str3: fix support for re.complement and re.intersection
|
2020-04-24 17:49:26 -05:00 |
|
Nikolaj Bjorner
|
785c9a18ca
|
fix #4049
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-24 11:58:48 -07:00 |
|
Nikolaj Bjorner
|
6ab83466d9
|
fix #4082
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-24 11:33:19 -07:00 |
|
Nikolaj Bjorner
|
a3844af94b
|
fix #4081
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-24 10:44:20 -07:00 |
|
Nikolaj Bjorner
|
c3b33aae8a
|
fix #4090 fix #4088 fix #4085
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-24 10:37:43 -07:00 |
|
Nikolaj Bjorner
|
470e87afe9
|
update rewite modality
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-24 01:12:06 -07:00 |
|
Nikolaj Bjorner
|
851c38f64a
|
fix #4086
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-24 00:52:02 -07:00 |
|
Nikolaj Bjorner
|
2793c3af2c
|
more replace rewrites #4084
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-24 00:48:02 -07:00 |
|
Nikolaj Bjorner
|
03ba268219
|
more replace rewrites #4084
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-24 00:25:36 -07:00 |
|
Nikolaj Bjorner
|
7597396dd0
|
fix #4080
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-23 22:58:20 -07:00 |
|
Nikolaj Bjorner
|
6ff61d1f80
|
fix #4062
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-23 22:43:14 -07:00 |
|
Nikolaj Bjorner
|
eb2d7d3e81
|
fix #4079
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-23 22:35:33 -07:00 |
|
Nikolaj Bjorner
|
64cb5cad81
|
remove spurious output
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-23 22:12:38 -07:00 |
|
Nikolaj Bjorner
|
04fec3f6a0
|
fix #4076
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-23 21:34:20 -07:00 |
|
Nikolaj Bjorner
|
cc8cd2cc2f
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-23 21:28:19 -07:00 |
|
Nikolaj Bjorner
|
9c3f0190f4
|
fix #4069
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-23 20:53:13 -07:00 |
|
Lev Nachmanson
|
8c5993d9a6
|
max term
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-04-23 18:40:16 -07:00 |
|
Lev Nachmanson
|
8921ed56b5
|
fix a bug in Horner heuristic
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-04-23 15:58:53 -07:00 |
|
Nikolaj Bjorner
|
8f297666fe
|
fix #4073
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-23 11:40:24 -07:00 |
|
trinhmt
|
08290230db
|
add docs (#4072)
|
2020-04-23 10:04:10 -07:00 |
|
Nikolaj Bjorner
|
8fe3caa101
|
throttle digit constraints
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-22 17:55:18 -07:00 |
|
Nikolaj Bjorner
|
c7878e384c
|
fix #4060
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-22 17:46:16 -07:00 |
|
Nikolaj Bjorner
|
886f4cbee0
|
fix #4029 - propagate digit literals on all units if they haven't already been propagated
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-22 14:57:43 -07:00 |
|
Nikolaj Bjorner
|
f94abf6512
|
fix #3978
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-22 13:55:10 -07:00 |
|
Nikolaj Bjorner
|
caa5b09046
|
fix #4050 - have to delay model compression because it may use internal symbols that have to be transformed. model compression is used prior to displaying certificate
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-22 13:33:36 -07:00 |
|
Nikolaj Bjorner
|
95a78b2450
|
updates to seq and bug fixes (#4056)
* na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fix #4037
* nicer output for skolem functions
* more overhaul of seq, some bug fixes
* na
* added offset_eq file
* na
* fix #4044
* fix #4040
* fix #4045
* updated ignore
* new rewrites for indexof based on #4036
* add shortcuts
* updated ne solver for seq, fix #4025
* use pair vectors for equalities that are reduced by seq_rewriter
* use erase_and_swap
* remove unit-walk
* na
* add check for #3200
* nits
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* name a type
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* remove fp check
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* remove unsound axiom instantiation for non-contains
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fix rewrites
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fix #4053
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
* fix #4052
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-22 13:18:55 -07:00 |
|
Nuno Lopes
|
5ec04f7fd2
|
forgot to remove unneeded class field
|
2020-04-22 15:30:16 +01:00 |
|
Nuno Lopes
|
220bc7fcd9
|
fix #4048: incorrect bvurem rewrite when divisor=0
also, always enable this rewrite, since it shrinks formula size globally
|
2020-04-22 15:26:30 +01:00 |
|
Nikolaj Bjorner
|
dd064a5554
|
delay digit axioms until solving itos succeeds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-20 00:32:48 -07:00 |
|
Nikolaj Bjorner
|
e3e6959b70
|
fix #4026
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-19 23:30:37 -07:00 |
|
Nikolaj Bjorner
|
c8b9eba069
|
fix #4028
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-19 23:10:00 -07:00 |
|
Nikolaj Bjorner
|
ad8eb8fdcb
|
#4024
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-19 22:44:02 -07:00 |
|
Nikolaj Bjorner
|
e1fa04b365
|
disable breaking change to model generation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-19 16:53:20 -07:00 |
|
Nikolaj Bjorner
|
eded7d023d
|
fix #4006
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-19 16:00:03 -07:00 |
|
Nikolaj Bjorner
|
f76c6424f2
|
another memory managment leak fix. Relates to different leak exposed by #3997
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-19 12:58:42 -07:00 |
|
Nikolaj Bjorner
|
44957894ea
|
more checks for #4013
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-19 12:43:06 -07:00 |
|
Nikolaj Bjorner
|
fcc34a07b2
|
fix #4019
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-19 12:36:34 -07:00 |
|
Nikolaj Bjorner
|
339a2568b2
|
fix #4021
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-19 12:18:18 -07:00 |
|
Nikolaj Bjorner
|
79b776fee5
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-19 12:00:38 -07:00 |
|
Nikolaj Bjorner
|
19e0285b83
|
move deep internalization out of theory_seq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-19 11:19:32 -07:00 |
|
Nikolaj Bjorner
|
b92b6c0fc6
|
add missing digit axioms
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-19 11:12:37 -07:00 |
|
Nikolaj Bjorner
|
99c90d2419
|
fix crash
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-18 19:46:30 -07:00 |
|
Nikolaj Bjorner
|
0fe2d3d8b7
|
more seq overhaul
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-18 19:46:30 -07:00 |
|
Nikolaj Bjorner
|
a9c4984a16
|
more seq overhaul
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-18 19:46:30 -07:00 |
|
Nikolaj Bjorner
|
76735476d4
|
fix #3999
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-18 19:46:30 -07:00 |
|
Nikolaj Bjorner
|
bcbe802b27
|
remove buggy bv-trailing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-18 19:45:26 -07:00 |
|
Nikolaj Bjorner
|
3e9479d01a
|
a lot of seq churn
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-17 18:21:40 -07:00 |
|
Nikolaj Bjorner
|
b8bf6087ff
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-17 07:34:46 -07:00 |
|
Nikolaj Bjorner
|
a83f72b657
|
some fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-17 07:33:43 -07:00 |
|