Nikolaj Bjorner
|
99c328b6ef
|
more fixes for #3858
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-09 09:52:15 -07:00 |
|
Nikolaj Bjorner
|
4532b07e88
|
guard against untempered parameter combinations #3877
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-08 16:26:11 -07:00 |
|
Nikolaj Bjorner
|
e1d2480a8b
|
fix #3860 fix #3861
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-08 16:26:11 -07:00 |
|
Lev Nachmanson
|
5c9fd90031
|
work on random_updates
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-04-07 19:50:50 -07:00 |
|
Lev Nachmanson
|
ae8c6acc1a
|
fill columns to fill in random update as in theory_arith_aux.h
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-04-07 19:50:50 -07:00 |
|
Lev Nachmanson
|
6d12540ceb
|
set arith.solver=6 by default
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-04-06 17:38:17 -07:00 |
|
Lev Nachmanson
|
4792ee8110
|
revert the default arith.solver=2
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-04-06 17:31:56 -07:00 |
|
Lev Nachmanson
|
80994f74bf
|
redirect to the new solver
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-04-06 17:31:56 -07:00 |
|
Nikolaj Bjorner
|
16be6b9162
|
fix #3789
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-06 13:57:38 -07:00 |
|
Nikolaj Bjorner
|
077a2cf6f7
|
fix #3784
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-06 12:27:53 -07:00 |
|
Nikolaj Bjorner
|
c2e5cd78c8
|
change lar_terms to use column indices
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-06 12:13:59 -07:00 |
|
Nikolaj Bjorner
|
9e7af79094
|
initialization order
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-05 18:16:40 -07:00 |
|
Nikolaj Bjorner
|
b889b110ee
|
bool_vector, some spacer tidy
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-05 12:59:04 -07:00 |
|
Nikolaj Bjorner
|
efc02282f4
|
fix #3758
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-05 12:01:17 -07:00 |
|
Nikolaj Bjorner
|
077f2248ca
|
fix #3756
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-05 11:32:53 -07:00 |
|
Nikolaj Bjorner
|
54d981e88f
|
fix #3757
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-05 11:25:29 -07:00 |
|
Nikolaj Bjorner
|
fddbac0f52
|
use tv for interfacing on get_term
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-05 02:42:00 -07:00 |
|
Nikolaj Bjorner
|
296a97d0d3
|
build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-05 01:03:38 -07:00 |
|
Nikolaj Bjorner
|
8118292def
|
fix #3754
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-04 23:20:44 -07:00 |
|
Nikolaj Bjorner
|
2f80acb1bc
|
fix #3543
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-04 21:56:46 -07:00 |
|
Nikolaj Bjorner
|
7838e99f47
|
fix #3749
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-04 14:45:29 -07:00 |
|
Nikolaj Bjorner
|
0735491557
|
path fix #3747, this patches incoherent behavior of terms / ival from lar_solver. The variables occurring in terms are mapped to columns and not as original variables/terms. theory_lra has to interact with the column_corresponds_to_term test instead of relying on the terms themselves carrying the relevant information
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-04 14:27:56 -07:00 |
|
Nikolaj Bjorner
|
c26d3f5437
|
fix #3740
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-04 11:31:29 -07:00 |
|
Nikolaj Bjorner
|
df1c6c8a21
|
fix #3742
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-04 11:27:37 -07:00 |
|
Nikolaj Bjorner
|
b4aba81e35
|
fix #3743
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-04 11:00:04 -07:00 |
|
Nikolaj Bjorner
|
41e11857e5
|
fix #3744
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-04 10:57:49 -07:00 |
|
Nikolaj Bjorner
|
9531c5e167
|
fix #3573 fix #3723
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-04 10:45:57 -07:00 |
|
Nikolaj Bjorner
|
31e16c7d60
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-03 20:20:33 -07:00 |
|
Nikolaj Bjorner
|
6f65051f2c
|
silence some build warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-03 17:11:34 -07:00 |
|
Nikolaj Bjorner
|
8cb59fe8a6
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-03 17:06:06 -07:00 |
|
Nikolaj Bjorner
|
426e4cc75c
|
fix #3557
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-03 16:37:59 -07:00 |
|
Nikolaj Bjorner
|
759fb03daf
|
fix #3695
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-03 14:39:56 -07:00 |
|
Nikolaj Bjorner
|
918b6a8c03
|
trace & threads = undef
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-03 13:58:22 -07:00 |
|
Nikolaj Bjorner
|
a839017cc6
|
fix #3709
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-03 13:53:09 -07:00 |
|
Nikolaj Bjorner
|
b642686dca
|
fix #3678
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-03 13:28:37 -07:00 |
|
Nikolaj Bjorner
|
c25975a429
|
fix #3703
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-03 12:35:20 -07:00 |
|
Nikolaj Bjorner
|
bbc63cd5b5
|
fix #3714
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-03 12:28:05 -07:00 |
|
Nikolaj Bjorner
|
f92c6ad170
|
fix #3708
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-03 12:23:54 -07:00 |
|
Nikolaj Bjorner
|
8e033c1e71
|
fix #3716 fix #3719
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-03 12:05:48 -07:00 |
|
Lev Nachmanson
|
7fe46de266
|
trace random update
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-04-03 12:00:19 -07:00 |
|
Nikolaj Bjorner
|
fd2eab85f1
|
fix #3717, non-linear requires reflection
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-03 10:55:48 -07:00 |
|
Nikolaj Bjorner
|
c431a100b7
|
fix #3707
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-02 21:31:01 -07:00 |
|
Nikolaj Bjorner
|
64a0e62648
|
fix #3699
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-02 21:17:01 -07:00 |
|
Nikolaj Bjorner
|
be3a9b227c
|
fix #3699
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-02 20:35:15 -07:00 |
|
Nikolaj Bjorner
|
896a1b2048
|
fix #3679
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-02 15:04:56 -07:00 |
|
Nikolaj Bjorner
|
bab879c832
|
fix #3685
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-02 15:04:56 -07:00 |
|
Nikolaj Bjorner
|
700ad1f2b9
|
fix #3689
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-02 11:33:22 -07:00 |
|
Nikolaj Bjorner
|
b686bb61fe
|
fix #3673
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-01 18:18:44 -07:00 |
|
Nikolaj Bjorner
|
06a64669a2
|
heap issue of #3655 ?
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-01 11:52:32 -07:00 |
|
Nikolaj Bjorner
|
5c2a381eb0
|
fix #3654
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-01 11:46:37 -07:00 |
|
Nikolaj Bjorner
|
e160320e8a
|
fix #3659
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-01 11:31:12 -07:00 |
|
Nikolaj Bjorner
|
f98e6a62fe
|
fix #3648
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-01 03:49:48 -07:00 |
|
Nikolaj Bjorner
|
cc394f0fe9
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-01 03:42:13 -07:00 |
|
Nikolaj Bjorner
|
d8e00bc02e
|
fix #3644 regression introduced in #3641
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-04-01 00:26:02 -07:00 |
|
Nikolaj Bjorner
|
e9bc8e2433
|
fix #3642
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-31 23:38:07 -07:00 |
|
Nikolaj Bjorner
|
c20b321e57
|
fix #3641
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-31 23:29:08 -07:00 |
|
Nikolaj Bjorner
|
fe267803d1
|
fix #3634
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-31 20:33:42 -07:00 |
|
Nikolaj Bjorner
|
35c59e3ca0
|
fix #3558
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-31 16:47:40 -07:00 |
|
Nikolaj Bjorner
|
7945d42e5e
|
fix #3613
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-31 15:51:10 -07:00 |
|
Nikolaj Bjorner
|
a1f68a619d
|
fix #3612
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-31 15:09:12 -07:00 |
|
Nikolaj Bjorner
|
7ada20c65d
|
fix build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-31 14:15:29 -07:00 |
|
Nikolaj Bjorner
|
ea6f9eb9b6
|
fix #3599
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-31 13:53:32 -07:00 |
|
Nikolaj Bjorner
|
ad2e6ff2b4
|
fix #3607
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-31 12:49:48 -07:00 |
|
Nikolaj Bjorner
|
512aa2a9e6
|
fix #3609
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-31 12:47:03 -07:00 |
|
Nikolaj Bjorner
|
a51f5756ba
|
fix #3621, the repro file is corrupted so I cannot validate the fix
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-31 12:40:24 -07:00 |
|
Nikolaj Bjorner
|
2b5247a37b
|
fix #3625
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-31 12:30:13 -07:00 |
|
Nikolaj Bjorner
|
43e7242e35
|
fix #3511
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-31 11:14:01 -07:00 |
|
Nikolaj Bjorner
|
696a178c08
|
s
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-31 11:14:01 -07:00 |
|
Lev Nachmanson
|
cf0952c232
|
roll back in maximize_term if the integrality is broken
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-30 17:59:45 -07:00 |
|
Nikolaj Bjorner
|
48581eb7ab
|
fix #3598, feature overload abuse
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-30 17:29:02 -07:00 |
|
Nikolaj Bjorner
|
7f8738dd85
|
fix #3542
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-30 16:24:47 -07:00 |
|
Nikolaj Bjorner
|
a6e7ed039c
|
fix #3587
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-30 15:18:37 -07:00 |
|
Nikolaj Bjorner
|
8a961a5ce9
|
fix #3554
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-30 15:02:55 -07:00 |
|
Nikolaj Bjorner
|
0ca5f59e35
|
fix #3550
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-30 14:45:38 -07:00 |
|
Nikolaj Bjorner
|
fe81de6d39
|
fix #3555
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-30 14:37:38 -07:00 |
|
Nikolaj Bjorner
|
d4aa850412
|
fix #3572
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-30 14:09:47 -07:00 |
|
Nikolaj Bjorner
|
04e51ffcb5
|
fix #3569
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-30 13:40:59 -07:00 |
|
Nikolaj Bjorner
|
53b5ca3c2b
|
disambiguate call
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-30 13:35:40 -07:00 |
|
Nikolaj Bjorner
|
5152c9500d
|
fix #3591
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-30 13:08:58 -07:00 |
|
Nikolaj Bjorner
|
bf9779cb87
|
fix #3593
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-30 12:46:18 -07:00 |
|
Nikolaj Bjorner
|
aeee44398d
|
fix #3594
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-30 12:40:24 -07:00 |
|
Nikolaj Bjorner
|
ba4765f16f
|
debugging #3511
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-30 11:00:02 -07:00 |
|
Nikolaj Bjorner
|
f74079de01
|
fix #3529
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-30 11:00:02 -07:00 |
|
Nikolaj Bjorner
|
c142f99127
|
fix #3532
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-30 11:00:02 -07:00 |
|
Lev Nachmanson
|
3237bd9243
|
better tracing
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-29 15:03:46 -07:00 |
|
Lev Nachmanson
|
907d310600
|
get rid of arith.nla parameter
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-27 14:33:40 -07:00 |
|
Lev Nachmanson
|
f9151a7a8e
|
correct the default options: smt.arith.nla=False
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-27 13:55:23 -07:00 |
|
Nikolaj Bjorner
|
4b7bd3a881
|
fix #3536
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-27 12:59:24 -07:00 |
|
Nikolaj Bjorner
|
f8dcaa8885
|
'na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-27 10:23:00 -07:00 |
|
Nikolaj Bjorner
|
12f62e73d5
|
fix ordering of delayed assume eqs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-26 16:24:34 -07:00 |
|
Nikolaj Bjorner
|
7a04e52c41
|
fix ordering of delayed assume eqs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-26 16:22:24 -07:00 |
|
Nikolaj Bjorner
|
73ab95d338
|
remove canonize in seq solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-26 12:47:30 -07:00 |
|
Nikolaj Bjorner
|
0fa04179d0
|
fix #3522
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-26 11:06:04 -07:00 |
|
Nikolaj Bjorner
|
ee2e81b696
|
fix #3517
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-26 10:02:41 -07:00 |
|
Nikolaj Bjorner
|
c165f69248
|
fix #3525
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-26 09:44:00 -07:00 |
|
Lev Nachmanson
|
b34f841421
|
setting the old defaul options for nla
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
f5b62015fc
|
change the return type of ival.var() to tv
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
119a491b17
|
tracking stats for max columns in theore_arith_core.h
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
96cc58f67c
|
instrument the tableau
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Nikolaj Bjorner
|
ab34ef9daf
|
fix crash exposed by #3503
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-25 19:43:55 -07:00 |
|
Nikolaj Bjorner
|
0ec12f497c
|
reduce use of m_core as attribute reference, instead pass as parameter
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-25 19:43:55 -07:00 |
|
Nikolaj Bjorner
|
ee8aa50750
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-25 19:43:55 -07:00 |
|
Nikolaj Bjorner
|
e16c62d6e2
|
don't reset core after it has been populated for the cut #3451 and presumably other bugs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
b964976b3f
|
remove debug code from theory_lra.cpp and restore gomory.cpp
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Nikolaj Bjorner
|
cc74dd6373
|
emonics
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
b52150de22
|
cleanup
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Nikolaj Bjorner
|
c88d5e6468
|
remove debug out
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-25 19:43:55 -07:00 |
|
Nikolaj Bjorner
|
e50082b484
|
add tv
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
6c5d7fbe96
|
fixes in max term with tableau
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
45980694b7
|
fetch explanations earlier than setting the bound
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Nikolaj Bjorner
|
4c5c17c7d8
|
fixes for #3376
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-25 19:43:55 -07:00 |
|
Nikolaj Bjorner
|
eb0f318686
|
fix #3361
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-25 19:43:55 -07:00 |
|
Nikolaj Bjorner
|
562be531e9
|
fix #3317
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-25 19:43:55 -07:00 |
|
Nikolaj Bjorner
|
4dfc0d6d88
|
fix #3334
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-25 19:43:55 -07:00 |
|
Nikolaj Bjorner
|
b41b83cd63
|
fix #3314
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-25 19:43:55 -07:00 |
|
Nikolaj Bjorner
|
31e2a9b163
|
add scoping for variable equivalences between new monomials
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-25 19:43:55 -07:00 |
|
Nikolaj Bjorner
|
919f687df6
|
expose settings, not all of core
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
8af245a410
|
use a simpler encoding for term indices
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
4917475f9e
|
remove debug code
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
8dcec5c4ad
|
add option branch_flip to lp_settings
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
dcb81f0ad2
|
introduce a bug int theory_array.cpp - look for a counter example
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
5556b82989
|
introduce a bug into theory_array - looking for a counterexample
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
fc62ecb8d1
|
relax the literal check in theory_lra
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
1b92400801
|
remove debug code
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
3b10318183
|
add option branch_flip to lp_settings
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
981aafa59c
|
introduce a bug int theory_array.cpp - look for a counter example
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
5dbe4a6c8b
|
introduce a bug into theory_array - looking for a counterexample
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
a80b48a597
|
relax the literal check in theory_lra
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
252eb5e856
|
remove debug code
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
db94109827
|
add option branch_flip to lp_settings
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
f9f1960c73
|
introduce a bug int theory_array.cpp - look for a counter example
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
d39d64176e
|
introduce a bug into theory_array - looking for a counterexample
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
84933c4435
|
relax the literal check in theory_lra
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Nikolaj Bjorner
|
f1f974638d
|
track variables used by nla_solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-25 19:43:55 -07:00 |
|
Nikolaj Bjorner
|
79fefe5fb3
|
local
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-25 19:43:55 -07:00 |
|
Nikolaj Bjorner
|
f43f1629cf
|
fix #3273
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-25 19:43:55 -07:00 |
|
Nikolaj Bjorner
|
b67d136849
|
hide flag on registering variables
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-25 19:43:55 -07:00 |
|
Nikolaj Bjorner
|
3e84d04719
|
fix internalize for multiplication #3119
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-25 19:43:55 -07:00 |
|
Nikolaj Bjorner
|
0207878f5f
|
fix #3183 - change relevancy propagation to ensure that div/mod axioms are picked up
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
a0251ac745
|
do not register equality terms created in lar_solver
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Nikolaj Bjorner
|
f00c026272
|
fix #3173
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-25 19:43:55 -07:00 |
|
Nikolaj Bjorner
|
0f779c9c0d
|
fix #3185 - move handling of to_real within def conversion
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
fad08454c1
|
remove debug code
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
2b4de6ebbc
|
add option branch_flip to lp_settings
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
59a82a4482
|
introduce a bug int theory_array.cpp - look for a counter example
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
bf885bf9b3
|
introduce a bug into theory_array - looking for a counterexample
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
28c057fd7b
|
relax the literal check in theory_lra
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
6396857ee2
|
remove debug code
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
87f80ce022
|
add option branch_flip to lp_settings
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
8e55a77ee7
|
introduce a bug int theory_array.cpp - look for a counter example
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
406bd98a39
|
introduce a bug into theory_array - looking for a counterexample
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
3e4720abbd
|
relax the literal check in theory_lra
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
0229ab2811
|
remove debug code
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
ab92c20106
|
add option branch_flip to lp_settings
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
b9bfa950f6
|
introduce a bug int theory_array.cpp - look for a counter example
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
37c72b71f5
|
introduce a bug into theory_array - looking for a counterexample
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
c0b49e95c4
|
use lar_solver directly to compare variable values in assume_eqs()
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
c469ea2717
|
do not call get_model() from assume_eqs()
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
697fd37d26
|
relax the literal check in theory_lra
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Lev Nachmanson
|
762f265616
|
merge with master
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
|
2020-03-25 19:43:55 -07:00 |
|
Nikolaj Bjorner
|
cf86e6ef73
|
disable dubious eq adapter code causing perf hit
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-25 16:41:01 -07:00 |
|
Nikolaj Bjorner
|
477fd3fba0
|
remove model initialization all-together because assumption literals are not connected with model
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-25 04:00:21 -07:00 |
|
Nikolaj Bjorner
|
b8c25ac20b
|
fix #2909
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-25 01:43:20 -07:00 |
|
Nikolaj Bjorner
|
41c68d64d4
|
avoid deref on null
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-24 17:06:06 -07:00 |
|
Nikolaj Bjorner
|
af51d98a32
|
avoid unintialized value build warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-24 15:02:31 -07:00 |
|
Nikolaj Bjorner
|
a4f668eef0
|
add unit test for #2867
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-24 11:52:41 -07:00 |
|
Nikolaj Bjorner
|
33b644adad
|
fix #3500
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-24 10:25:42 -07:00 |
|
Nikolaj Bjorner
|
601b3998f3
|
fix #3430
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-23 18:59:07 -07:00 |
|
Nikolaj Bjorner
|
2494709e98
|
fix #3421
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-23 17:33:23 -07:00 |
|
Nikolaj Bjorner
|
84090aaf24
|
fix #3423
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-23 10:27:42 -07:00 |
|
Nikolaj Bjorner
|
c0a1a24069
|
fix #3427 check cancel flag
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-22 16:37:14 -07:00 |
|
Nikolaj Bjorner
|
d945227904
|
fix ? #3423
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-22 15:08:19 -07:00 |
|
Nikolaj Bjorner
|
70a1786061
|
scoping th solver to avoid memory leak during cancellation exposed by #3431
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-22 14:14:45 -07:00 |
|
Nikolaj Bjorner
|
d6a2e7ac15
|
fix #3433
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-22 13:21:48 -07:00 |
|
Nikolaj Bjorner
|
00520041fe
|
fix #3436
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-22 13:02:08 -07:00 |
|
Nikolaj Bjorner
|
94234aef97
|
fix #3437
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-22 12:24:30 -07:00 |
|
Nikolaj Bjorner
|
b6618892d8
|
fix #3469
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-22 11:02:24 -07:00 |
|
Nikolaj Bjorner
|
fcd1f2b3cd
|
fix #3459
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-21 18:11:40 -07:00 |
|
Nikolaj Bjorner
|
cd434d8bd5
|
fix #3420
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-19 17:49:48 -07:00 |
|
Nikolaj Bjorner
|
5cbcd9a88a
|
fix #3410
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-19 11:24:00 -07:00 |
|
Nikolaj Bjorner
|
1380a98a17
|
fix #3411
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-19 09:46:46 -07:00 |
|
Nikolaj Bjorner
|
31ff658f5e
|
fix #3416
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-19 08:54:08 -07:00 |
|
Nikolaj Bjorner
|
e075f38152
|
fixing #2956
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-18 19:58:13 -07:00 |
|
Nikolaj Bjorner
|
19cdf08818
|
fix #3396
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-18 12:45:37 -07:00 |
|
Nikolaj Bjorner
|
b590751e92
|
fix #3389
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-18 10:36:34 -07:00 |
|
Nikolaj Bjorner
|
89ff533dcd
|
port fix #3376 from Debug branch
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-17 11:08:30 -07:00 |
|
Nikolaj Bjorner
|
7996472923
|
fix ? #3370
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-17 10:38:26 -07:00 |
|
Nikolaj Bjorner
|
019acdb1ef
|
fix #3350
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-16 19:56:18 -07:00 |
|
Nikolaj Bjorner
|
f86205b0e8
|
fix #3343
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-16 12:24:22 -07:00 |
|
Nikolaj Bjorner
|
3209d4ff6c
|
fix #3351
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-16 12:05:35 -07:00 |
|
Nikolaj Bjorner
|
bb1fe358c1
|
fix #3356
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-16 11:54:01 -07:00 |
|
Nikolaj Bjorner
|
1bddfd40c3
|
fix #3364
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-16 11:38:25 -07:00 |
|
Nikolaj Bjorner
|
6ad261e24c
|
fix #3330
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-15 09:49:44 -07:00 |
|
Nikolaj Bjorner
|
6c67654e64
|
fix #3335
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-15 09:12:43 -07:00 |
|
Nikolaj Bjorner
|
f323da8f37
|
fix #3304
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-14 22:41:13 -07:00 |
|
Nikolaj Bjorner
|
894702d600
|
fix #3301
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-14 14:42:24 -07:00 |
|
Nikolaj Bjorner
|
42dbee9165
|
fix #3302
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-14 14:39:03 -07:00 |
|
Nikolaj Bjorner
|
ec0349819f
|
fix #3298
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-14 12:15:05 -07:00 |
|
Nikolaj Bjorner
|
47bd06338e
|
fix #3283
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-14 11:54:24 -07:00 |
|
Nikolaj Bjorner
|
6b319f9ac3
|
fix #3297
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-03-14 11:49:05 -07:00 |
|