3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-07 18:05:21 +00:00
Commit graph

1447 commits

Author SHA1 Message Date
Ken McMillan 3a0947b3ba merged with unstable 2013-10-18 17:26:41 -07:00
Ken McMillan 4ce39087db something cl was complaining about 2013-09-15 14:00:45 -07:00
Ken McMillan 12533ad145 Merge /home/mcmillan/projects/z3_interp into interp 2013-09-15 13:40:39 -07:00
Ken McMillan 6091cb1825 fix lemma counting and nix NEW_EXTRACT_TH_LEMMA 2013-09-15 13:40:06 -07:00
Ken McMillan 2c9c5ba1f0 still working on interpolation of full z3 proofs 2013-09-15 13:33:20 -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
Nikolaj Bjorner e5541bad17 working on convex lemma gneralization
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-08-27 21:11:45 -07:00
Nikolaj Bjorner 2d6b3fa284 wworking on generalizing post-image
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2013-08-27 19:45:21 -07:00