why3session.xml 27.4 KB
Newer Older
1
<?xml version="1.0" encoding="UTF-8"?>
Andrei Paskevich's avatar
Andrei Paskevich committed
2
<!DOCTYPE why3session SYSTEM "/home/andrei/prj/why-git/share/why3session.dtd">
MARCHE Claude's avatar
MARCHE Claude committed
3
<why3session
Andrei Paskevich's avatar
Andrei Paskevich committed
4
 name="examples/programs/insertion_sort/why3session.xml" shape_version="2">
MARCHE Claude's avatar
MARCHE Claude committed
5
 <prover
Jean-Christophe Filliâtre's avatar
Jean-Christophe Filliâtre committed
6
  id="0"
MARCHE Claude's avatar
MARCHE Claude committed
7
  name="Alt-Ergo"
8
  version="0.94"/>
MARCHE Claude's avatar
MARCHE Claude committed
9
 <prover
Jean-Christophe Filliâtre's avatar
Jean-Christophe Filliâtre committed
10
  id="1"
MARCHE Claude's avatar
MARCHE Claude committed
11
  name="CVC3"
Andrei Paskevich's avatar
Andrei Paskevich committed
12 13
  version="2.4.1"/>
 <prover
Andrei Paskevich's avatar
Andrei Paskevich committed
14
  id="2"
Jean-Christophe Filliâtre's avatar
Jean-Christophe Filliâtre committed
15
  name="Coq"
16
  version="8.3pl4"/>
MARCHE Claude's avatar
MARCHE Claude committed
17
 <prover
Andrei Paskevich's avatar
Andrei Paskevich committed
18
  id="3"
MARCHE Claude's avatar
MARCHE Claude committed
19 20 21 22 23
  name="Z3"
  version="2.19"/>
 <file
  name="../insertion_sort.mlw"
  verified="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
24
  expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
25
  <theory
Andrei Paskevich's avatar
Andrei Paskevich committed
26
   name="InsertionSort"
Andrei Paskevich's avatar
Andrei Paskevich committed
27
   locfile="examples/programs/insertion_sort/../insertion_sort.mlw"
Jean-Christophe Filliâtre's avatar
Jean-Christophe Filliâtre committed
28
   loclnum="4" loccnumb="7" loccnume="20"
MARCHE Claude's avatar
MARCHE Claude committed
29
   verified="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
30
   expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
31 32
   <goal
    name="WP_parameter insertion_sort"
Andrei Paskevich's avatar
Andrei Paskevich committed
33
    locfile="examples/programs/insertion_sort/../insertion_sort.mlw"
Jean-Christophe Filliâtre's avatar
Jean-Christophe Filliâtre committed
34
    loclnum="13" loccnumb="6" loccnume="20"
MARCHE Claude's avatar
MARCHE Claude committed
35
    expl="parameter insertion_sort"
Andrei Paskevich's avatar
Andrei Paskevich committed
36
    sum="0cbfa0be2a879cf891ac4488c2ca009b"
MARCHE Claude's avatar
MARCHE Claude committed
37
    proved="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
38
    expanded="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
39
    shape="apermutV2V4Aasorted_subV3c0V0IapermutV2V4Aasorted_subV3c0ainfix +ainfix -V0c1c1Aiainfix &gt;V7c0iainfix &gt;agetV8ainfix -V7c1V6ainfix &lt;V10V7Aainfix &lt;=c0V7Aainfix &lt;V6agetV9V11Iainfix &lt;=V11V5Aainfix &lt;=ainfix +V10c1V11FAainfix &lt;=agetV9V12agetV9V13Iainfix =V13V10NIainfix =V12V10NIainfix &lt;=V13V5Aainfix &lt;=V12V13Aainfix &lt;=c0V12FAapermutV2amk arrayV0asetV9V10V6Aainfix &lt;=V10V5Aainfix &lt;=c0V10Iainfix =V10ainfix -V7c1FAaexchangeasetV8V7V6asetV9ainfix -V7c1V6ainfix -V7c1V7Iainfix =V9asetV8V7agetV8ainfix -V7c1FAainfix &lt;V7V0Aainfix &lt;=c0V7Aainfix &lt;ainfix -V7c1V0Aainfix &lt;=c0ainfix -V7c1apermutV2amk arrayV0V14Aasorted_subV14c0ainfix +V5c1Iainfix =V14asetV8V7V6FAainfix &lt;V7V0Aainfix &lt;=c0V7Aainfix &lt;=agetV8V15V6Iainfix &lt;V15V7Aainfix &lt;=c0V15FAainfix &lt;ainfix -V7c1V0Aainfix &lt;=c0ainfix -V7c1apermutV2amk arrayV0V16Aasorted_subV16c0ainfix +V5c1Iainfix =V16asetV8V7V6FAainfix &lt;V7V0Aainfix &lt;=c0V7Aainfix &lt;=agetV8V17V6Iainfix &lt;V17V7Aainfix &lt;=c0V17FIainfix &lt;V6agetV8V18Iainfix &lt;=V18V5Aainfix &lt;=ainfix +V7c1V18FAainfix &lt;=agetV8V19agetV8V20Iainfix =V20V7NIainfix =V19V7NIainfix &lt;=V20V5Aainfix &lt;=V19V20Aainfix &lt;=c0V19FAapermutV2amk arrayV0asetV8V7V6Aainfix &lt;=V7V5Aainfix &lt;=c0V7FAainfix &lt;V6agetV3V21Iainfix &lt;=V21V5Aainfix &lt;=ainfix +V5c1V21FAainfix &lt;=agetV3V22agetV3V23Iainfix =V23V5NIainfix =V22V5NIainfix &lt;=V23V5Aainfix &lt;=V22V23Aainfix &lt;=c0V22FAapermutV2amk arrayV0asetV3V5V6Aainfix &lt;=V5V5Aainfix &lt;=c0V5LagetV3V5Aainfix &lt;V5V0Aainfix &lt;=c0V5IapermutV2V4Aasorted_subV3c0V5Iainfix &lt;=V5ainfix -V0c1Aainfix &lt;=c1V5FLamk arrayV0V3FAapermutV2V2Aasorted_subV1c0c1Iainfix &lt;=c1ainfix -V0c1AapermutV2V2Aasorted_subV1c0V0Iainfix &gt;c1ainfix -V0c1Lamk arrayV0V1FF">
