fis sessions
[why3.git] / examples / vstte10_search_list / why3session.xml
blob346f71a6c2d1286a66f98ad29b9c3d43cf20e853
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE why3session PUBLIC "-//Why3//proof session v5//EN"
3 "https://www.why3.org/why3session.dtd">
4 <why3session shape_version="6">
5 <prover id="1" name="CVC3" version="2.4.1" timelimit="5" steplimit="0" memlimit="0"/>
6 <prover id="2" name="Coq" version="8.19.2" timelimit="5" steplimit="0" memlimit="0"/>
7 <prover id="3" name="Alt-Ergo" version="2.1.0" timelimit="20" steplimit="0" memlimit="0"/>
8 <prover id="6" name="Z3" version="3.2" timelimit="5" steplimit="0" memlimit="0"/>
9 <file format="whyml" proved="true">
10 <path name=".."/><path name="vstte10_search_list.mlw"/>
11 <theory name="SearchingALinkedList" proved="true">
12  <goal name="search&#39;vc" expl="VC for search" proved="true">
13  <proof prover="3"><result status="valid" time="0.070000" steps="345"/></proof>
14  </goal>
15  <goal name="search_list&#39;vc" expl="VC for search_list" proved="true">
16  <proof prover="1"><result status="valid" time="0.000000"/></proof>
17  <proof prover="3"><result status="valid" time="0.010000" steps="2"/></proof>
18  <proof prover="6"><result status="valid" time="0.000000"/></proof>
19  </goal>
20  <goal name="head&#39;vc" expl="VC for head" proved="true">
21  <proof prover="1"><result status="valid" time="0.010000"/></proof>
22  <proof prover="3"><result status="valid" time="0.000000" steps="30"/></proof>
23  <proof prover="6"><result status="valid" time="0.010000"/></proof>
24  </goal>
25  <goal name="tail&#39;vc" expl="VC for tail" proved="true">
26  <proof prover="1"><result status="valid" time="0.010000"/></proof>
27  <proof prover="3"><result status="valid" time="0.020000" steps="30"/></proof>
28  <proof prover="6"><result status="valid" time="0.020000"/></proof>
29  </goal>
30  <goal name="search_loop&#39;vc" expl="VC for search_loop" proved="true">
31  <transf name="split_goal_right" proved="true" >
32   <goal name="search_loop&#39;vc.0" expl="loop invariant init" proved="true">
33   <proof prover="1"><result status="valid" time="0.010000"/></proof>
34   <proof prover="3"><result status="valid" time="0.010000" steps="11"/></proof>
35   <proof prover="6"><result status="valid" time="0.000000"/></proof>
36   </goal>
37   <goal name="search_loop&#39;vc.1" expl="precondition" proved="true">
38   <proof prover="1"><result status="valid" time="0.010000"/></proof>
39   <proof prover="3"><result status="valid" time="0.010000" steps="8"/></proof>
40   <proof prover="6"><result status="valid" time="0.020000"/></proof>
41   </goal>
42   <goal name="search_loop&#39;vc.2" expl="precondition" proved="true">
43   <proof prover="1" timelimit="20"><result status="valid" time="0.010000"/></proof>
44   <proof prover="3" timelimit="5"><result status="valid" time="0.010000" steps="14"/></proof>
45   <proof prover="6"><result status="valid" time="0.000000"/></proof>
46   </goal>
47   <goal name="search_loop&#39;vc.3" expl="loop variant decrease" proved="true">
48   <proof prover="1" memlimit="1000"><result status="valid" time="0.010000"/></proof>
49   <proof prover="3"><result status="valid" time="0.010000" steps="58"/></proof>
50   </goal>
51   <goal name="search_loop&#39;vc.4" expl="loop invariant preservation" proved="true">
52   <transf name="split_goal_right" proved="true" >
53    <goal name="search_loop&#39;vc.4.0" expl="VC for search_loop" proved="true">
54    <proof prover="1"><result status="valid" time="0.020000"/></proof>
55    <proof prover="3"><result status="valid" time="0.010000" steps="18"/></proof>
56    <proof prover="6"><result status="valid" time="0.020000"/></proof>
57    </goal>
58    <goal name="search_loop&#39;vc.4.1" expl="VC for search_loop" proved="true">
59    <proof prover="3"><result status="valid" time="0.020000" steps="50"/></proof>
60    </goal>
61    <goal name="search_loop&#39;vc.4.2" expl="VC for search_loop" proved="true">
62    <proof prover="2"><path name="vstte10_search_list_WP_SearchingALinkedList_WP_parameter_search_loop_3.v"/><result status="valid" time="0.279543"/></proof>
63    </goal>
64    <goal name="search_loop&#39;vc.4.3" expl="VC for search_loop" proved="true">
65    <proof prover="2"><path name="vstte10_search_list_WP_SearchingALinkedList_WP_parameter_search_loop_4.v"/><result status="valid" time="0.348685"/></proof>
66    </goal>
67   </transf>
68   </goal>
69   <goal name="search_loop&#39;vc.5" expl="postcondition" proved="true">
70   <proof prover="2"><path name="vstte10_search_list_WP_SearchingALinkedList_WP_parameter_search_loop_1.v"/><result status="valid" time="0.330000"/></proof>
71   </goal>
72  </transf>
73  </goal>
74 </theory>
75 </file>
76 </why3session>