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

13110 commits

Author SHA1 Message Date
Murphy Berzish
6ec9f9112c z3str3: fix value cex in int.to.str model construction 2020-03-02 18:16:36 -08:00
Murphy Berzish
069a5fba16 z3str3: improve implementation of int.to.str reduction 2020-03-02 18:16:36 -08:00
Murphy Berzish
8881084449 z3str3: reduce int-to-string in bitvector model construction 2020-03-02 18:16:36 -08:00
Nikolaj Bjorner
ba79700096 remove mc printing from goals
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-02 18:06:23 -08:00
Nikolaj Bjorner
8b720a0d66 fix #3115 fix #3116 regressions from #3111 etc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-02 16:38:33 -08:00
Nikolaj Bjorner
c4d168205a revert a breaking change
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-02 14:49:45 -08:00
Nikolaj Bjorner
a319f4bf58 fix #3104
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-02 05:16:48 -08:00
Nikolaj Bjorner
3499fa7f0b fix #3106
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-02 05:01:44 -08:00
Nikolaj Bjorner
bfca26b972 fix #3111
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-02 04:46:12 -08:00
Nikolaj Bjorner
ad6062cd9e disable unsound code to fix #3100
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-01 12:50:00 -08:00
Nikolaj Bjorner
79fae355b8 fix #3101
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-01 12:50:00 -08:00
Nikolaj Bjorner
05158b3914 add cut redundancies
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-03-01 12:49:59 -08:00
Mathias Soeken
ff3baffadc Testcase for npn3_finder. 2020-03-01 04:10:25 -08:00
Mathias Soeken
20c3f75740 No need to hash quaternaries for AND. 2020-03-01 04:10:25 -08:00
Nikolaj Bjorner
e8f7a08289 add stubs for npn3
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-27 21:19:40 -08:00
Nikolaj Bjorner
4f575d3158 fix build warning
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-27 21:19:40 -08:00
Murphy Berzish
01299dacbf z3str3: check relevancy of subformulas for negated non-relevant formulas in bitvector model construction 2020-02-27 20:27:33 -08:00
Murphy Berzish
f18bd7bf08 z3str3: refactoring to str.indexof axioms 2020-02-27 20:27:33 -08:00
Nikolaj Bjorner
1dcfe583e7 fix definition expression
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-27 16:18:26 -08:00
Nikolaj Bjorner
15f5444b8c enable auxiliary recursive function definitions
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-27 16:12:32 -08:00
Nikolaj Bjorner
3cbc7099ce merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-27 14:39:26 -08:00
Nikolaj Bjorner
764b991468 na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-27 14:34:44 -08:00
Nikolaj Bjorner
3afb78416f fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-27 14:34:44 -08:00
Nikolaj Bjorner
5a357f9998 fixup build of example
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-27 14:34:44 -08:00
Nikolaj Bjorner
58414ca6df create 18 pipeline
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-27 14:33:08 -08:00
Nikolaj Bjorner
da1a149425 create 18 pipeline
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-27 14:33:08 -08:00
Nikolaj Bjorner
d7034bde25 create 18 pipeline
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-27 14:33:08 -08:00
Nikolaj Bjorner
b7e14b1a08 create 18 pipeline
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-27 14:33:08 -08:00
Nikolaj Bjorner
56e148d4af create 18 pipeline
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-27 14:33:08 -08:00
Nikolaj Bjorner
ed26a7267c create 18 pipeline
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-27 14:33:08 -08:00
Nikolaj Bjorner
ced2a0281b add ml
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-27 14:33:08 -08:00
Nikolaj Bjorner
b9d8558722 fixes
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-27 14:10:56 -08:00
Nikolaj Bjorner
9ffa24c3ae fixup build of example
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-27 11:31:06 -08:00
Mathias Soeken
595fea7434 Find AND and XOR clauses. 2020-02-27 11:13:24 -08:00
Mathias Soeken
0713d1cdb1 More finders. 2020-02-27 11:13:24 -08:00
Mathias Soeken
f3c8cae730 More finders. 2020-02-27 11:13:24 -08:00
Mathias Soeken
ec3f4929cf Fewer checks necessary. 2020-02-27 11:13:24 -08:00
Mathias Soeken
34a3f8db6e Gamble finder. 2020-02-27 11:13:24 -08:00
Mathias Soeken
0caa2f27a1 More finders. 2020-02-27 11:13:24 -08:00
Mathias Soeken
4d0519fe3c Initial NPN3 finder with MUX and MAJ finder. 2020-02-27 11:13:24 -08:00
Nikolaj Bjorner
38c4b10a3e merge
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-27 10:40:53 -08:00
Nikolaj Bjorner
80c98dfb1f avoid const in ml
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-27 10:40:10 -08:00
Nikolaj Bjorner
88eb527b96 avoid const in ml
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-27 10:40:10 -08:00
Nikolaj Bjorner
a65efb682b avoid const in ml
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-27 10:40:10 -08:00
Nikolaj Bjorner
9fec153d4b try char change
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-27 10:06:45 -08:00
Nikolaj Bjorner
5f8ba827f3 create 18 pipeline
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-27 09:51:21 -08:00
Nikolaj Bjorner
97258fcf28 create 18 pipeline
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-27 09:43:39 -08:00
Nikolaj Bjorner
bb65c5509c create 18 pipeline
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-27 09:39:36 -08:00
Nikolaj Bjorner
f275d4224a create 18 pipeline
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-27 09:37:00 -08:00
Nikolaj Bjorner
e2c58d6605 create 18 pipeline
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-02-27 09:32:30 -08:00