Jean-Christophe Filliâtre's avatar
Jean-Christophe Filliâtre committed
40
    <label
MARCHE Claude's avatar
MARCHE Claude committed
41
     name="expl:parameter insertion_sort"/>
MARCHE Claude's avatar
MARCHE Claude committed
42 43 44
    <transf
     name="split_goal"
     proved="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
45
     expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
46 47
     <goal
      name="WP_parameter insertion_sort.1"
Andrei Paskevich's avatar
Andrei Paskevich committed
48
      locfile="examples/programs/insertion_sort/../insertion_sort.mlw"
Jean-Christophe Filliâtre's avatar
Jean-Christophe Filliâtre committed
49
      loclnum="13" loccnumb="6" loccnume="20"
Andrei Paskevich's avatar
Andrei Paskevich committed
50 51
      expl="postcondition"
      sum="dcb0952c2d312bb6c2cc1675a9b16edf"
MARCHE Claude's avatar
MARCHE Claude committed
52
      proved="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
53
      expanded="true"
54
      shape="apermutV2V2Aasorted_subV1c0V0Iainfix &gt;c1ainfix -V0c1Lamk arrayV0V1FF">
Jean-Christophe Filliâtre's avatar
Jean-Christophe Filliâtre committed
55
      <label
MARCHE Claude's avatar
MARCHE Claude committed
56
       name="expl:parameter insertion_sort"/>
MARCHE Claude's avatar
MARCHE Claude committed
57
      <proof
Andrei Paskevich's avatar
Andrei Paskevich committed
58
       prover="3"
59
       timelimit="10"
60
       memlimit="0"
Jean-Christophe Filliâtre's avatar
Jean-Christophe Filliâtre committed
61 62
       obsolete="false"
       archived="false">
Andrei Paskevich's avatar
Andrei Paskevich committed
63
       <result status="valid" time="0.03"/>
64
      </proof>
MARCHE Claude's avatar
MARCHE Claude committed
65
      <proof
Jean-Christophe Filliâtre's avatar
Jean-Christophe Filliâtre committed
66
       prover="0"
Andrei Paskevich's avatar
Andrei Paskevich committed
67 68
       timelimit="5"
       memlimit="1000"
Jean-Christophe Filliâtre's avatar
Jean-Christophe Filliâtre committed
69 70
       obsolete="false"
       archived="false">
Andrei Paskevich's avatar
Andrei Paskevich committed
71
       <result status="valid" time="0.02"/>
72
      </proof>
73
     </goal>
MARCHE Claude's avatar
MARCHE Claude committed
74 75
     <goal
      name="WP_parameter insertion_sort.2"
Andrei Paskevich's avatar
Andrei Paskevich committed
76
      locfile="examples/programs/insertion_sort/../insertion_sort.mlw"
Jean-Christophe Filliâtre's avatar
Jean-Christophe Filliâtre committed
77
      loclnum="13" loccnumb="6" loccnume="20"
Andrei Paskevich's avatar
Andrei Paskevich committed
78 79
      expl="loop invariant init"
      sum="e0c1a8dc028883291d624009488a500f"
MARCHE Claude's avatar
MARCHE Claude committed
80
      proved="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
81
      expanded="true"
82
      shape="apermutV2V2Aasorted_subV1c0c1Iainfix &lt;=c1ainfix -V0c1Lamk arrayV0V1FF">
Jean-Christophe Filliâtre's avatar
Jean-Christophe Filliâtre committed
83
      <label
MARCHE Claude's avatar
MARCHE Claude committed
84
       name="expl:parameter insertion_sort"/>
Andrei Paskevich's avatar
Andrei Paskevich committed
85 86 87 88 89 90
      <proof
       prover="0"
       timelimit="5"
       memlimit="1000"
       obsolete="false"
       archived="false">
Andrei Paskevich's avatar
Andrei Paskevich committed
91
       <result status="valid" time="0.02"/>
Andrei Paskevich's avatar
Andrei Paskevich committed
92
      </proof>
93
     </goal>
MARCHE Claude's avatar
MARCHE Claude committed
94 95
     <goal
      name="WP_parameter insertion_sort.3"
Andrei Paskevich's avatar
Andrei Paskevich committed
96 97 98 99 100 101 102 103 104 105 106 107 108 109 110
      locfile="examples/programs/insertion_sort/../insertion_sort.mlw"
      loclnum="13" loccnumb="6" loccnume="20"
      expl="precondition"
      sum="84e7e07145f2f81fec8a1df271b33b1d"
      proved="true"
      expanded="true"
      shape="ainfix &lt;V5V0Aainfix &lt;=c0V5IapermutV2V4Aasorted_subV3c0V5Iainfix &lt;=V5ainfix -V0c1Aainfix &lt;=c1V5FLamk arrayV0V3FIainfix &lt;=c1ainfix -V0c1Lamk arrayV0V1FF">
      <label
       name="expl:parameter insertion_sort"/>
      <proof
       prover="0"
       timelimit="5"
       memlimit="1000"
       obsolete="false"
       archived="false">
Andrei Paskevich's avatar
Andrei Paskevich committed
111
       <result status="valid" time="0.02"/>
Andrei Paskevich's avatar
Andrei Paskevich committed
112 113 114 115 116 117 118
      </proof>
     </goal>
     <goal
      name="WP_parameter insertion_sort.4"
      locfile="examples/programs/insertion_sort/../insertion_sort.mlw"
      loclnum="13" loccnumb="6" loccnume="20"
      expl="loop invariant init"
