3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-07 01:54:08 +00:00
Commit graph

12937 commits

Author SHA1 Message Date
Nikolaj Bjorner 0a97f37be5 fix #3284 (and other recent regressions) 2020-03-12 08:37:43 -07:00
Nikolaj Bjorner 4e9005ac3d fix #3241 2020-03-12 07:55:16 -07:00
Nikolaj Bjorner 67d19cba4a fix #3105 fix #2937
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-11 14:13:12 -07:00
Nikolaj Bjorner d9c09dcdf9 disable extra model validation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-11 11:46:54 -07:00
Nikolaj Bjorner 36cddd0c46 fix #3235 - return early during lookaehad, avoid checking invariant when context is inconsistent
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-11 10:55:56 -07:00
Nikolaj Bjorner 59acd1093d fix #3236 - fix also max conflict overwrite for incremental mode
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-11 10:13:20 -07:00
Nikolaj Bjorner c49d0c5033 fix #3236 relax restriction on nnf-cnf pass
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-11 10:04:15 -07:00
Nikolaj Bjorner e45871d7c5 fix #3239
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-11 09:35:28 -07:00
Nikolaj Bjorner e32020ba10 fix #3228
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-11 08:32:25 -07:00
Nikolaj Bjorner 7bcd3452b8 reduce invertible update
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-10 21:02:54 -07:00
Nikolaj Bjorner 13883de389 fix #3177
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-10 20:13:25 -07:00
Nikolaj Bjorner f946fc516c copy usorts as well
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-10 19:18:59 -07:00
Nikolaj Bjorner 2d0d527fe1 preserve model order to avoid clobbering regression tests
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-10 16:56:49 -07:00
Nikolaj Bjorner 04a19cd1d8 fix #3219
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-10 16:21:01 -07:00
Nikolaj Bjorner 0768701744 fix #3220
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-10 16:08:16 -07:00
Nikolaj Bjorner 1bc6c6a2a5 fix #3221
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-10 16:04:35 -07:00
Nikolaj Bjorner 427358d0a1 fix #3233
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-10 15:59:20 -07:00
Nikolaj Bjorner 3dad24ace0 fix #3225
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-10 15:11:24 -07:00
Nikolaj Bjorner 99784a92ef fix #3225
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-10 15:10:18 -07:00
Nikolaj Bjorner dd4eb7f97c fix #3230 fix #3231 - make rmodel converter additive
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-10 14:08:57 -07:00
Nikolaj Bjorner b3d41163f3 remove spurious print to stdout in check-lemmas #3232
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-10 13:17:44 -07:00
Nikolaj Bjorner 89b5b3e69f fix #3223
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-10 13:15:02 -07:00
Nikolaj Bjorner c4c235e9d7 fix #3224
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-10 12:52:49 -07:00
Nikolaj Bjorner a09ed766f5 fix #3226
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-10 11:41:41 -07:00
Nikolaj Bjorner 9e41e88392 delay-initialize solver to avoid conflicts with global parameters #3076
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-10 11:34:49 -07:00
Nikolaj Bjorner bed2097fc4 fix #3076 - need to apply relevancy propagation in mk_bits. Assume bv v is already relevant but did not have bits associated with it, the bits need to then be marked as relevant
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-10 10:36:00 -07:00
ahumenberger df1b308dd0
Julia bindings (#3228)
* First steps toward adding Julia bindings

* Simplifications

* Streamlining

* Friends of tactic and probe

* Add missing functions

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Update azure-pipelines.yml for Azure Pipelines

* Changes for CxxWrap v0.9.0

* Wrap enumeration and tuple sort

* Wrap z3::fixedpoint

* Wrap z3::optimize

* Wrap missing functions

* Fix aux types

* Add some missing functions

* Revert "Update azure-pipelines.yml for Azure Pipelines"

This reverts commit 5aab9f9240.

* Revert "Update azure-pipelines.yml for Azure Pipelines"

This reverts commit cfccd7ca2c.

* Revert "Update azure-pipelines.yml for Azure Pipelines"

This reverts commit f24740c595.

* Revert "Update azure-pipelines.yml for Azure Pipelines"

This reverts commit 592499eaa0.

* Checkout current version of pipeline

* Build Julia bindings on macOS
2020-03-10 09:16:34 -07:00
Nikolaj Bjorner a51d65d58a fix #3118 (without breaking #3101, #3111)
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-09 21:20:27 +01:00
Nikolaj Bjorner f7747d9e76 fix parameter collection for tactic-based solvers reported in #3065
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-09 19:59:26 +01:00
Nikolaj Bjorner c7a6721bf1 lessen depth expansin in nnf, add cancelation, add ast_marking to avoid repeated sub-expressions #3065
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-09 19:50:43 +01:00
Nikolaj Bjorner 8beb6618d3 na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-09 17:51:33 +01:00
Nikolaj Bjorner be65e9a241 fix #3218
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-09 17:37:38 +01:00
Nikolaj Bjorner d229efabfc na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-09 17:12:34 +01:00
Nikolaj Bjorner bbcfd79bf6 fix #3129
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-09 08:13:05 +01:00
Nikolaj Bjorner ee1f7edfa0 fix #3214, suppress assertion as it triggers in benign cases
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-09 08:07:41 +01:00
Nikolaj Bjorner da27edfd9e fix #3215
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-09 07:20:13 +01:00
Nikolaj Bjorner 3d7098ec85 fix #3137
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-09 07:15:06 +01:00
Nikolaj Bjorner 170a534681 fix #3126
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-08 17:58:59 +01:00
Nikolaj Bjorner 611c14844d fix #3194, remove euclidean solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-08 16:05:13 +01:00
Nikolaj Bjorner 9b3c844c2a fix #3209
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-08 15:23:20 +01:00
Nikolaj Bjorner a7b3dfb3af try now #3202
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-08 14:17:04 +01:00
Nikolaj Bjorner 44104a5cce fix #3198
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-08 14:03:46 +01:00
Nikolaj Bjorner f0451b68f3 fix #3208
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-08 13:07:19 +01:00
Nikolaj Bjorner 7452e55698 fix #3190 fix #3168
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-08 12:54:03 +01:00
Nikolaj Bjorner 99b291e78d fix #3201
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-07 15:27:04 +01:00
Nikolaj Bjorner dd5744a357 fix #3202
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-07 15:12:20 +01:00
Nikolaj Bjorner 983a552325 fix #3167
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-07 14:49:18 +01:00
Nikolaj Bjorner c765869d38 fix #3176
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-07 12:34:07 +01:00
Nikolaj Bjorner bdd66e1fa0 fix #3180 fix #3181 #3184
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-07 12:13:43 +01:00
Nikolaj Bjorner f501380e89 fix #3169 - set cancellation timeout and limit during push. Also expose internalization outside of scope that disables cancellation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-06 23:36:04 +01:00