why3session.xml 21.2 KB
Newer Older
1
<?xml version="1.0" encoding="UTF-8"?>
MARCHE Claude's avatar
MARCHE Claude committed
2 3
<!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN"
"http://why3.lri.fr/why3session.dtd">
Andrei Paskevich's avatar
Andrei Paskevich committed
4
<why3session shape_version="4">
MARCHE Claude's avatar
MARCHE Claude committed
5
<prover id="1" name="Coq" version="8.7.1" timelimit="5" steplimit="0" memlimit="1000"/>
6 7 8 9 10 11
<prover id="3" name="CVC3" version="2.4.1" timelimit="30" steplimit="0" memlimit="1000"/>
<prover id="7" name="Z3" version="3.2" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="9" name="Alt-Ergo" version="0.99.1" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="10" name="CVC4" version="1.4" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="11" name="Eprover" version="1.8-001" timelimit="5" steplimit="0" memlimit="1000"/>
<prover id="12" name="Z3" version="4.3.2" timelimit="5" steplimit="0" memlimit="1000"/>
MARCHE Claude's avatar
MARCHE Claude committed
12
<file name="../blocking_semantics5.mlw">
MARCHE Claude's avatar
MARCHE Claude committed
13 14
<theory name="Syntax" sum="f7cde33e5e26ee60d3da8eec7b217241">
 <goal name="mident_decide" expl="">
15
 <proof prover="9"><result status="valid" time="0.01" steps="1"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
16
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
17
 <goal name="ident_decide" expl="">
18
 <proof prover="9"><result status="valid" time="0.00" steps="1"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
19
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
20
 <goal name="decide_is_skip" expl="">
21
 <proof prover="9"><result status="valid" time="0.01" steps="2"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
22 23
 </goal>
</theory>
MARCHE Claude's avatar
MARCHE Claude committed
24 25
<theory name="SemOp" sum="60fbf73e1f7166ff30a0a13e124972f7">
 <goal name="get_stack_eq" expl="">
26
 <proof prover="3" timelimit="5"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
27
 <proof prover="7"><result status="valid" time="0.04"/></proof>
28
 <proof prover="9"><result status="valid" time="0.01" steps="3"/></proof>
29
 <proof prover="12"><result status="valid" time="0.03"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
30
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
31
 <goal name="get_stack_neq" expl="">
32
 <proof prover="3" timelimit="5"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
33
 <proof prover="7"><result status="valid" time="0.20"/></proof>
34
 <proof prover="9"><result status="valid" time="0.02" steps="8"/></proof>
35
 <proof prover="12"><result status="valid" time="0.05"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
36
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
37
 <goal name="steps_non_neg" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
38
 <proof prover="1" edited="blocking_semantics5_SemOp_steps_non_neg_1.v"><result status="valid" time="0.31"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
39 40
 </goal>
</theory>
MARCHE Claude's avatar
MARCHE Claude committed
41 42
<theory name="TestSemantics" sum="86970d496f2db125feae52276a283ee6">
 <goal name="Test13" expl="">
43
 <proof prover="9"><result status="valid" time="0.02" steps="16"/></proof>
44
 <proof prover="10"><result status="valid" time="0.03"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
45
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
46
 <goal name="Test42" expl="">
47
 <proof prover="9"><result status="valid" time="0.03" steps="4"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
48
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
49
 <goal name="Test0" expl="">
50
 <proof prover="9"><result status="valid" time="0.05" steps="18"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
51
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
52
 <goal name="Test55" expl="">
53
 <proof prover="10"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
54
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
55
 <goal name="Ass42" expl="">
56 57
 <proof prover="3" timelimit="5"><result status="valid" time="0.05"/></proof>
 <proof prover="9"><result status="valid" time="0.05" steps="107"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
58
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
59
 <goal name="If42" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
60
 <proof prover="1" timelimit="6" edited="blocking_semantics5_TestSemantics_If42_1.v"><result status="valid" time="0.81"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
