Nikolaj Bjorner
55daa2424c
fix #5362
2021-06-22 12:26:27 -07:00
Lev Nachmanson
3a5b88e52b
set status to CANCELLED on the total_iterations threshold bailout
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2021-06-07 07:34:16 -07:00
Nikolaj Bjorner
5da4b29136
turn on parity test
2021-06-04 10:18:24 -07:00
Nikolaj Bjorner
0182187296
fix regression in arithmetic resource bound
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-06-03 11:41:42 -07:00
Nikolaj Bjorner
8a02167e30
get-universe
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-06-01 21:08:08 -07:00
Nikolaj Bjorner
3e773fba5e
get-universe
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-06-01 21:07:48 -07:00
Nikolaj Bjorner
6a5cdd48e7
na
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-06-01 20:43:45 -07:00
Nikolaj Bjorner
ab3b387076
na
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-06-01 20:37:43 -07:00
Nikolaj Bjorner
45adfc6a66
na
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-06-01 20:31:05 -07:00
Nikolaj Bjorner
0e6d530518
std::cout
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-06-01 18:49:37 -07:00
Nikolaj Bjorner
2156c74d51
#4702
...
initial gcd test implementation for accumulated parity constraints
2021-06-01 15:26:36 -07:00
Nikolaj Bjorner
5127014f18
track cuts
2021-06-01 15:26:36 -07:00
Nuno Lopes
f1e0d5dc8a
remove a hundred implicit constructors/destructors
2021-05-23 14:25:01 +01:00
Nikolaj Bjorner
8ba0fb5b58
rounding mode sort removed for incompatibility
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-05-21 16:18:43 -07:00
Nikolaj Bjorner
00deb12238
signed
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-05-21 15:51:27 -07:00
Nikolaj Bjorner
ec034679ce
#5215
...
memory leaks
2021-05-19 12:42:38 -07:00
Lev Nachmanson
179988e161
support recursive terms ( #5246 )
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2021-05-05 12:53:20 -07:00
Nikolaj Bjorner
0c6722f48b
na
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-05-03 11:47:00 -07:00
Nikolaj Bjorner
60cf482cea
fix #5239
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-05-03 11:44:44 -07:00
Nikolaj Bjorner
51a4db862a
#5223
2021-05-02 10:40:22 -07:00
Nikolaj Bjorner
0810720267
#5223
2021-05-02 10:30:35 -07:00
Nikolaj Bjorner
d67919373e
add bailout option for code review #5208
...
@levnach
Could you review and maybe make this much more streamlined?
The patch is to simply bail out the iterator if it fails to find canonical monics.
If m_ff could produce the existing canonical monics up front this kind of bail-out could maybe avoided.
2021-04-22 11:30:11 -07:00
Nikolaj Bjorner
4a6083836a
call it data instead of c_ptr for approaching C++11 std::vector convention.
2021-04-13 18:17:35 -07:00
Lev Nachmanson
1a7c9fa54d
rename a metod
2021-04-10 08:54:52 -07:00
Lev Nachmanson
6a1fd3b4d6
simplify the check for polarity, remove the struct with vertex and polarity
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2021-04-10 08:54:52 -07:00
Lev Nachmanson
8848e5b4c3
correctly explain the all fixed test in the octaganal tree
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2021-04-10 08:54:52 -07:00
Lev Nachmanson
18610bf31f
debug issue 5127
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2021-04-10 08:54:52 -07:00
Nikolaj Bjorner
46831e7ebb
provisionary fix for #5127
2021-04-06 22:32:22 -07:00
Nikolaj Bjorner
0b0efa83ca
debugging #5127
2021-04-06 20:09:50 -07:00
Lev Nachmanson
3b67dd8288
add a trace statement
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2021-03-19 13:17:27 -07:00
Nikolaj Bjorner
15a7621e27
remove template dependency for trail objects
2021-03-19 11:15:05 -07:00
Nikolaj Bjorner
ff0de59a70
more streamlined diagnostics to prepare for #5106
2021-03-15 16:23:35 -07:00
Nikolaj Bjorner
f00db08221
unused, thanks to AVJ
2021-03-15 13:49:17 -07:00
Nikolaj Bjorner
845ba7a11e
use a large delay for nlsat
2021-03-14 19:14:44 -07:00
Nikolaj Bjorner
8412ecbdbf
fixes to new solver, add mode for using nlsat solver eagerly from nla_core
2021-03-14 13:57:04 -07:00
Nikolaj Bjorner
78f4513441
na
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-03-13 06:19:31 -08:00
Nikolaj Bjorner
857557ad93
deal with compiler warnings
2021-03-08 20:39:19 -08:00
Nikolaj Bjorner
f29a596070
deal with compiler warnings, from MacOS CI build
2021-03-08 17:14:09 -08:00
Nikolaj Bjorner
c6eb55537a
Throttle nra solver when progress is being made by linearization
2021-02-26 11:14:24 -08:00
Nikolaj Bjorner
6f346bf804
fix build break
2021-01-31 22:56:42 -08:00
Nikolaj Bjorner
33525007ab
try #4984
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-01-31 22:15:00 -08:00
Nikolaj Bjorner
3ed490d4ed
tune backtracking
2021-01-18 16:51:01 -08:00
Nikolaj Bjorner
372e5ca569
fixes in new solver
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-12-25 11:19:31 -08:00
Nikolaj Bjorner
21c626e3ee
fix bound miss-computation, include sporadic nra check for #4913
2020-12-24 03:22:43 -08:00
Nikolaj Bjorner
8546cf97d7
on #4702
...
Add weighting function to cycle more fairly through nla solvers.
Handles anomaly from 5361721/pero.txt
2020-12-24 03:07:25 -08:00
Nikolaj Bjorner
a72856111b
add destination to custom command
2020-12-21 11:42:04 -08:00
Lev Nachmanson
4d7062d2a1
fix in nla_ordered_lemma
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2020-12-09 06:48:58 -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
c3c7aad1a8
na
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-12-06 11:18:37 -08:00
Lev Nachmanson
2e5eb2dde2
Tree fix ( #4864 )
...
* simplify cheap equality tree
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
* simplify cheap equality tree
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
* more fixes
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2020-12-06 11:18:27 -08:00