Nikolaj Bjorner
|
8ba77b38d4
|
revert to prettier SMT2 printer as default
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-28 13:37:41 -08:00 |
|
Christoph M. Wintersteiger
|
830f6ada93
|
Java API: bugfixes
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2012-11-28 17:35:07 +00:00 |
|
Christoph M. Wintersteiger
|
519d308b86
|
Java API: bugfixes
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2012-11-28 14:59:39 +00:00 |
|
Leonardo de Moura
|
aa4fe775b1
|
fixed bug reported by Herman
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-27 17:18:38 -08:00 |
|
Nikolaj Bjorner
|
1d9b090196
|
quantifiers and a heuristic for disequalities
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-27 15:34:02 -08:00 |
|
Christoph M. Wintersteiger
|
a9883e972f
|
Java API: Bugfixes and Example.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2012-11-27 23:06:35 +00:00 |
|
Christoph M. Wintersteiger
|
eee3bf886d
|
Java API: package renaming.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2012-11-27 19:09:30 +00:00 |
|
Christoph M. Wintersteiger
|
d65b836ace
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2012-11-27 19:02:29 +00:00 |
|
Christoph M. Wintersteiger
|
2976fcbfd8
|
Java API: Build system update.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2012-11-27 19:01:03 +00:00 |
|
Christoph M. Wintersteiger
|
c1bd6cb2fa
|
Java API: Removed auto-generated files.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2012-11-27 18:48:42 +00:00 |
|
Christoph M. Wintersteiger
|
11ffbab0bd
|
Java API: Removed auto-generated files.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2012-11-27 18:47:30 +00:00 |
|
Leonardo de Moura
|
c00f20832a
|
fixed tab
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-27 09:23:44 -08:00 |
|
Christoph M. Wintersteiger
|
9a79511458
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2012-11-27 16:37:18 +00:00 |
|
Christoph M. Wintersteiger
|
c045214da2
|
Managed API: Bugfixes and refactoring.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2012-11-27 16:37:04 +00:00 |
|
Christoph M. Wintersteiger
|
c6303fc8f5
|
Java API: a first version that compiles. This is still untested.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2012-11-27 16:36:50 +00:00 |
|
Nikolaj Bjorner
|
c82deeaf3c
|
working on quantifiers
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-27 08:01:11 -08:00 |
|
Nikolaj Bjorner
|
fb947f50fb
|
fold properties at level infty into the other properties as suggested by Arie
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-26 20:47:09 -08:00 |
|
Nikolaj Bjorner
|
ff866e86a4
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2012-11-26 17:55:52 -08:00 |
|
Nikolaj Bjorner
|
8612c89c54
|
working on quantifiers
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-26 17:55:40 -08:00 |
|
Christoph M. Wintersteiger
|
6797f39b75
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2012-11-27 00:39:32 +00:00 |
|
Christoph M. Wintersteiger
|
1e8b45e653
|
Java API: Build system and Refactoring.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2012-11-27 00:39:23 +00:00 |
|
Christoph M. Wintersteiger
|
8c32f6b015
|
Managed API: Refactoring
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2012-11-27 00:38:19 +00:00 |
|
Nikolaj Bjorner
|
4f7dd08c38
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2012-11-26 14:18:26 -08:00 |
|
Nikolaj Bjorner
|
521d975c84
|
additional array handling routines
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-26 14:18:20 -08:00 |
|
Nikolaj Bjorner
|
589665f00e
|
set low-level pretty printer by default from fixedpoint context
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-26 14:01:06 -08:00 |
|
Nikolaj Bjorner
|
b456be1151
|
fix documentation string in python API
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-26 14:00:20 -08:00 |
|
Christoph M. Wintersteiger
|
d1342ba7a9
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2012-11-26 21:03:47 +00:00 |
|
Christoph M. Wintersteiger
|
36d9a90d2a
|
Java API: more automatic translation from C#, but still unfinished.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2012-11-26 21:03:35 +00:00 |
|
Christoph M. Wintersteiger
|
75b1278e97
|
Managed API: Refactoring.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2012-11-26 21:02:22 +00:00 |
|
Nikolaj Bjorner
|
f7825755db
|
fix build problem, redo naming abstraction
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-26 08:26:51 -08:00 |
|
Christoph M. Wintersteiger
|
682a725e13
|
Managed API: Refactoring, Formatting.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2012-11-26 13:47:26 +00:00 |
|
Nikolaj Bjorner
|
008fc648c1
|
ensure there are enough variables
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-25 16:53:13 -08:00 |
|
Nikolaj Bjorner
|
93ad91d2f9
|
preparing handling of arrays/quantifiers, fix cover-related bugs reported by Arie
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-25 12:08:49 -08:00 |
|
Christoph M. Wintersteiger
|
6834abd781
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2012-11-23 19:25:19 +00:00 |
|
Christoph M. Wintersteiger
|
eb812f0fad
|
Java API: Updates, this is still work in progress.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2012-11-23 19:24:56 +00:00 |
|
Leonardo de Moura
|
e4b80d3c31
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2012-11-23 10:50:21 -08:00 |
|
Leonardo de Moura
|
ead39ea6c5
|
Fixed bug reported by Nuno Lopes
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-23 10:49:58 -08:00 |
|
Christoph M. Wintersteiger
|
7defd469bb
|
Managed API: Refactoring and formatting.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2012-11-23 18:30:51 +00:00 |
|
Leonardo de Moura
|
4b27eae47f
|
using doxygen to document z3py API
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-22 18:41:43 -08:00 |
|
Leonardo de Moura
|
a9a673bb8a
|
New API website
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-22 17:53:43 -08:00 |
|
Leonardo de Moura
|
7da026bad2
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2012-11-22 17:05:18 -08:00 |
|
Leonardo de Moura
|
7c40c4bd9a
|
Added more comments to the C++ API
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-22 17:04:59 -08:00 |
|
Christoph M. Wintersteiger
|
520bcaf720
|
More Java API. This is still under heavy construction and cannot be used.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2012-11-23 00:46:44 +00:00 |
|
Christoph M. Wintersteiger
|
c702454f6c
|
Formatting
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2012-11-23 00:45:48 +00:00 |
|
Leonardo de Moura
|
c4197722bb
|
removing dead params
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-22 16:36:46 -08:00 |
|
Leonardo de Moura
|
33c44d014b
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2012-11-22 16:20:19 -08:00 |
|
Leonardo de Moura
|
026c81ba29
|
Simplified asserted_formulas. From now on, we should use tactics for qe, der, solve, etc.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-22 16:20:02 -08:00 |
|
Nikolaj Bjorner
|
dcbf1f9fbb
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2012-11-22 15:52:00 -08:00 |
|
Nikolaj Bjorner
|
141236e975
|
fix seg-fault bugs reported by Arie
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-22 15:51:47 -08:00 |
|
Leonardo de Moura
|
4237ac0dbf
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2012-11-22 15:22:28 -08:00 |
|
Leonardo de Moura
|
e0c79c06bc
|
removed class
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-22 15:21:57 -08:00 |
|
Leonardo de Moura
|
ce2fbd559e
|
removed dead file
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-22 15:07:05 -08:00 |
|
Nikolaj Bjorner
|
d27997aa1b
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2012-11-22 13:46:26 -08:00 |
|
Nikolaj Bjorner
|
7d9254f122
|
fix multiple bugs in interfacing with fixedpoint context
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-22 13:46:12 -08:00 |
|
Christoph M. Wintersteiger
|
985145d810
|
Beginnings of a Java API. This is under heavy construction.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2012-11-22 20:38:05 +00:00 |
|
Christoph M. Wintersteiger
|
e37a347b33
|
Formatting
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2012-11-22 20:37:24 +00:00 |
|
Leonardo de Moura
|
bffa941616
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2012-11-22 10:06:45 -08:00 |
|
Leonardo de Moura
|
5e7436cb50
|
Removed (some) dead parameters. Added doxygen documentation for the whole code base.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-22 10:06:24 -08:00 |
|
Nikolaj Bjorner
|
fcdde59438
|
add missing files
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-22 09:48:08 -08:00 |
|
Nikolaj Bjorner
|
8540b379ad
|
add missing files
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-22 09:47:11 -08:00 |
|
Leonardo de Moura
|
66b02eb88d
|
Temporary fix for the build
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-22 07:44:03 -08:00 |
|
Leonardo de Moura
|
28dabd2441
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2012-11-21 18:32:48 -08:00 |
|
Leonardo de Moura
|
59b95a54e6
|
working on JNI bindings
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-21 18:14:25 -08:00 |
|
Nikolaj Bjorner
|
ec21c7bbc5
|
rewrite quantifier module
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-21 16:54:41 -08:00 |
|
Leonardo de Moura
|
2a9014ff57
|
Added directory for future Java bindings
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-21 12:51:07 -08:00 |
|
Christoph M. Wintersteiger
|
a103f0e288
|
Made macro-finder and quasi-macros tactics public.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2012-11-21 14:39:39 +00:00 |
|
Nikolaj Bjorner
|
ec8b7948bf
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2012-11-20 21:52:00 -08:00 |
|
Nikolaj Bjorner
|
21eca20b9e
|
fix slice bug
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-20 21:51:41 -08:00 |
|
Nikolaj Bjorner
|
a935c64e15
|
expose assertions that are pushed to the context
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-20 21:00:02 -08:00 |
|
Nikolaj Bjorner
|
a38a7ab506
|
delay rule flushing so that pretty printing retains original format of rules
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-20 15:30:22 -08:00 |
|
Nikolaj Bjorner
|
2c54bbba5f
|
more general predicate recognizer for quantified Horn clauses
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-20 11:16:54 -08:00 |
|
Nikolaj Bjorner
|
6a18015622
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2012-11-20 10:43:05 -08:00 |
|
Nikolaj Bjorner
|
01ddb20441
|
recognize array and bv theories in HORN format
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-20 10:42:59 -08:00 |
|
Leonardo de Moura
|
557cda70b0
|
Set :global-decls to false
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-20 08:45:31 -08:00 |
|
Leonardo de Moura
|
e0f5c0bd8e
|
Added script for generating documentation for the C, .NET and Python APIs
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-20 00:18:43 -08:00 |
|
Christoph M. Wintersteiger
|
a20c4ad199
|
FPA tactic refactoring; put fpa2bv rewriter into separate file.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
|
2012-11-19 20:51:35 +00:00 |
|
Nikolaj Bjorner
|
62c713129a
|
rename pdr_tactic to horn_tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-19 09:24:19 -08:00 |
|
Nikolaj Bjorner
|
b30fc79bf1
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2012-11-19 05:21:15 -08:00 |
|
Nikolaj Bjorner
|
5bf20f9125
|
fix bug in qe-lite when substituting inside quantifiers
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-19 05:20:45 -08:00 |
|
Nikolaj Bjorner
|
a94d3a21ee
|
use same quotation mechanism as ast_smt2 parser
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-19 05:00:02 -08:00 |
|
Nikolaj Bjorner
|
57c4ce4082
|
bit-blast equalities before checking
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-19 04:39:18 -08:00 |
|
Nikolaj Bjorner
|
f98e107d0e
|
insert fresh name
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-18 20:11:48 -08:00 |
|
Nikolaj Bjorner
|
f014ab9598
|
use different symbols for named rules
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-18 19:00:01 -08:00 |
|
Nikolaj Bjorner
|
9c304d7642
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2012-11-18 18:31:59 -08:00 |
|
Nikolaj Bjorner
|
3ce0e900ff
|
register also head predicate
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-18 18:31:35 -08:00 |
|
Leonardo de Moura
|
8f2a17e20b
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2012-11-18 00:14:08 -08:00 |
|
Leonardo de Moura
|
b169963909
|
fixed FreeBSD support
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-18 00:09:45 -08:00 |
|
Leonardo de Moura
|
1a3eb3a2ed
|
Added support for FreeBSD
|
2012-11-18 00:05:32 -08:00 |
|
Leonardo de Moura
|
c3ee9d0f74
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2012-11-17 20:29:30 -08:00 |
|
Leonardo de Moura
|
3711f8e42c
|
replaced simplifier with rewriter at pull_quant.cpp
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-17 20:29:09 -08:00 |
|
Nikolaj Bjorner
|
3dbf617a46
|
avoid compiler warning casting int to bool
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-17 18:42:54 -08:00 |
|
Nikolaj Bjorner
|
f9f303e934
|
add pdr tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-17 18:18:58 -08:00 |
|
Nikolaj Bjorner
|
39e6453f4a
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2012-11-17 18:03:46 -08:00 |
|
Leonardo de Moura
|
3e50a65dfc
|
isolating elim_term_ite inside smt module
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-17 17:12:30 -08:00 |
|
Nikolaj Bjorner
|
8592f5cef4
|
make verbose model only use simplified rules
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-17 15:27:51 -08:00 |
|
Nikolaj Bjorner
|
29a45e34a2
|
fixing bugs in model evaluator. remove wrong assertions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-17 22:09:15 +01:00 |
|
Nikolaj Bjorner
|
50385e7e29
|
add option to validate result of PDR. Add PDR tactic. Add fixedpoint parsing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-17 20:47:49 +01:00 |
|
Leonardo de Moura
|
ed5d154f78
|
broke dependency between components that need initialization and memory_manager
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-17 11:30:25 -08:00 |
|
Leonardo de Moura
|
570147e326
|
removed dead code
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-17 10:33:09 -08:00 |
|
Leonardo de Moura
|
93bfcaa404
|
Making ast_smt2_pp the default pretty printer. Now, mk_pp is just an alias for mk_ismt2_pp
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-17 10:20:08 -08:00 |
|
Leonardo de Moura
|
1645f61d85
|
added READMEs
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-17 09:32:01 -08:00 |
|
Leonardo de Moura
|
1ec0d02ead
|
added get_version to z3py
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-14 11:14:09 -08:00 |
|
Leonardo de Moura
|
ead762e0d0
|
bumped version number
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-14 09:02:53 -08:00 |
|
Leonardo de Moura
|
3e8d3db290
|
fixed gcc compilation error
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-13 09:26:01 -08:00 |
|
Leonardo de Moura
|
b335661d5a
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2012-11-13 09:17:35 -08:00 |
|
Leonardo de Moura
|
f9ec1f2a63
|
making sure par-or and par-then combinators work correctly even when OpenMP is not available
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-13 09:14:36 -08:00 |
|
Nikolaj Bjorner
|
68ae5d434c
|
fix cover retrieval for slicing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-13 17:00:01 +01:00 |
|
Leonardo de Moura
|
e0fcbc101c
|
Added support for clang++ on OSX
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-12 04:56:48 +00:00 |
|
Leonardo de Moura
|
99b7f7509d
|
bump version number in unstable branch
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-11 10:50:24 -08:00 |
|
Leonardo de Moura
|
a6db55d21f
|
Display version number using new format
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-10 19:03:16 -08:00 |
|
Leonardo de Moura
|
caced62f40
|
New API for adding 'tracked assertions'. Added wrappers for creating existential and universal quantifiers in the C++ API fronted. Added new examples for the C++ API
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-10 15:54:31 -08:00 |
|
Nikolaj Bjorner
|
108bbb0597
|
add missing check for difference logic fragment for clause heads
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-10 11:50:17 +01:00 |
|
Leonardo de Moura
|
73a13f209b
|
fixed bug detected in regression tests
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-07 10:46:00 -08:00 |
|
Leonardo de Moura
|
c5b91aef68
|
Fixed bug reported by Heizmann at codeplex
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-07 07:52:07 -08:00 |
|
Leonardo de Moura
|
8d6a091083
|
fixed bugs found in regression tests
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-07 07:36:40 -08:00 |
|
Nikolaj Bjorner
|
cec851440e
|
fix model completion bug in PDR, addhoc handling of reals for arithmetic realizers
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-06 15:38:07 +02:00 |
|
Leonardo de Moura
|
2c66afadd6
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2012-11-04 12:49:58 -08:00 |
|
Leonardo de Moura
|
10b95de82e
|
resurrected test/quant_elim.cpp
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-04 12:49:33 -08:00 |
|
Nikolaj Bjorner
|
5ef505c357
|
set model completion to force value computation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-04 14:22:56 +02:00 |
|
Nikolaj Bjorner
|
37a13b1d09
|
update slicing to fix unbound variables. test datatype realizer
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-04 14:15:24 +02:00 |
|
Nikolaj Bjorner
|
bfbdad3ce6
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2012-11-04 08:40:23 +02:00 |
|
Nikolaj Bjorner
|
927dc2e490
|
fix if-lifting, added light-weight FM to qe_lite
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-04 08:40:16 +02:00 |
|
Leonardo de Moura
|
c1587dc37d
|
fixed some warnings reported by clang++
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-02 17:28:27 -07:00 |
|
Leonardo de Moura
|
b70687acc9
|
cleanning solver initialization, and fixing named assertion support
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-02 16:35:08 -07:00 |
|
Leonardo de Moura
|
181bdb6815
|
removed dead files
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-02 14:18:12 -07:00 |
|
Leonardo de Moura
|
e2f6a65aa2
|
added support for named assertions
|
2012-11-02 14:00:43 -07:00 |
|
Leonardo de Moura
|
e1eb3ee8ee
|
fixed bug in solver_na2as
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-02 11:36:59 -07:00 |
|
Leonardo de Moura
|
33c165490c
|
fixed solver_na2as
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-02 09:43:07 -07:00 |
|
Leonardo de Moura
|
d545f187f8
|
working on named assertions support
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-02 08:28:34 -07:00 |
|
Leonardo de Moura
|
230382d4c9
|
default_solver --> smt_solver
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-01 21:52:27 -07:00 |
|
Leonardo de Moura
|
cadd35bf7a
|
checkpoint
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-01 21:44:35 -07:00 |
|
Leonardo de Moura
|
adb6d05805
|
fixed typo
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-01 14:43:02 -07:00 |
|
Leonardo de Moura
|
398f1b1de1
|
moving assertion_stack to mcsat branch
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-01 13:29:09 -07:00 |
|
Leonardo de Moura
|
c096fb534b
|
checkpoint
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-01 13:28:10 -07:00 |
|
Nikolaj Bjorner
|
4f2b7049ab
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2012-11-01 13:06:16 -07:00 |
|
Nikolaj Bjorner
|
1c17e40fe5
|
optmizing DL
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-11-01 13:06:10 -07:00 |
|
Leonardo de Moura
|
ef0ee9a0c4
|
code reorg
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-01 12:47:24 -07:00 |
|
Leonardo de Moura
|
26ffee95fc
|
resurrecting assertion stack
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-01 12:37:24 -07:00 |
|
Leonardo de Moura
|
c9722a1313
|
removing dead code
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-01 12:21:14 -07:00 |
|
Leonardo de Moura
|
f1c9c9b7cd
|
resurrecting assertion_stack
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-01 12:15:45 -07:00 |
|
Leonardo de Moura
|
4c98b567e1
|
old_params ==> front_end_params. Isolated abstract solver interface
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-01 11:28:14 -07:00 |
|
Leonardo de Moura
|
7cdf5e493b
|
moved smt tactic to smt folder
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-01 08:48:54 -07:00 |
|
Leonardo de Moura
|
81df5ca96f
|
Moved dead code to dead branch
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-11-01 08:40:20 -07:00 |
|
Nikolaj Bjorner
|
8f7494cb04
|
disable buggy code in slicer: it removes conjuncts for non-sliced variables. It should use the same criteria as the slice recognizer. reported by Arie Gurfinkel
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
|
2012-10-31 20:29:28 -07:00 |
|
Leonardo de Moura
|
e2f3f9abd7
|
removed dead code
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-10-31 14:58:21 -07:00 |
|
Leonardo de Moura
|
6d8b8a762c
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2012-10-31 14:22:00 -07:00 |
|
Leonardo de Moura
|
1ebfcfc2cb
|
removing fat
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
|
2012-10-31 14:21:22 -07:00 |
|
Nikolaj Bjorner
|
0b8e77aa57
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2012-10-31 13:35:45 -07:00 |
|
Nikolaj Bjorner
|
9748b6ed11
|
Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable
|
2012-10-31 13:25:42 -07:00 |
|
Leonardo de Moura
|
a274cac2a0
|
bindings --> api; and moved nlsat/sat/subpaving tactics
|
2012-10-31 13:25:36 -07:00 |
|