61 62
 </goal>
</theory>
63
<theory name="Typing" sum="d41d8cd98f00b204e9800998ecf8427e">
MARCHE Claude's avatar
MARCHE Claude committed
64
</theory>
MARCHE Claude's avatar
MARCHE Claude committed
65 66
<theory name="TypingAndSemantics" sum="a93f17496bf551e48a79468a47f1668b">
 <goal name="type_inversion" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
67
 <transf name="induction_ty_lex">
MARCHE Claude's avatar
MARCHE Claude committed
68
  <goal name="type_inversion.1" expl="">
69
  <proof prover="3" timelimit="5"><result status="valid" time="0.24"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
70
  <proof prover="7"><result status="valid" time="0.07"/></proof>
71
  <proof prover="9"><result status="valid" time="0.08" steps="68"/></proof>
72
  <proof prover="12"><result status="valid" time="0.07"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
73 74 75
  </goal>
 </transf>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
76
 <goal name="eval_type_term" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
77
 <transf name="induction_ty_lex">
MARCHE Claude's avatar
MARCHE Claude committed
78
  <goal name="eval_type_term.1" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
79
  <transf name="split_goal_wp">
MARCHE Claude's avatar
MARCHE Claude committed
80
   <goal name="eval_type_term.1.1" expl="">
81 82
   <proof prover="3" timelimit="5"><result status="valid" time="0.06"/></proof>
   <proof prover="9"><result status="valid" time="0.07" steps="131"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
83
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
84
   <goal name="eval_type_term.1.2" expl="">
85 86
   <proof prover="3" timelimit="5"><result status="valid" time="0.04"/></proof>
   <proof prover="9"><result status="valid" time="0.06" steps="143"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
87
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
88
   <goal name="eval_type_term.1.3" expl="">
89 90
   <proof prover="3" timelimit="5"><result status="valid" time="0.05"/></proof>
   <proof prover="9"><result status="valid" time="0.08" steps="143"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
91
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
92
   <goal name="eval_type_term.1.4" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
93
   <proof prover="1" edited="blocking_semantics5_TypingAndSemantics_eval_type_term_1.v"><result status="valid" time="1.50"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
94 95 96 97 98
   </goal>
  </transf>
  </goal>
 </transf>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
99
 <goal name="type_preservation" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
100
 <proof prover="1" edited="blocking_semantics5_TypingAndSemantics_type_preservation_1.v"><result status="valid" time="1.52"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
101 102
 </goal>
</theory>
MARCHE Claude's avatar
MARCHE Claude committed
103 104
<theory name="FreshVariables" sum="e8d942e6e9d0add73d0d37a3267da968">
 <goal name="Cons_append" expl="">
105
 <proof prover="9"><result status="valid" time="0.03" steps="13"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
106
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
107
 <goal name="Append_nil_l" expl="">
108
 <proof prover="9"><result status="valid" time="0.03" steps="6"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
109
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
110
 <goal name="eval_msubst_term" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
111
 <transf name="induction_ty_lex">
MARCHE Claude's avatar
MARCHE Claude committed
112
  <goal name="eval_msubst_term.1" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
113
  <transf name="split_goal_wp">
MARCHE Claude's avatar
MARCHE Claude committed
114
   <goal name="eval_msubst_term.1.1" expl="">
115 116
   <proof prover="3" timelimit="5" memlimit="4000"><result status="valid" time="0.04"/></proof>
   <proof prover="9"><result status="valid" time="0.04" steps="14"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
117
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
118
   <goal name="eval_msubst_term.1.2" expl="">
119 120
   <proof prover="3" timelimit="5" memlimit="4000"><result status="valid" time="0.04"/></proof>
   <proof prover="9"><result status="valid" time="0.04" steps="14"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
121
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
122
   <goal name="eval_msubst_term.1.3" expl="">