Andrei Paskevich's avatar
Andrei Paskevich committed
119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187
      sum="ab31ebd382f613c6633982d7a64bd689"
      proved="true"
      expanded="false"
      shape="ainfix &lt;=V5V5Aainfix &lt;=c0V5LagetV3V5Iainfix &lt;V5V0Aainfix &lt;=c0V5IapermutV2V4Aasorted_subV3c0V5Iainfix &lt;=V5ainfix -V0c1Aainfix &lt;=c1V5FLamk arrayV0V3FIainfix &lt;=c1ainfix -V0c1Lamk arrayV0V1FF">
      <label
       name="expl:parameter insertion_sort"/>
      <proof
       prover="0"
       timelimit="5"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.01"/>
      </proof>
     </goal>
     <goal
      name="WP_parameter insertion_sort.5"
      locfile="examples/programs/insertion_sort/../insertion_sort.mlw"
      loclnum="13" loccnumb="6" loccnume="20"
      expl="loop invariant init"
      sum="ec511efc335975d03695e947e1b85028"
      proved="true"
      expanded="false"
      shape="apermutV2amk arrayV0asetV3V5V6LagetV3V5Iainfix &lt;V5V0Aainfix &lt;=c0V5IapermutV2V4Aasorted_subV3c0V5Iainfix &lt;=V5ainfix -V0c1Aainfix &lt;=c1V5FLamk arrayV0V3FIainfix &lt;=c1ainfix -V0c1Lamk arrayV0V1FF">
      <label
       name="expl:parameter insertion_sort"/>
      <proof
       prover="0"
       timelimit="5"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="timeout" time="5.21"/>
      </proof>
      <proof
       prover="1"
       timelimit="5"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.02"/>
      </proof>
     </goal>
     <goal
      name="WP_parameter insertion_sort.6"
      locfile="examples/programs/insertion_sort/../insertion_sort.mlw"
      loclnum="13" loccnumb="6" loccnume="20"
      expl="loop invariant init"
      sum="13846e9950f09132cf19b7a37330a25d"
      proved="true"
      expanded="false"
      shape="ainfix &lt;=agetV3V7agetV3V8Iainfix =V8V5NIainfix =V7V5NIainfix &lt;=V8V5Aainfix &lt;=V7V8Aainfix &lt;=c0V7FLagetV3V5Iainfix &lt;V5V0Aainfix &lt;=c0V5IapermutV2V4Aasorted_subV3c0V5Iainfix &lt;=V5ainfix -V0c1Aainfix &lt;=c1V5FLamk arrayV0V3FIainfix &lt;=c1ainfix -V0c1Lamk arrayV0V1FF">
      <label
       name="expl:parameter insertion_sort"/>
      <proof
       prover="0"
       timelimit="5"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.01"/>
      </proof>
     </goal>
     <goal
      name="WP_parameter insertion_sort.7"
      locfile="examples/programs/insertion_sort/../insertion_sort.mlw"
      loclnum="13" loccnumb="6" loccnume="20"
      expl="loop invariant init"
      sum="9553f8bc4e6834448fe67718fb89282b"
Andrei Paskevich's avatar
Andrei Paskevich committed
188 189
      proved="true"
      expanded="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
190
      shape="ainfix &lt;V6agetV3V7Iainfix &lt;=V7V5Aainfix &lt;=ainfix +V5c1V7FLagetV3V5Iainfix &lt;V5V0Aainfix &lt;=c0V5IapermutV2V4Aasorted_subV3c0V5Iainfix &lt;=V5ainfix -V0c1Aainfix &lt;=c1V5FLamk arrayV0V3FIainfix &lt;=c1ainfix -V0c1Lamk arrayV0V1FF">
Andrei Paskevich's avatar
Andrei Paskevich committed
191 192 193 194 195 196 197 198
      <label
       name="expl:parameter insertion_sort"/>
      <proof
       prover="0"
       timelimit="5"
       memlimit="1000"
       obsolete="false"
       archived="false">
Andrei Paskevich's avatar
Andrei Paskevich committed
199
       <result status="valid" time="0.02"/>
Andrei Paskevich's avatar
Andrei Paskevich committed
200 201 202 203 204 205 206 207 208 209 210
      </proof>
      <proof
       prover="1"
       timelimit="5"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.02"/>
      </proof>
     </goal>
     <goal
Andrei Paskevich's avatar
Andrei Paskevich committed
211
      name="WP_parameter insertion_sort.8"
Andrei Paskevich's avatar
Andrei Paskevich committed
212 213 214 215 216 217 218 219 220 221 222 223 224 225 226
      locfile="examples/programs/insertion_sort/../insertion_sort.mlw"
      loclnum="13" loccnumb="6" loccnume="20"
      expl="precondition"
      sum="fe91aa0d5359bed9f974324c9d121c95"
      proved="true"
      expanded="true"
      shape="ainfix &lt;ainfix -V7c1V0Aainfix &lt;=c0ainfix -V7c1Iainfix &gt;V7c0Iainfix &lt;V6agetV8V9Iainfix &lt;=V9V5Aainfix &lt;=ainfix +V7c1V9FAainfix &lt;=agetV8V10agetV8V11Iainfix =V11V7NIainfix =V10V7NIainfix &lt;=V11V5Aainfix &lt;=V10V11Aainfix &lt;=c0V10FAapermutV2amk arrayV0asetV8V7V6Aainfix &lt;=V7V5Aainfix &lt;=c0V7FLagetV3V5Iainfix &lt;V5V0Aainfix &lt;=c0V5IapermutV2V4Aasorted_subV3c0V5Iainfix &lt;=V5ainfix -V0c1Aainfix &lt;=c1V5FLamk arrayV0V3FIainfix &lt;=c1ainfix -V0c1Lamk arrayV0V1FF">
      <label
       name="expl:parameter insertion_sort"/>
      <proof
       prover="0"
       timelimit="5"
       memlimit="1000"
       obsolete="false"
       archived="false">
Andrei Paskevich's avatar
Andrei Paskevich committed
227
       <result status="valid" time="0.02"/>
Andrei Paskevich's avatar
Andrei Paskevich committed
228 229 230
      </proof>
     </goal>
     <goal
Andrei Paskevich's avatar
Andrei Paskevich committed
231
      name="WP_parameter insertion_sort.9"
