Simon Cruanes
0aca1ad4c1
feat(smt/dt): expose the configuration param for datatype case splits
2018-08-10 17:37:23 -05:00
Nikolaj Bjorner
d5b2059fdb
Merge pull request #1796 from mtrberzi/issue1726-2
...
fix contains/indexof heuristic precondition and re.loop handling
2018-08-07 16:03:13 -07:00
Murphy Berzish
c65dbaea90
z3str3: fix contains-indexof precondition
2018-08-07 15:12:37 -04:00
Murphy Berzish
7a84486df2
Merge branch 'master' into develop
2018-08-07 12:57:02 -04:00
Nikolaj Bjorner
8b4e1c1209
fix #1793
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-08-06 18:13:26 -07:00
Nikolaj Bjorner
84c7df75d6
record statistics setting in config_params so that fp engine can access them, fix serialization bug when check-assumptions returns unsat
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-08-06 16:21:27 -07:00
Nikolaj Bjorner
24b6ff90cd
Merge branch 'master' of https://github.com/z3prover/z3
2018-08-05 13:49:42 -07:00
Nikolaj Bjorner
a3c692c05f
fix include paths
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-08-05 13:49:26 -07:00
Nikolaj Bjorner
a33a1ab92b
Merge pull request #1790 from NikolajBjorner/master
...
bmc improvements, move fd_solver to self-contained directory
2018-08-05 10:35:39 -07:00
Nikolaj Bjorner
60110bb289
reduce dependencies in CMakeLists file
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-08-05 10:34:13 -07:00
Nikolaj Bjorner
6400da63ab
missing file
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-08-05 10:10:52 -07:00
Nikolaj Bjorner
74efe253a0
fix header files
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-08-05 10:09:23 -07:00
Nikolaj Bjorner
d47e06732c
bmc improvements, move fd_solver to self-contained directory
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-08-05 10:02:15 -07:00
Nikolaj Bjorner
e041ebbe80
bmc improvements, move fd_solver to self-contained directory
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-08-05 10:00:49 -07:00
Nikolaj Bjorner
fd09b1a7d0
Merge branch 'master' of https://github.com/z3prover/z3
2018-08-03 22:14:28 -07:00
Nikolaj Bjorner
c247abfc65
prepare js output
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-08-03 22:13:25 -07:00
Nikolaj Bjorner
f306f75e36
harness internalization and API for #1776
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-08-02 20:18:27 -07:00
Nikolaj Bjorner
51610842b9
merge
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-08-02 10:41:53 -07:00
Nikolaj Bjorner
7bd4a313dd
expr utilities for pb
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-08-02 10:41:07 -07:00
Nikolaj Bjorner
fed977b492
fix #1782
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-08-02 10:08:16 -07:00
Nikolaj Bjorner
39333273a5
Merge branch 'master' of https://github.com/z3prover/z3
2018-08-01 17:31:20 -07:00
Nikolaj Bjorner
8b08821112
fix #1784 , fix #1783
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-08-01 17:31:14 -07:00
Lev Nachmanson
ed44ffd54d
Merge pull request #1781 from levnach/master
...
unroll static_matrix to avoid dead cells
2018-08-01 15:03:39 -07:00
Lev Nachmanson
adfbc2d001
fix the build
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2018-08-01 10:26:39 -07:00
Lev Nachmanson
075cf106aa
fix the build
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2018-08-01 08:46:03 -07:00
Nikolaj Bjorner
77d68409c2
handle null declarations for kind
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-08-01 08:43:32 -07:00
Lev Nachmanson
7370396c30
fix the build
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2018-08-01 08:06:56 -07:00
Lev Nachmanson
0a51417804
unroll static_matrix to avoid dead cells
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2018-07-31 22:57:10 -07:00
Nikolaj Bjorner
124e963b10
revert bit-resize issues
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-31 16:26:41 -07:00
Nikolaj Bjorner
4b00d6aef2
move mk-bits to mk-var
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-31 16:13:25 -07:00
Nikolaj Bjorner
22a5687e16
supply bits on demand
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-31 15:52:21 -07:00
Nikolaj Bjorner
114f31c16a
do not update assertions within scopes
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-31 15:12:46 -07:00
Nikolaj Bjorner
c7898b1977
trace push/pop
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-31 14:22:57 -07:00
Nikolaj Bjorner
98d42421bc
harness more pop uses
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-31 08:42:19 -07:00
Nikolaj Bjorner
42d30e3edd
remove availability of divides as it clashes with user-defined functions in benchmarks
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-31 08:20:14 -07:00
Nikolaj Bjorner
f22f415133
Merge pull request #1779 from chiguri/javadoc_directive_correction
...
Modify javadoc directive and mis-capitalization of method name
2018-07-31 07:19:07 -07:00
Sosuke MORIGUCHI
22fc5ad771
Modify javadoc directive and mis-capitalization of method name
2018-07-31 21:39:02 +09:00
Lev Nachmanson
de9023a928
Merge pull request #1777 from levnach/master
...
use dead cells in static_matrix
2018-07-30 20:25:49 -07:00
Lev
3d274c2e6f
use CASSERT for hnf
...
Signed-off-by: Lev <levnach@hotmail.com>
2018-07-30 15:55:06 -07:00
Lev Nachmanson
0ee68220e1
use CASSERT instead of lp_assert for static_matrix
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2018-07-30 14:34:03 -07:00
Lev
181bb60e36
remove some lp_asserts
...
Signed-off-by: Lev <levnach@hotmail.com>
2018-07-30 12:54:53 -07:00
Lev Nachmanson
9cb713879e
fix the build
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2018-07-30 09:56:39 -07:00
Nikolaj Bjorner
6d36e4277a
Merge branch 'master' of https://github.com/z3prover/z3
2018-07-30 09:56:30 -07:00
Nikolaj Bjorner
fdcedee887
hardening pop abuse and exception safety for #1776
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-30 09:56:16 -07:00
Lev Nachmanson
2de27ae3af
uniform choice of a beneficial column
...
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2018-07-29 22:33:19 -07:00
Lev
e9595eb283
merge with z3prover
...
Signed-off-by: Lev <levnach@hotmail.com>
2018-07-29 21:15:42 -07:00
Lev Nachmanson
16b71fe911
work on static_matrix's cells
...
Signed-off-by: Lev <levnach@hotmail.com>
trying the new scheme in static_matrix : in progress
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
in the middle of changes in static_matrix
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
more fixes in static_matrix.h
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
debug
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
fixes in static_matrix
Signed-off-by: Lev <levnach@hotmail.com>
fixes in static_matrix, column_strip
Signed-off-by: Lev <levnach@hotmail.com>
fixes in static_matrix
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
fixes for static_matrix
Signed-off-by: Lev <levnach@hotmail.com>
work on static_matrix
Signed-off-by: Lev <levnach@hotmail.com>
work on static_matrix
Signed-off-by: Lev <levnach@hotmail.com>
progress in static_matrix
Signed-off-by: Lev <levnach@hotmail.com>
fix a bug in swap_with_head_cell
Signed-off-by: Lev <levnach@hotmail.com>
progress in static_matrix
Signed-off-by: Lev <levnach@hotmail.com>
compress rows and columns if needed
Signed-off-by: Lev <levnach@hotmail.com>
fix in compression of cells
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2018-07-29 20:45:13 -07:00
Nikolaj Bjorner
95845bbb01
Merge pull request #1775 from NikolajBjorner/master
...
fix #681 , unsound propagation of binary equalities. Clean up memory l…
2018-07-29 17:33:22 -07:00
Nikolaj Bjorner
13390e2c3a
fix #681 , unsound propagation of binary equalities. Clean up memory leaks on exit
...
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-07-29 12:08:59 -07:00
Nikolaj Bjorner
6bacf09447
Merge pull request #1773 from NikolajBjorner/master
...
bug fixes
2018-07-29 08:09:35 -07:00