why3session.xml 8.6 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="2" name="Alt-Ergo" version="1.01" timelimit="5" steplimit="1" memlimit="1000"/>
<file name="../ral.mlw">
<theory name="RAL" sum="c7ad4c6b81728dbd18a1c23ee5747ec2">
MARCHE Claude's avatar
MARCHE Claude committed
8
 <goal name="M.assoc">
9
 <proof prover="2" timelimit="3"><result status="valid" time="0.02" steps="1"/></proof>
10
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
11
 <goal name="M.neutral">
12
 <proof prover="2" timelimit="3"><result status="valid" time="0.02" steps="1"/></proof>
13
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
14
 <goal name="M.M.assoc">
15
 <proof prover="2" timelimit="3"><result status="valid" time="0.02" steps="1"/></proof>
16
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
17
 <goal name="M.M.neutral">
18
 <proof prover="2" timelimit="3"><result status="valid" time="0.02" steps="1"/></proof>
19
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
20
 <goal name="M.WP_parameter zero" expl="VC for zero">
21
 <proof prover="2" timelimit="3"><result status="valid" time="0.02" steps="1"/></proof>
22
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
23
 <goal name="M.WP_parameter op" expl="VC for op">
24
 <proof prover="2" timelimit="3"><result status="valid" time="0.02" steps="1"/></proof>
25
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
26
 <goal name="D.WP_parameter measure" expl="VC for measure">
27
 <proof prover="2" timelimit="3"><result status="valid" time="0.02" steps="1"/></proof>
28
 </goal>
29
 <goal name="WP_parameter sum_measure_is_length" expl="VC for sum_measure_is_length">
30
 <proof prover="2"><result status="valid" time="0.02" steps="27"/></proof>
31
 </goal>
32
 <goal name="WP_parameter selected_part" expl="VC for selected_part">
33
 <proof prover="2"><result status="valid" time="0.04" steps="87"/></proof>
34
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
35
 <goal name="Sel.M.assoc">
36
 <proof prover="2" timelimit="3"><result status="valid" time="0.02" steps="1"/></proof>
37
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
38
 <goal name="Sel.M.neutral">
39
 <proof prover="2" timelimit="3"><result status="valid" time="0.02" steps="1"/></proof>
40
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
41
 <goal name="Sel.M.sum_def_nil">
42
 <proof prover="2" timelimit="3"><result status="valid" time="0.02" steps="2"/></proof>
43
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
44
 <goal name="Sel.M.sum_def_cons">
45
 <proof prover="2" timelimit="3"><result status="valid" time="0.02" steps="2"/></proof>
46
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
47
 <goal name="Sel.balancing_positive">
48
 <proof prover="2" timelimit="3"><result status="valid" time="0.02" steps="1"/></proof>
49
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
50
 <goal name="Sel.selection_empty">
51
 <proof prover="2" timelimit="3"><result status="valid" time="0.04" steps="16"/></proof>
52
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
53
 <goal name="Sel.WP_parameter avl  AVL  M zero" expl="VC for avl  AVL  M zero">
54
 <proof prover="2" timelimit="3"><result status="valid" time="0.03" steps="1"/></proof>
55
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
56
 <goal name="Sel.WP_parameter avl  AVL  M op" expl="VC for avl  AVL  M op">
57
 <proof prover="2" timelimit="3"><result status="valid" time="0.03" steps="1"/></proof>
58
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
59
 <goal name="Sel.WP_parameter avl  AVL  D measure" expl="VC for avl  AVL  D measure">
60
 <proof prover="2" timelimit="3"><result status="valid" time="0.03" steps="2"/></proof>
61
 </goal>
MARCHE Claude's avatar
MARCHE Claude committed
62
 <goal name="Sel.WP_parameter avl  AVL  selected_part" expl="VC for avl  AVL  selected_part">
63
 <proof prover="2" timelimit="3"><result status="valid" time="0.05" steps="204"/></proof>
64
 </goal>
65
 <goal name="WP_parameter empty" expl="VC for empty">
66
 <proof prover="2"><result status="valid" time="0.02" steps="4"/></proof>
67
 </goal>
68
 <goal name="WP_parameter singleton" expl="VC for singleton">
69
 <proof prover="2"><result status="valid" time="0.03" steps="4"/></proof>
70
 </goal>
71
 <goal name="WP_parameter is_empty" expl="VC for is_empty">
72
 <proof prover="2"><result status="valid" time="0.03" steps="11"/></proof>
73
 </goal>
74
 <goal name="WP_parameter decompose_front" expl="VC for decompose_front">
75
 <proof prover="2"><result status="valid" time="0.04" steps="47"/></proof>
76
 </goal>
77
 <goal name="WP_parameter decompose_back" expl="VC for decompose_back">
78
 <proof prover="2"><result status="valid" time="0.04" steps="47"/></proof>
79
 </goal>
80
 <goal name="WP_parameter front" expl="VC for front">
81
 <proof prover="2"><result status="valid" time="0.02" steps="3"/></proof>
82
 </goal>
83
 <goal name="WP_parameter back" expl="VC for back">
84
 <proof prover="2"><result status="valid" time="0.02" steps="3"/></proof>
85
 </goal>
86
 <goal name="WP_parameter cons" expl="VC for cons">
87
 <proof prover="2"><result status="valid" time="0.02" steps="2"/></proof>
88
 </goal>
89
 <goal name="WP_parameter snoc" expl="VC for snoc">
90
 <proof prover="2"><result status="valid" time="0.02" steps="2"/></proof>
