3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-08-17 00:32:16 +00:00
Commit graph

3100 commits

Author SHA1 Message Date
Nikolaj Bjorner
cce27ff65f fix #3976
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-15 07:53:46 -07:00
Nikolaj Bjorner
164a73febb fixing #3933 - remove unclear code normalizing itos
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-14 19:23:23 -07:00
Nikolaj Bjorner
835b57b775 fix #3961 fix #3940
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-14 17:33:44 -07:00
Nikolaj Bjorner
2a0537af69 fix #3954
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-14 08:17:57 -07:00
Nikolaj Bjorner
b8c069c6b7 fix #3955
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-14 08:13:17 -07:00
Nikolaj Bjorner
387964f508 fix #3960 fix #3959
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-14 06:30:54 -07:00
Nikolaj Bjorner
0f697830fc spelling
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-13 19:08:05 -07:00
Nikolaj Bjorner
fe7146d93b fix #3913 - change assumption tracking to be granular based on disabled guards
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-13 19:06:12 -07:00
Nikolaj Bjorner
9223f611ba build
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-13 14:49:27 -07:00
Nikolaj Bjorner
6a5695463f fix #3943
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-13 12:58:18 -07:00
Nikolaj Bjorner
5dafd1fe25 fix #3945
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-13 10:46:47 -07:00
Nikolaj Bjorner
5c4f775b1b fix #3935
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-13 10:00:42 -07:00
Nikolaj Bjorner
01c12c951c na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-12 18:01:54 -07:00
Nikolaj Bjorner
84a4d9850b fix #3936
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-12 18:01:20 -07:00
Nikolaj Bjorner
75a460cc15 fix #3932
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-12 17:49:50 -07:00
Nikolaj Bjorner
9b609af8fc fix #3924
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-12 16:19:54 -07:00
Nikolaj Bjorner
db9d6d12fc fix #3836 remove unused and buggy hoist_cmul
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-11 15:27:18 -07:00
Nikolaj Bjorner
97af74d8cb fix #3917 remove non-native mode for recfun
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-11 14:19:26 -07:00
Nikolaj Bjorner
98ff388c4e fix #3910
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-11 13:11:47 -07:00
Nikolaj Bjorner
b066f562c6 fix #3904
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-11 12:50:12 -07:00
Murphy Berzish
c1a0ce0862
Z3str3: reset internal data structures in init_search_eh() (#3818)
* z3str3: fixes to solver state between check-sat calls, wip

* z3str3: reset many internal data structures during init_search_eh() to clean up state
2020-04-11 12:36:30 -07:00
Nikolaj Bjorner
76c2fb5732 remove ref
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-11 11:36:19 -07:00
Nikolaj Bjorner
03e411c22d fix #3868
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-11 02:28:38 -07:00
Nikolaj Bjorner
21a31fcd26 add missing fixed propagations on negated integer inequalities
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-11 02:28:38 -07:00
Nikolaj Bjorner
fdabaa6cd2 fix #3807
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-10 13:43:00 -07:00
Nikolaj Bjorner
d14ce97b76 multiple regressions from previous commit
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-10 12:18:30 -07:00
Nikolaj Bjorner
33677b9803 fix #3898
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-10 11:56:35 -07:00
Nikolaj Bjorner
a7123062a0 fix #3899 regression from transitioning to decompose_monomial
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-10 11:22:12 -07:00
Nikolaj Bjorner
61fb134653 fix #3782
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-10 11:22:12 -07:00
Nikolaj Bjorner
ee9c797822 address #3886 and #3891 by revamping nl_arith decoupling of monomial analysis and access
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-10 01:33:46 -07:00
Nikolaj Bjorner
066413516f disable temp debug
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-09 19:39:31 -07:00
Nikolaj Bjorner
1fce2905ec fix #3832
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-09 19:38:08 -07:00
Nikolaj Bjorner
c4b52edb29 add back assertion for #3849
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-09 18:08:40 -07:00
Lev Nachmanson
bd3946677c resize m_var_set in random_update
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2020-04-09 14:45:32 -07:00
Nikolaj Bjorner
cd98a21984 decouple random update with assume eqs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-09 14:01:34 -07:00
Nikolaj Bjorner
5ced73afb5 decouple random update with assume eqs
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-09 14:00:31 -07:00
Nikolaj Bjorner
e14bca2ebf more graceful behavior of seq.validate #3885
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-09 11:59:25 -07:00
Nikolaj Bjorner
f04dfa71a6 be a bit more graceful in failing validation #3883
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-09 11:38:06 -07:00
Nikolaj Bjorner
def2de69f4 fix #3882 ?
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-09 11:31:29 -07:00
Nikolaj Bjorner
99c328b6ef more fixes for #3858
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-09 09:52:15 -07:00
Nikolaj Bjorner
4532b07e88 guard against untempered parameter combinations #3877
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-08 16:26:11 -07:00
Nikolaj Bjorner
e1d2480a8b fix #3860 fix #3861
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-08 16:26:11 -07:00
Lev Nachmanson
5c9fd90031 work on random_updates
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2020-04-07 19:50:50 -07:00
Lev Nachmanson
ae8c6acc1a fill columns to fill in random update as in theory_arith_aux.h
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2020-04-07 19:50:50 -07:00
Lev Nachmanson
6d12540ceb set arith.solver=6 by default
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2020-04-06 17:38:17 -07:00
Lev Nachmanson
4792ee8110 revert the default arith.solver=2
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2020-04-06 17:31:56 -07:00
Lev Nachmanson
80994f74bf redirect to the new solver
Signed-off-by: Lev Nachmanson <levnach@hotmail.com>
2020-04-06 17:31:56 -07:00
Nikolaj Bjorner
16be6b9162 fix #3789
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-06 13:57:38 -07:00
Nikolaj Bjorner
077a2cf6f7 fix #3784
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-06 12:27:53 -07:00
Nikolaj Bjorner
c2e5cd78c8 change lar_terms to use column indices
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2020-04-06 12:13:59 -07:00