why3session.xml 10.7 KB
Newer Older
1 2 3 4
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN"
"http://why3.lri.fr/why3session.dtd">
<why3session shape_version="4">
5 6 7
<prover id="0" name="Alt-Ergo" version="0.99.1" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="2" name="CVC4" version="1.4" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="4" name="CVC4" version="1.4" alternative="noBV" timelimit="5" steplimit="0" memlimit="1000"/>
8
<file name="../bitvector_examples.mlw" expanded="true">
9
<theory name="Test_proofinuse" sum="01976ddc6bd80d04acbe32f98fd3ce49">
MARCHE Claude's avatar
MARCHE Claude committed
10 11 12
 <goal name="WP_parameter shift_is_div" expl="VC for shift_is_div">
 <transf name="split_goal_wp">
  <goal name="WP_parameter shift_is_div.1" expl="1. assertion">
13 14
  <proof prover="2"><result status="valid" time="0.01"/></proof>
  </goal>
MARCHE Claude's avatar
MARCHE Claude committed
15
  <goal name="WP_parameter shift_is_div.2" expl="2. assertion">
16
  <proof prover="0"><result status="valid" time="0.48" steps="136"/></proof>
17
  </goal>
MARCHE Claude's avatar
MARCHE Claude committed
18
  <goal name="WP_parameter shift_is_div.3" expl="3. assertion">
19 20
  <proof prover="2"><result status="valid" time="0.01"/></proof>
  </goal>
MARCHE Claude's avatar
MARCHE Claude committed
21
  <goal name="WP_parameter shift_is_div.4" expl="4. assertion">
22
  <proof prover="0"><result status="valid" time="1.22" steps="203"/></proof>
23 24 25
  </goal>
 </transf>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
26
 <goal name="WP_parameter mask" expl="VC for mask">
27 28
 <proof prover="2"><result status="valid" time="0.02"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
29
 <goal name="WP_parameter testVariant" expl="VC for testVariant">
30 31
 <proof prover="2"><result status="valid" time="0.04"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
32
 <goal name="ttt">
33 34 35
 <proof prover="2"><result status="valid" time="0.08"/></proof>
 </goal>
</theory>
36
<theory name="Hackers_delight" sum="a0944cec62c66f9386bc79e4c44a0f16">
MARCHE Claude's avatar
MARCHE Claude committed
37
 <goal name="DM1">
38 39
 <proof prover="2"><result status="valid" time="0.04"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
40
 <goal name="DM2">
41 42
 <proof prover="2"><result status="valid" time="0.04"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
43
 <goal name="DM3">
44 45
 <proof prover="2"><result status="valid" time="0.04"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
46
 <goal name="DM4">
47 48
 <proof prover="2"><result status="valid" time="0.05"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
49
 <goal name="DM5">
50 51
 <proof prover="2"><result status="valid" time="0.04"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
52
 <goal name="DM6">
53 54
 <proof prover="2"><result status="valid" time="0.04"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
55
 <goal name="DM7">
56 57
 <proof prover="2"><result status="valid" time="0.05"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
58
 <goal name="DM8">
59 60
 <proof prover="2"><result status="valid" time="0.06"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
61
 <goal name="DMtest">
62 63
 <proof prover="2"><result status="valid" time="0.04"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
64
 <goal name="IE1">
65 66
 <proof prover="2"><result status="valid" time="0.05"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
67
 <goal name="IE2">
68 69
 <proof prover="2"><result status="valid" time="0.04"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
70
 <goal name="IE3">
71 72
 <proof prover="2"><result status="valid" time="0.05"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
73
 <goal name="IE4">
74 75
 <proof prover="2"><result status="valid" time="0.06"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
76
 <goal name="SR1">
77 78
 <proof prover="2"><result status="valid" time="0.08"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
79
 <goal name="RS_left">
80 81
 <proof prover="2"><result status="valid" time="0.02"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
82
 <goal name="RS_right">
83 84
 <proof prover="2"><result status="valid" time="0.02"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
85
 <goal name="BP1">
86 87
 <proof prover="2"><result status="valid" time="0.06"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
88
 <goal name="BP2">
89 90
 <proof prover="2"><result status="valid" time="0.06"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
91
 <goal name="BP3">
92 93 94
 <proof prover="2"><result status="valid" time="0.04"/></proof>
 </goal>
</theory>
95
<theory name="Hackers_delight_mod" sum="32d38cd9c48389171edd12feea17b382">
MARCHE Claude's avatar
MARCHE Claude committed
96
 <goal name="WP_parameter dm1" expl="VC for dm1">
