3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-23 09:05:31 +00:00
Commit graph

91 commits

Author SHA1 Message Date
Leonardo de Moura
0af4384882 Fix more issues unintepreted sort tests.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-02-15 16:31:49 -08:00
Leonardo de Moura
39d5b850e8 Fix bug reported at http://stackoverflow.com/questions/14307692/unknown-when-using-defs
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-01-13 12:59:39 -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
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
Leonardo de Moura
8c211dd4fc Fix bug reported by Philippe Suter, see RELEASE_NOTES
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-17 14:07:21 -08:00
Leonardo de Moura
143b829488 Fix literal duplication bug that was introduced after v4.3.1 release
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-17 13:42:01 -08:00
Leonardo de Moura
e0f4d870fd Removed auxiliary constants created by the nnf tactic from Z3 models. Fixed model.compact parameter propagation problem.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-13 14:03:58 -08:00
Leonardo de Moura
5b6842fbc5 cleaning defined_names
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-13 12:37:03 -08:00
Leonardo de Moura
6348dab24a removed dead code
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-12 09:10:47 -08:00
Nikolaj Bjorner
89ddb5eac4 Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2012-12-11 20:49:49 -08:00
Leonardo de Moura
8198e62cbd solver factories, cleanup solver API, simplified strategic solver, added combined solver
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-11 17:47:27 -08:00
Nikolaj Bjorner
b6459a8a92 add solver object to get_implied_equalities
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-12-11 10:53:21 -08:00
Leonardo de Moura
33234a4162 Fixed issue http://z3.codeplex.com/workitem/10
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-09 12:23:35 -08:00
Leonardo de Moura
cba449b75e more parameter issues
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-07 15:16:46 -08:00
Leonardo de Moura
a07b459fdf Added is_unique_value. Its semantics is equal to the old is_value method. The contract for is_value changed. See comments at ast.h for more information.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-07 12:53:51 -08:00
Leonardo de Moura
bd0366eef7 Fixed problems in the new parameter setting. Many thanks to Nuno Lopes for sending a benchmark that exposed the problem, a noticing the discrepancy between unstable and master branches.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-07 11:09:14 -08:00
Leonardo de Moura
e055e0b47c Fixed other parameter setting problems
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-07 10:41:50 -08:00
Leonardo de Moura
68b97024e2 added missing option
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-06 08:54:00 -08:00
Leonardo de Moura
3a5e71afef Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2012-12-05 16:22:16 -08:00
Leonardo de Moura
1a11196211 fixing bug introduced today
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-05 16:21:53 -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
Nikolaj Bjorner
188aea3fb1 fix test
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-12-05 13:48:27 -08:00
Nikolaj Bjorner
53cb389398 fixing unit tests
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-12-05 13:05:14 -08:00
Nikolaj Bjorner
3b51597dbe fixing unit tests
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-12-05 12:05:07 -08:00
Nikolaj Bjorner
3bf86e1a49 fixing unit tests
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-12-05 12:02:08 -08:00
Nikolaj Bjorner
aeb3857391 fixing unit tests
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2012-12-05 12:01:03 -08:00
Leonardo de Moura
3736c5ea3b removed template specialization overkill
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-05 08:56:19 -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
Leonardo de Moura
7d24cd4ae3 merged
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-04 11:18:10 -08:00
Leonardo de Moura
ff999773b2 adjusting verbose msgs
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-04 11:17:24 -08:00
Leonardo de Moura
9754ccf8a1 fixing problems with the new parameter framework
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-04 11:16:42 -08:00
Leonardo de Moura
8191cc1951 fixed problems with logger and invalid assertion
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-03 18:44:27 -08:00
Leonardo de Moura
54e452a1af chasing bug in the Java bindings
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-03 16:58:44 -08:00
Leonardo de Moura
6d7d205e13 fixed more problems in the new param framework
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-03 15:02:34 -08:00
Leonardo de Moura
d634c945bf renamed validate_model --> model_validate
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-03 13:44:39 -08:00
Leonardo de Moura
847c5f9691 fixing problems
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-03 11:55:24 -08:00
Leonardo de Moura
773f82a44c connected smt_params with new parameter infrastructure
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-02 14:47:34 -08:00
Leonardo de Moura
5057257e40 removed unnecessary README
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-02 13:18:33 -08:00
Leonardo de Moura
6107e8d9ce moved old params files
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-02 10:47:04 -08:00
Leonardo de Moura
ffb7e26c75 removed front-end-params
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-02 10:05:29 -08:00
Leonardo de Moura
288a96610f ported VCC trace streams
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-02 09:08:47 -08:00
Leonardo de Moura
02e763bb6b env params
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-01 20:56:40 -08:00
Leonardo de Moura
29cf179364 more reorg
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-01 17:03:14 -08:00
Leonardo de Moura
9374a4e20a removed ini_file
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-01 16:30:39 -08:00
Leonardo de Moura
589f096e6e working on new parameter framework
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-12-01 15:54:34 -08:00
Leonardo de Moura
6195ed7c66 checkpoint
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-30 18:16:02 -08:00
Leonardo de Moura
124c0339c1 merged
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-30 13:17:41 -08:00
Leonardo de Moura
cf28cbab0a saved params work
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2012-11-29 17:19:12 -08:00