Andrei Paskevich's avatar
Andrei Paskevich committed
232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250
      locfile="examples/programs/insertion_sort/../insertion_sort.mlw"
      loclnum="13" loccnumb="6" loccnume="20"
      expl="precondition"
      sum="a27aa9cf8cd8c20657a10a1dc0accd17"
      proved="true"
      expanded="true"
      shape="ainfix &lt;ainfix -V7c1V0Aainfix &lt;=c0ainfix -V7c1Iainfix &gt;agetV8ainfix -V7c1V6Iainfix &lt;ainfix -V7c1V0Aainfix &lt;=c0ainfix -V7c1Iainfix &gt;V7c0Iainfix &lt;V6agetV8V9Iainfix &lt;=V9V5Aainfix &lt;=ainfix +V7c1V9FAainfix &lt;=agetV8V10agetV8V11Iainfix =V11V7NIainfix =V10V7NIainfix &lt;=V11V5Aainfix &lt;=V10V11Aainfix &lt;=c0V10FAapermutV2amk arrayV0asetV8V7V6Aainfix &lt;=V7V5Aainfix &lt;=c0V7FLagetV3V5Iainfix &lt;V5V0Aainfix &lt;=c0V5IapermutV2V4Aasorted_subV3c0V5Iainfix &lt;=V5ainfix -V0c1Aainfix &lt;=c1V5FLamk arrayV0V3FIainfix &lt;=c1ainfix -V0c1Lamk arrayV0V1FF">
      <label
       name="expl:parameter insertion_sort"/>
      <proof
       prover="0"
       timelimit="5"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.01"/>
      </proof>
     </goal>
     <goal
Andrei Paskevich's avatar
Andrei Paskevich committed
251
      name="WP_parameter insertion_sort.10"
Andrei Paskevich's avatar
Andrei Paskevich committed
252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270
      locfile="examples/programs/insertion_sort/../insertion_sort.mlw"
      loclnum="13" loccnumb="6" loccnume="20"
      expl="precondition"
      sum="28a4813d2f173235e57b92daa544cf05"
      proved="true"
      expanded="true"
      shape="ainfix &lt;V7V0Aainfix &lt;=c0V7Iainfix &lt;ainfix -V7c1V0Aainfix &lt;=c0ainfix -V7c1Iainfix &gt;agetV8ainfix -V7c1V6Iainfix &lt;ainfix -V7c1V0Aainfix &lt;=c0ainfix -V7c1Iainfix &gt;V7c0Iainfix &lt;V6agetV8V9Iainfix &lt;=V9V5Aainfix &lt;=ainfix +V7c1V9FAainfix &lt;=agetV8V10agetV8V11Iainfix =V11V7NIainfix =V10V7NIainfix &lt;=V11V5Aainfix &lt;=V10V11Aainfix &lt;=c0V10FAapermutV2amk arrayV0asetV8V7V6Aainfix &lt;=V7V5Aainfix &lt;=c0V7FLagetV3V5Iainfix &lt;V5V0Aainfix &lt;=c0V5IapermutV2V4Aasorted_subV3c0V5Iainfix &lt;=V5ainfix -V0c1Aainfix &lt;=c1V5FLamk arrayV0V3FIainfix &lt;=c1ainfix -V0c1Lamk arrayV0V1FF">
      <label
       name="expl:parameter insertion_sort"/>
      <proof
       prover="0"
       timelimit="5"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.01"/>
      </proof>
     </goal>
     <goal
Andrei Paskevich's avatar
Andrei Paskevich committed
271
      name="WP_parameter insertion_sort.11"
Andrei Paskevich's avatar
Andrei Paskevich committed
272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290
      locfile="examples/programs/insertion_sort/../insertion_sort.mlw"
      loclnum="13" loccnumb="6" loccnume="20"
      expl="assertion"
      sum="d0dd665b053b4f0c21796749efedaa05"
      proved="true"
      expanded="true"
      shape="aexchangeasetV8V7V6asetV9ainfix -V7c1V6ainfix -V7c1V7Iainfix =V9asetV8V7agetV8ainfix -V7c1FIainfix &lt;V7V0Aainfix &lt;=c0V7Iainfix &lt;ainfix -V7c1V0Aainfix &lt;=c0ainfix -V7c1Iainfix &gt;agetV8ainfix -V7c1V6Iainfix &lt;ainfix -V7c1V0Aainfix &lt;=c0ainfix -V7c1Iainfix &gt;V7c0Iainfix &lt;V6agetV8V10Iainfix &lt;=V10V5Aainfix &lt;=ainfix +V7c1V10FAainfix &lt;=agetV8V11agetV8V12Iainfix =V12V7NIainfix =V11V7NIainfix &lt;=V12V5Aainfix &lt;=V11V12Aainfix &lt;=c0V11FAapermutV2amk arrayV0asetV8V7V6Aainfix &lt;=V7V5Aainfix &lt;=c0V7FLagetV3V5Iainfix &lt;V5V0Aainfix &lt;=c0V5IapermutV2V4Aasorted_subV3c0V5Iainfix &lt;=V5ainfix -V0c1Aainfix &lt;=c1V5FLamk arrayV0V3FIainfix &lt;=c1ainfix -V0c1Lamk arrayV0V1FF">
      <label
       name="expl:parameter insertion_sort"/>
      <proof
       prover="0"
       timelimit="5"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.02"/>
      </proof>
     </goal>
     <goal
