3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-22 08:35:31 +00:00
Commit graph

1386 commits

Author SHA1 Message Date
Nikolaj Bjorner
2e7f5303eb address incompleteness bug in axiomatization of int2bv
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-09-23 04:56:38 +03:00
Nikolaj Bjorner
fd1f4b9191 fix bugs reported by Anvesh
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-09-23 04:07:08 +03:00
Nikolaj Bjorner
0a964c324e test for undetermined accessor for PDR
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-09-20 12:32:16 -07:00
Nikolaj Bjorner
37ad1f9807 Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2013-09-20 11:28:01 -07:00
Nikolaj Bjorner
41c9e2b1a4 check equalities with unknown evaluations
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-09-20 11:27:52 -07:00
Christoph M. Wintersteiger
8a44766382 qfbv-sls tactic bugfix
Signed-off-by: Christoph M. Wintersteiger <cwinter@microsoft.com>
2013-09-18 13:47:20 +01:00
Nikolaj Bjorner
5be4365b47 redo edit
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-09-15 16:53:52 -07:00
Nikolaj Bjorner
c54929e59f cycle through domain size before giving up
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-09-15 04:52:21 -07:00
Nikolaj Bjorner
21b27cd2d1 patching crash in data-type factory when fresh values are not produced
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-09-15 04:37:05 -07:00
Nikolaj Bjorner
be044f42c3 Fix build of test
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-09-15 04:24:20 -07:00
Nikolaj Bjorner
419f99c329 fix bug found by Ethan: fresh values for bit-vectors loops if the domain of bit-vectors is truly small
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-09-13 15:30:56 -07:00
Nikolaj Bjorner
10e203da43 remove some dependencies on parameter file
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-09-12 20:22:26 -07:00
Nikolaj Bjorner
8ab04fb05b testing qe_arith
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-09-12 15:27:09 -07:00
Nikolaj Bjorner
1741671a9c update test in qe_arith
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-09-12 13:32:35 -07:00
Nikolaj Bjorner
196aed785e fixes for qe_arith
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-09-12 13:27:31 -07:00
Nikolaj Bjorner
4af4466821 add qe_arith routine for LW projection on monomomes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-09-12 12:19:46 -07:00
Nikolaj Bjorner
0aaa67fa7d check for uninterpreted functions in tail for PDR
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-09-10 22:45:37 -07:00
Nikolaj Bjorner
f4e048c1e8 partition inequalities into conjuncts determined by equivalence classes of shared variables
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-09-10 22:23:09 -07:00
Nikolaj Bjorner
f4aae5e56a fix C(R)
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-09-09 23:12:55 -07:00
Nikolaj Bjorner
ab5894412d Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2013-09-09 23:05:34 -07:00
Nikolaj Bjorner
c87ae1e99b add transformation to reduce overhead of negation for predicates with free variables
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-09-09 23:05:18 -07:00
Nikolaj Bjorner
4ad6660f35 add const qualifiers to fix warning messages
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-09-09 09:24:35 -07:00
Nikolaj Bjorner
1496333e5b fix mint64 build errors
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-09-09 09:22:45 -07:00
Nikolaj Bjorner
6255f5a178 Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2013-09-09 08:26:51 -07:00
Nikolaj Bjorner
861a31f458 fix build warning from tptp example
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-09-08 13:30:03 -07:00
Nikolaj Bjorner
93fd36b5da revert wrong optimization for single-occurrence negative columns
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-09-08 11:52:00 -07:00
Nikolaj Bjorner
716663b04a avoid creating full tables when negated variables are unitary, add lazy table infrastructure, fix coi_filter for relations, reduce dependencies on fixedpoing_parameters.hpp header file
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-09-08 05:52:18 -07:00
Nikolaj Bjorner
800db31c2f Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2013-09-06 21:52:08 -07:00
Nikolaj Bjorner
d686448356 local changes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-09-06 21:52:01 -07:00
Nikolaj Bjorner
0f9160a738 Merge branch 'unstable' of https://git01.codeplex.com/z3 into unstable 2013-09-06 21:49:14 -07:00
Nikolaj Bjorner
457b22b00e add TPTP example
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-09-06 21:49:00 -07:00
Nikolaj Bjorner
5908e24728 fix bug missing NNF of equality as IFF reported by Sticksel
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-09-06 09:36:15 -07:00
Nikolaj Bjorner
7c4b2b04a7 fix coi-filter to not ignore relational tables
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-09-04 08:54:02 -07:00
Nikolaj Bjorner
1cf2b7c2d3 remove unused reference to rm
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-09-02 21:22:44 -07:00
Nikolaj Bjorner
878905c13c Adding overflow checks
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-09-02 19:43:22 -07:00
Nikolaj Bjorner
fcc351eba6 refactor closure code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-09-01 13:50:18 -07:00
Nikolaj Bjorner
929d9f430b refactor closure code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-09-01 13:45:02 -07:00
Nikolaj Bjorner
06a858ef3d refactor closure code
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-09-01 13:43:19 -07:00
Nikolaj Bjorner
58b16c5585 generalize mk_convex method to work with scaling
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-08-31 20:39:49 -07:00
Nikolaj Bjorner
cdbdf60aae working on generalizer
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-08-29 14:34:08 -07:00
Nikolaj Bjorner
912d220e94 working on generalizer
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-08-29 13:40:42 -07:00
Nikolaj Bjorner
f5b988aead update README
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-08-28 22:15:16 -07:00
Nikolaj Bjorner
e4338f085b re-organization of muz
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-08-28 22:11:33 -07:00
Nikolaj Bjorner
9e61820125 re-organizing muz
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-08-28 21:49:53 -07:00
Nikolaj Bjorner
add96bc98f re-organize muz_qe into separate units
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-08-28 21:24:34 -07:00
Nikolaj Bjorner
c8f9535251 re-organize muz_qe into separate units
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-08-28 21:23:16 -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
4597872be8 fix reset regression with mk_convex:
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-08-28 12:18:02 -07:00
Nikolaj Bjorner
137339a2e1 split muz_qe into two directories
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-08-28 12:08:47 -07:00
Nikolaj Bjorner
d795792304 add API for fixing tests
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-08-28 08:48:18 -07:00