3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-23 17:15:31 +00:00
Commit graph

1041 commits

Author SHA1 Message Date
Ken McMillan
e939dd2bc5 still integrating duality 2013-04-30 13:07:49 -07:00
Ken McMillan
feb5360999 integrating duality 2013-04-28 16:29:55 -07:00
Ken McMillan
8488ca24d2 first commit of duality 2013-04-20 18:18:45 -07:00
Ken McMillan
71275652a7 added simp of interpolants before print 2013-04-15 14:37:08 -07:00
Ken McMillan
6495d7b88c fixed so produce-interpolants option is not needed for compute-interpolant 2013-04-15 12:22:04 -07:00
Ken McMillan
e651f45bc0 added sequences to get-interpolant and compute-interpolant 2013-04-09 15:52:30 -07:00
Ken McMillan
bbe036bc03 adding build instructions 2013-03-28 11:38:11 -07:00
U-REDMOND\kenmcmil
7a0d49cb32 porting to windows 2013-03-28 11:18:20 -07:00
U-REDMOND\kenmcmil
28266786f3 porting to windows 2013-03-27 12:17:52 -07:00
Ken McMillan
78848f3ddd working on smt2 and api 2013-03-26 17:25:54 -07:00
Ken McMillan
2b93537366 debugging interpolation 2013-03-06 18:26:46 -08:00
Ken McMillan
ae9276ad9b more work on interpolation 2013-03-05 21:56:09 -08:00
Kenneth McMillan
d66211c007 working on interpolation API 2013-03-04 23:48:01 -08:00
Kenneth McMillan
bc6b20d557 Merge branch 'interp' of https://git01.codeplex.com/z3 into interp 2013-03-04 19:53:53 -08:00
Kenneth McMillan
12d2d3beef minor fixes for OSX 2013-03-04 19:53:46 -08:00
Ken McMillan
9792f6dd33 more work on incorporating iz3 2013-03-04 18:41:30 -08:00
Kenneth McMillan
e5f5e008aa fixing file heads to match z3 2013-03-03 21:22:50 -08:00
Ken McMillan
68fb01c206 initial commit for interpolation 2013-03-03 20:45:58 -08:00
Nikolaj Bjorner
197b2e8ddb fix bugs reported by Arie Gurfinkel
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-03-03 13:55:41 -08:00
Nikolaj Bjorner
523dc0fb36 add slicing
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-03-02 21:24:21 -08:00
Nikolaj Bjorner
352912c6b5 add default simplifications as tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-03-02 21:06:13 -08:00
Nikolaj Bjorner
ed846a9ff3 Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2013-03-02 21:03:15 -08:00
Nikolaj Bjorner
6c3e2e6764 add default simplifications as tactic
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-03-02 21:03:08 -08:00
Christoph M. Wintersteiger
7822b86b53 FPA: multiple bugfixes for HWF, MPF and a bugfix for FPA2BV (many thanks to Gabriele Paganelli)
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2013-03-01 19:06:01 +00:00
Christoph M. Wintersteiger
6f3850bfbc FPA bug and leak fixes (thanks to Gabriele Paganelli)
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2013-02-28 18:46:29 +00:00
Nikolaj Bjorner
75eca46d93 added Karr test
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-02-27 17:32:27 -08:00
Nikolaj Bjorner
5d2d89a85c Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2013-02-26 19:15:04 -08:00
Nikolaj Bjorner
2a75f1d71e update logging for hilbert
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-02-26 19:14:52 -08:00
Nikolaj Bjorner
5598f334d4 optimizations to Hilbert basis
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-02-26 17:01:49 -08: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
14f582eca5 Java API: added automatic detection of jar
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2013-02-25 16:03:57 +00:00
Christoph M. Wintersteiger
f5cdc14737 Java API: build system bugfixes
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2013-02-25 15:44:54 +00:00
Christoph M. Wintersteiger
ffb1fc37df Java API: New JDK detection routines.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2013-02-25 15:37:33 +00:00
Nikolaj Bjorner
e0c73d9bc1 Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2013-02-24 21:52:38 -08:00
Nikolaj Bjorner
562ae7bec5 faster saturation without backwards subsumption and using SOS-style set
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-02-24 21:52:10 -08:00
Leonardo de Moura
3d4a42c270 Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2013-02-21 11:02:21 -08:00
Leonardo de Moura
4922d62311 Fix bug reported at http://z3.codeplex.com/workitem/23
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-02-21 11:02:13 -08:00
Christoph M. Wintersteiger
2c6c09301f Java API: build system bugfixes.
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2013-02-21 16:46:18 +00:00
Christoph M. Wintersteiger
876c6a361e Java API: build system fix for OSX
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2013-02-21 16:40:10 +00:00
Leonardo de Moura
70192b66e9 Remove dead files
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-02-20 17:17:11 -08:00
Leonardo de Moura
fa298fc7f6 Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2013-02-20 13:41:16 -08:00
Leonardo de Moura
97bf9418f7 Add new probes for arithmetic. Check for LIA and LRA (and activate qe if applicable). Modify echo tactic to send results to the regular stream.
Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2013-02-20 13:41:08 -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
Christoph M. Wintersteiger
18bae81731 Java Example: build fix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2013-02-19 22:48:41 +00:00
Christoph M. Wintersteiger
0f9f01a321 Fix for G++.
Avoids this error:
../src/muz_qe/heap_trie.h: In member function ‘virtual unsigned int heap_trie<Key, KeyLE, Value>::leaf::num_leaves() const’:
../src/muz_qe/heap_trie.h:91:64: error: there are no arguments to ‘ref_count’ that depend on a template parameter, so a declaration of ‘ref_count’ must be available [-fpermissive]
../src/muz_qe/heap_trie.h:91:64: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)

Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2013-02-19 22:08:44 +00:00
Nikolaj Bjorner
0aa8df98a1 optimizing hilbert basis
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-02-18 18:58:43 -08:00
Nikolaj Bjorner
306855ba55 fix hilbert_basis tests and add heap_trie index
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-02-16 22:45:37 -08:00
Nikolaj Bjorner
47342e5d0c move validation code to unit test
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-02-15 17:46:22 -08:00