Nikolaj Bjorner
|
457b22b00e
|
add TPTP example
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-09-06 21:49:00 -07:00 |
|
Nikolaj Bjorner
|
0d56499e2d
|
re-organize muz_qe into separate units
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-08-28 21:20:24 -07:00 |
|
Nikolaj Bjorner
|
5c145dcd4b
|
fix parameter checking on quantifiers (thanks to Esteban Pavese), fix query tracking in rel_context (thanks to Nuno Lopes), fix counter for free variables under quantfiers (thanks to Tomer Weiss)
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-08-22 15:00:52 -07:00 |
|
Nikolaj Bjorner
|
7bbabcdf6d
|
updated documentation for finite domain sizes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-08-16 14:47:48 -07:00 |
|
Nikolaj Bjorner
|
0fd94a033f
|
change non-null test
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-08-12 09:52:10 -07:00 |
|
Nikolaj Bjorner
|
3b64265c27
|
remove duplicated definition of is_store and is_select
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-08-09 09:15:04 -07:00 |
|
Nikolaj Bjorner
|
f1d3a13b7f
|
add missing case handlers for internal bit-vector operators that leak during simplification
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-07-16 11:46:29 +04:00 |
|
Nikolaj Bjorner
|
9a49f5f204
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2013-07-10 17:21:16 +03:00 |
|
Nikolaj Bjorner
|
784455d1fc
|
detect approximate relations to return unknown, fix product relations, fix symbolic magic set transformation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-07-10 17:20:44 +03:00 |
|
Leonardo de Moura
|
ccb36f1ae7
|
Fix issue https://z3.codeplex.com/workitem/54
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-07-09 08:22:17 -07:00 |
|
Nikolaj Bjorner
|
324dc5869d
|
fix substitution bug in qe, working on boogie trace
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-06-25 13:07:28 -05:00 |
|
Christoph M. Wintersteiger
|
67aaec872a
|
Java API: status bugfix. Thanks to user Bauna for reporting this
issue (#50).
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-06-25 18:27:53 +01:00 |
|
Leonardo de Moura
|
205520ed6c
|
Move AssemblyInfo.cs AssemblyInfo. Update mk_util.py to generate AssemblyInfo.cs instead of modifying it.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-06-24 15:34:42 -07:00 |
|
Leonardo de Moura
|
f5f04e583b
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2013-06-20 17:48:57 -07:00 |
|
Leonardo de Moura
|
cd485f03dd
|
Add trace msg
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-06-20 17:02:15 -07:00 |
|
Christoph M. Wintersteiger
|
1a26c9726b
|
.NET API: bugfix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-06-14 13:15:48 +01:00 |
|
Nikolaj Bjorner
|
d569027e36
|
fix reference count bugs in overflow/underflow APIs for bit-vectors
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-06-02 20:54:01 -07:00 |
|
Nikolaj Bjorner
|
c0895e5548
|
remove hassel table from unstable: does not compile under other plantforms
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-05-31 17:48:19 -07:00 |
|
Christoph M. Wintersteiger
|
5d1339beec
|
.NET/Java: API doc update for Context constructor.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-05-17 13:43:32 +01:00 |
|
Leonardo de Moura
|
c8c5f30b49
|
Add new C++ APIs for creating forall/exists expressions.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-05-09 21:30:31 -07:00 |
|
Nikolaj Bjorner
|
622484929f
|
postpone rule flushing dependent on engine
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-05-06 01:33:40 +02:00 |
|
Nikolaj Bjorner
|
0fbdd37e89
|
working on horn difference logic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-04-21 18:17:49 -07:00 |
|
Nikolaj Bjorner
|
2afcc493e0
|
remove reference count debugging, add substitution to C++ header
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-04-18 10:18:26 -07:00 |
|
Nikolaj Bjorner
|
359d2326f8
|
stash
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-04-03 17:06:45 -07:00 |
|
Leonardo de Moura
|
b417ca657d
|
Fix set_interruptable usage
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-03-25 16:52:08 -07:00 |
|
Nikolaj Bjorner
|
26f4d3be20
|
significant update to Horn routines: add module hnf to extract Horn normal form (removed from rule_manager). Associate proof objects with rules to track (all) rewrites, so that proof traces can be tracked back to original rules after transformations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2013-03-23 14:11:54 -07:00 |
|
Leonardo de Moura
|
e8140f5c1f
|
Fix compilation problems when using Visual Studio 32 bit compiler
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-02-26 12:34:52 -08:00 |
|
Christoph M. Wintersteiger
|
5fe58c2f2d
|
Java API: renamed assert_(...) to add(...)
.NET API: added alias Add(...) for Assert(...)
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-02-26 19:13:48 +00:00 |
|
Leonardo de Moura
|
b2810592e6
|
Add enumeration_sort method to C++ API. Add as_expr method to goal class in C++ API. Add enum_sort_example to C++ examples/c++/example.cpp
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-02-26 08:29:01 -08:00 |
|
Christoph M. Wintersteiger
|
6075ae28fc
|
ML/Java: Proper use of Datatype API for List/Enum/Constructor
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-02-20 19:40:48 +00:00 |
|
Leonardo de Moura
|
030aef5d5a
|
Fix bug reported by Andrey Kupriyanov
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-02-14 09:55:42 -08:00 |
|
Christoph M. Wintersteiger
|
92e7384bf5
|
Java API: final adjustments
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-02-13 17:21:08 +00:00 |
|
Leonardo de Moura
|
3a15db5244
|
Fix uninterpreted sort definition. There was a mismatch in the behavior of the API and SMT front-ends. The SMT front-ends were using user_sorts to be able to support parametric uninterpreted sorts. After this fix, the API also creates user_sorts.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-02-12 14:34:31 -08:00 |
|
Christoph M. Wintersteiger
|
91402f2060
|
C API: fixed mk_context/mk_context_rc exception behaviour
Adjusted .NET/Java APIs accordingly.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-02-08 18:54:44 +00:00 |
|
Leonardo de Moura
|
4624919786
|
Improve html pretty printer for RCF package
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-27 11:24:23 -08:00 |
|
Leonardo de Moura
|
77f58269ed
|
Add html pretty printing mode for RCF package
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-27 10:19:54 -08:00 |
|
Leonardo de Moura
|
a895506dac
|
Fix issue reported at http://stackoverflow.com/questions/14524316/z3-4-3-get-complete-model
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-25 09:29:03 -08:00 |
|
Leonardo de Moura
|
6dd4cb832b
|
Fix problem reported by Alex Horn
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-24 16:42:34 -08:00 |
|
Leonardo de Moura
|
711abc75fb
|
Fix issue reported at http://z3.codeplex.com/workitem/14
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-24 13:22:28 -08:00 |
|
Christoph M. Wintersteiger
|
4b18c8f9c4
|
Java API: syntactic adjustments, getters, setters,
... convenience parameters, etc.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-01-17 19:31:02 +00:00 |
|
Christoph M. Wintersteiger
|
3abf397560
|
Added Solver.AssertAndTrack
Convenience fixes.
Renamed Context.Const to Context.ConstProbe
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-01-17 19:30:00 +00:00 |
|
Leonardo de Moura
|
c9b7ea35b6
|
Fix typo
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-16 08:39:24 -08:00 |
|
Christoph M. Wintersteiger
|
5f0cb28ca3
|
.NET and Java APIs: added functions for global parameter management.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-01-15 17:05:31 +00:00 |
|
Leonardo de Moura
|
799fe073db
|
Add API for extracting numerator/denominator of RCF numerals. Add field to store the original isolating interval before refinement.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-14 18:29:08 -08:00 |
|
Leonardo de Moura
|
742f2b07dd
|
Add support for compact string representation in the RCF API
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-14 11:08:32 -08:00 |
|
Leonardo de Moura
|
7312f49f88
|
Fix Visual Studio warnings
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-13 09:06:07 -08:00 |
|
Leonardo de Moura
|
93f37bdf9f
|
Merge branch 'realclosure' into unstable
|
2013-01-12 22:03:40 -08:00 |
|
Leonardo de Moura
|
4cd2998743
|
Add power operator to C and Python RCF APIs
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2013-01-10 13:05:47 -08:00 |
|
Christoph M. Wintersteiger
|
dd127c2f71
|
Java API: bugfix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-01-10 18:16:29 +00:00 |
|
Christoph M. Wintersteiger
|
3482b8f4f1
|
.NET API: bugfix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2013-01-10 18:08:56 +00:00 |
|