3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-07-16 17:36:39 +00:00
Commit graph

148 commits

Author SHA1 Message Date
Nikolaj Bjorner
ca74b2d6cf towards acceleration
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-02-01 10:36:23 -08:00
Nikolaj Bjorner
3c9c7574f7 add release mode to vs build, work on delta extraction
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-01-31 17:32:07 -08:00
Nikolaj Bjorner
affea51c21 fix compilation warning
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-01-30 11:12:40 -08:00
Nikolaj Bjorner
0eea0bea9a update scoring function for tab context
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-01-28 10:37:31 -08:00
Nikolaj Bjorner
8e2298c327 fix extraction of statistics for horn tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-01-25 19:24:48 -08:00
Nikolaj Bjorner
a6cf5281eb working on tab context
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-01-24 19:20:08 -08:00
Nikolaj Bjorner
521382e37f working on tab-context
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-01-24 12:50:19 -08:00
Nikolaj Bjorner
d3025569c2 working on tab-context
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-01-24 12:45:58 -08:00
Leonardo de Moura
afaef63bfa Fix compilation error when using gcc.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-01-24 12:38:37 -08:00
Nikolaj Bjorner
c89531bcf8 working on tab-context
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-01-23 21:44:42 -08:00
Nikolaj Bjorner
b61c1b0ded working on tab-context
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-01-23 19:05:38 -08:00
Nikolaj Bjorner
085ccf5eff working on tab context
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-01-21 22:28:25 -08:00
Nikolaj Bjorner
87e9015675 working on tab_context
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-01-20 18:41:41 -08:00
Nikolaj Bjorner
99f5a5bddb working on tab_context
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-01-18 17:36:42 -08:00
Nikolaj Bjorner
cab908bfef working on horn tab solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-01-18 09:56:35 -08:00
Nikolaj Bjorner
8daf100c65 working on tab Horn solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-01-17 18:03:34 -08:00
Nikolaj Bjorner
b19a47176b working on tab
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-01-17 08:17:21 -08:00
Nikolaj Bjorner
50bf845b40 add tabulation/subsumption engine
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-01-16 17:16:44 -08:00
Nikolaj Bjorner
f8f23382dc bug fix: unsound pruning of assumptions. remove deprecated reduce() feature from smt_kernel
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-01-03 17:36:21 -08:00
Nikolaj Bjorner
eee4b1a37b fix g++ build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-01-02 20:17:33 -08:00
Nikolaj Bjorner
51a5d22f23 experiments wtih QHC
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-01-02 09:50:31 -08:00
Nikolaj Bjorner
d318aab7d1 experiments wtih QHC
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-01-02 09:49:27 -08:00
Nikolaj Bjorner
63b7f7ecd6 Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2012-12-28 16:40:36 -08:00
Nikolaj Bjorner
9f2743309f fix to proof hypothesis removal facility reported by Arie Gurfinkel
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-12-28 16:40:29 -08:00
Nikolaj Bjorner
c513f7e9c2 fixed slicing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-12-26 15:44:54 -08:00
Nikolaj Bjorner
8b8fb74fd6 Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2012-12-26 11:31:09 -08:00
Nikolaj Bjorner
bc77a97e92 qe lite checks 2012-12-26 11:28:05 -08:00
Leonardo de Moura
7d97f407c2 Remove non-ascii characters
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-20 11:22:03 -08:00
Leonardo de Moura
d92efeb0c5 Make ast_manager::get_family_id(symbol const &) side-effect free. The version with side-effects is now called ast_manager::mk_family_id
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-18 17:14:25 -08:00
Leonardo de Moura
607fab486c Fix incorrect uses of set_cancel()
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-17 18:48:10 -08:00
Nikolaj Bjorner
1dfea1324e Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2012-12-14 16:55:04 -08:00
Nikolaj Bjorner
0a3f95bdaa quantifiers
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-12-14 16:54:59 -08:00
Leonardo de Moura
c98f0c8307 fixed unused variable warning
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-13 14:09:52 -08:00
Nikolaj Bjorner
639f902ad1 fix bug in difference logic recognizer, assert in proof_util
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-12-11 17:01:00 -08:00
Nikolaj Bjorner
299c5eb947 make qe-light routine do a little more about traversal
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-12-11 16:41:25 -08:00
Nikolaj Bjorner
730801e2f0 fix unintialized variable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-12-10 21:21:02 -08:00
Nikolaj Bjorner
0831e020e3 add qe-lite tatic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-12-10 17:25:28 -08:00
Nikolaj Bjorner
271c143de5 update unstable branch with qhc changes that don't have dependencies
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-12-10 11:13:04 -08:00
Leonardo de Moura
294d40889f Merge branch 'nikolaj' into unstable 2012-12-06 07:42:50 -08:00
Nikolaj Bjorner
6bdde9047a fixing unit tests
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-12-06 07:38:50 -08:00
Leonardo de Moura
5e4d1151eb fixing clang compilation problems
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-05 15:20:16 -08:00
Leonardo de Moura
5379130c8c eliminated m_proof_mode from smt_params, ast_manager has this information
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-05 08:35:03 -08:00
Nikolaj Bjorner
1cd1a42618 cleanup, fix repeated use of fmls in validator
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-12-03 16:02:04 -08:00
Nikolaj Bjorner
72e09759ee factor out relation context for datalog
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-12-03 15:13:45 -08:00
Nikolaj Bjorner
67183ea08a factor out relation context for datalog
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-12-03 15:05:43 -08:00
Nikolaj Bjorner
5c11f394cd port to new parameter infrastructure
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-12-03 11:01:33 -08:00
Nikolaj Bjorner
67485b8af7 fixing handling of arrays
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-12-03 08:29:28 -08:00
Nikolaj Bjorner
6a3e2d0f00 Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2012-12-02 15:33:24 -08:00
Nikolaj Bjorner
a813c384a6 fix bug in proof generation for PDR, add more features for handling quantifiers
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-12-02 15:33:18 -08:00
Leonardo de Moura
c82b8174d8 fixed win compilation bug
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-02 12:08:58 -08:00