why3session.xml 9.46 KB
Newer Older
MARCHE Claude's avatar
MARCHE Claude committed
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">
4
<why3session shape_version="4">
5
<prover id="0" name="Coq" version="8.7.1" timelimit="3" steplimit="0" memlimit="0"/>
6 7 8
<prover id="2" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="0"/>
<prover id="5" name="Z3" version="3.2" timelimit="5" steplimit="0" memlimit="0"/>
<prover id="7" name="Alt-Ergo" version="0.99.1" timelimit="5" steplimit="0" memlimit="4000"/>
MARCHE Claude's avatar
MARCHE Claude committed
9
<file name="../wp2.mlw" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
10 11
<theory name="Imp" sum="4d6ec4c3ea3a39365f84600c953b8179">
 <goal name="eval_subst_term" expl="">
12
 <proof prover="0" timelimit="5" edited="wp2_Imp_eval_subst_term_1.v"><result status="valid" time="0.30"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
13
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
14
 <goal name="eval_term_change_free" expl="">
15
 <proof prover="0" timelimit="5" edited="wp2_Imp_eval_term_change_free_1.v"><result status="valid" time="0.31"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
16
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
17
 <goal name="eval_subst" expl="">
18
 <proof prover="0" timelimit="5" edited="wp2_Imp_eval_subst_1.v"><result status="valid" time="0.37"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
19
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
20
 <goal name="eval_swap" expl="">
21
 <proof prover="2" timelimit="3"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
22
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
23
 <goal name="eval_change_free" expl="">
24
 <proof prover="0" timelimit="5" edited="wp2_Imp_eval_change_free_1.v"><result status="valid" time="0.34"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
25
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
26
 <goal name="check_skip" expl="">
27
 <proof prover="2"><result status="valid" time="0.02"/></proof>
28
 <proof prover="5"><result status="valid" time="0.00"/></proof>
29
 <proof prover="7" memlimit="0"><result status="valid" time="0.01" steps="1"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
30
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
31
 <goal name="steps_non_neg" expl="">
32
 <proof prover="0" edited="wp2_Imp_steps_non_neg_1.v"><result status="valid" time="0.36"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
33
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
34
 <goal name="many_steps_seq" expl="">
35
 <proof prover="0" edited="wp2_Imp_many_steps_seq_1.v"><result status="valid" time="0.41"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
36 37
 </goal>
</theory>
MARCHE Claude's avatar
MARCHE Claude committed
38 39
<theory name="TestSemantics" sum="ea9fb18b1935c25df0ce7f228aabf76f">
 <goal name="Test13" expl="">
40
 <proof prover="2" memlimit="1000"><result status="valid" time="0.03"/></proof>
41
 <proof prover="7" memlimit="1000"><result status="valid" time="0.02" steps="2"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
42
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
43
 <goal name="Test42" expl="">
44
 <proof prover="2" memlimit="1000"><result status="valid" time="0.04"/></proof>
45
 <proof prover="7" memlimit="1000"><result status="valid" time="0.02" steps="12"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
46
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
47
 <goal name="Test0" expl="">
48
 <proof prover="2" memlimit="1000"><result status="valid" time="0.04"/></proof>
49
 <proof prover="7" memlimit="1000"><result status="valid" time="0.02" steps="12"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
50
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
51
 <goal name="Test55" expl="">
52
 <proof prover="0" timelimit="5" memlimit="1000" edited="wp2_TestSemantics_Test55_1.v"><result status="valid" time="0.31"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
53
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
54
 <goal name="Ass42" expl="">
55
 <proof prover="2" memlimit="1000"><result status="valid" time="0.04"/></proof>
56
 <proof prover="7" memlimit="1000"><result status="valid" time="0.06" steps="100"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
57
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
58
 <goal name="If42" expl="">
59
 <proof prover="0" timelimit="5" memlimit="1000" edited="wp2_TestSemantics_If42_1.v"><result status="valid" time="1.00"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
60 61
 </goal>
</theory>
MARCHE Claude's avatar
MARCHE Claude committed
62 63
<theory name="HoareLogic" sum="ac7395abbc54f2eaf2a4731bbadf3a7c">
 <goal name="consequence_rule" expl="">
64
 <proof prover="2" memlimit="1000"><result status="valid" time="0.32"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
65
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
66
 <goal name="skip_rule" expl="">
67
 <proof prover="0" edited="wp2_HoareLogic_skip_rule_1.v"><result status="valid" time="0.33"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