Andrei Paskevich's avatar
Andrei Paskevich committed
291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311
      name="WP_parameter insertion_sort.12"
      locfile="examples/programs/insertion_sort/../insertion_sort.mlw"
      loclnum="13" loccnumb="6" loccnume="20"
      expl="loop invariant preservation"
      sum="1689a15d25355db54407ec02cbd7d26b"
      proved="true"
      expanded="false"
      shape="ainfix &lt;=V10V5Aainfix &lt;=c0V10Iainfix =V10ainfix -V7c1FIaexchangeasetV8V7V6asetV9ainfix -V7c1V6ainfix -V7c1V7Iainfix =V9asetV8V7agetV8ainfix -V7c1FIainfix &lt;V7V0Aainfix &lt;=c0V7Iainfix &lt;ainfix -V7c1V0Aainfix &lt;=c0ainfix -V7c1Iainfix &gt;agetV8ainfix -V7c1V6Iainfix &lt;ainfix -V7c1V0Aainfix &lt;=c0ainfix -V7c1Iainfix &gt;V7c0Iainfix &lt;V6agetV8V11Iainfix &lt;=V11V5Aainfix &lt;=ainfix +V7c1V11FAainfix &lt;=agetV8V12agetV8V13Iainfix =V13V7NIainfix =V12V7NIainfix &lt;=V13V5Aainfix &lt;=V12V13Aainfix &lt;=c0V12FAapermutV2amk arrayV0asetV8V7V6Aainfix &lt;=V7V5Aainfix &lt;=c0V7FLagetV3V5Iainfix &lt;V5V0Aainfix &lt;=c0V5IapermutV2V4Aasorted_subV3c0V5Iainfix &lt;=V5ainfix -V0c1Aainfix &lt;=c1V5FLamk arrayV0V3FIainfix &lt;=c1ainfix -V0c1Lamk arrayV0V1FF">
      <label
       name="expl:parameter insertion_sort"/>
      <proof
       prover="0"
       timelimit="5"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.00"/>
      </proof>
     </goal>
     <goal
      name="WP_parameter insertion_sort.13"
Andrei Paskevich's avatar
Andrei Paskevich committed
312
      locfile="examples/programs/insertion_sort/../insertion_sort.mlw"
Jean-Christophe Filliâtre's avatar
Jean-Christophe Filliâtre committed
313
      loclnum="13" loccnumb="6" loccnume="20"
Andrei Paskevich's avatar
Andrei Paskevich committed
314
      expl="loop invariant preservation"
Andrei Paskevich's avatar
Andrei Paskevich committed
315
      sum="f0d780089504db0858d133e4231f017e"
MARCHE Claude's avatar
MARCHE Claude committed
316
      proved="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
317
      expanded="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
318
      shape="apermutV2amk arrayV0asetV9V10V6Iainfix =V10ainfix -V7c1FIaexchangeasetV8V7V6asetV9ainfix -V7c1V6ainfix -V7c1V7Iainfix =V9asetV8V7agetV8ainfix -V7c1FIainfix &lt;V7V0Aainfix &lt;=c0V7Iainfix &lt;ainfix -V7c1V0Aainfix &lt;=c0ainfix -V7c1Iainfix &gt;agetV8ainfix -V7c1V6Iainfix &lt;ainfix -V7c1V0Aainfix &lt;=c0ainfix -V7c1Iainfix &gt;V7c0Iainfix &lt;V6agetV8V11Iainfix &lt;=V11V5Aainfix &lt;=ainfix +V7c1V11FAainfix &lt;=agetV8V12agetV8V13Iainfix =V13V7NIainfix =V12V7NIainfix &lt;=V13V5Aainfix &lt;=V12V13Aainfix &lt;=c0V12FAapermutV2amk arrayV0asetV8V7V6Aainfix &lt;=V7V5Aainfix &lt;=c0V7FLagetV3V5Iainfix &lt;V5V0Aainfix &lt;=c0V5IapermutV2V4Aasorted_subV3c0V5Iainfix &lt;=V5ainfix -V0c1Aainfix &lt;=c1V5FLamk arrayV0V3FIainfix &lt;=c1ainfix -V0c1Lamk arrayV0V1FF">
Jean-Christophe Filliâtre's avatar
Jean-Christophe Filliâtre committed
319
      <label
MARCHE Claude's avatar
MARCHE Claude committed
320
       name="expl:parameter insertion_sort"/>
Andrei Paskevich's avatar
Andrei Paskevich committed
321 322 323 324 325 326 327 328 329
      <proof
       prover="2"
       timelimit="5"
       memlimit="1000"
       edited="insertion_sort_WP_InsertionSort_WP_parameter_insertion_sort_1.v"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.56"/>
      </proof>
Andrei Paskevich's avatar
Andrei Paskevich committed
330 331
     </goal>
     <goal
