Nikolaj Bjorner
|
27971e3f68
|
exception behavior in C++11 threads?
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-05 09:06:17 +01:00 |
|
Nikolaj Bjorner
|
9262908ebb
|
mux
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-05 09:06:17 +01:00 |
|
Nikolaj Bjorner
|
2788f72bbb
|
don't lose equalities over ite, #2317
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-04 20:32:24 -07:00 |
|
Nikolaj Bjorner
|
6fdef691e5
|
fix #2316
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-02 16:37:38 -07:00 |
|
Nikolaj Bjorner
|
1d46d5c870
|
use signed char per porting issue for ARM/64
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-02 15:53:32 -07:00 |
|
Nikolaj Bjorner
|
cccd37101e
|
fix #2314
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-06-01 20:34:58 -07:00 |
|
Bruce Mitchener
|
960b8566f5
|
Fix some unused variable warnings.
|
2019-06-01 15:45:17 +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
|
48fc3d752e
|
add clause proof module, small improvements to bapa
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-05-30 15:49:19 -07:00 |
|
Nikolaj Bjorner
|
25c93410b1
|
add #2298 to regression/example
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-05-29 07:24:42 -07:00 |
|
Nikolaj Bjorner
|
f99384c6a3
|
fix nightly regression from solve-eqs context solver addition
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-05-27 04:17:43 -07:00 |
|
Nikolaj Bjorner
|
2d0ff7d68a
|
print literals more compactly
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-05-24 15:39:35 +02:00 |
|
Nikolaj Bjorner
|
8243139fb0
|
handle div 0 cases as it is uninterpreted #1683
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-05-24 07:00:56 +04:00 |
|
Nikolaj Bjorner
|
b2845d888e
|
add get_lstring per #2286
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-05-22 18:32:57 +04:00 |
|
Nikolaj Bjorner
|
1616427792
|
add cmath
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-05-17 23:38:14 +03:00 |
|
Nikolaj Bjorner
|
d2dcb39c11
|
add smt lookahead
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-05-17 20:24:29 +03:00 |
|
Nikolaj Bjorner
|
f411b3b201
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-05-16 20:18:29 +03:00 |
|
Nikolaj Bjorner
|
e0c3b4a77d
|
dealing with quantifier reference counts
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-05-14 23:05:07 +03:00 |
|
Nikolaj Bjorner
|
4fcc4d07ae
|
fix #2277 fix #2221
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-05-14 19:05:40 +02:00 |
|
Nikolaj Bjorner
|
4d05a11144
|
Merge pull request #2264 from Nils-Becker/master
Logging Support for Nested Quantifiers
|
2019-05-09 12:02:40 +02:00 |
|
Nikolaj Bjorner
|
4ede0d9ec1
|
commas
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-05-09 10:16:25 +02:00 |
|
Nikolaj Bjorner
|
c012f6ea5b
|
fix #2210
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-05-07 03:09:48 +02:00 |
|
Nikolaj Bjorner
|
cbbb77bf2c
|
allow for string solver none and empty for #2268
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-05-07 02:32:39 +02:00 |
|
Nikolaj Bjorner
|
689818c8bb
|
allow empty string theory as a configuration option
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-05-06 17:59:02 +02:00 |
|
Nikolaj Bjorner
|
28ce701e17
|
fixing 2267
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-05-06 15:31:55 +02:00 |
|
Nils Becker
|
2c40da23a2
|
Merge branch 'master' of https://github.com/Z3Prover/z3
|
2019-05-02 20:09:06 +02:00 |
|
Nikolaj Bjorner
|
bd46c52f95
|
fix #2257, remove unsound length constraints for str.to.int because leading digits can be 0
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-04-27 15:51:23 -07:00 |
|
Nikolaj Bjorner
|
6af6617e36
|
fix #2248
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-04-27 10:39:44 -07:00 |
|
Nikolaj Bjorner
|
fa88bdb075
|
fix #2251 thanks to Clark
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-04-27 09:44:18 -07:00 |
|
Nikolaj Bjorner
|
7e2afca2c6
|
add card operator to bapa
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-04-20 13:24:07 -07:00 |
|
nilsbecker
|
1c24d340d1
|
fixing bug causing unbalance between [instance] and [end-of-instance] lines
|
2019-04-18 14:45:43 +02:00 |
|
Nikolaj Bjorner
|
86b98e3477
|
remove trc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-04-17 10:47:46 -07:00 |
|
Nikolaj Bjorner
|
502b29c424
|
add set-has-size to API and python bindings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-04-16 15:38:14 -07:00 |
|
Nikolaj Bjorner
|
153106a6a7
|
fix initialization ordering to follow declaration order
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-04-16 12:43:41 -07:00 |
|
Christoph M. Wintersteiger
|
c611fbeaee
|
Fix RoundingMode value generation in FPA theory. Fixes #2239.
|
2019-04-16 12:50:04 +01:00 |
|
Nikolaj Bjorner
|
6158ea61c8
|
fix tree-order, change API for special relations to produce function declarations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-04-16 00:04:48 -07:00 |
|
Nikolaj Bjorner
|
f0c013843f
|
operator+
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-04-13 16:30:47 -07:00 |
|
Nikolaj Bjorner
|
1123b47fb7
|
bapa
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-04-13 16:15:38 -07:00 |
|
Nikolaj Bjorner
|
4dbccbf23a
|
fix build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-04-11 14:11:40 -07:00 |
|
Nikolaj Bjorner
|
6fee9b90cb
|
fix model generation for tc/po
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-04-11 11:39:27 -07:00 |
|
Nikolaj Bjorner
|
0d06bc5990
|
change to more digestible recursive function definition
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-04-10 17:12:24 -07:00 |
|
Nikolaj Bjorner
|
82658d1bce
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-04-10 10:50:46 -07:00 |
|
Nikolaj Bjorner
|
9c9cd5ebf7
|
add tc and trc functionals for binary relations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-04-10 04:12:46 +02:00 |
|
Nikolaj Bjorner
|
ae982c5225
|
add tc and trc functionals for binary relations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-04-10 04:12:45 +02:00 |
|
Nikolaj Bjorner
|
6cc82f0401
|
enable theory_lra on non-linear reals if configured to use
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-04-07 07:23:32 -07:00 |
|
Nikolaj Bjorner
|
9e62a7834d
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2019-04-05 03:06:58 -07:00 |
|
Nikolaj Bjorner
|
f1a2e875b5
|
fixing #2217
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-04-05 03:06:41 -07:00 |
|
Nikolaj Bjorner
|
56ac3f86a5
|
fix justification for implied equalities in special relations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-04-03 17:08:10 -07:00 |
|
Nikolaj Bjorner
|
6360798a53
|
local
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-04-02 17:40:38 -07: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
|
7e7cdf3635
|
update dependencies in legacy build system
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-04-01 12:13:50 -07:00 |
|
Nikolaj Bjorner
|
4fb867a49c
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-04-01 11:57:07 -07:00 |
|
Nikolaj Bjorner
|
e4eca577f6
|
fix po model
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-28 07:04:22 -07:00 |
|
Nikolaj Bjorner
|
175008a6c6
|
adding po evaluator
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-28 07:04:22 -07:00 |
|
Nikolaj Bjorner
|
f55e4ccc41
|
support indexed relations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-28 07:04:22 -07:00 |
|
Nikolaj Bjorner
|
81b1338af6
|
display methods
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-28 07:04:22 -07:00 |
|
Nikolaj Bjorner
|
8d5507008e
|
adding cmd_context
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-28 07:04:21 -07:00 |
|
Nikolaj Bjorner
|
5536834019
|
add API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-28 07:04:21 -07:00 |
|
Nikolaj Bjorner
|
e3a2168a20
|
e_id3
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-28 07:04:21 -07:00 |
|
Nikolaj Bjorner
|
6a9cbe1461
|
l -> eq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-28 07:04:21 -07:00 |
|
Nikolaj Bjorner
|
892be69d51
|
nits
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-28 07:04:21 -07:00 |
|
Nikolaj Bjorner
|
168b0bcc44
|
tidy
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-28 07:04:21 -07:00 |
|
Nikolaj Bjorner
|
1e751422e1
|
remove unused code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-28 07:04:21 -07:00 |
|
Nikolaj Bjorner
|
f8b8d5b870
|
na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-28 07:04:21 -07:00 |
|
Nikolaj Bjorner
|
10ba731697
|
tidy
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-28 07:04:21 -07:00 |
|
Nikolaj Bjorner
|
c714abbff2
|
use override
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-28 07:04:21 -07:00 |
|
Nikolaj Bjorner
|
5baef8bcf3
|
use for pattern
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-28 07:04:21 -07:00 |
|
Nikolaj Bjorner
|
876aa01167
|
add sr
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-28 07:04:21 -07:00 |
|
Nikolaj Bjorner
|
deb48bffe1
|
possible fix for #2182
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-27 10:35:27 -07:00 |
|
Nikolaj Bjorner
|
51a26ceb9e
|
more segfault sources #2205, examining bit2bool internalization for #2282
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-27 09:50:13 -07:00 |
|
Nikolaj Bjorner
|
5478955199
|
disable cancelation during propagation at base level
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-26 16:19:50 -07:00 |
|
Nikolaj Bjorner
|
8da1b024b7
|
fix #2205
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-26 04:30:29 -07:00 |
|
Nikolaj Bjorner
|
604c9d38dc
|
don't overwrite last search failure, #2198
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-23 12:54:18 -07:00 |
|
Nikolaj Bjorner
|
3c8fd83c97
|
implementing last-index-of #2089
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-22 12:29:50 -07:00 |
|
Nikolaj Bjorner
|
038f992ff4
|
remove platformtarget for dotnetcore spec
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-14 12:48:27 -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
|
8f1c5239be
|
updates for #2151 #2152
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-12 13:39:57 -07:00 |
|
Nikolaj Bjorner
|
c7bbf2f8de
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2019-03-07 00:07:54 -08:00 |
|
Nikolaj Bjorner
|
9d2a106838
|
unused variable warning
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-07 00:07:48 -08:00 |
|
Murphy Berzish
|
e05596e7e5
|
z3str3: fix str.indexof with offset (issue #2092)
|
2019-03-06 11:41:56 -05:00 |
|
Nikolaj Bjorner
|
5c13acbf9f
|
remove print directive that doesn't compile
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-03 20:48:13 -08: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
|
752ac09fee
|
fix #2161
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-03 14:30:59 -08:00 |
|
Nikolaj Bjorner
|
8e812ea239
|
revert fix for #2164
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-03 12:51:26 -08:00 |
|
Nikolaj Bjorner
|
3ee5c0e7d9
|
fix #2164 address some of simplification shortcommings from #2151 #2152 #2153
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-03-03 11:33:44 -08:00 |
|
Nikolaj Bjorner
|
b632c08fe0
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2019-02-28 08:35:26 -08:00 |
|
Nikolaj Bjorner
|
4c76d43670
|
add binary_merge encoding option
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-28 08:35:22 -08:00 |
|
Nuno Lopes
|
6a0c409b0f
|
move a few strings instead of copying
|
2019-02-28 10:53:27 +00:00 |
|
Nikolaj Bjorner
|
e79f7ca1fd
|
Merge pull request #2150 from Nils-Becker/master
Logging Support for Theory Solvers
|
2019-02-27 17:06:31 +01: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 |
|
nilsbecker
|
17adecff68
|
fixing ci issues
fixing if condition
|
2019-02-25 19:10:47 +01:00 |
|
Nikolaj Bjorner
|
142f3638cf
|
spaces
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-23 22:45:39 +01:00 |
|
nilsbecker
|
c033fb045f
|
2 things I prevoiusly overlooked
|
2019-02-23 12:34:17 +01:00 |
|
nilsbecker
|
6ee3941523
|
more cleanup
|
2019-02-23 12:08:08 +01:00 |
|
Daniel Schemmel
|
36643aafd2
|
fix -Wmisleading-indentation
|
2019-02-23 11:34:33 +01:00 |
|
nilsbecker
|
6e508d4221
|
fixing Windows compile issue
|
2019-02-22 14:09:35 +01:00 |
|
nilsbecker
|
ec76efedbe
|
synchronizing with main repository
|
2019-02-22 00:19:43 +01:00 |
|
nilsbecker
|
28c03ed1de
|
logging support for theory axioms
|
2019-02-21 19:29:35 +01:00 |
|
Nuno Lopes
|
2f33bafd5a
|
stopwatches: fix a few places that would call start/stop multiple times
|
2019-02-21 14:59:31 +00:00 |
|
Nikolaj Bjorner
|
f84de9400e
|
also deal with initializing boolean variables in smt context
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-15 17:58:26 -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
|
e4c6dcd84c
|
import csp progress
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-14 17:09:18 -08:00 |
|
Nikolaj Bjorner
|
93ee05648e
|
add shortcuts for unit assertions, conflicts
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-11 10:56:36 -08:00 |
|
Nikolaj Bjorner
|
0fd4c4fb06
|
tidy
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-09 08:24:14 -08:00 |
|
Nikolaj Bjorner
|
d2d42f9810
|
fix #2127 fix #2128
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-09 08:23:22 -08:00 |
|
Nikolaj Bjorner
|
d21fc642b4
|
refactor watch_diseq, disable it completely
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-07 09:57:24 -08:00 |
|
Nikolaj Bjorner
|
6f9082598c
|
tuning relevancy
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-07 08:05:40 -08:00 |
|
Nikolaj Bjorner
|
e22f713b19
|
tune QF_UFBV
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-07 12:02:48 +01:00 |
|
Nikolaj Bjorner
|
6c10e27bd5
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2019-02-06 19:43:56 +01:00 |
|
Nikolaj Bjorner
|
d04e72819a
|
abstract solver API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-02-06 19:42:01 +01:00 |
|
Nuno Lopes
|
904bc34139
|
remove some debug leftover
|
2019-02-05 10:02:58 +00: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
|
4f988595c7
|
fix #2107
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-27 19:45:19 -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
|
1297eeb817
|
fix #2104
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-26 11:55:32 -08:00 |
|
Nikolaj Bjorner
|
cf6119cdfd
|
fix #2102
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-25 21:02:25 -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
|
f9195c77a7
|
remove not-handled clause from mod with non-numerals
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-22 09:46:04 -08:00 |
|
Nikolaj Bjorner
|
947fe2ff9c
|
fix datatype occurs check bug reported by Gerhard Schellhorn
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-17 16:35:07 -08:00 |
|
Nikolaj Bjorner
|
442e47dfce
|
fix datatype occurs check bug reported by Gerhard Schellhorn
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-17 16:34:26 -08:00 |
|
Nikolaj Bjorner
|
f2e636c598
|
record simplified input clauses as lemmas
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-16 16:37:21 -08:00 |
|
nilsbecker
|
279413412d
|
preventing operations during MBQI search from being logged
|
2019-01-15 01:09:44 +01:00 |
|
nilsbecker
|
bfb554c0b8
|
logging sorts of quantified variables
logging proof objects seperately form regular terms
renaming inst-possible -> inst-discovered
|
2019-01-14 21:28:06 +01:00 |
|
Nikolaj Bjorner
|
0b84c60886
|
fix another bug uncovered by Dunlop, prepare grounds for equality solving within NNFs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-14 01:25:25 -08:00 |
|
Nikolaj Bjorner
|
4159b987ce
|
purge unused code from theory_pb, fix bug reported by Mark Dunlop
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-13 03:23:57 -08:00 |
|
Nikolaj Bjorner
|
4b35ef29c9
|
fix #2081
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-13 01:18:03 -08:00 |
|
Nikolaj Bjorner
|
b8d18c6c6d
|
speed-up handling of cnf input to inc_sat_solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-11 20:52:19 -08:00 |
|
Nikolaj Bjorner
|
434eb25004
|
add useful div lemma for case #2079
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-10 17:20:01 -08:00 |
|
Nikolaj Bjorner
|
9c318ed304
|
fix #2076, add option to handle .cnf files into dimacs parser
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-09 15:43:45 -08:00 |
|
nilsbecker
|
3620dfee5e
|
logging names of quantified variables and updating inst-possible line
|
2019-01-08 22:09:32 +01:00 |
|
Nikolaj Bjorner
|
b63a0e31d3
|
fix regression from #2061 breaking #2074
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-07 16:30:04 -08:00 |
|
Nikolaj Bjorner
|
14f3ff0b63
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2019-01-07 09:00:21 -08:00 |
|
Nikolaj Bjorner
|
cec34c745a
|
defer blocking propagation until all properties of literal have been axiomatized. Deals with seq part of #2071
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-07 09:00:11 -08:00 |
|
Nikolaj Bjorner
|
6113149138
|
fix #2060. Code comment was right, code wasn't. Code comment and code could also be tuned
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-06 20:20:34 -08:00 |
|
Nikolaj Bjorner
|
a87f7a14d3
|
ever so gentle slap over the fingers for not using real regular expressions, #2058
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-06 13:46:04 -08:00 |
|
nilsbecker
|
58def55796
|
mbqi support
|
2019-01-05 14:44:06 +01:00 |
|
Nikolaj Bjorner
|
fb397cbe25
|
remove incorrect assertion
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-04 08:18:40 -08:00 |
|
Nikolaj Bjorner
|
0d400a5ad6
|
fix bit2bool bug reported by Jianying Li
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2019-01-04 07:46:53 -08:00 |
|
Nikolaj Bjorner
|
b533ba39d6
|
use private rewriter to avoid surprises
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-12-29 17:13:32 +08:00 |
|
Nikolaj Bjorner
|
f8a3300026
|
introduce proxies to differentiate from arithmetical variables
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-12-29 11:13:15 +08:00 |
|
Bruce Mitchener
|
44bc00f13d
|
Fix typos.
|
2018-12-23 21:58:57 -05:00 |
|
Nikolaj Bjorner
|
35e8decdb1
|
for #2039
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-12-18 11:27:04 -08:00 |
|
Nikolaj Bjorner
|
360d6f963e
|
reduce output
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-12-17 17:05:48 -08:00 |
|
Nikolaj Bjorner
|
bd96eaff47
|
axiomatize pb-eq
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-12-17 08:26:59 -08:00 |
|
Nikolaj Bjorner
|
f4d03edf22
|
remove unreachable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-12-16 15:54:30 -08:00 |
|
Nikolaj Bjorner
|
f56749a241
|
fix #2041, fix #2043
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-12-16 15:18:49 -08:00 |
|
Nikolaj Bjorner
|
db3e5ce070
|
Merge pull request #1997 from waywardmonkeys/change-64-bit-configuration-strategy
Change how 64 bit builds are detected.
|
2018-12-12 09:55:13 -08:00 |
|
Nikolaj Bjorner
|
b3d0ed6143
|
fix #2035 regression. correct axiom is |extract(s,i,l)| <= l or l < 0, but it is subsumed by encoding of extract, so new axiom is not useful
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-12-11 20:27:28 -08:00 |
|
Nikolaj Bjorner
|
bfcea7a819
|
perf improvements by reordering variable branching #1676
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-12-11 09:38:36 -08:00 |
|