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

15616 commits

Author SHA1 Message Date
Nikolaj Bjorner
d9af8ea9fb fix #5113 2021-04-07 12:20:12 -07:00
Nikolaj Bjorner
a99e75f58f fix #5154 2021-04-07 11:28:51 -07:00
Nikolaj Bjorner
46831e7ebb provisionary fix for #5127 2021-04-06 22:32:22 -07:00
Nikolaj Bjorner
dcfd9c859d fix build 2021-04-06 21:30:13 -07:00
Nikolaj Bjorner
1b503b8887 na 2021-04-06 20:09:51 -07:00
Nikolaj Bjorner
0b0efa83ca debugging #5127 2021-04-06 20:09:50 -07:00
Nikolaj Bjorner
e5e663e874 fix for #5153 2021-04-06 20:09:50 -07:00
Nikolaj Bjorner
a832ada3d1 fix #5152 2021-04-06 20:09:50 -07:00
Nikolaj Bjorner
6099b84ff6 fix #5149 2021-04-06 20:09:49 -07:00
Nikolaj Bjorner
276756dce9 remove sub
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-04-05 15:45:44 -07:00
Nikolaj Bjorner
e77f2d3d4e clean
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-04-05 15:30:44 -07:00
Nikolaj Bjorner
b1cbd7d814 move to stash model
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-04-05 10:33:23 -07:00
Nikolaj Bjorner
d63cf14595 na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-04-04 16:20:09 -07:00
Nikolaj Bjorner
8219cead6b na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-04-04 12:16:46 -07:00
Nuno Lopes
a6ef99d56e constify ids of builtin AST families + remove some dead code 2021-04-04 18:13:52 +01:00
Nuno Lopes
c47ab023e5 remove a few trivial destructors so they get inlined 2021-04-04 17:13:59 +01:00
Nikolaj Bjorner
82c9aab106 na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-04-04 04:36:51 -07:00
Nikolaj Bjorner
2df104d9f0 na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-04-03 17:26:54 -07:00
Nikolaj Bjorner
c0e74f946b patch to fix #5145
underlying issue is that model updates for multi-objective and single objective solving are too brittle to serve its use cases among different plugins.
For maxlex, the last model is always the best and it doesn't use multiple objectives.
2021-04-02 12:23:01 -07:00
Nikolaj Bjorner
cebf83c460 fix #5146 2021-04-02 11:48:44 -07:00
Nikolaj Bjorner
83dcc7841a na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-04-01 18:07:13 -07:00
Nikolaj Bjorner
a863a0e853 reorg resolution loop
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-04-01 15:12:54 -07:00
Nikolaj Bjorner
018835f1db reorg resolution loop
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-04-01 14:46:18 -07:00
Nikolaj Bjorner
303c41395d introduce user-push/pop
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-04-01 12:36:18 -07:00
Nikolaj Bjorner
2e4b1fb5e0 more stub
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-03-31 13:27:34 -07:00
Nikolaj Bjorner
8730f0aef7 add invariants and redundant constraint store
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-03-31 12:07:21 -07:00
Nikolaj Bjorner
063b47a48f Merge branch 'polysat' of https://github.com/z3prover/z3 into polysat 2021-03-31 11:48:55 -07:00
Nikolaj Bjorner
be7f60fcd8 na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-03-31 11:48:47 -07:00
Nikolaj Bjorner
172cf8478f add testing stubs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-03-31 09:07:51 -07:00
Nikolaj Bjorner
3cbeb99ab3 minor adjustments
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-03-30 20:38:40 -07:00
Nikolaj Bjorner
1fc9a7ba84 fix regression, fix #5115 2021-03-30 17:43:12 -07:00
Nikolaj Bjorner
1fcd537d81 fix #5117 2021-03-30 14:23:30 -07:00
Nikolaj Bjorner
c71bbb6391 fix #5136, regression when removing variable registration for mod/div operations 2021-03-30 13:45:54 -07:00
Nikolaj Bjorner
dc3fe93e84 updated include
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-03-30 10:24:03 -07:00
Nikolaj Bjorner
b8493e9a57 add unit test stub
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-03-30 09:27:03 -07:00
Nikolaj Bjorner
c629f09f21 fix #5139
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-03-29 15:46:47 -07:00
Nikolaj Bjorner
94b4d1b442 fix travis build for python doc
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2021-03-29 15:30:31 -07:00
Nikolaj Bjorner
2fdb703865 remove redundant assertion 2021-03-29 15:17:01 -07:00
Nikolaj Bjorner
5cc29bec14 simplify ""* to "" 2021-03-29 14:18:57 -07:00
Nikolaj Bjorner
6d28b1a858 fix #5134 2021-03-29 14:11:49 -07:00
Nikolaj Bjorner
6bdf377e11 remove unneeded assertion fix #5131 2021-03-28 21:20:05 -07:00
Nikolaj Bjorner
dfb696becf fix #5119 2021-03-28 16:47:56 -07:00
Nikolaj Bjorner
974ef3c147 port equality propagation changes to new core 2021-03-28 16:15:04 -07:00
Nikolaj Bjorner
0432311b11 fix #5121 2021-03-28 16:14:37 -07:00
Nikolaj Bjorner
6aa766a544 fix perf regression for new arithmetic solver, missing equality propagation #5106 2021-03-28 14:17:50 -07:00
Nikolaj Bjorner
d6691830c7 fix perf regression for new solver, missing equality propagations #5106 2021-03-28 14:17:50 -07:00
Nikolaj Bjorner
bb2c40072e skip div 1 2021-03-28 14:17:49 -07:00
Nikolaj Bjorner
22d66f57f1 pp 2021-03-28 14:17:49 -07:00
Zachary Wimer
531a828c57
Update setup.py to use cmake build system (#5128) 2021-03-28 14:17:33 -07:00
Nikolaj Bjorner
0c25d2560d improve diagnosability 2021-03-26 14:58:25 -07:00