97 98
 <proof prover="2"><result status="valid" time="0.04"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
99
 <goal name="WP_parameter dm2" expl="VC for dm2">
100 101
 <proof prover="2"><result status="valid" time="0.04"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
102
 <goal name="WP_parameter dm3" expl="VC for dm3">
103 104
 <proof prover="2"><result status="valid" time="0.04"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
105
 <goal name="WP_parameter dm4" expl="VC for dm4">
106
 <proof prover="2"><result status="valid" time="0.01"/></proof>
107
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
108
 <goal name="WP_parameter dm5" expl="VC for dm5">
109 110
 <proof prover="2"><result status="valid" time="0.03"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
111
 <goal name="WP_parameter dm6" expl="VC for dm6">
112 113
 <proof prover="2"><result status="valid" time="0.06"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
114
 <goal name="WP_parameter dm7" expl="VC for dm7">
115 116
 <proof prover="2"><result status="valid" time="0.04"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
117
 <goal name="WP_parameter dm8" expl="VC for dm8">
118 119
 <proof prover="2"><result status="valid" time="0.05"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
120
 <goal name="WP_parameter dmtest" expl="VC for dmtest">
121 122
 <proof prover="2"><result status="valid" time="0.04"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
123
 <goal name="WP_parameter ie1" expl="VC for ie1">
124 125
 <proof prover="2"><result status="valid" time="0.04"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
126
 <goal name="WP_parameter ie2" expl="VC for ie2">
127 128
 <proof prover="2"><result status="valid" time="0.06"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
129
 <goal name="WP_parameter ie3" expl="VC for ie3">
130 131
 <proof prover="2"><result status="valid" time="0.07"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
132
 <goal name="WP_parameter ie4" expl="VC for ie4">
133 134
 <proof prover="2"><result status="valid" time="0.07"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
135
 <goal name="WP_parameter sr1" expl="VC for sr1">
136 137
 <proof prover="2"><result status="valid" time="0.06"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
138
 <goal name="WP_parameter rs_left" expl="VC for rs_left">
139 140
 <proof prover="2"><result status="valid" time="0.04"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
141
 <goal name="WP_parameter rs_right" expl="VC for rs_right">
142 143
 <proof prover="2"><result status="valid" time="0.04"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
144
 <goal name="WP_parameter bp1" expl="VC for bp1">
145 146
 <proof prover="2"><result status="valid" time="0.08"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
147
 <goal name="WP_parameter bp1&apos;" expl="VC for bp1&apos;">
148 149
 <proof prover="2"><result status="valid" time="0.04"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
150
 <goal name="WP_parameter bp2" expl="VC for bp2">
151 152
 <proof prover="2"><result status="valid" time="0.08"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
153
 <goal name="WP_parameter bp3" expl="VC for bp3">
154 155 156
 <proof prover="2"><result status="valid" time="0.07"/></proof>
 </goal>
</theory>
157
<theory name="Test_imperial_violet" sum="3b53ccfb24b0e5076075a7389a6e49e5">
MARCHE Claude's avatar
MARCHE Claude committed
158
 <goal name="bv32_bounds_bv">
159 160
 <proof prover="2"><result status="valid" time="0.04"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
161
 <goal name="to_int_ule">
162
 <proof prover="0"><result status="valid" time="0.04" steps="69"/></proof>
163
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
164
 <goal name="to_int_ult">
165
 <proof prover="0"><result status="valid" time="0.04" steps="69"/></proof>
166
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
167
 <goal name="bv32_bounds_0">
168
 <proof prover="0"><result status="valid" time="0.04" steps="69"/></proof>
169
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
170
 <goal name="bv32_bounds">
171
 <proof prover="0"><result status="valid" time="0.03" steps="70"/></proof>
172
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
173 174
 <goal name="WP_parameter add" expl="VC for add">
 <proof prover="4"><result status="valid" time="0.16"/></proof>
175 176
 </goal>
</theory>
177
<theory name="Test_from_bitvector_example" sum="6b18dfa01a56b248764549f53590545a">
MARCHE Claude's avatar
MARCHE Claude committed
178
 <goal name="Test1">
179 180
 <proof prover="2"><result status="valid" time="0.03"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
181
 <goal name="Test2">
182 183
 <proof prover="2"><result status="valid" time="0.03"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
184
 <goal name="Test3">
185 186
 <proof prover="2"><result status="valid" time="0.03"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