Andrei Paskevich's avatar
Andrei Paskevich committed
332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380
      name="WP_parameter insertion_sort.14"
      locfile="examples/programs/insertion_sort/../insertion_sort.mlw"
      loclnum="13" loccnumb="6" loccnume="20"
      expl="loop invariant preservation"
      sum="ca1d4f9977e30561a8ec05f3960385b9"
      proved="true"
      expanded="false"
      shape="ainfix &lt;=agetV9V11agetV9V12Iainfix =V12V10NIainfix =V11V10NIainfix &lt;=V12V5Aainfix &lt;=V11V12Aainfix &lt;=c0V11FIainfix =V10ainfix -V7c1FIaexchangeasetV8V7V6asetV9ainfix -V7c1V6ainfix -V7c1V7Iainfix =V9asetV8V7agetV8ainfix -V7c1FIainfix &lt;V7V0Aainfix &lt;=c0V7Iainfix &lt;ainfix -V7c1V0Aainfix &lt;=c0ainfix -V7c1Iainfix &gt;agetV8ainfix -V7c1V6Iainfix &lt;ainfix -V7c1V0Aainfix &lt;=c0ainfix -V7c1Iainfix &gt;V7c0Iainfix &lt;V6agetV8V13Iainfix &lt;=V13V5Aainfix &lt;=ainfix +V7c1V13FAainfix &lt;=agetV8V14agetV8V15Iainfix =V15V7NIainfix =V14V7NIainfix &lt;=V15V5Aainfix &lt;=V14V15Aainfix &lt;=c0V14FAapermutV2amk arrayV0asetV8V7V6Aainfix &lt;=V7V5Aainfix &lt;=c0V7FLagetV3V5Iainfix &lt;V5V0Aainfix &lt;=c0V5IapermutV2V4Aasorted_subV3c0V5Iainfix &lt;=V5ainfix -V0c1Aainfix &lt;=c1V5FLamk arrayV0V3FIainfix &lt;=c1ainfix -V0c1Lamk arrayV0V1FF">
      <label
       name="expl:parameter insertion_sort"/>
      <proof
       prover="0"
       timelimit="5"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.51"/>
      </proof>
     </goal>
     <goal
      name="WP_parameter insertion_sort.15"
      locfile="examples/programs/insertion_sort/../insertion_sort.mlw"
      loclnum="13" loccnumb="6" loccnume="20"
      expl="loop invariant preservation"
      sum="42185d86d541856e19c99c82bd06ff3b"
      proved="true"
      expanded="true"
      shape="ainfix &lt;V6agetV9V11Iainfix &lt;=V11V5Aainfix &lt;=ainfix +V10c1V11FIainfix =V10ainfix -V7c1FIaexchangeasetV8V7V6asetV9ainfix -V7c1V6ainfix -V7c1V7Iainfix =V9asetV8V7agetV8ainfix -V7c1FIainfix &lt;V7V0Aainfix &lt;=c0V7Iainfix &lt;ainfix -V7c1V0Aainfix &lt;=c0ainfix -V7c1Iainfix &gt;agetV8ainfix -V7c1V6Iainfix &lt;ainfix -V7c1V0Aainfix &lt;=c0ainfix -V7c1Iainfix &gt;V7c0Iainfix &lt;V6agetV8V12Iainfix &lt;=V12V5Aainfix &lt;=ainfix +V7c1V12FAainfix &lt;=agetV8V13agetV8V14Iainfix =V14V7NIainfix =V13V7NIainfix &lt;=V14V5Aainfix &lt;=V13V14Aainfix &lt;=c0V13FAapermutV2amk arrayV0asetV8V7V6Aainfix &lt;=V7V5Aainfix &lt;=c0V7FLagetV3V5Iainfix &lt;V5V0Aainfix &lt;=c0V5IapermutV2V4Aasorted_subV3c0V5Iainfix &lt;=V5ainfix -V0c1Aainfix &lt;=c1V5FLamk arrayV0V3FIainfix &lt;=c1ainfix -V0c1Lamk arrayV0V1FF">
      <label
       name="expl:parameter insertion_sort"/>
      <proof
       prover="0"
       timelimit="5"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="timeout" time="5.10"/>
      </proof>
      <proof
       prover="1"
       timelimit="5"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.03"/>
      </proof>
     </goal>
     <goal
      name="WP_parameter insertion_sort.16"
Andrei Paskevich's avatar
Andrei Paskevich committed
381 382 383 384 385 386 387 388 389 390 391 392 393 394 395
      locfile="examples/programs/insertion_sort/../insertion_sort.mlw"
      loclnum="13" loccnumb="6" loccnume="20"
      expl="loop variant decrease"
      sum="a6b99df863da51ce101e3ad1a1603832"
      proved="true"
      expanded="true"
      shape="ainfix &lt;V10V7Aainfix &lt;=c0V7Iainfix =V10ainfix -V7c1FIaexchangeasetV8V7V6asetV9ainfix -V7c1V6ainfix -V7c1V7Iainfix =V9asetV8V7agetV8ainfix -V7c1FIainfix &lt;V7V0Aainfix &lt;=c0V7Iainfix &lt;ainfix -V7c1V0Aainfix &lt;=c0ainfix -V7c1Iainfix &gt;agetV8ainfix -V7c1V6Iainfix &lt;ainfix -V7c1V0Aainfix &lt;=c0ainfix -V7c1Iainfix &gt;V7c0Iainfix &lt;V6agetV8V11Iainfix &lt;=V11V5Aainfix &lt;=ainfix +V7c1V11FAainfix &lt;=agetV8V12agetV8V13Iainfix =V13V7NIainfix =V12V7NIainfix &lt;=V13V5Aainfix &lt;=V12V13Aainfix &lt;=c0V12FAapermutV2amk arrayV0asetV8V7V6Aainfix &lt;=V7V5Aainfix &lt;=c0V7FLagetV3V5Iainfix &lt;V5V0Aainfix &lt;=c0V5IapermutV2V4Aasorted_subV3c0V5Iainfix &lt;=V5ainfix -V0c1Aainfix &lt;=c1V5FLamk arrayV0V3FIainfix &lt;=c1ainfix -V0c1Lamk arrayV0V1FF">
      <label
       name="expl:parameter insertion_sort"/>
      <proof
       prover="0"
       timelimit="5"
       memlimit="1000"
       obsolete="false"
       archived="false">
Andrei Paskevich's avatar
Andrei Paskevich committed
396
       <result status="valid" time="0.02"/>
Andrei Paskevich's avatar
Andrei Paskevich committed
397 398 399
      </proof>
     </goal>
     <goal
Andrei Paskevich's avatar
Andrei Paskevich committed
400
      name="WP_parameter insertion_sort.17"
Andrei Paskevich's avatar
Andrei Paskevich committed
401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419
      locfile="examples/programs/insertion_sort/../insertion_sort.mlw"
      loclnum="13" loccnumb="6" loccnume="20"
      expl="assertion"
      sum="b07990f48136b0a7ba5a39ad3b88d27d"
      proved="true"
      expanded="true"
      shape="ainfix &lt;=agetV8V9V6Iainfix &lt;V9V7Aainfix &lt;=c0V9FIainfix &gt;agetV8ainfix -V7c1V6NIainfix &lt;ainfix -V7c1V0Aainfix &lt;=c0ainfix -V7c1Iainfix &gt;V7c0Iainfix &lt;V6agetV8V10Iainfix &lt;=V10V5Aainfix &lt;=ainfix +V7c1V10FAainfix &lt;=agetV8V11agetV8V12Iainfix =V12V7NIainfix =V11V7NIainfix &lt;=V12V5Aainfix &lt;=V11V12Aainfix &lt;=c0V11FAapermutV2amk arrayV0asetV8V7V6Aainfix &lt;=V7V5Aainfix &lt;=c0V7FLagetV3V5Iainfix &lt;V5V0Aainfix &lt;=c0V5IapermutV2V4Aasorted_subV3c0V5Iainfix &lt;=V5ainfix -V0c1Aainfix &lt;=c1V5FLamk arrayV0V3FIainfix &lt;=c1ainfix -V0c1Lamk arrayV0V1FF">
      <label
       name="expl:parameter insertion_sort"/>
      <proof
       prover="0"
       timelimit="5"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.02"/>
      </proof>
     </goal>
     <goal