123 124
   <proof prover="3" timelimit="5" memlimit="4000"><result status="valid" time="0.04"/></proof>
   <proof prover="9"><result status="valid" time="0.05" steps="22"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
125
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
126
   <goal name="eval_msubst_term.1.4" expl="">
127 128
   <proof prover="3" timelimit="5" memlimit="4000"><result status="valid" time="0.06"/></proof>
   <proof prover="9"><result status="valid" time="0.12" steps="34"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
129 130 131 132 133
   </goal>
  </transf>
  </goal>
 </transf>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
134
 <goal name="eval_msubst" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
135
 <transf name="induction_ty_lex">
MARCHE Claude's avatar
MARCHE Claude committed
136
  <goal name="eval_msubst.1" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
137
  <transf name="split_goal_wp">
MARCHE Claude's avatar
MARCHE Claude committed
138
   <goal name="eval_msubst.1.1" expl="">
139 140
   <proof prover="3"><result status="valid" time="0.10"/></proof>
   <proof prover="9"><result status="valid" time="0.05" steps="34"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
141
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
142
   <goal name="eval_msubst.1.2" expl="">
143 144
   <proof prover="3"><result status="valid" time="0.08"/></proof>
   <proof prover="9"><result status="valid" time="0.04" steps="40"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
145
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
146
   <goal name="eval_msubst.1.3" expl="">
147
   <proof prover="9"><result status="valid" time="0.04" steps="77"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
148
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
149
   <goal name="eval_msubst.1.4" expl="">
150
   <proof prover="9"><result status="valid" time="0.06" steps="80"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
151
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
152
   <goal name="eval_msubst.1.5" expl="">
153 154
   <proof prover="3"><result status="valid" time="0.51"/></proof>
   <proof prover="9"><result status="valid" time="0.04" steps="35"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
155
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
156
   <goal name="eval_msubst.1.6" expl="">
157
   <proof prover="9"><result status="valid" time="0.04" steps="42"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
158
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
159
   <goal name="eval_msubst.1.7" expl="">
160 161
   <proof prover="3"><result status="valid" time="0.48"/></proof>
   <proof prover="9"><result status="valid" time="0.07" steps="57"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
162
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
163
   <goal name="eval_msubst.1.8" expl="">
164
   <proof prover="9"><result status="valid" time="0.03" steps="79"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
165
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
166
   <goal name="eval_msubst.1.9" expl="">
167
   <proof prover="3"><result status="valid" time="4.08"/></proof>
168
   <proof prover="9" timelimit="30"><result status="valid" time="0.23" steps="586"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
169
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
170
   <goal name="eval_msubst.1.10" expl="">
171
   <proof prover="9"><result status="valid" time="0.30" steps="655"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
172
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
173
   <goal name="eval_msubst.1.11" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
174
   <proof prover="1" edited="blocking_semantics5_FreshVariables_eval_msubst_2.v"><result status="valid" time="0.80"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
175
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
176
   <goal name="eval_msubst.1.12" expl="">
177
   <proof prover="9"><result status="valid" time="0.30" steps="561"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
178 179 180 181 182
   </goal>
  </transf>
  </goal>
 </transf>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
183
 <goal name="eval_swap_term" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
184
 <transf name="induction_ty_lex">
MARCHE Claude's avatar
MARCHE Claude committed
185
  <goal name="eval_swap_term.1" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
186
  <transf name="split_goal_wp">
MARCHE Claude's avatar
MARCHE Claude committed
187
   <goal name="eval_swap_term.1.1" expl="">
188 189
   <proof prover="3"><result status="valid" time="0.08"/></proof>
   <proof prover="9"><result status="valid" time="0.04" steps="12"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
190
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
191
   <goal name="eval_swap_term.1.2" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
192
   <proof prover="1" edited="blocking_semantics5_FreshVariables_eval_swap_term_1.v"><result status="valid" time="0.93"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
193
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
194
   <goal name="eval_swap_term.1.3" expl="">
