Nikolaj Bjorner
|
ee1a1b1135
|
refactor sat/sls interface. Remove wpm2 and bvsls dependencies
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-08-15 10:40:44 -07: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
|
19050d1c4c
|
merge Fixedpoint.cs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-07-28 12:20:48 -07:00 |
|
Nikolaj Bjorner
|
4ab27eff78
|
refactor weighted-maxsat into separate files
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-07-28 08:31:57 -07:00 |
|
Nikolaj Bjorner
|
dd786bb5bf
|
fix quantifier elimination bugs reported by Berdine and Bornat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-07-14 15:41:03 +02:00 |
|
Nikolaj Bjorner
|
e4dedbbefc
|
fix quantifier elimination bugs reported by Berdine and Bornat
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-07-14 15:38:22 +02:00 |
|
Nikolaj Bjorner
|
465eafbf45
|
fix assertion for integrality, lax noprogress bail out code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-07-09 05:04:00 +02:00 |
|
Christoph M. Wintersteiger
|
3209cd2ded
|
Disabled construction of partial model on theory failure as it caused buggy behavior.
Thanks to parno (Codeplex Issue #117)!
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-06-23 16:40:49 +01:00 |
|
Christoph M. Wintersteiger
|
000db81b4f
|
Fixed bug where the random seed wasn't passed through to
theory_arith. Thanks to Carsten! (Stackoverflow #24327987)
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-06-23 15:47:47 +01:00 |
|
Nikolaj Bjorner
|
960e8ea1d5
|
working on hitting sets
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-06-08 14:12:54 +01:00 |
|
Nikolaj Bjorner
|
88bd01bc4f
|
patching non-termination bug in datatype factory, reported by Tiago
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-06-03 23:03:34 +05:30 |
|
Nikolaj Bjorner
|
a10c318e15
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2014-05-31 12:04:28 +05:30 |
|
Nikolaj Bjorner
|
f76b343bfa
|
expose parameter settings for controlling injectivity axiom. rquested by Jasmin Blanchette
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-05-31 11:25:54 +05:30 |
|
Christoph M. Wintersteiger
|
7288353575
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2014-05-30 18:14:46 +01:00 |
|
Christoph M. Wintersteiger
|
bc25ea404f
|
Fixed potential bug (warning on OSX).
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-05-30 18:14:33 +01:00 |
|
Nikolaj Bjorner
|
49f9f4b3b5
|
fix crash in model construction from finite domain theory
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-05-30 20:52:39 +05:30 |
|
Nikolaj Bjorner
|
57fc0f3f55
|
bug fixes to min-max, and experiments with hsmax
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-05-28 15:44:39 -07:00 |
|
Nikolaj Bjorner
|
2ee416fc8f
|
deal with infinite loop in diagonalization attempt in datatype factory
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-05-21 10:23:31 -07:00 |
|
Nikolaj Bjorner
|
8b5eb08e2d
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2014-05-15 21:12:41 -07:00 |
|
Nikolaj Bjorner
|
3d1ca5ecc9
|
make eval cache sensitive to model completion. Bug 110 reported by cipher1024
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-05-15 21:12:16 -07:00 |
|
Nikolaj Bjorner
|
a0359c3035
|
add logging
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-05-09 11:24:36 -07:00 |
|
Nikolaj Bjorner
|
1e235659c7
|
unreferenced variable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-05-09 11:05:22 -07:00 |
|
Nikolaj Bjorner
|
9c1f85e564
|
addressing compiler warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-05-09 11:03:11 -07:00 |
|
Nikolaj Bjorner
|
05a39cb2cf
|
fix wrong simplex backtracking
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-05-09 08:51:07 -07:00 |
|
Nikolaj Bjorner
|
d2db8007d8
|
tuning pb/max
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-05-06 04:01:10 -07:00 |
|
Christoph M. Wintersteiger
|
c3b7c738f8
|
Merge branch 'bvsls' of https://git01.codeplex.com/z3 into opt
Conflicts:
scripts/mk_project.py
src/duality/duality.h
src/duality/duality_solver.cpp
src/duality/duality_wrapper.h
src/interp/iz3hash.h
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-04-25 22:18:41 +01:00 |
|
Christoph M. Wintersteiger
|
fb4c07a2ea
|
FPA refactoring in preparation for FPA support in the kernel.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2014-04-23 18:36:38 +01:00 |
|
Nikolaj Bjorner
|
7237be768b
|
fixing bugs in refactored code exposed from White's example
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-04-17 11:06:43 -07:00 |
|
Nikolaj Bjorner
|
1db7e0a149
|
fix compiler warnings reported by Robert White
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-04-02 15:54:28 +02:00 |
|
Nikolaj Bjorner
|
d67f1f36c4
|
refactor weighted theory solver into own file
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-03-29 16:54:12 -07:00 |
|
Nikolaj Bjorner
|
ede9549818
|
fix compilation errors
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-03-25 13:43:45 -07:00 |
|
Nikolaj Bjorner
|
27940d7afa
|
new file
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-03-24 08:16:15 -07:00 |
|
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
|
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
|
76b11f2d12
|
improved SLS
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-03-21 15:06:31 -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
|
88df909a6c
|
merge with unstable
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2014-03-20 14:09:18 -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
|
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
|
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 |
|