3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-16 22:05:36 +00:00
Commit graph

7856 commits

Author SHA1 Message Date
Miguel Angelo Da Terra Neves 69c253e8e6 Merge branch 'opt' of https://github.com/NikolajBjorner/z3 into opt 2017-10-24 14:08:53 -07:00
Miguel Angelo Da Terra Neves 8915d0a21f Tidy 2017-10-24 14:08:44 -07:00
Miguel Angelo Da Terra Neves 80041d7131 Fixed infinite loop bugs in blocked clause retention. Added option to
disable incremental sat solver
2017-10-24 13:51:27 -07:00
Nikolaj Bjorner f6ee6894c7 fix bugs related to reading configuration flags
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-24 09:59:23 -07:00
Miguel Angelo Da Terra Neves 63545c1e7b Fixes 2017-10-23 12:51:19 -07:00
Nikolaj Bjorner ee6cfb8eef updates to simplifier
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-23 01:00:06 -04:00
Nikolaj Bjorner 42749e7b22 Merge branch 'opt' of https://github.com/nikolajbjorner/z3 into opt 2017-10-19 22:19:12 -07:00
Nikolaj Bjorner 76eed064eb bug fixes, prepare for retaining blocked clauses
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-19 22:19:05 -07:00
Nikolaj Bjorner d50e9355be Merge pull request #7 from TheRealNebus/opt
Opt
2017-10-19 20:08:30 -07:00
Miguel Neves d58f42c821 Merge 2017-10-19 20:02:05 -07:00
Miguel Neves 3dd5630255 Merge branch 'opt' of https://github.com/NikolajBjorner/z3 into opt 2017-10-19 19:53:25 -07:00
Miguel Neves ba6b024ac4 Reverted to March_CU like lookahead 2017-10-19 19:52:56 -07:00
Nikolaj Bjorner 636f740b1a fixup bdd reordering, assertions and perf
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-18 19:32:49 -07:00
Nikolaj Bjorner 553bf74f47 testing bdd for elim-vars
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-18 17:38:39 -07:00
Nikolaj Bjorner dc6ed64da1 testing bdd for elim-vars
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-18 17:37:38 -07:00
Nikolaj Bjorner 6155362571 Merge branch 'opt' of https://github.com/nikolajbjorner/z3 into opt 2017-10-18 08:57:43 -07:00
Nikolaj Bjorner edea879864 expose missed propagations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-18 08:57:32 -07:00
Nikolaj Bjorner 80f24c29ab debugging reordering
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-18 08:52:03 -07:00
Nikolaj Bjorner 8811d78415 compress elimination stack representation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-17 21:28:48 -07:00
Miguel Neves cf2512ce90 Added literal promotion 2017-10-17 16:03:58 -07:00
Nikolaj Bjorner e0e7836c12 working on BDD reordering
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-17 14:20:49 -07:00
Nikolaj Bjorner 4944a86478 Merge branch 'opt' of https://github.com/nikolajbjorner/z3 into opt 2017-10-17 13:25:21 -07:00
Nikolaj Bjorner 43f8214453 local
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-17 13:25:08 -07:00
Nikolaj Bjorner f39a4ece0d Merge pull request #6 from TheRealNebus/opt
Lookahead clause size optimization. Fixed some missing propagations
2017-10-17 13:22:40 -07:00
Miguel Neves 806690571e Lookahead clause size optimization. Fixed some missing propagations 2017-10-17 13:15:34 -07:00
Nikolaj Bjorner 42e9a0156b add elimination stack for model reconstruction
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-17 04:52:06 -07:00
Nikolaj Bjorner da4e8118b2 adding elim sequences
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-16 17:58:56 -07:00
Nikolaj Bjorner d9ccb3928e fix debug build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-16 09:05:25 -07:00
Nikolaj Bjorner 00a401260e fixing cce
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-15 21:19:02 -07:00
Nikolaj Bjorner 9f9ae4427d add cce
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-15 15:13:43 -07:00
Nikolaj Bjorner 46fa245324 more agressive variable elimination
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-14 18:33:38 -07:00
Nikolaj Bjorner 1109316621 fixing projection
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-14 15:53:25 -07:00
Nikolaj Bjorner d36406f845 adding BDD-based variable elimination routine
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-14 15:12:02 -07:00
Nikolaj Bjorner 09fdfcc963 adding bdd package
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-14 11:40:20 -07:00
Nikolaj Bjorner d7b6373601 adding bdd package
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-14 10:41:17 -07:00
Nikolaj Bjorner 64ea473bc7 adding bdd
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-13 18:03:35 -07:00
Nikolaj Bjorner 4f7147dd78 Merge branch 'opt' of https://github.com/nikolajbjorner/z3 into opt 2017-10-13 11:22:58 -07:00
Nikolaj Bjorner 4d48811efd updates
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-13 11:22:47 -07:00
Nikolaj Bjorner 6bcf158be2 Merge pull request #5 from TheRealNebus/opt
Opt
2017-10-13 18:10:55 +01:00
Miguel Neves 4394ce96ae More failed literals 2017-10-13 09:15:28 -07:00
Nikolaj Bjorner 708e8669fa fix faulty merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-13 07:41:31 -07:00
Miguel Neves 56d785df94 Merge branch 'opt' of https://github.com/NikolajBjorner/z3 into opt 2017-10-12 16:15:35 -07:00
Miguel Neves 56496ead2f Commit 2017-10-12 16:14:56 -07:00
Nikolaj Bjorner 25c1b41c51 tidy
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-12 15:56:09 -07:00
Nikolaj Bjorner f86b85274a merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-12 15:52:06 -07:00
Nikolaj Bjorner b95f8acba9 Merge pull request #4 from TheRealNebus/opt
Opt
2017-10-12 23:47:55 +01:00
Nikolaj Bjorner a658e46b1f removing failed literal macro
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-12 15:46:25 -07:00
Miguel Neves bdce957ac8 Merge branch 'opt' of https://github.com/NikolajBjorner/z3 into opt 2017-10-12 15:34:56 -07:00
Miguel Neves 611a13e8b3 Changed lookahead backtrack. Parent lookahead re-use fix 2017-10-12 14:34:42 -07:00
Nikolaj Bjorner 4adf4d4ac2 micro opt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2017-10-12 12:08:54 -07:00