195 196
   <proof prover="3"><result status="valid" time="0.05"/></proof>
   <proof prover="9"><result status="valid" time="0.05" steps="12"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
197
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
198
   <goal name="eval_swap_term.1.4" expl="">
199 200
   <proof prover="3"><result status="valid" time="0.25"/></proof>
   <proof prover="9"><result status="valid" time="0.03" steps="51"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
201 202 203 204 205
   </goal>
  </transf>
  </goal>
 </transf>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
206
 <goal name="eval_swap_gen" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
207
 <transf name="induction_ty_lex">
MARCHE Claude's avatar
MARCHE Claude committed
208
  <goal name="eval_swap_gen.1" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
209
  <transf name="split_goal_wp">
MARCHE Claude's avatar
MARCHE Claude committed
210
   <goal name="eval_swap_gen.1.1" expl="">
211
   <proof prover="9"><result status="valid" time="0.03" steps="47"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
212
   <proof prover="10"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
213
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
214
   <goal name="eval_swap_gen.1.2" expl="">
215 216
   <proof prover="3" memlimit="4000"><result status="valid" time="0.23"/></proof>
   <proof prover="9" timelimit="30" memlimit="4000"><result status="valid" time="0.03" steps="47"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
217
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
218
   <goal name="eval_swap_gen.1.3" expl="">
219 220
   <proof prover="3" memlimit="4000"><result status="valid" time="0.30"/></proof>
   <proof prover="9" timelimit="30" memlimit="4000"><result status="valid" time="0.10" steps="81"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
221
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
222
   <goal name="eval_swap_gen.1.4" expl="">
223 224
   <proof prover="3" memlimit="4000"><result status="valid" time="0.32"/></proof>
   <proof prover="9" timelimit="30" memlimit="4000"><result status="valid" time="0.11" steps="81"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
225
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
226
   <goal name="eval_swap_gen.1.5" expl="">
227
   <proof prover="9"><result status="valid" time="0.03" steps="46"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
228
   <proof prover="10"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
229
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
230
   <goal name="eval_swap_gen.1.6" expl="">
231
   <proof prover="9"><result status="valid" time="0.03" steps="46"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
232
   <proof prover="10"><result status="valid" time="0.05"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
233
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
234
   <goal name="eval_swap_gen.1.7" expl="">
235 236
   <proof prover="3" memlimit="4000"><result status="valid" time="0.41"/></proof>
   <proof prover="9" timelimit="30" memlimit="4000"><result status="valid" time="0.04" steps="51"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
237
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
238
   <goal name="eval_swap_gen.1.8" expl="">
239 240
   <proof prover="3" memlimit="4000"><result status="valid" time="0.31"/></proof>
   <proof prover="9" timelimit="30" memlimit="4000"><result status="valid" time="0.04" steps="51"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
241
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
242 243
   <goal name="eval_swap_gen.1.9" expl="">
   <proof prover="9" timelimit="30" memlimit="4000"><result status="valid" time="0.07" steps="112"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
244
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
245 246
   <goal name="eval_swap_gen.1.10" expl="">
   <proof prover="9" timelimit="30" memlimit="4000"><result status="valid" time="0.08" steps="112"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
247
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
248 249
   <goal name="eval_swap_gen.1.11" expl="">
   <proof prover="9" timelimit="30" memlimit="4000"><result status="valid" time="0.71" steps="735"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
250
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
251 252
   <goal name="eval_swap_gen.1.12" expl="">
   <proof prover="9" timelimit="30" memlimit="4000"><result status="valid" time="0.70" steps="734"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
253 254 255 256 257
   </goal>
  </transf>
  </goal>
 </transf>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
258
 <goal name="eval_swap" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
259
 <proof prover="1" memlimit="4000" edited="blocking_semantics5_FreshVariables_eval_swap_3.v"><result status="valid" time="0.33"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
260
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
261
 <goal name="eval_term_change_free" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
262
 <transf name="induction_ty_lex">