68
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
69
 <goal name="assign_rule" expl="">
70
 <proof prover="0" edited="wp2_HoareLogic_assign_rule_1.v"><result status="valid" time="0.40"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
71
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
72
 <goal name="seq_rule" expl="">
73
 <proof prover="5" timelimit="3"><result status="valid" time="0.07"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
74
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
75
 <goal name="if_rule" expl="">
76
 <proof prover="0" edited="wp2_HoareLogic_if_rule_1.v"><result status="valid" time="0.48"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
77
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
78
 <goal name="assert_rule" expl="">
79
 <proof prover="0" edited="wp2_HoareLogic_assert_rule_1.v"><result status="valid" time="0.40"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
80
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
81
 <goal name="assert_rule_ext" expl="">
82
 <proof prover="0" edited="wp2_HoareLogic_assert_rule_ext_1.v"><result status="valid" time="0.40"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
83
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
84
 <goal name="while_rule" expl="">
85
 <proof prover="0" edited="wp2_HoareLogic_while_rule_1.v"><result status="valid" time="0.52"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
86
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
87
 <goal name="while_rule_ext" expl="">
88
 <proof prover="0" edited="wp2_HoareLogic_while_rule_ext_1.v"><result status="valid" time="0.54"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
89 90
 </goal>
</theory>
MARCHE Claude's avatar
MARCHE Claude committed
91 92
<theory name="WP" sum="ac7e95b3f1136de0ba1a9054f4091dbf">
 <goal name="assigns_refl" expl="">
93
 <proof prover="7" timelimit="3" memlimit="0"><result status="valid" time="0.02" steps="3"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
94
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
95
 <goal name="assigns_trans" expl="">
96
 <proof prover="7" timelimit="3" memlimit="0"><result status="valid" time="0.02" steps="8"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
97
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
98
 <goal name="assigns_union_left" expl="">
99
 <proof prover="7" timelimit="3" memlimit="0"><result status="valid" time="0.02" steps="7"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
100
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
101
 <goal name="assigns_union_right" expl="">
102
 <proof prover="7" timelimit="3" memlimit="0"><result status="valid" time="0.02" steps="8"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
103
 </goal>
104
 <goal name="WP_parameter compute_writes" expl="VC for compute_writes">
105
 <transf name="split_goal_wp">
MARCHE Claude's avatar
MARCHE Claude committed
106
  <goal name="WP_parameter compute_writes.1" expl="postcondition">
107
  <proof prover="7" timelimit="3" memlimit="0"><result status="valid" time="0.06" steps="94"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
108
  </goal>
MARCHE Claude's avatar
MARCHE Claude committed
109
  <goal name="WP_parameter compute_writes.2" expl="postcondition">
110
  <proof prover="0" edited="wp2_WP_WP_WP_parameter_compute_writes_1.v"><result status="valid" time="0.38"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
111
  </goal>
MARCHE Claude's avatar
MARCHE Claude committed
112
  <goal name="WP_parameter compute_writes.3" expl="variant decrease">
113
  <proof prover="7"><result status="valid" time="0.04" steps="42"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
114
  </goal>
MARCHE Claude's avatar
MARCHE Claude committed
115
  <goal name="WP_parameter compute_writes.4" expl="variant decrease">
116
  <proof prover="7"><result status="valid" time="0.04" steps="43"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
117
  </goal>
MARCHE Claude's avatar
MARCHE Claude committed
118
  <goal name="WP_parameter compute_writes.5" expl="postcondition">
119
  <proof prover="5" timelimit="3"><result status="valid" time="0.07"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
120
  </goal>
MARCHE Claude's avatar
MARCHE Claude committed
121
  <goal name="WP_parameter compute_writes.6" expl="variant decrease">
122
  <proof prover="7"><result status="valid" time="0.03" steps="47"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
123
  </goal>
MARCHE Claude's avatar
MARCHE Claude committed
124
  <goal name="WP_parameter compute_writes.7" expl="variant decrease">
125
  <proof prover="7"><result status="valid" time="0.04" steps="48"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
126
  </goal>
MARCHE Claude's avatar
MARCHE Claude committed
127
  <goal name="WP_parameter compute_writes.8" expl="postcondition">
128
  <proof prover="0" edited="wp2_WP_WP_WP_parameter_compute_writes_3.v"><result status="valid" time="0.46"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
129
  </goal>
MARCHE Claude's avatar
MARCHE Claude committed
130
  <goal name="WP_parameter compute_writes.9" expl="variant decrease">
