Nikolaj Bjorner
|
9179deb746
|
add get-interpolant command
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-20 16:22:38 -06:00 |
|
Nikolaj Bjorner
|
d3b105f9f8
|
move out sign
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-20 16:22:38 -06:00 |
|
Nikolaj Bjorner
|
89c91765f6
|
fix 2863
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-20 16:22:37 -06:00 |
|
Nikolaj Bjorner
|
495b88ce99
|
evaluate with don't cares
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-20 16:22:37 -06:00 |
|
Christoph M. Wintersteiger
|
321bad2c84
|
Fix for implicit consts in FPA models. Fixes #2865.
|
2020-01-20 17:06:35 +00:00 |
|
Nikolaj Bjorner
|
22f1c6448a
|
add option to increase thresholds based on simulated equality
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-16 22:43:18 -08:00 |
|
Nikolaj Bjorner
|
93d1091ad9
|
bcd
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-16 20:37:22 -08:00 |
|
Andrew Helwer
|
ea3b149575
|
Script assembly signing & NuGet package creation in Azure Pipelines (#2862)
Windows x86/x64 builds now parallelized
Windows assemblies now signed
NuGet package created
NuGet package signed
NuGet package published to NuGet.org
|
2020-01-16 18:34:01 -08:00 |
|
Nikolaj Bjorner
|
dc5d8819cd
|
add const refs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-15 08:56:46 -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
|
0d614b8c36
|
check underflows, aig fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-14 19:46:56 -08:00 |
|
Nikolaj Bjorner
|
82cacdf569
|
adding stronger filter than connected
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-14 19:46:56 -08:00 |
|
Murphy Berzish
|
509cad9c9a
|
z3str3: refactoring, move legacy model construction code into theory_str_mc
|
2020-01-14 16:13:25 -08:00 |
|
Nikolaj Bjorner
|
06fb36d648
|
add comments, rename config to more descriptive names
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-14 10:34:44 -08:00 |
|
Nikolaj Bjorner
|
5f96bf55f4
|
cleanup, comments, fixes to drat genereration
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-14 10:25:10 -08:00 |
|
Nikolaj Bjorner
|
a12fca3105
|
first pass on extracting binary clauses, ensure that binary clauses used by simplifier are in scope of DRAT, add certification of units
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-14 09:08:40 -08:00 |
|
Nikolaj Bjorner
|
d77ac69015
|
substitution free
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-13 16:33:46 -08:00 |
|
Nikolaj Bjorner
|
453ef631a0
|
base working mbi
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-13 15:45:06 -08:00 |
|
Christoph M. Wintersteiger
|
77689ed002
|
Fix term-ite models in theory_fpa. Fixes #2857.
|
2020-01-13 19:24:48 +00:00 |
|
Nikolaj Bjorner
|
0e096c55a9
|
fix how don't cares are handled
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-13 09:45:21 -08:00 |
|
Nikolaj Bjorner
|
ba292346ae
|
some more string perf profiling
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-12 22:11:00 -08:00 |
|
Nikolaj Bjorner
|
ab5905cf7f
|
some adjustments for stack use on large strings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-12 22:08:24 -08:00 |
|
Nikolaj Bjorner
|
e8cfbb41d3
|
missing length constraint for at fixes #2852
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-12 17:22:59 -08:00 |
|
Nikolaj Bjorner
|
74f0665a0b
|
add !=
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-12 17:06:31 -08:00 |
|
Nikolaj Bjorner
|
9f964be3f4
|
add don't care option
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-12 17:00:05 -08:00 |
|
Nikolaj Bjorner
|
e0a41a18c3
|
add validation to aig_simplifier, start BIG-based masking
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-11 20:47:38 -08:00 |
|
Nikolaj Bjorner
|
41a00707e1
|
local
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-10 13:23:32 -08:00 |
|
Nikolaj Bjorner
|
ab1f2f2e63
|
reduce use of symbols in gparams
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-10 12:54:26 -08:00 |
|
Nikolaj Bjorner
|
8515b304da
|
bdd return
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-10 12:20:09 -08:00 |
|
Nikolaj Bjorner
|
e2f5c1f7c8
|
delay load specrels
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-10 12:18:56 -08:00 |
|
Nikolaj Bjorner
|
541658fe02
|
move to abstract symbols
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-10 12:14:13 -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 |
|
Andrew V. Jones
|
74d3493d74
|
Ensuring consistency and correctness of exception messages for BV and FP checks within z3.py
Signed-off-by: Andrew V. Jones <andrew.jones@vector.com>
|
2020-01-10 10:27:05 -08:00 |
|
Nuno Lopes
|
0b14f1b6f6
|
fix crash when propagating equalities over arrays with lambdas
|
2020-01-10 16:04:58 +00:00 |
|
Nikolaj Bjorner
|
9064e58665
|
aig roots
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-09 21:41:00 -08:00 |
|
Nikolaj Bjorner
|
607a1b3f99
|
cutset updates
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-09 21:37:25 -08:00 |
|
Nikolaj Bjorner
|
e4cc9e8404
|
memcpy include
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-09 10:22:19 -08:00 |
|
Nikolaj Bjorner
|
94386a0f6b
|
fix build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-09 10:07:05 -08:00 |
|
Christoph M. Wintersteiger
|
580faa72aa
|
Fix FPA rounding mode for FP string numerals. Fixes #2851.
|
2020-01-09 17:11:08 +00:00 |
|
Nikolaj Bjorner
|
f4966795f9
|
build errors
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-09 09:03:17 -08:00 |
|
Nikolaj Bjorner
|
a18d2a606b
|
aig-simplifier: add root tracking, make incremental, split files
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-09 08:56:21 -08:00 |
|
Nikolaj Bjorner
|
192c6e39c2
|
separate out aig_cuts class, make it fully incremental with eviction strategy
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-09 02:16:23 -08:00 |
|
Nikolaj Bjorner
|
20618ff3b3
|
integrate aig further
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-08 19:41:23 -08:00 |
|
Nikolaj Bjorner
|
ca243428f8
|
make cutset maintainance incremental, expose option for goal2sat to populate aig
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-08 16:39:49 -08:00 |
|
Nikolaj Bjorner
|
301f9598a4
|
fixing leading term computation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-08 12:10:23 -08:00 |
|
Nikolaj Bjorner
|
57846e50fa
|
use variable id as level, separate cut-set updates, add missing reset in pdd
|
2020-01-08 02:15:45 -08:00 |
|
Nikolaj Bjorner
|
55554215ac
|
add include of thread, build warning
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-06 20:45:47 -08:00 |
|
Nikolaj Bjorner
|
a432fd71d3
|
update ocaml doc per #2843
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-06 20:26:06 -08:00 |
|
Nikolaj Bjorner
|
f70696d8e7
|
reduce contention #2842
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-06 20:10:11 -08:00 |
|
Nikolaj Bjorner
|
670e8f8d67
|
reduce contention around the symbol table #2842
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2020-01-06 16:47:06 -08:00 |
|