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