3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-20 23:56:37 +00:00
Commit graph

1938 commits

Author SHA1 Message Date
Nikolaj Bjorner ff1543d700 fix APIs, add python API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-23 21:28:11 -07:00
Nikolaj Bjorner 0181f0f9df add bvmax tactic, add proviso for non-0 lower bounds in elim01
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-23 18:03:20 -07:00
Nikolaj Bjorner ea261c930d fix memory leak in scoped_numeral_vector
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-22 20:34:34 -07:00
Nikolaj Bjorner 92145f2bfa integrate opt with push/pop/check-sat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-22 16:31:48 -07:00
Nikolaj Bjorner fdaeb9bb73 integrate opt with push/pop/check-sat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-22 16:15:50 -07:00
Nikolaj Bjorner 7c4bd23b3d check types
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-22 01:07:38 -07:00
Nikolaj Bjorner 9556a223f3 check types
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-22 00:54:14 -07:00
Nikolaj Bjorner 2c69aa0df1 fix duplicate class
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-22 00:06:34 -07:00
Nikolaj Bjorner 8476a12c0f trying to fix build problems
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-21 15:21:03 -07:00
Nikolaj Bjorner 6fac8aa40c trying to fix build problems
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-21 15:17:50 -07:00
Nikolaj Bjorner 3de940423f trying to fix build problems
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-21 15:11:30 -07:00
Nikolaj Bjorner 143f8af3f8 improved SLS
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-21 15:09:23 -07:00
Nikolaj Bjorner 76b11f2d12 improved SLS
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-21 15:06:31 -07:00
Nikolaj Bjorner 6e285f06de improved SLS
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-21 14:57:25 -07:00
Nikolaj Bjorner 5b1f83a676 improved SLS
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-21 14:48:01 -07:00
Nikolaj Bjorner f8348d0bc4 trying to fix build problems
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-21 14:45:12 -07:00
Nikolaj Bjorner 8cbe257434 improved SLS
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-21 14:33:29 -07:00
Nikolaj Bjorner 272399bebc fixing compiler errors
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-21 14:29:21 -07:00
Nikolaj Bjorner 1c7d523838 separate out parameter references for API call to fix build problem
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-21 14:23:02 -07:00
Nikolaj Bjorner 25383796c6 improved SLS
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-20 22:22:46 -07:00
Nikolaj Bjorner d9796ec030 improved SLS
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-20 22:19:30 -07:00
Nikolaj Bjorner 38a915d46f another sls test
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-20 17:42:01 -07:00
Nikolaj Bjorner 39ac22c37e sls testing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-20 17:34:01 -07:00
Nikolaj Bjorner c148272cc4 add tactic for rewriting cardinality constraints to bit-vectors
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-20 15:21:46 -07:00
Nikolaj Bjorner 88df909a6c merge with unstable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-20 14:09:18 -07:00
Nikolaj Bjorner 3e0e9c7f3c parse also bit-vector constants with set-info. Reported by David Cok
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-19 20:30:58 -07:00
Nikolaj Bjorner a9e8045071 fix bug reported by Nuno Lopes when query gets sliced
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-19 20:23:54 -07:00
Nikolaj Bjorner a8fb15ce2c patch bounds normalization bug found by dvitek
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-19 18:02:05 -07:00
Nikolaj Bjorner bc8508f3df patch bounds normalization bug found by dvitek
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-19 17:59:49 -07:00
Nikolaj Bjorner 8a63ae0cdf patch bounds normalization bug found by dvitek
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-19 17:59:20 -07:00
Nikolaj Bjorner e3a854743b working on SLS
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-19 15:55:16 -07:00
Nikolaj Bjorner 2909e8cd9e working on SLS
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-19 15:53:28 -07:00
Nikolaj Bjorner a9281777cc test for SLS
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-19 15:48:05 -07:00
Nikolaj Bjorner f50557c372 test for SLS
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-19 15:40:05 -07:00
Nikolaj Bjorner 3b3498c4b5 initial sls experiment
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-19 15:39:11 -07:00
Nikolaj Bjorner 78975827b2 add sls test to wmax
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-18 21:30:45 -07:00
Nikolaj Bjorner 7b0ffc9108 Merge branch 'opt' of https://git01.codeplex.com/z3 into opt 2014-03-18 20:04:33 -07:00
Nikolaj Bjorner e11e1231dc snapshot
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-18 20:04:15 -07:00
Nikolaj Bjorner ce2338d4fb working on pb sls
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-18 20:04:00 -07:00
Nikolaj Bjorner 94b3a46811 working on pb sls
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-18 16:06:04 -07:00
Nikolaj Bjorner 9811054e72 adding pb sls
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-18 14:17:21 -07:00
Nikolaj Bjorner 4effa7f0c0 debug opt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-17 21:13:31 -07:00
Nikolaj Bjorner af55088b78 debugging opt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-17 10:34:32 -07:00
Nikolaj Bjorner 90bd02b5f7 making ddl work with objectives
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-15 11:10:03 -07:00
Nikolaj Bjorner f82f7f83b9 adding optimization to dense difference logic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-14 14:42:01 -07:00
Nikolaj Bjorner 4732e03259 filter fresh constants from models
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-07 08:59:27 -08:00
Nikolaj Bjorner e94a1b56ae working on DL opt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-05 18:16:42 -08:00
Nikolaj Bjorner 99b4ce037d integrating diff opt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-05 16:29:26 -08:00
Nikolaj Bjorner 80ba830091 working on DL opt
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-05 15:43:15 -08:00
Nikolaj Bjorner fe61492d5d debugging diff logic simple simplex
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2014-03-04 21:19:29 -08:00