Andrei Paskevich's avatar
Andrei Paskevich committed
420
      name="WP_parameter insertion_sort.18"
Andrei Paskevich's avatar
Andrei Paskevich committed
421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439
      locfile="examples/programs/insertion_sort/../insertion_sort.mlw"
      loclnum="13" loccnumb="6" loccnume="20"
      expl="precondition"
      sum="dc9f35006cfd730069f66484336d3e62"
      proved="true"
      expanded="true"
      shape="ainfix &lt;V7V0Aainfix &lt;=c0V7Iainfix &lt;=agetV8V9V6Iainfix &lt;V9V7Aainfix &lt;=c0V9FIainfix &gt;agetV8ainfix -V7c1V6NIainfix &lt;ainfix -V7c1V0Aainfix &lt;=c0ainfix -V7c1Iainfix &gt;V7c0Iainfix &lt;V6agetV8V10Iainfix &lt;=V10V5Aainfix &lt;=ainfix +V7c1V10FAainfix &lt;=agetV8V11agetV8V12Iainfix =V12V7NIainfix =V11V7NIainfix &lt;=V12V5Aainfix &lt;=V11V12Aainfix &lt;=c0V11FAapermutV2amk arrayV0asetV8V7V6Aainfix &lt;=V7V5Aainfix &lt;=c0V7FLagetV3V5Iainfix &lt;V5V0Aainfix &lt;=c0V5IapermutV2V4Aasorted_subV3c0V5Iainfix &lt;=V5ainfix -V0c1Aainfix &lt;=c1V5FLamk arrayV0V3FIainfix &lt;=c1ainfix -V0c1Lamk arrayV0V1FF">
      <label
       name="expl:parameter insertion_sort"/>
      <proof
       prover="0"
       timelimit="5"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.01"/>
      </proof>
     </goal>
     <goal
Andrei Paskevich's avatar
Andrei Paskevich committed
440
      name="WP_parameter insertion_sort.19"
Andrei Paskevich's avatar
Andrei Paskevich committed
441 442 443 444 445 446 447 448 449
      locfile="examples/programs/insertion_sort/../insertion_sort.mlw"
      loclnum="13" loccnumb="6" loccnume="20"
      expl="loop invariant preservation"
      sum="dd5e1160349af2d7dc6f50687f90d6fc"
      proved="true"
      expanded="true"
      shape="apermutV2amk arrayV0V9Aasorted_subV9c0ainfix +V5c1Iainfix =V9asetV8V7V6FIainfix &lt;V7V0Aainfix &lt;=c0V7Iainfix &lt;=agetV8V10V6Iainfix &lt;V10V7Aainfix &lt;=c0V10FIainfix &gt;agetV8ainfix -V7c1V6NIainfix &lt;ainfix -V7c1V0Aainfix &lt;=c0ainfix -V7c1Iainfix &gt;V7c0Iainfix &lt;V6agetV8V11Iainfix &lt;=V11V5Aainfix &lt;=ainfix +V7c1V11FAainfix &lt;=agetV8V12agetV8V13Iainfix =V13V7NIainfix =V12V7NIainfix &lt;=V13V5Aainfix &lt;=V12V13Aainfix &lt;=c0V12FAapermutV2amk arrayV0asetV8V7V6Aainfix &lt;=V7V5Aainfix &lt;=c0V7FLagetV3V5Iainfix &lt;V5V0Aainfix &lt;=c0V5IapermutV2V4Aasorted_subV3c0V5Iainfix &lt;=V5ainfix -V0c1Aainfix &lt;=c1V5FLamk arrayV0V3FIainfix &lt;=c1ainfix -V0c1Lamk arrayV0V1FF">
      <label
       name="expl:parameter insertion_sort"/>
Andrei Paskevich's avatar
Andrei Paskevich committed
450 451 452 453 454 455 456 457
      <proof
       prover="0"
       timelimit="5"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="2.52"/>
      </proof>
458
     </goal>
MARCHE Claude's avatar
MARCHE Claude committed
459
     <goal
Andrei Paskevich's avatar
Andrei Paskevich committed
460
      name="WP_parameter insertion_sort.20"
Andrei Paskevich's avatar
Andrei Paskevich committed
461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479
      locfile="examples/programs/insertion_sort/../insertion_sort.mlw"
      loclnum="13" loccnumb="6" loccnume="20"
      expl="assertion"
      sum="bdb19ffbc9047fde425a941a596d05e1"
      proved="true"
      expanded="true"
      shape="ainfix &lt;=agetV8V9V6Iainfix &lt;V9V7Aainfix &lt;=c0V9FIainfix &gt;V7c0NIainfix &lt;V6agetV8V10Iainfix &lt;=V10V5Aainfix &lt;=ainfix +V7c1V10FAainfix &lt;=agetV8V11agetV8V12Iainfix =V12V7NIainfix =V11V7NIainfix &lt;=V12V5Aainfix &lt;=V11V12Aainfix &lt;=c0V11FAapermutV2amk arrayV0asetV8V7V6Aainfix &lt;=V7V5Aainfix &lt;=c0V7FLagetV3V5Iainfix &lt;V5V0Aainfix &lt;=c0V5IapermutV2V4Aasorted_subV3c0V5Iainfix &lt;=V5ainfix -V0c1Aainfix &lt;=c1V5FLamk arrayV0V3FIainfix &lt;=c1ainfix -V0c1Lamk arrayV0V1FF">
      <label
       name="expl:parameter insertion_sort"/>
      <proof
       prover="0"
       timelimit="5"
       memlimit="1000"
       obsolete="false"
       archived="false">
       <result status="valid" time="0.01"/>
      </proof>
     </goal>
     <goal
Andrei Paskevich's avatar
Andrei Paskevich committed
480
      name="WP_parameter insertion_sort.21"
Andrei Paskevich's avatar
Andrei Paskevich committed
481
      locfile="examples/programs/insertion_sort/../insertion_sort.mlw"
