3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-04-24 09:35:32 +00:00
Commit graph

1050 commits

Author SHA1 Message Date
Nikolaj Bjorner
c839f58276 fix #2796
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-12-10 15:37:40 -08:00
Nikolaj Bjorner
184f7cedf6 fix #2795 2019-12-10 03:06:45 -08:00
Nikolaj Bjorner
5da0902dd4 remove smt option
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-12-07 11:31:21 +03:00
Nikolaj Bjorner
9af4cc0fd6 links to API (related to issue in z3doc)
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-12-03 12:20:11 +01:00
Nikolaj Bjorner
1eab774b91 fix #2774
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-12-02 15:22:03 -08:00
Nikolaj Bjorner
b371592c0d unused variable warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-11-30 19:21:35 -08:00
Nikolaj Bjorner
a257ec0cc1 build warnings #2748
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-11-28 15:36:54 -08:00
Nikolaj Bjorner
c36d9f7b3e fix #2741
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-11-26 19:45:34 -08:00
Nikolaj Bjorner
84025d5c11 add rewrites for moduli as exercised in example from #2319
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-11-24 19:02:28 -08:00
Nikolaj Bjorner
29e1fb67d2 fix #2720, unsound preprocessing in elim_uncnstr_tactic where datatype properties of eliminated subterms is forgotten
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-11-18 13:34:45 -08:00
Nikolaj Bjorner
1a9dfc5e80 inherit weights
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-11-14 09:32:55 -08:00
Nikolaj Bjorner
5f90e72d85 ensure generation is increased #2667
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-11-13 19:18:54 -08:00
Nikolaj Bjorner
12819640b7 fix E instantiation
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-11-11 17:10:47 -08:00
Nikolaj Bjorner
74cfcc4730 clang warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-11-11 07:19:20 -08:00
Nikolaj Bjorner
20598e3bd2 address clang warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-11-11 07:16:46 -08:00
Nikolaj Bjorner
779183da06 fixing smtfd
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-11-10 18:23:32 -08:00
Nikolaj Bjorner
4fabaf95aa remove deprecated and bind1st and unused warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-11-08 13:26:50 -08:00
Nikolaj Bjorner
1e0c1cefd6 add definitions for under-specified cases of arithmetic operators #2663 #2676 #2679
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-11-06 18:24:22 +01:00
Nikolaj Bjorner
a78f899225 expand deep stores by lambdas to avoid expanding select/store axioms
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-11-03 10:29:10 +01:00
Nikolaj Bjorner
16d4ccd396 na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-31 10:06:09 -07:00
Nikolaj Bjorner
8125fb134f na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-23 20:19:06 -07:00
Nikolaj Bjorner
e5504247e9 use propagation filter
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-20 16:00:20 -07:00
Nikolaj Bjorner
11736f078e ensure statistics survive cancelation in tactics, fix propagation for smtfd
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-18 19:22:46 -07:00
Nikolaj Bjorner
203ba12abc moving to context reset model
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-18 19:22:46 -07:00
Nikolaj Bjorner
ca498e20d1 move value factories to model
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-16 19:48:35 -07:00
Nikolaj Bjorner
ed149ea449 working on core focused refinement loop
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-15 15:52:41 -07:00
Nikolaj Bjorner
cc26d49060 preparations for dealing with #2596
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-12 17:44:52 -07:00
Nikolaj Bjorner
ce06cd0d7a replace iterators by for, looking at @2596
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-12 10:08:30 -07:00
Nikolaj Bjorner
66b38eac9f add back dotnet after adding ;*.cs to path
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-07 20:07:55 -07:00
Nikolaj Bjorner
feff1f7f96 fix #2609
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-10-02 14:40:11 -07:00
Nikolaj Bjorner
18fe28c0f0 fix perf bug exposed by Shelly Grossman
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-25 20:01:06 -07:00
Nikolaj Bjorner
a44cf7a9ba unused variable warnings
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-22 10:15:20 -07:00
Nikolaj Bjorner
b506e45845 align name of tactic in report
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-20 08:57:21 -07:00
Nikolaj Bjorner
4b51fe466d fix #2562
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-17 11:49:11 -04:00
Nikolaj Bjorner
0c972b8bee tidy
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-13 15:45:10 -04:00
Nikolaj Bjorner
da805f6016 address perf bottleneck exposed by #2552
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-13 18:31:52 +02:00
Nikolaj Bjorner
63840806d8 fix #2546, retrieve model in optsmt lex before iterating
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-10 11:19:59 +02:00
Nikolaj Bjorner
78a1f53ac9 fix #2544
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-09 18:07:03 +02:00
Nikolaj Bjorner
b1cdb3e451 add mbqi to smtfd. For Nuno, of course
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-09 11:28:25 +02:00
Nikolaj Bjorner
c22a17f430 smtfd
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-08 18:14:28 +02:00
Nikolaj Bjorner
d3da161803 smtfd
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-08 12:26:37 +03:00
Nikolaj Bjorner
5ba4d8d0f1 na
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-07 18:22:28 +03:00
Arie Gurfinkel
d44081db7d fix clang compilation errors 2019-09-07 18:21:54 +03:00
Nikolaj Bjorner
ff3cff06b2 deal with ite
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-07 17:53:01 +03:00
Nikolaj Bjorner
c476c4a86a smtfd solver that uses lazy iteration around fd to produce theory lemmas
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-07 17:48:33 +03:00
Nikolaj Bjorner
000e485794 add array selects to basic ackerman reduction improves performance significantly for #2525 as it now uses the SAT solver core instead of SMT core
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-09-01 12:17:19 -07:00
Nikolaj Bjorner
2e6908bd9e fix #2509, fix issue with model inheritance exposed by #2483
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-27 10:48:22 -03:00
Nikolaj Bjorner
ce84e0f240 remove strategic solver header file
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-09 15:56:04 -07:00
Nikolaj Bjorner
fc41a61b6e expose strategic solver factory prototype at level of solver module
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-09 15:52:12 -07:00
Nikolaj Bjorner
bbfac99b22 fix #2469
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
2019-08-06 13:52:42 -07:00