Nikolaj Bjorner
11199619a5
prepare for throttling gcd test and patching based on cost/success ratio
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-26 19:02:56 -08:00
Nikolaj Bjorner
82273da630
fix #2945
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-09 15:43:21 -08:00
Nikolaj Bjorner
5d772c1eb1
retrieve model before push
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-06 01:38:59 -08:00
Nikolaj Bjorner
d418467089
can't validate when benchmarks use strict bounds
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-03 08:26:13 -08:00
Nikolaj Bjorner
773b27296f
translate optimize from c++ API #2859
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-01-15 04:24:51 -08:00
Nikolaj Bjorner
78a1736bd2
prepare symbols to be more abstract, update mbi, delay initialize some modules
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-01-10 12:02:08 -08:00
Nikolaj Bjorner
ebc9b7fb4e
fix #2841
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-01-06 11:05:00 -08:00
Nikolaj Bjorner
918846a97e
fix #2814
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-12-20 16:35:38 -08:00
Nikolaj Bjorner
63840806d8
fix #2546 , retrieve model in optsmt lex before iterating
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-10 11:19:59 +02:00
Nikolaj Bjorner
85fb6f59de
disable ackermannize on goal
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-07 17:56:21 +03:00
Nikolaj Bjorner
228d68f165
enhance ackermannize for constant arguments
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-07 16:36:09 +03:00
Nikolaj Bjorner
000e485794
add array selects to basic ackerman reduction improves performance significantly for #2525 as it now uses the SAT solver core instead of SMT core
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-01 12:17:19 -07:00
Nikolaj Bjorner
35fa24a82a
initialize best model
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-28 12:31:13 -03:00
Nikolaj Bjorner
20dc59e02d
fix #2523
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-28 12:28:33 -03:00
Nikolaj Bjorner
53aded3198
fix #2416 exposed bugs: unsat-core extraction in combination with chronological backracking, equivalence elimination in combination with PB constraints
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-07-25 18:55:44 -07:00
Nikolaj Bjorner
8a0d79251e
make sorting of soft constraints the same across implementations of std::sort
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-07-25 11:32:49 -07:00
Nikolaj Bjorner
c2264c73f2
debug mutex
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-07-23 19:01:49 -07:00
Nikolaj Bjorner
1fca76b0a1
relax restriction on infinitesimal for rdl, #2410
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-07-18 08:26:23 -07:00
Nikolaj Bjorner
5820b16800
mark assumption literals to be skolem to hide them from models #2406
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-07-18 08:25:42 -07:00
Nikolaj Bjorner
8893913c98
remove internal referenes to set_activity
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-05-30 16:06:05 -07:00
Nikolaj Bjorner
c012f6ea5b
fix #2210
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-05-07 03:09:48 +02:00
Nikolaj Bjorner
9cb1a0f094
fix #2253
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-04-27 14:24:53 -07:00
Nikolaj Bjorner
9f1b8db870
adjust for SMTLIBification name change of set operations
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-04-27 14:13:23 -07:00
Nikolaj Bjorner
596acf26ce
take second suggestion from #2234
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-04-16 10:39:34 -07:00
Uli Schlachter
ebe58f78cf
lp_tokenizer: Add missing verbose print
...
Three out of two places that call m_tokens.push_back() in
lp_tokenizer::parse_all() were followed by a verbose print. This commit
adds a verbose print to the third such place.
Signed-off-by: Uli Schlachter <psychon@znc.in>
2019-04-13 15:59:30 +02:00
Nikolaj Bjorner
ff6d703c05
add tracing, fix #2214 , remove unused variables
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-04-02 12:20:55 -07:00
Nikolaj Bjorner
5c67c9d907
print certificate for #2202 , enable CTL-C for API fix #2203
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-03-24 17:09:02 -07:00
Nikolaj Bjorner
75b1e8fe27
add tracing for 2157
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-03-12 20:12:17 -07:00
Nikolaj Bjorner
7aa8b4ac2a
restrict idiv-bound checks to bounded terms
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-03-03 19:11:22 -08:00
Nikolaj Bjorner
15d5be66b6
Merge branch 'master' of https://github.com/z3prover/z3
2019-02-25 18:14:47 -08:00
Nikolaj Bjorner
4ff940a29e
mbi
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-02-25 18:14:41 -08:00
Nikolaj Bjorner
8c085f1a18
removing unused and fixing suspect optimization
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-02-16 21:26:29 -08:00
Nikolaj Bjorner
ea778eefb2
skip optimization
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-02-16 20:58:30 -08:00
Nikolaj Bjorner
89bf2d4368
add API for setting variable activity
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-02-15 12:05:24 -08:00
Nikolaj Bjorner
7fa9768c36
improving drat output perf
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-02-01 09:16:46 -08:00
Nikolaj Bjorner
cb94f82f37
fix #2118
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-01-30 09:31:05 -08:00
Nikolaj Bjorner
8d20310758
adding trail/levels
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-01-29 14:45:51 -08:00
Nikolaj Bjorner
e22c657811
Merge branch 'master' of https://github.com/z3prover/z3
2019-01-29 10:50:28 -08:00
Nikolaj Bjorner
94dae2da3a
fix fourth bug produced by repros by Mark Dunlop
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-01-27 18:11:18 -08:00
Nikolaj Bjorner
d0b2f73c0c
change opt.maxlen.enable default to true to prefer this over all other heuristics
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-01-26 13:02:25 -08:00
Nikolaj Bjorner
121211a51c
maxlexN
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-01-25 20:01:38 -08:00
Nikolaj Bjorner
1ed68906fa
fix debug assertion code, make maxlex optional
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-01-25 08:23:41 -08:00
Nikolaj Bjorner
d3d392da41
adding maxlex, delay mk_true() calls in goal2sat
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-01-24 21:36:40 -08:00
Nikolaj Bjorner
b4f4a1f316
adding maxlex, throttle use of asymmetric literal addition
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-01-24 19:47:50 -08:00
Nikolaj Bjorner
ad81fee118
adding maxlex, throttle use of asymmetric literal addition
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-01-24 19:26:44 -08:00
Nikolaj Bjorner
498864c582
adding dump facility for cancelation #2095 , easing dimacs in/out
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-01-24 12:21:23 -08:00
Nikolaj Bjorner
8566d88b99
remove validation assert
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-01-20 12:49:04 -08:00
Nikolaj Bjorner
9dd41ba554
remove offending assert, disable assembly-info for dotnet core
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-01-20 11:13:03 -08:00
Nikolaj Bjorner
1efbc25b3b
Merge branch 'master' of https://github.com/z3prover/z3
2019-01-18 18:09:22 -08:00
Nikolaj Bjorner
0b7021d2c8
na
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-01-18 18:09:19 -08:00