MARCHE Claude's avatar
MARCHE Claude committed
263
  <goal name="eval_term_change_free.1" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
264
  <transf name="split_goal_wp">
MARCHE Claude's avatar
MARCHE Claude committed
265
   <goal name="eval_term_change_free.1.1" expl="">
266 267
   <proof prover="3"><result status="valid" time="0.05"/></proof>
   <proof prover="9"><result status="valid" time="0.04" steps="7"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
268
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
269
   <goal name="eval_term_change_free.1.2" expl="">
270 271
   <proof prover="3"><result status="valid" time="0.06"/></proof>
   <proof prover="9"><result status="valid" time="0.04" steps="29"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
272
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
273
   <goal name="eval_term_change_free.1.3" expl="">
274 275
   <proof prover="3"><result status="valid" time="0.04"/></proof>
   <proof prover="9"><result status="valid" time="0.04" steps="7"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
276
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
277
   <goal name="eval_term_change_free.1.4" expl="">
278 279
   <proof prover="3"><result status="valid" time="0.05"/></proof>
   <proof prover="9"><result status="valid" time="0.07" steps="33"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
280 281 282 283 284
   </goal>
  </transf>
  </goal>
 </transf>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
285
 <goal name="eval_change_free" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
286
 <transf name="induction_ty_lex">
MARCHE Claude's avatar
MARCHE Claude committed
287
  <goal name="eval_change_free.1" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
288
  <transf name="split_goal_wp">
MARCHE Claude's avatar
MARCHE Claude committed
289
   <goal name="eval_change_free.1.1" expl="">
290 291
   <proof prover="3"><result status="valid" time="0.06"/></proof>
   <proof prover="9"><result status="valid" time="0.05" steps="35"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
292
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
293
   <goal name="eval_change_free.1.2" expl="">
294 295
   <proof prover="3"><result status="valid" time="0.15"/></proof>
   <proof prover="9"><result status="valid" time="0.06" steps="29"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
296
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
297
   <goal name="eval_change_free.1.3" expl="">
298 299
   <proof prover="3"><result status="valid" time="0.18"/></proof>
   <proof prover="9"><result status="valid" time="0.08" steps="101"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
300
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
301
   <goal name="eval_change_free.1.4" expl="">
302 303
   <proof prover="3"><result status="valid" time="0.07"/></proof>
   <proof prover="9"><result status="valid" time="0.12" steps="53"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
304
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
305
   <goal name="eval_change_free.1.5" expl="">
306 307
   <proof prover="3"><result status="valid" time="0.18"/></proof>
   <proof prover="9"><result status="valid" time="0.05" steps="39"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
308
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
309
   <goal name="eval_change_free.1.6" expl="">
310 311
   <proof prover="3"><result status="valid" time="0.06"/></proof>
   <proof prover="9"><result status="valid" time="0.06" steps="28"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
312
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
313
   <goal name="eval_change_free.1.7" expl="">
314 315
   <proof prover="3"><result status="valid" time="0.07"/></proof>
   <proof prover="9"><result status="valid" time="0.07" steps="83"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
316
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
317
   <goal name="eval_change_free.1.8" expl="">
318 319
   <proof prover="3"><result status="valid" time="0.07"/></proof>
   <proof prover="9"><result status="valid" time="0.04" steps="34"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
320
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
321
   <goal name="eval_change_free.1.9" expl="">
322 323
   <proof prover="3"><result status="valid" time="0.29"/></proof>
   <proof prover="9"><result status="valid" time="0.26" steps="539"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
324
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
325
   <goal name="eval_change_free.1.10" expl="">
326 327
   <proof prover="3"><result status="valid" time="0.33"/></proof>
   <proof prover="9"><result status="valid" time="0.07" steps="89"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
328
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
329
   <goal name="eval_change_free.1.11" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
330
   <proof prover="1" edited="blocking_semantics5_FreshVariables_eval_change_free_4.v"><result status="valid" time="1.30"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
