Nikolaj Bjorner
|
06c9a9f3e1
|
merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-27 08:51:22 -07:00 |
|
Nikolaj Bjorner
|
5762be2a0f
|
fix 1703
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-27 08:49:52 -07:00 |
|
Nikolaj Bjorner
|
520ce9a5ee
|
integrate lambda expressions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-26 07:23:04 -07:00 |
|
Arie Gurfinkel
|
3af3c82f67
|
Normalize lit0 in theory clause
|
2018-06-25 09:21:30 -04:00 |
|
Arie Gurfinkel
|
f330b96a35
|
Gracefully failing in assign-bounds to farkas
|
2018-06-24 21:03:09 -04:00 |
|
Arie Gurfinkel
|
e906930922
|
Debug code
|
2018-06-24 20:43:04 -04:00 |
|
Arie Gurfinkel
|
8e57ab5d97
|
Computing missing coeff for assign-bounds lemma
|
2018-06-24 20:43:04 -04:00 |
|
Arie Gurfinkel
|
1764bb8785
|
Cleaning up unsat_core_learner
|
2018-06-24 20:43:04 -04:00 |
|
Arie Gurfinkel
|
7b2ca769ef
|
Cleanup
|
2018-06-24 20:43:04 -04:00 |
|
Arie Gurfinkel
|
58dc5451e1
|
iuc code cleanup
|
2018-06-24 20:43:04 -04:00 |
|
Arie Gurfinkel
|
9c9d0d0840
|
convert assign-bounds axioms to farkas lemmas
|
2018-06-24 20:43:04 -04:00 |
|
Arie Gurfinkel
|
ac23002dce
|
Fix bugs in iuc generation
|
2018-06-24 20:43:04 -04:00 |
|
Arie Gurfinkel
|
4ed6783aff
|
Formatting only. No change to code
|
2018-06-24 20:43:04 -04:00 |
|
Arie Gurfinkel
|
fcfa6baeca
|
Refactor mk_th_lemma
|
2018-06-24 20:43:04 -04:00 |
|
Nikolaj Bjorner
|
915983821b
|
add rewrite to each branch of mbp
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-24 17:06:49 -07:00 |
|
Nikolaj Bjorner
|
c32bfb5ecd
|
fix crash during cancelation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-24 15:29:40 -07:00 |
|
Nikolaj Bjorner
|
335d672bf1
|
fix #1675, regression in core processing in maxres
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-19 23:23:19 -07:00 |
|
Nikolaj Bjorner
|
c81f25a1c8
|
fix build issue
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-17 09:59:03 -07:00 |
|
Nikolaj Bjorner
|
035baf7cb9
|
align use of spaces before for/if/while
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-17 09:43:40 -07:00 |
|
Arie Gurfinkel
|
4204b6ede2
|
Switch rest of spacer to new model API and remove mev_util
|
2018-06-16 14:40:17 -07:00 |
|
Arie Gurfinkel
|
a222b6d41f
|
Switch reach_fact to new model API
|
2018-06-16 14:17:33 -07:00 |
|
Arie Gurfinkel
|
f226c6682b
|
Switched derivation to new model API
|
2018-06-16 14:09:24 -07:00 |
|
Arie Gurfinkel
|
5e65b37f25
|
Switch spacer::qe_project to new model API
|
2018-06-16 13:58:58 -07:00 |
|
Arie Gurfinkel
|
fffc8489bf
|
Switched compute_implicant_literals to use new model API
|
2018-06-16 13:43:30 -07:00 |
|
Nikolaj Bjorner
|
caca07c85f
|
fix path to moved header file
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-15 15:28:18 -07:00 |
|
Nikolaj Bjorner
|
b6c43f6143
|
move files for build script
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-15 15:13:55 -07:00 |
|
Nikolaj Bjorner
|
6fc08e9c9f
|
Merge branch 'master' of https://github.com/z3prover/z3
|
2018-06-15 14:58:10 -07:00 |
|
Nikolaj Bjorner
|
a51d6cbcbc
|
debug model evaluator
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-15 14:58:02 -07:00 |
|
Arie Gurfinkel
|
9109968e55
|
Cleanup fixedpoint options
Replace pdr options with spacer
Repace fixedpoint module with fp
|
2018-06-14 16:08:52 -07:00 |
|
Arie Gurfinkel
|
619f681d28
|
Fix bug in iuc_solver::get_unsat_core() that prevented clean cores
|
2018-06-14 16:08:52 -07:00 |
|
Arie Gurfinkel
|
d38879e478
|
Renamed spacer options
|
2018-06-14 16:08:52 -07:00 |
|
Nikolaj Bjorner
|
74621e0b7d
|
first eufi example running
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:52 -07:00 |
|
Nikolaj Bjorner
|
9a0406d181
|
replace app by expr
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:52 -07:00 |
|
Nikolaj Bjorner
|
2e44850df9
|
move term graph closer to qe
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:51 -07:00 |
|
Arie Gurfinkel
|
4a2eb909bf
|
Re-fixing a bug in compute_implicant_literals()
|
2018-06-14 16:08:51 -07:00 |
|
Arie Gurfinkel
|
8445e2a7a2
|
Fix bug in weak abs
Must ensure that weak model makes all summaries true. Otherwise,
it is possible to get stuck discovering the same lemma forever.
|
2018-06-14 16:08:51 -07:00 |
|
Arie Gurfinkel
|
df7ab0e496
|
pred_transformer: factor rule bookkeeping to a separate class
|
2018-06-14 16:08:51 -07:00 |
|
Arie Gurfinkel
|
4099f31f4f
|
Fix refutation generation
|
2018-06-14 16:08:51 -07:00 |
|
Arie Gurfinkel
|
18e3c7b13d
|
Fix bug introduced by formatting
|
2018-06-14 16:08:51 -07:00 |
|
Nikolaj Bjorner
|
f3466bb3e4
|
tidy
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:51 -07:00 |
|
Nikolaj Bjorner
|
1920450f98
|
throttle ite-blasting
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:51 -07:00 |
|
Arie Gurfinkel
|
1f0fd38c99
|
ground sat refutation from spacer (wip)
|
2018-06-14 16:08:51 -07:00 |
|
Arie Gurfinkel
|
0534b72c4d
|
sort hypotheses
|
2018-06-14 16:08:51 -07:00 |
|
Arie Gurfinkel
|
c5fb1c1223
|
Use vector instead of a hashtable to represent a set
|
2018-06-14 16:08:51 -07:00 |
|
Arie Gurfinkel
|
e84ca25f05
|
Check whether one proof node is an ancestor of another on-demand
Instead of pre-computing sets
|
2018-06-14 16:08:51 -07:00 |
|
Arie Gurfinkel
|
a40e0dce0c
|
proof_utils: use expr_mark instead of hashtable
|
2018-06-14 16:08:51 -07:00 |
|
Arie Gurfinkel
|
2a6b694373
|
Imrove hypothesis_reducer
|
2018-06-14 16:08:51 -07:00 |
|
Nikolaj Bjorner
|
4b2196f114
|
nits
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:51 -07:00 |
|
Nikolaj Bjorner
|
6adaed718f
|
remove pdr
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2018-06-14 16:08:51 -07:00 |
|
Arie Gurfinkel
|
cefdb8c01d
|
Use reachable cache
|
2018-06-14 16:08:51 -07:00 |
|