3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-05-04 06:15:46 +00:00
Commit graph

353 commits

Author SHA1 Message Date
Nikolaj Bjorner
f0689546f3 return non-escaped string value for Python #3080
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-26 09:16:23 -08:00
Nikolaj Bjorner
dcd4fff284 fixes to cuts
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-21 18:06:57 -08:00
Nikolaj Bjorner
ecba7b3cde fix #1006
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-09 21:47:43 -07:00
Nikolaj Bjorner
7a5ca96095 remove separate API for setting solver log, use parameter setting instead
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-09 09:01:17 -07:00
Nikolaj Bjorner
d716771541 unsafe pointer
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-08 12:41:09 -07:00
Nikolaj Bjorner
f6f3ca1507 adding SMT2 log file for solver interaction #867
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-08 11:44:47 -07:00
Nikolaj Bjorner
b6c13340bd bit-vector overflow/underflow operators exposed over C++ API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-08 10:12:18 -07:00
Nikolaj Bjorner
f4b803de95 expose mk_divides over API. Corresponds to a = b (mod m), #723
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-08 08:46:49 -07:00
Nikolaj Bjorner
1203af83eb expose cardinality declarations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-24 12:30:25 -07:00
Bruce Mitchener
d64dc939b2 Add note about minimized unsat cores to C API docs. 2019-08-15 10:20:41 -07:00
Bruce Mitchener
e89bb37156 More see also content in C API docs. 2019-08-13 09:25:27 -07:00
Nikolaj Bjorner
1ae0a98132 fix #2466
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-09 13:37:22 -07:00
Bruce Mitchener
f90439fdc5 docs: Fix a number of identifier formatting issues. 2019-08-04 18:48:30 -07:00
Bruce Mitchener
6be36f18c6 Fix typo. 2019-08-05 07:31:55 +07:00
Nikolaj Bjorner
41ca956012 expose import model converter over Python, document it, add partial order axioms for lex, disable linear order axioms, prepare ground for re-adding clauses from reconstruction stack
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-07-18 13:45:13 -07:00
Nikolaj Bjorner
335543b374 adding comparison #2360
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-06-28 21:14:58 -07:00
Nikolaj Bjorner
f128398bf9 add clause proof module, small improvements to bapa
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-05-30 15:57:19 -07:00
Nikolaj Bjorner
b2845d888e add get_lstring per #2286
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-05-22 18:32:57 +04:00
Nikolaj Bjorner
6e3f05b986 remove useless set-activity
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-05-16 20:24:51 +03:00
Nikolaj Bjorner
86b98e3477 remove trc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-04-17 10:47:46 -07:00
Nikolaj Bjorner
502b29c424 add set-has-size to API and python bindings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-04-16 15:38:14 -07:00
Nikolaj Bjorner
6158ea61c8 fix tree-order, change API for special relations to produce function declarations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-04-16 00:04:48 -07:00
Nikolaj Bjorner
182039eb44 add tc and trc functionals for binary relations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-04-10 04:12:45 +02:00
Nikolaj Bjorner
ae982c5225 add tc and trc functionals for binary relations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-04-10 04:12:45 +02:00
Nikolaj Bjorner
7a6823aef1 add special relations tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-03-28 10:07:50 -07:00
Nikolaj Bjorner
f55e4ccc41 support indexed relations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-03-28 07:04:22 -07:00
Nikolaj Bjorner
5536834019 add API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-03-28 07:04:21 -07:00
Nikolaj Bjorner
dc0e9c1919 completing user print experience with seq/re #2200
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-03-24 11:46:36 -07:00
Nikolaj Bjorner
3c8fd83c97 implementing last-index-of #2089
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-03-22 12:29:50 -07:00
Nikolaj Bjorner
834cf962a1 expose nth over API, change _getitem_ in python bindings to use nth instead of at, add 'at' operator for the purpose of the previous semantics
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-03-17 11:23:01 -07:00
Nikolaj Bjorner
5bc0fb47a8 fix #2169
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-03-09 19:31:30 -08:00
Nikolaj Bjorner
89bf2d4368 add API for setting variable activity
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-02-15 12:05:24 -08:00
Nikolaj Bjorner
08ce6f7ac1 working on binary drat format
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-01-30 08:54:59 -08:00
Nikolaj Bjorner
8d20310758 adding trail/levels
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-01-29 14:45:51 -08:00
Nikolaj Bjorner
498864c582 adding dump facility for cancelation #2095, easing dimacs in/out
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-01-24 12:21:23 -08:00
Bruce Mitchener
44bc00f13d Fix typos. 2018-12-23 21:58:57 -05:00
Bruce Mitchener
15e1a5ee86 Fix up more documentation formatting. 2018-12-04 20:20:21 +07:00
Bruce Mitchener
42d2a46826 Mark up Z3_L_TRUE and friends correctly in the docs. 2018-12-04 09:12:12 +07:00
Bruce Mitchener
236f85d82b Improve intra-doc linking. 2018-11-21 19:13:02 +07:00
Nikolaj Bjorner
2cc654081c
Merge pull request #1955 from waywardmonkeys/Z3_bool_to_bool
Switch from using Z3_bool to using bool.
2018-11-20 20:29:28 -08:00
Bruce Mitchener
b93ffe676b Fix broken link. It is Z3_add_rec_def, not Z3_mk_rec_def. 2018-11-20 11:34:32 +07:00
Bruce Mitchener
edf8ba44d1 Switch from using Z3_bool to using bool.
This is a continuation of the work started by using stdbool and
continued by switching from Z3_TRUE|FALSE to true|false.
2018-11-20 11:27:09 +07:00
Bruce Mitchener
56bbed173e Remove usages of Z3_TRUE / Z3_FALSE.
Now that this is all using stdbool.h, we can just use true/false.

For now, we leave the aliases in place in z3_api.h.
2018-11-20 00:25:37 +07:00
Nikolaj Bjorner
8b2450aba7
Merge pull request #1949 from waywardmonkeys/fix-doc-precondition
Fix precondition in Z3_get_symbol_string doc comment.
2018-11-19 08:43:52 -08:00
Bruce Mitchener
115256e353 Improve intra-doc linking. 2018-11-19 20:32:00 +07:00
Bruce Mitchener
e1388a838c Fix precondition in Z3_get_symbol_string doc comment. 2018-11-19 18:58:09 +07:00
Bruce Mitchener
69dc749239 Fix missing word in doc comment. 2018-11-17 21:02:00 +07:00
Andrei Sebastian BURUIANA
83aa2ab39d fixed documentation of Z3_param_descrs_get_name 2018-11-06 13:50:52 +02:00
Andrei Sebastian BURUIANA
4c4ca7d3b8 fixed documentation of Z3_param_descrs_get_name 2018-11-06 13:41:18 +02:00
Nikolaj Bjorner
51a0022450 add recfun to API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2018-10-27 11:41:18 -05:00