Jean-Christophe Filliâtre's avatar
Jean-Christophe Filliâtre committed
482
      loclnum="13" loccnumb="6" loccnume="20"
Andrei Paskevich's avatar
Andrei Paskevich committed
483 484
      expl="precondition"
      sum="853728823e97656d8cbc1c7b9a22c9c1"
MARCHE Claude's avatar
MARCHE Claude committed
485
      proved="true"
Andrei Paskevich's avatar
Andrei Paskevich committed
486 487 488 489 490 491 492 493 494 495
      expanded="true"
      shape="ainfix &lt;V7V0Aainfix &lt;=c0V7Iainfix &lt;=agetV8V9V6Iainfix &lt;V9V7Aainfix &lt;=c0V9FIainfix &gt;V7c0NIainfix &lt;V6agetV8V10Iainfix &lt;=V10V5Aainfix &lt;=ainfix +V7c1V10FAainfix &lt;=agetV8V11agetV8V12Iainfix =V12V7NIainfix =V11V7NIainfix &lt;=V12V5Aainfix &lt;=V11V12Aainfix &lt;=c0V11FAapermutV2amk arrayV0asetV8V7V6Aainfix &lt;=V7V5Aainfix &lt;=c0V7FLagetV3V5Iainfix &lt;V5V0Aainfix &lt;=c0V5IapermutV2V4Aasorted_subV3c0V5Iainfix &lt;=V5ainfix -V0c1Aainfix &lt;=c1V5FLamk arrayV0V3FIainfix &lt;=c1ainfix -V0c1Lamk arrayV0V1FF">
      <label
       name="expl:parameter insertion_sort"/>
      <proof
       prover="0"
       timelimit="5"
       memlimit="1000"
       obsolete="false"
       archived="false">
Andrei Paskevich's avatar
Andrei Paskevich committed
496
       <result status="valid" time="0.02"/>
Andrei Paskevich's avatar
Andrei Paskevich committed
497 498 499
      </proof>
     </goal>
     <goal
Andrei Paskevich's avatar
Andrei Paskevich committed
500
      name="WP_parameter insertion_sort.22"
Andrei Paskevich's avatar
Andrei Paskevich committed
501 502 503 504 505 506 507 508 509 510 511 512 513 514 515
      locfile="examples/programs/insertion_sort/../insertion_sort.mlw"
      loclnum="13" loccnumb="6" loccnume="20"
      expl="loop invariant preservation"
      sum="bb563c5ed5571626192b690a446a6478"
      proved="true"
      expanded="true"
      shape="apermutV2amk arrayV0V9Aasorted_subV9c0ainfix +V5c1Iainfix =V9asetV8V7V6FIainfix &lt;V7V0Aainfix &lt;=c0V7Iainfix &lt;=agetV8V10V6Iainfix &lt;V10V7Aainfix &lt;=c0V10FIainfix &gt;V7c0NIainfix &lt;V6agetV8V11Iainfix &lt;=V11V5Aainfix &lt;=ainfix +V7c1V11FAainfix &lt;=agetV8V12agetV8V13Iainfix =V13V7NIainfix =V12V7NIainfix &lt;=V13V5Aainfix &lt;=V12V13Aainfix &lt;=c0V12FAapermutV2amk arrayV0asetV8V7V6Aainfix &lt;=V7V5Aainfix &lt;=c0V7FLagetV3V5Iainfix &lt;V5V0Aainfix &lt;=c0V5IapermutV2V4Aasorted_subV3c0V5Iainfix &lt;=V5ainfix -V0c1Aainfix &lt;=c1V5FLamk arrayV0V3FIainfix &lt;=c1ainfix -V0c1Lamk arrayV0V1FF">
      <label
       name="expl:parameter insertion_sort"/>
      <proof
       prover="0"
       timelimit="5"
       memlimit="1000"
       obsolete="false"
       archived="false">
Andrei Paskevich's avatar
Andrei Paskevich committed
516
       <result status="valid" time="0.69"/>
Andrei Paskevich's avatar
Andrei Paskevich committed
517 518 519
      </proof>
     </goal>
     <goal
Andrei Paskevich's avatar
Andrei Paskevich committed
520
      name="WP_parameter insertion_sort.23"
Andrei Paskevich's avatar
Andrei Paskevich committed
521 522 523 524 525 526
      locfile="examples/programs/insertion_sort/../insertion_sort.mlw"
      loclnum="13" loccnumb="6" loccnume="20"
      expl="postcondition"
      sum="526151322846a28447afd38db176193f"
      proved="true"
      expanded="true"
527
      shape="apermutV2V4Aasorted_subV3c0V0IapermutV2V4Aasorted_subV3c0ainfix +ainfix -V0c1c1Lamk arrayV0V3FIainfix &lt;=c1ainfix -V0c1Lamk arrayV0V1FF">
Jean-Christophe Filliâtre's avatar
Jean-Christophe Filliâtre committed
528
      <label
MARCHE Claude's avatar
MARCHE Claude committed
529
       name="expl:parameter insertion_sort"/>
MARCHE Claude's avatar
MARCHE Claude committed
530
      <proof
Andrei Paskevich's avatar
Andrei Paskevich committed
531
       prover="3"
532
       timelimit="10"
533
       memlimit="0"
Jean-Christophe Filliâtre's avatar
Jean-Christophe Filliâtre committed
534 535
       obsolete="false"
       archived="false">
Andrei Paskevich's avatar
Andrei Paskevich committed
536
       <result status="valid" time="0.00"/>
537
      </proof>
MARCHE Claude's avatar
MARCHE Claude committed
538
      <proof
Jean-Christophe Filliâtre's avatar
Jean-Christophe Filliâtre committed
539
       prover="0"
Andrei Paskevich's avatar
Andrei Paskevich committed
540 541
       timelimit="5"
       memlimit="1000"
Jean-Christophe Filliâtre's avatar
Jean-Christophe Filliâtre committed
542 543
       obsolete="false"
       archived="false">
544
       <result status="valid" time="0.01"/>
545
      </proof>
546 547 548 549 550 551
     </goal>
    </transf>
   </goal>
  </theory>
 </file>
</why3session>