3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-29 20:05:51 +00:00
Commit graph

3436 commits

Author SHA1 Message Date
Christoph M. Wintersteiger
606eeb658e bugfix for solver parameters that did not get passed on (codeplex discussion 560796).
Thanks to user xor88 for reporting this issue.

Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-08-13 23:05:45 +01: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
Nikolaj Bjorner
276bef1c20 local updates
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-12 19:25:39 -07:00
Nikolaj Bjorner
180b0d4ec9 add sls
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-12 19:24:31 -07:00
mattpark
5a45711f22 Dealt with some concurrency issues due to concurrent GC. 2014-08-12 10:16:00 +01:00
Nikolaj Bjorner
470b5c11b9 mus logging
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-11 08:06:29 -07:00
Nikolaj Bjorner
1652c16163 add missing code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-10 22:13:55 -07:00
Nikolaj Bjorner
39d90f914d NA
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-10 21:27:07 -07:00
Nikolaj Bjorner
e832bdd257 fix bug in blocked clause elimination that was enabled for external variables, fix other bugs in maxres
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-10 21:23:05 -07:00
Nikolaj Bjorner
47ac5c0633 fix doc bug
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-09 11:41:04 +09:00
Christoph M. Wintersteiger
0df0174d62 .NET API: Enabled .xml documentation generation by default.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-08-08 15:24:08 +01:00
Nikolaj Bjorner
3d995648ee partial fix to model generation bug for non-linear constraints: avoid epsilon refinment for non-shared variables
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-07 20:39:20 +09:00
Ken McMillan
e17af8a5de doc fix for interpolation bindings for python 2014-08-06 15:34:58 -07:00
Ken McMillan
6880945435 added simple interpolation bindings for python 2014-08-06 15:30:24 -07:00
Ken McMillan
5a107095c9 removing python changes for interp 2014-08-06 11:32:51 -07:00
Ken McMillan
b933a4da85 merged python interp changes 2014-08-06 11:26:44 -07:00
Ken McMillan
31d4e6aa00 merging with unstable 2014-08-06 11:17:44 -07:00
Ken McMillan
ab13987884 working on python interp 2014-08-06 11:16:24 -07:00
Ken McMillan
c007a5e5bd merged with unstable 2014-08-06 11:16:06 -07:00
Ken McMillan
7bf87e76ea fix for tree interpolation 2014-08-05 11:11:43 -07:00
Christoph M. Wintersteiger
4610acca0f FPA: reduced number of temporary variables.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-08-04 17:10:56 +01:00
Christoph M. Wintersteiger
8b40d4a735 FPA theory bug fixes.
Also removed unnecessary intermediate variables.

Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-08-04 17:00:04 +01:00
Nikolaj Bjorner
317e76a11b mss and mss-mus-maxres
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-03 20:23:10 -07:00
Nikolaj Bjorner
d429e72e92 v2 of dual maxres engine
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-03 18:50:21 -07:00
Nikolaj Bjorner
622d8b5cd1 moving to maxres consolidation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-03 00:18:09 -07:00
Nikolaj Bjorner
6a4c08c7cb moving to maxres consolidation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-03 00:17:55 -07:00
Nikolaj Bjorner
a41b1d34ce moving dual solver to maxres
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-03 00:08:57 -07:00
Nikolaj Bjorner
5e026b7897 mss and maxres tuning
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-02 23:34:43 -07:00
Nikolaj Bjorner
9681dc12b1 tuning auxiliary literals and clauses
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-02 14:25:04 -07:00
Nikolaj Bjorner
8814ba0629 testing maxres with sat core
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-02 12:27:57 -07:00
Nikolaj Bjorner
b928734348 perf improvements, mus
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-08-01 16:11:52 -07:00
Nikolaj Bjorner
6438c477b3 working on maxres
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-07-31 23:35:41 -07:00
Nikolaj Bjorner
39414d8b8d testing inc_sat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-07-31 22:29:47 -07:00
Christoph M. Wintersteiger
2cd4edf1a2 FPA API bugfixes
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-07-31 17:56:18 +01:00
Christoph M. Wintersteiger
c508b66cf7 Merge branch 'unstable' of https://git01.codeplex.com/z3 into fpa-api
Conflicts:
	src/ast/float_decl_plugin.h

Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-07-31 17:37:43 +01:00
Christoph M. Wintersteiger
39646bac3e added operator[] to obj_map for convenience
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-07-31 16:32:25 +01:00
Nikolaj Bjorner
365f05b41a testing inc-sat solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-07-30 17:49:51 -07:00
Nikolaj Bjorner
bfc0af7820 testing inc-sat solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-07-30 16:35:46 -07:00
Nikolaj Bjorner
e8056e066d enable bvsat, multi disjoint cores for dual-maxres
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-07-30 12:57:30 -07:00
Nikolaj Bjorner
3fefed69b7 incremental sat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-07-30 11:12:15 -07:00
Nikolaj Bjorner
4f0de9a0cf implement user scopes for sat solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-07-30 09:27:03 -07:00
Nikolaj Bjorner
2b1af8fd50 updated sat solver for cores
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-07-29 14:38:17 -07:00
Christoph M. Wintersteiger
06a4a3599d Added git hashcode information to (get-info :version)
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2014-07-29 18:04:54 +01:00
Nikolaj Bjorner
0e9511b597 unsat core for SAT solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-07-29 08:39:34 -07:00
Nikolaj Bjorner
66f626b50e local changes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-07-29 07:41:08 -07:00
Nikolaj Bjorner
e98acf4ece working on adding basic cores to efficient SAT solver
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-07-29 07:22:59 -07:00
Nikolaj Bjorner
19050d1c4c merge Fixedpoint.cs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-07-28 12:20:48 -07:00