Bruce Mitchener
|
2fa304d8de
|
Remove int64, uint64 typedefs in favor of int64_t / uint64_t.
|
2018-03-31 14:45:04 +07:00 |
|
Nikolaj Bjorner
|
246941f2d3
|
fix #1522
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-03-07 14:26:38 -08:00 |
|
Bruce Mitchener
|
76eb7b9ede
|
Use nullptr.
|
2018-02-12 14:05:55 +07:00 |
|
Bruce Mitchener
|
7167fda1dc
|
Use override rather than virtual.
|
2018-02-10 09:56:33 +07:00 |
|
Bruce Mitchener
|
177414c0ee
|
Use const refs to reduce copying.
These are things that have been found by `clang-tidy`.
|
2018-01-30 21:43:56 +07:00 |
|
Nikolaj Bjorner
|
f63439603d
|
streamlining proof generation (initial step of removing ast-manager dependency). Detect error in model creation when declaring constant with non-zero arity. See #1223
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-23 21:16:46 -07:00 |
|
Nikolaj Bjorner
|
77bbae65f5
|
fix #1319, fix #1320
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-10-23 08:17:38 -07:00 |
|
Nikolaj Bjorner
|
2b82fd5d0c
|
updated include directives
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-08-01 10:51:47 -07:00 |
|
Arie Gurfinkel
|
c3d433ede0
|
implemented spacer-specic muz API
|
2017-07-31 17:03:18 -04:00 |
|
Nikolaj Bjorner
|
b19f94ae5b
|
make include paths uniformly use path relative to src. #534
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2017-07-31 13:24:11 -07:00 |
|
Nikolaj Bjorner
|
2ff5af7d42
|
fix bug incorrect clearing of goals during node creation. Issue #777
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-11-19 10:06:16 -08:00 |
|
Nikolaj Bjorner
|
7f29674842
|
add option to bypass compression of unbound tails, issue #738
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-09-16 14:56:10 -07:00 |
|
Nikolaj Bjorner
|
f1b63691d8
|
Fixing issue #605 rlimit responsiveness in mam
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-05-16 08:35:04 -07:00 |
|
Nikolaj Bjorner
|
2115111dac
|
update display method for datalog to use predicates, throttle use of extensionality
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-28 20:23:06 -08:00 |
|
Nikolaj Bjorner
|
131f9e2247
|
change queries to take function names instead of arbitrary predicates. This allows to bypass issues with having arbitrary query expressions compiled in arbitrary ways to auxiliary predicates where names of bound variables are reshuffled. See also Stackoverflow http://stackoverflow.com/questions/34693719/bug-in-z3-datalog
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2016-01-10 20:43:41 -08:00 |
|
Nikolaj Bjorner
|
32b6b2da44
|
moving to resource managed cancellation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-11 13:13:11 -08:00 |
|
Nikolaj Bjorner
|
61dbb6168e
|
cleanup cancelation logic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-11 12:35:35 -08:00 |
|
Nikolaj Bjorner
|
b3e8020c88
|
bind variables in queries generated from Horn tactic to enforce that rule formulas don't contain free variables. Issue #328
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-12-01 14:47:33 -08:00 |
|
Nikolaj Bjorner
|
9b3e242990
|
adding rlimit resource limit facility to provide platform and architecture independent method for canceling activities
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-09-28 13:37:59 -07:00 |
|
Nikolaj Bjorner
|
a3c43c34fb
|
change default behavior of solver pretty printer to include declarations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-08-06 18:57:11 +02:00 |
|
Nikolaj Bjorner
|
46ca7e17e0
|
disable bottom-up COI on rules with negated predicates. Fixes issue #140
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-06-23 18:57:16 +02:00 |
|
Nikolaj Bjorner
|
564da787fb
|
add count of memory allocations and way to limit allocations globally. Fix purification in nlsat_smt to fix regressions on QF_UFNRA
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-06-22 07:45:40 +02:00 |
|
Nikolaj Bjorner
|
ed7e0e11a8
|
n/a
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-05-28 20:55:13 -07:00 |
|
Nikolaj Bjorner
|
28f6adf79e
|
disable hybrid relations pending overhaul/deletion of product relations
Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com>
|
2015-05-20 09:21:55 -07:00 |
|
Christoph M. Wintersteiger
|
32fb679066
|
tabs
|
2015-05-19 11:01:15 +01:00 |
|
Nikolaj Bjorner
|
52619b9dbb
|
pull unstable
Signed-off-by: Nikolaj Bjorner <nbjorner@hotmail.com>
|
2015-04-01 14:57:11 -07:00 |
|
Nikolaj Bjorner
|
10cdbb881f
|
enable canceling simplex on interrupt, investigating PDR inconsistency
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-03-25 12:13:57 -07:00 |
|
Christoph M. Wintersteiger
|
b76d588c28
|
Renamed the soft_timeout option to just timeout.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-03-21 16:10:30 +00:00 |
|
Nikolaj Bjorner
|
b8fbc32689
|
fix crash in explanation generation. Codeplex issue 181
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2015-02-24 17:03:34 -08:00 |
|
Christoph M. Wintersteiger
|
71912830f1
|
Formatting, mostly tabs
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-08 17:54:44 +00:00 |
|
Christoph M. Wintersteiger
|
0381e4317a
|
Formatting, mostly tabs.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2015-01-08 17:54:04 +00:00 |
|
Nikolaj Bjorner
|
08cb8b8de8
|
address divergence in the case of shared theory symbols. Codeplex issue 147, thanks to George Karpenkov
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-12-09 16:04:25 +01:00 |
|
Ken McMillan
|
d815af9f0f
|
merge duality changes with unstable
|
2014-10-22 10:14:05 -07:00 |
|
Ken McMillan
|
ec48f6d129
|
working on transforms for duality
|
2014-10-04 19:07:14 -07:00 |
|
Nikolaj Bjorner
|
e6725b2344
|
merge unstable into opt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-26 12:12:24 -07:00 |
|
Nikolaj Bjorner
|
061a18efcf
|
move some configuration parameters into dl_context, add notes to udoc_relation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-26 08:22:25 -07:00 |
|
Nikolaj Bjorner
|
74053275cf
|
consolidate rule checking in separate class
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-25 19:05:49 -07:00 |
|
Nikolaj Bjorner
|
8e2fedbc2e
|
Merge branch 'opt' of https://git01.codeplex.com/z3 into opt
|
2014-09-25 09:33:20 -07:00 |
|
Nikolaj Bjorner
|
a2d8fd4c4b
|
local opts
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-25 09:33:12 -07:00 |
|
Nuno Lopes
|
aaa931e0d5
|
fix build with gcc
Signed-off-by: Nuno Lopes <a-nlopes@microsoft.com>
|
2014-09-25 15:56:01 +01:00 |
|
Nikolaj Bjorner
|
6457654e2e
|
make self-contained bind-variables
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-24 14:30:30 -07:00 |
|
Nikolaj Bjorner
|
918d52f1b0
|
tune and fix doc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-24 09:20:21 -07:00 |
|
Nikolaj Bjorner
|
16f80fce92
|
add check_relation for integrity checking of relational operations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-24 01:06:58 -07:00 |
|
Nikolaj Bjorner
|
22808a039d
|
working on udoc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-21 20:25:11 -07:00 |
|
Nikolaj Bjorner
|
d01ca11001
|
reduce asymptotic overhead of asserting bounds
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-16 17:13:09 -07:00 |
|
Nikolaj Bjorner
|
c09903288f
|
have free variable utility use a class for more efficient re-use
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-09-15 16:14:22 -07:00 |
|
Ken McMillan
|
13b61d894c
|
adding recursion bounds to duality
|
2014-09-09 14:02:46 -07:00 |
|
Nikolaj Bjorner
|
54c959783d
|
profile, optimize, trying out product-set
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-23 20:51:30 -07:00 |
|
Nikolaj Bjorner
|
9b893c625b
|
print output predicates as part of displaying rules
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-22 21:17:05 -07:00 |
|
Nikolaj Bjorner
|
b596828d23
|
add DDNF based engine
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-21 18:04:46 -07:00 |
|