331
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
332
   <goal name="eval_change_free.1.12" expl="">
333
   <proof prover="9"><result status="valid" time="0.18" steps="280"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
334 335 336 337 338 339
   </goal>
  </transf>
  </goal>
 </transf>
 </goal>
</theory>
MARCHE Claude's avatar
MARCHE Claude committed
340 341
<theory name="HoareLogic" sum="23cedd132ddce3b408fd64127096ec7a">
 <goal name="many_steps_seq" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
342
 <proof prover="1" edited="blocking_semantics5_HoareLogic_many_steps_seq_1.v"><result status="valid" time="0.92"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
343
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
344
 <goal name="consequence_rule" expl="">
345
 <proof prover="3"><result status="valid" time="0.24"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
346
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
347
 <goal name="skip_rule" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
348
 <proof prover="1" edited="blocking_semantics5_HoareLogic_skip_rule_1.v"><result status="valid" time="0.43"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
349
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
350
 <goal name="assign_rule" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
351
 <proof prover="1" timelimit="12" edited="blocking_semantics5_HoareLogic_assign_rule_1.v"><result status="valid" time="1.12"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
352
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
353
 <goal name="seq_rule" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
354
 <proof prover="7"><result status="valid" time="0.09"/></proof>
355
 <proof prover="12"><result status="valid" time="0.06"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
356
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
357
 <goal name="if_rule" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
358
 <proof prover="1" edited="blocking_semantics5_HoareLogic_if_rule_1.v"><result status="valid" time="0.94"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
359
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
360
 <goal name="assert_rule" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
361
 <proof prover="1" edited="blocking_semantics5_HoareLogic_assert_rule_1.v"><result status="valid" time="0.46"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
362
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
363
 <goal name="assert_rule_ext" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
364
 <proof prover="1" edited="blocking_semantics5_HoareLogic_assert_rule_ext_1.v"><result status="valid" time="0.38"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
365
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
366
 <goal name="while_rule" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
367
 <proof prover="1" edited="blocking_semantics5_HoareLogic_while_rule_1.v"><result status="valid" time="0.46"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
368 369
 </goal>
</theory>
MARCHE Claude's avatar
MARCHE Claude committed
370 371
<theory name="WP" sum="5cc3a5597ba7d5d9898b25547d8addba">
 <goal name="monotonicity" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
372
 <transf name="induction_ty_lex">
MARCHE Claude's avatar
MARCHE Claude committed
373
  <goal name="monotonicity.1" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
374
  <transf name="split_goal_wp">
MARCHE Claude's avatar
MARCHE Claude committed
375
   <goal name="monotonicity.1.1" expl="">
376
   <proof prover="3" timelimit="5"><result status="valid" time="0.08"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
377
   <proof prover="7"><result status="valid" time="0.09"/></proof>
378
   <proof prover="9"><result status="valid" time="0.04" steps="11"/></proof>
379
   <proof prover="12"><result status="valid" time="0.10"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
380
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
381
   <goal name="monotonicity.1.2" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
382
   <proof prover="1" timelimit="30" edited="blocking_semantics5_WP_monotonicity_1.v"><result status="valid" time="0.80"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
383
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
384
   <goal name="monotonicity.1.3" expl="">
385 386
   <proof prover="3" timelimit="5"><result status="valid" time="0.14"/></proof>
   <proof prover="9"><result status="valid" time="0.06" steps="47"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
387
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
388
   <goal name="monotonicity.1.4" expl="">
389
   <proof prover="3" timelimit="5"><result status="valid" time="0.24"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
390
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
391
   <goal name="monotonicity.1.5" expl="">
392
   <proof prover="3" timelimit="5"><result status="valid" time="0.09"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
393
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
394
   <goal name="monotonicity.1.6" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
395
   <proof prover="1" edited="blocking_semantics5_WP_monotonicity_3.v"><result status="valid" time="0.40"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