91
 </goal>
92
 <goal name="WP_parameter concat" expl="VC for concat">
93
 <proof prover="2"><result status="valid" time="0.02" steps="3"/></proof>
94
 </goal>
95
 <goal name="WP_parameter length" expl="VC for length">
96
 <proof prover="2"><result status="valid" time="0.02" steps="6"/></proof>
97
 </goal>
98
 <goal name="WP_parameter set" expl="VC for set">
99
 <transf name="split_goal_wp">
100
  <goal name="WP_parameter set.1" expl="1. precondition">
101
  <proof prover="2"><result status="valid" time="0.02" steps="8"/></proof>
102
  </goal>
103
  <goal name="WP_parameter set.2" expl="2. postcondition">
104
  <proof prover="2"><result status="valid" time="0.12" steps="80"/></proof>
105
  </goal>
106
  <goal name="WP_parameter set.3" expl="3. postcondition">
107
  <proof prover="2"><result status="valid" time="0.34" steps="534"/></proof>
108
  </goal>
109
  <goal name="WP_parameter set.4" expl="4. postcondition">
110
  <proof prover="2"><result status="valid" time="0.04" steps="43"/></proof>
111 112 113
  </goal>
 </transf>
 </goal>
114
 <goal name="WP_parameter get" expl="VC for get">
115
 <proof prover="2"><result status="valid" time="0.14" steps="116"/></proof>
116
 </goal>
117
 <goal name="WP_parameter insert" expl="VC for insert">
118
 <proof prover="2"><result status="valid" time="0.13" steps="329"/></proof>
119
 </goal>
120
 <goal name="WP_parameter remove" expl="VC for remove">
121
 <proof prover="2" steplimit="0"><result status="valid" time="0.15" steps="346"/></proof>
122
 </goal>
123
 <goal name="WP_parameter cut" expl="VC for cut">
124
 <proof prover="2"><result status="valid" time="0.05" steps="46"/></proof>
125
 </goal>
126
 <goal name="WP_parameter split" expl="VC for split">
127
 <proof prover="2"><result status="valid" time="0.05" steps="59"/></proof>
128
 </goal>
129
 <goal name="WP_parameter harness" expl="VC for harness">
130
 <transf name="split_goal_wp">
131
  <goal name="WP_parameter harness.1" expl="1. precondition">
132
  <proof prover="2"><result status="valid" time="0.02" steps="5"/></proof>
133
  </goal>
134
  <goal name="WP_parameter harness.2" expl="2. precondition">
135
  <proof prover="2"><result status="valid" time="0.02" steps="10"/></proof>
136
  </goal>
137
  <goal name="WP_parameter harness.3" expl="3. precondition">
138
  <proof prover="2"><result status="valid" time="0.02" steps="14"/></proof>
139
  </goal>
140
  <goal name="WP_parameter harness.4" expl="4. precondition">
141
  <proof prover="2"><result status="valid" time="0.02" steps="19"/></proof>
142
  </goal>
143
  <goal name="WP_parameter harness.5" expl="5. check">
144
  <proof prover="2"><result status="valid" time="0.07" steps="133"/></proof>
145
  </goal>
146
  <goal name="WP_parameter harness.6" expl="6. check">
147
  <proof prover="2"><result status="valid" time="0.07" steps="131"/></proof>
148
  </goal>
149
  <goal name="WP_parameter harness.7" expl="7. precondition">
150
  <proof prover="2"><result status="valid" time="0.04" steps="23"/></proof>
151
  </goal>
152
  <goal name="WP_parameter harness.8" expl="8. precondition">
153
  <proof prover="2"><result status="valid" time="0.03" steps="26"/></proof>
154
  </goal>
155
  <goal name="WP_parameter harness.9" expl="9. check">
156
  <proof prover="2"><result status="valid" time="0.17" steps="169"/></proof>
157
  </goal>
158
  <goal name="WP_parameter harness.10" expl="10. check">
159
  <proof prover="2"><result status="valid" time="0.06" steps="199"/></proof>
160 161 162
  </goal>
 </transf>
 </goal>
163
 <goal name="WP_parameter harness2" expl="VC for harness2">
164
 <transf name="split_goal_wp">
165
  <goal name="WP_parameter harness2.1" expl="1. precondition">
166
  <proof prover="2"><result status="valid" time="0.02" steps="3"/></proof>
167
  </goal>
168
  <goal name="WP_parameter harness2.2" expl="2. precondition">
169
  <proof prover="2"><result status="valid" time="0.02" steps="5"/></proof>
170
  </goal>
171
  <goal name="WP_parameter harness2.3" expl="3. precondition">
172
  <proof prover="2"><result status="valid" time="0.02" steps="7"/></proof>
173
  </goal>
174
  <goal name="WP_parameter harness2.4" expl="4. unreachable point">
175
  <proof prover="2"><result status="valid" time="0.04" steps="27"/></proof>
176
  </goal>
177
  <goal name="WP_parameter harness2.5" expl="5. check">
178
  <proof prover="2"><result status="valid" time="0.05" steps="59"/></proof>
179
  </goal>
180
  <goal name="WP_parameter harness2.6" expl="6. precondition">
181
  <proof prover="2"><result status="valid" time="0.05" steps="30"/></proof>
182
  </goal>
183
  <goal name="WP_parameter harness2.7" expl="7. check">
184
  <proof prover="2"><result status="valid" time="0.16" steps="108"/></proof>
185 186 187 188 189 190
  </goal>
 </transf>
 </goal>
</theory>
</file>
</why3session>