3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-08 18:31:49 +00:00
Commit graph

11456 commits

Author SHA1 Message Date
Bruce Mitchener 6be36f18c6 Fix typo. 2019-08-05 07:31:55 +07:00
Nikolaj Bjorner bc3b0f6e33 introduce fresh term when none is available in context or model to fix #2456
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-04 12:00:48 -07:00
Nikolaj Bjorner 01920abf46 introduce fresh term when none is available in context or model to fix #2456
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-04 11:57:30 -07:00
Nikolaj Bjorner 59f69bbe0d introduce fresh term when none is available in context or model to fix #2456
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-04 11:56:03 -07:00
Nikolaj Bjorner c7dc420b3b let me guess, ASAN doesn't like 0-byte memcpy
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-03 23:19:59 -07:00
Nikolaj Bjorner 90415a18d3 fix build of test
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-03 08:42:16 -07:00
Nikolaj Bjorner d7ac8dbc7d fix #2458
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-03 08:36:25 -07:00
Nikolaj Bjorner 3147d2351d fix #2460
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-03 08:06:38 -07:00
Nikolaj Bjorner 4431a534b3 fix #2450 - track assumptions across lazy explanations and variable equalities
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-03 07:57:16 -07:00
Nikolaj Bjorner db5af3088b logging for #2450
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-02 16:47:18 -07:00
Nikolaj Bjorner 1d488d07fa nlsat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-02 15:06:34 -07:00
Nikolaj Bjorner 2d5714a5d4 fixing #2443 #2445 #2447 #2448
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-02 15:06:34 -07:00
Nikolaj Bjorner 584eee2cf4 fixing #2448 and #2445 and #2443
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-02 15:06:34 -07:00
Nikolaj Bjorner c4480337c4 fixing #2448 and #2445 and #2443
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-02 15:06:34 -07:00
Nikolaj Bjorner 3d1c40ce23 fixing #2448
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-02 15:06:34 -07:00
Lev Nachmanson 95eb0a0521 remove an unnecessary call m_mpq_lar_core_solver.m_r_solver.track_column_feasibility(j)
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2019-08-02 09:53:32 -07:00
Nikolaj Bjorner 294dcf7b1c
Merge pull request #2455 from levnach/fix
fix a bug in lar_solver in querying if a column is int
2019-08-02 08:19:34 +08:00
Lev Nachmanson e9e950062a fix the build
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2019-08-01 14:09:26 -07:00
Lev Nachmanson db5ac5afa8 fix a bug in lar_solver in queryaing if a column is int
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2019-08-01 11:51:56 -07:00
Nikolaj Bjorner 9d6728aa71 fix unsound rewrite
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-02 01:14:31 +08:00
Nikolaj Bjorner 0a29002c2f return unknown if m_array_weak was used and result is satisfiable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-02 00:20:41 +08:00
Nikolaj Bjorner 3f032e85e0 remove include of thread
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-01 16:34:37 +08:00
Nikolaj Bjorner bec38f268b remove debug code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-01 16:32:08 +08:00
Nikolaj Bjorner 7f073a0585 fix #2452 fix #2451
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-01 16:28:15 +08:00
Nikolaj Bjorner b7a27ca4bd
Merge pull request #2454 from RichardBradley/java_sudoku_example_fix
Fix sudoku Java example
2019-08-01 13:02:54 +08:00
Richard Bradley 04e0b767c3 Fix sudoku Java example 2019-07-31 23:32:38 +01:00
Nikolaj Bjorner a2b18a37ec fix #2449
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-07-31 06:55:10 +08:00
Nikolaj Bjorner e1fd167e01 remove stale assertions due to lambda #2446
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-07-30 14:35:09 +08:00
Nikolaj Bjorner 74631265b9 remove stale assertions due to lambda #2446
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-07-30 14:32:06 +08:00
Nikolaj Bjorner 902c683b92 expose _get_ctx for scope semantics of newer versions of python #2441
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-07-29 07:54:47 +08:00
Nikolaj Bjorner 2bd8d3b485 fixes for input4/5 #2416
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-07-28 10:28:01 +08:00
Nikolaj Bjorner 06ee09a113
Update README.md 2019-07-26 17:56:54 -07:00
Nikolaj Bjorner 07472d2563
Update README.md 2019-07-26 16:47:55 -07:00
Nikolaj Bjorner 728139599c unfinalize
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-07-26 16:43:42 -07:00
Nikolaj Bjorner 42a1926cbb update readme
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-07-26 15:48:07 -07:00
Nikolaj Bjorner 6b5961ac1e update readme
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-07-26 15:47:24 -07:00
Nikolaj Bjorner 00a4f6ad3d throw
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-07-26 15:28:38 -07:00
Nikolaj Bjorner 1d223b0403 setting ctx to null after close
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-07-26 14:59:19 -07:00
Nikolaj Bjorner 2eea7709e0
Merge pull request #2438 from agurfinkel/issue_2430
Fix issue 2430
2019-07-26 08:18:29 -07:00
Nikolaj Bjorner 53aded3198 fix #2416 exposed bugs: unsat-core extraction in combination with chronological backracking, equivalence elimination in combination with PB constraints
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-07-25 18:55:44 -07:00
Arie Gurfinkel 92db639caf Use refutation to compute ground sat answer 2019-07-25 15:22:37 -04:00
Nikolaj Bjorner 8a0d79251e make sorting of soft constraints the same across implementations of std::sort
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-07-25 11:32:49 -07:00
Nikolaj Bjorner e6df7b73aa fix #2434
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-07-25 09:40:18 -07:00
Nikolaj Bjorner ca25e482e5 temporarily disable elim_pure
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-07-24 19:01:23 -07:00
Nikolaj Bjorner c75a57731f fix #2433
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-07-24 14:14:18 -07:00
Nikolaj Bjorner 859512d937 fix #2431
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-07-24 12:14:02 -07:00
Nikolaj Bjorner e17b43617c na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-07-24 12:05:48 -07:00
Nikolaj Bjorner 604e6b2705 fix #2418, change types in sat_solver to avoid cast
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-07-24 11:52:28 -07:00
Nikolaj Bjorner 809b0ebca7 revert fix to #2417
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-07-24 11:24:01 -07:00
Nikolaj Bjorner 3a90de1cbe fix #2419
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-07-24 10:09:34 -07:00