131
  <proof prover="7"><result status="valid" time="0.04" steps="47"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
132
  </goal>
MARCHE Claude's avatar
MARCHE Claude committed
133
  <goal name="WP_parameter compute_writes.10" expl="postcondition">
134
  <proof prover="0" edited="wp2_WP_WP_WP_parameter_compute_writes_4.v"><result status="valid" time="0.33"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
135
  </goal>
MARCHE Claude's avatar
MARCHE Claude committed
136
  <goal name="WP_parameter compute_writes.11" expl="postcondition">
137
  <proof prover="0" edited="wp2_WP_WP_WP_parameter_compute_writes_2.v"><result status="valid" time="0.34"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
138 139 140
  </goal>
 </transf>
 </goal>
141 142
 <goal name="WP_parameter wp" expl="VC for wp">
 <transf name="split_goal_wp">
MARCHE Claude's avatar
MARCHE Claude committed
143
  <goal name="WP_parameter wp.1" expl="postcondition">
144
  <proof prover="2" timelimit="3"><result status="valid" time="0.04"/></proof>
145
  <proof prover="5"><result status="valid" time="0.00"/></proof>
146
  <proof prover="7" timelimit="3" memlimit="0"><result status="valid" time="0.02" steps="7"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
147
  </goal>
MARCHE Claude's avatar
MARCHE Claude committed
148
  <goal name="WP_parameter wp.2" expl="variant decrease">
149
  <proof prover="7"><result status="valid" time="0.03" steps="42"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
150
  </goal>
MARCHE Claude's avatar
MARCHE Claude committed
151
  <goal name="WP_parameter wp.3" expl="variant decrease">
152
  <proof prover="7"><result status="valid" time="0.03" steps="44"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
153
  </goal>
MARCHE Claude's avatar
MARCHE Claude committed
154
  <goal name="WP_parameter wp.4" expl="postcondition">
155
  <proof prover="2" timelimit="3"><result status="valid" time="0.04"/></proof>
156
  <proof prover="5"><result status="valid" time="0.12"/></proof>
157
  <proof prover="7" timelimit="3" memlimit="0"><result status="valid" time="0.02" steps="16"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
158
  </goal>
MARCHE Claude's avatar
MARCHE Claude committed
159
  <goal name="WP_parameter wp.5" expl="postcondition">
160
  <proof prover="2" timelimit="3"><result status="valid" time="0.05"/></proof>
161
  <proof prover="5"><result status="valid" time="0.11"/></proof>
162
  <proof prover="7" timelimit="3" memlimit="0"><result status="valid" time="0.02" steps="12"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
163
  </goal>
MARCHE Claude's avatar
MARCHE Claude committed
164
  <goal name="WP_parameter wp.6" expl="variant decrease">
165
  <proof prover="7"><result status="valid" time="0.03" steps="47"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
166
  </goal>
MARCHE Claude's avatar
MARCHE Claude committed
167
  <goal name="WP_parameter wp.7" expl="variant decrease">
168
  <proof prover="7"><result status="valid" time="0.04" steps="49"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
169
  </goal>
MARCHE Claude's avatar
MARCHE Claude committed
170
  <goal name="WP_parameter wp.8" expl="postcondition">
171
  <proof prover="0" edited="wp2_WP_WP_WP_parameter_wp_1.v"><result status="valid" time="0.32"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
172
  </goal>
MARCHE Claude's avatar
MARCHE Claude committed
173
  <goal name="WP_parameter wp.9" expl="postcondition">
174
  <proof prover="2" timelimit="3"><result status="valid" time="0.04"/></proof>
175
  <proof prover="5"><result status="valid" time="0.11"/></proof>
176
  <proof prover="7" timelimit="3" memlimit="0"><result status="valid" time="0.02" steps="7"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
177
  </goal>
MARCHE Claude's avatar
MARCHE Claude committed
178
  <goal name="WP_parameter wp.10" expl="variant decrease">
179
  <proof prover="7"><result status="valid" time="0.04" steps="47"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
180
  </goal>
MARCHE Claude's avatar
MARCHE Claude committed
181
  <goal name="WP_parameter wp.11" expl="postcondition">
182
  <proof prover="0" timelimit="5" edited="wp2_WP_WP_WP_parameter_wp_2.v"><result status="valid" time="0.87"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
183 184 185 186 187
  </goal>
 </transf>
 </goal>
</theory>
</file>
MARCHE Claude's avatar
MARCHE Claude committed
188
</why3session>