396 397 398 399 400
   </goal>
  </transf>
  </goal>
 </transf>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
401
 <goal name="distrib_conj" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
402
 <transf name="induction_ty_lex">
MARCHE Claude's avatar
MARCHE Claude committed
403
  <goal name="distrib_conj.1" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
404
  <transf name="split_goal_wp">
MARCHE Claude's avatar
MARCHE Claude committed
405
   <goal name="distrib_conj.1.1" expl="">
406 407
   <proof prover="3" timelimit="5"><result status="valid" time="0.07"/></proof>
   <proof prover="9"><result status="valid" time="0.06" steps="30"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
408
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
409
   <goal name="distrib_conj.1.2" expl="">
410
   <proof prover="9"><result status="valid" time="0.55" steps="1402"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
411
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
412
   <goal name="distrib_conj.1.3" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
413
   <proof prover="1" edited="blocking_semantics5_WP_distrib_conj_2.v"><result status="valid" time="0.95"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
414
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
415
   <goal name="distrib_conj.1.4" expl="">
416
   <proof prover="9"><result status="valid" time="0.34" steps="959"/></proof>
417
   <proof prover="10"><result status="valid" time="0.08"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
418
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
419
   <goal name="distrib_conj.1.5" expl="">
420 421
   <proof prover="3" timelimit="5"><result status="valid" time="0.23"/></proof>
   <proof prover="9"><result status="valid" time="0.14" steps="333"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
422
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
423
   <goal name="distrib_conj.1.6" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
424
   <proof prover="1" edited="blocking_semantics5_WP_distrib_conj_3.v"><result status="valid" time="0.63"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
425 426 427 428 429
   </goal>
  </transf>
  </goal>
 </transf>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
430
 <goal name="wp_preserved_by_reduction" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
431
 <proof prover="1" memlimit="4000" edited="blocking_semantics5_WP_wp_preserved_by_reduction_4.v"><result status="valid" time="1.76"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
432
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
433
 <goal name="progress" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
434
 <transf name="induction_ty_lex">
MARCHE Claude's avatar
MARCHE Claude committed
435
  <goal name="progress.1" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
436
  <transf name="split_goal_wp">
MARCHE Claude's avatar
MARCHE Claude committed
437
   <goal name="progress.1.1" expl="">
438
   <proof prover="3" timelimit="5"><result status="valid" time="0.06"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
439
   <proof prover="7"><result status="valid" time="0.00"/></proof>
440
   <proof prover="9"><result status="valid" time="0.04" steps="10"/></proof>
441
   <proof prover="12"><result status="valid" time="0.00"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
442
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
443
   <goal name="progress.1.2" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
444
   <proof prover="1" edited="blocking_semantics5_WP_progress_1.v"><result status="valid" time="0.39"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
445
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
446
   <goal name="progress.1.3" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
447
   <proof prover="1" edited="blocking_semantics5_WP_progress_2.v"><result status="valid" time="0.83"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
448
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
449
   <goal name="progress.1.4" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
450
   <proof prover="1" edited="blocking_semantics5_WP_progress_3.v"><result status="valid" time="0.35"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
451
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
452
   <goal name="progress.1.5" expl="">
453
   <proof prover="3" timelimit="5"><result status="valid" time="0.45"/></proof>
454
   <proof prover="11"><result status="valid" time="0.20"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
455
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
456
   <goal name="progress.1.6" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
457
   <proof prover="1" edited="blocking_semantics5_WP_progress_5.v"><result status="valid" time="0.39"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
458 459 460 461 462
   </goal>
  </transf>
  </goal>
 </transf>
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
463
 <goal name="wp_soundness" expl="">
MARCHE Claude's avatar
MARCHE Claude committed
464
 <proof prover="1" timelimit="30" edited="blocking_semantics5_WP_wp_soundness_1.v"><result status="valid" time="0.44"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
465 466 467
 </goal>
</theory>
</file>
468
</why3session>