187
 <goal name="Test4">
188 189
 <proof prover="2"><result status="valid" time="0.04"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
190
 <goal name="Test5">
191 192
 <proof prover="2"><result status="valid" time="0.04"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
193
 <goal name="Test6">
194 195
 <proof prover="2"><result status="valid" time="0.04"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
196
 <goal name="WP_parameter lsr31" expl="VC for lsr31">
197 198
 <proof prover="2"><result status="valid" time="0.04"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
199
 <goal name="WP_parameter lsr30" expl="VC for lsr30">
200 201
 <proof prover="2"><result status="valid" time="0.04"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
202
 <goal name="WP_parameter lsr29" expl="VC for lsr29">
203 204
 <proof prover="2"><result status="valid" time="0.04"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
205
 <goal name="WP_parameter lsr28" expl="VC for lsr28">
206 207
 <proof prover="2"><result status="valid" time="0.04"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
208
 <goal name="WP_parameter lsr27" expl="VC for lsr27">
209 210
 <proof prover="2"><result status="valid" time="0.04"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
211
 <goal name="WP_parameter lsr26" expl="VC for lsr26">
212 213
 <proof prover="2"><result status="valid" time="0.03"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
214
 <goal name="WP_parameter lsr20" expl="VC for lsr20">
215 216
 <proof prover="2"><result status="valid" time="0.04"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
217
 <goal name="WP_parameter lsr13" expl="VC for lsr13">
218 219
 <proof prover="2"><result status="valid" time="0.04"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
220
 <goal name="WP_parameter lsr8" expl="VC for lsr8">
221 222
 <proof prover="2"><result status="valid" time="0.04"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
223
 <goal name="to_int_0x00000001">
224 225
 <proof prover="2"><result status="valid" time="0.03"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
226
 <goal name="to_int_0x00000003">
227 228
 <proof prover="2"><result status="valid" time="0.04"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
229
 <goal name="to_int_0x00000007">
230 231
 <proof prover="2"><result status="valid" time="0.04"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
232
 <goal name="to_int_0x0000000F">
233 234
 <proof prover="2"><result status="valid" time="0.03"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
235
 <goal name="to_int_0x0000001F">
236 237
 <proof prover="2"><result status="valid" time="0.03"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
238
 <goal name="to_int_0x0000003F">
239 240
 <proof prover="2"><result status="valid" time="0.03"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
241
 <goal name="to_int_0x0000007F">
242 243
 <proof prover="2"><result status="valid" time="0.04"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
244
 <goal name="to_int_0x000000FF">
245 246
 <proof prover="2"><result status="valid" time="0.03"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
247
 <goal name="to_int_0x000001FF">
248 249
 <proof prover="2"><result status="valid" time="0.04"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
250
 <goal name="to_int_0x000003FF">
251 252
 <proof prover="2"><result status="valid" time="0.04"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
253
 <goal name="to_int_0x000007FF">
254 255
 <proof prover="2"><result status="valid" time="0.04"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
256
 <goal name="to_int_0x00000FFF">
257 258
 <proof prover="2"><result status="valid" time="0.04"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
259
 <goal name="to_int_0x00001FFF">
260 261
 <proof prover="2"><result status="valid" time="0.02"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
262
 <goal name="to_int_0x00003FFF">
263 264
 <proof prover="2"><result status="valid" time="0.02"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
265
 <goal name="to_int_0x00007FFF">
266 267
 <proof prover="2"><result status="valid" time="0.02"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
268
 <goal name="to_int_0x0000FFFF">
269 270
 <proof prover="2"><result status="valid" time="0.02"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
271
 <goal name="to_int_0x0001FFFF">
272 273
 <proof prover="2"><result status="valid" time="0.02"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
274
 <goal name="to_int_0x0003FFFF">
275 276
 <proof prover="2"><result status="valid" time="0.02"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
277
 <goal name="to_int_0x0007FFFF">
278 279
 <proof prover="2"><result status="valid" time="0.02"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
280
 <goal name="to_int_0x000FFFFF">
281 282
 <proof prover="2"><result status="valid" time="0.02"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
283
 <goal name="to_int_0x00FFFFFF">
284 285
 <proof prover="2"><result status="valid" time="0.02"/></proof>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
286
 <goal name="to_int_0xFFFFFFFF">
287 288 289 290 291
 <proof prover="2"><result status="valid" time="0.02"/></proof>
 </goal>
</theory>
</file>
</why3session>