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

2508 commits

Author SHA1 Message Date
Nikolaj Bjorner 9e7cef7d6b working on product sets
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-26 16:45:45 -07:00
Ken McMillan 672b8e1022 merging fixes with unstable 2014-08-26 14:01:12 -07:00
Ken McMillan 9b3ef92813 merge with push/pop fixes 2014-08-26 13:50:51 -07:00
Ken McMillan 51aa10821e fixed pop issue and interpolation proof mode issue 2014-08-26 13:46:53 -07:00
Nikolaj Bjorner 3ae10abf04 remove extra qualifier
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-25 13:15:29 -07:00
Nikolaj Bjorner ff501986f1 remove extra qualifier
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-25 13:15:01 -07:00
Nikolaj Bjorner 2dcbf192cc remove extra qualifier
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-25 13:14:20 -07:00
Nikolaj Bjorner 4d589de970 remove extra qualifier
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-25 13:13:43 -07:00
Nikolaj Bjorner 20728535e8 remove extra qualifier
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-25 13:12:49 -07:00
Nikolaj Bjorner 15734398d8 Merge branch 'opt' of https://git01.codeplex.com/z3 into opt 2014-08-25 12:11:49 -07:00
Nikolaj Bjorner 8938de2ba2 fix build error reported by Ari
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-25 12:11:34 -07:00
Nikolaj Bjorner b82a68f4d4 fix bug in sls
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-24 19:53:55 -07:00
Nikolaj Bjorner 16bffab8fd add saner Shannon decomposition
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-24 14:21:15 -07:00
Nikolaj Bjorner aa695f6a6c improve incremental use of sat solver: carry over simplification threshold
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-24 12:47:57 -07:00
Nikolaj Bjorner d67a73820d persisting check_predicate_proc to gain sme efficiency
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-23 21:08:14 -07:00
Nikolaj Bjorner 54c959783d profile, optimize, trying out product-set
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-23 20:51:30 -07:00
Nikolaj Bjorner 9b893c625b print output predicates as part of displaying rules
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-22 21:17:05 -07:00
Nikolaj Bjorner da8c9134f8 ddnf
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-22 17:06:51 -07:00
Nikolaj Bjorner 183c27a0b9 ddnf
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-22 15:45:18 -07:00
Nikolaj Bjorner c3f2eb773a ddnf
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-22 14:19:31 -07:00
Nikolaj Bjorner cc642d2693 ddnf
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-22 14:18:36 -07:00
Nikolaj Bjorner dcdd7e3647 ddnf
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-22 09:01:58 -07:00
Christoph M. Wintersteiger f023b8992f Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2014-08-22 12:57:45 +01:00
Christoph M. Wintersteiger 38ee8cb807 .NET API: bugfix. Thanks to Konrad Jamrozik for catching this one.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-08-22 12:57:33 +01:00
Nikolaj Bjorner 3d0cb6a5e9 more ddnf
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-21 23:48:36 -07:00
Nikolaj Bjorner eaabae3219 more ddnf
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-21 22:16:51 -07:00
Nikolaj Bjorner 34aa06b5a3 more ddnf
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-21 21:57:44 -07:00
Nikolaj Bjorner b596828d23 add DDNF based engine
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-21 18:04:46 -07:00
Nikolaj Bjorner 8822bc1755 fix bug in unsat core finding
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-20 16:03:25 -07:00
Nikolaj Bjorner 78c03ed835 fix crash on delete clauses
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-19 19:36:15 -07:00
Nikolaj Bjorner a47f3df703 fix bug in unsat core extraction in sat solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-18 23:43:51 -07:00
Nikolaj Bjorner 9e3e52f4f6 Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2014-08-18 18:38:35 -07:00
Ken McMillan da76a51ce6 merging with unstable 2014-08-18 17:14:49 -07:00
Ken McMillan 70a1155d71 fixed duality bug and added some code for returning bounded status (not yet used) 2014-08-18 17:13:16 -07:00
Nikolaj Bjorner 1c56d6ee95 align lengths of weights and soft constraints
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-18 01:17:26 -07:00
Nikolaj Bjorner ddbff6f77b revamp configuration parameter names for fixedpoint
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-18 01:03:11 -07:00
Nikolaj Bjorner d4ec48219f Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2014-08-17 21:22:29 -07:00
Nikolaj Bjorner 60054ce469 fix cache bug in PDR reported by Phillip Ruemmer
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-17 21:20:56 -07:00
Nikolaj Bjorner f748a03ac7 opt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-16 22:31:54 -07:00
Nikolaj Bjorner 33f74b9c9f sls
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-15 22:49:21 -07:00
Nikolaj Bjorner ddb9e6e8d4 fix flipper
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-15 18:30:06 -07:00
Nikolaj Bjorner be1cceba34 fix scope and mus with user-scopes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-15 11:29:08 -07:00
Nikolaj Bjorner ee1a1b1135 refactor sat/sls interface. Remove wpm2 and bvsls dependencies
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-15 10:40:44 -07:00
Christoph M. Wintersteiger 37ed4b04d0 Bugfix: param_refs didn't make it through to smt::solver (smt_params) in some cases.
Thanks to user xor88 for pointing us in the right direction!

Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-08-14 12:18:00 +01:00
Christoph M. Wintersteiger 0cf1f9c210 .NET API context refcounting; changed int to long to be on the safe side on 64-bit platforms.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-08-14 12:15:58 +01:00
Nikolaj Bjorner a02cab2194 wsls code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-13 16:58:02 -07:00
Nikolaj Bjorner 999db1e280 sls
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-13 01:22:45 -07:00
Nikolaj Bjorner cafb31ff94 sls updates
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-12 22:14:57 -07:00
Nikolaj Bjorner 1412c183d4 finish sls code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-12 21:42:33 -07:00
Nikolaj Bjorner 311183e19a local updates
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-12 19:26:06 -07:00