why3session.xml 6.16 KB
Newer Older
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">
Andrei Paskevich's avatar
Andrei Paskevich committed
4
<why3session shape_version="4">
5 6 7 8 9 10 11 12 13
<prover id="0" name="CVC4" version="1.2" timelimit="5" memlimit="1000"/>
<prover id="1" name="Coq" version="8.4pl4" timelimit="5" memlimit="1000"/>
<prover id="2" name="CVC3" version="2.4.1" timelimit="10" memlimit="1000"/>
<prover id="3" name="CVC4" version="1.4" timelimit="5" memlimit="1000"/>
<prover id="4" name="Z3" version="4.3.1" timelimit="5" memlimit="1000"/>
<prover id="5" name="Z3" version="3.2" timelimit="5" memlimit="1000"/>
<prover id="6" name="Z3" version="4.3.2" timelimit="5" memlimit="1000"/>
<prover id="7" name="Alt-Ergo" version="0.95.2" timelimit="5" memlimit="1000"/>
<prover id="8" name="CVC4" version="1.3" timelimit="5" memlimit="1000"/>
MARCHE Claude's avatar
MARCHE Claude committed
14
<file name="../vstte10_max_sum.mlw" expanded="true">
15
<theory name="MaxAndSum" sum="0903b8fc369268d9690be3a17bdc22b4" expanded="true">
16
 <goal name="WP_parameter max_sum" expl="VC for max_sum" expanded="true">
17
 <transf name="split_goal_wp" expanded="true">
18
  <goal name="WP_parameter max_sum.1" expl="1. postcondition">
19 20
  <proof prover="2" memlimit="0"><result status="valid" time="0.00"/></proof>
  <proof prover="7"><result status="valid" time="0.00"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
21
  </goal>
22
  <goal name="WP_parameter max_sum.2" expl="2. loop invariant init">
23 24
  <proof prover="2" memlimit="0"><result status="valid" time="0.00"/></proof>
  <proof prover="7"><result status="valid" time="0.00"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
25
  </goal>
26
  <goal name="WP_parameter max_sum.3" expl="3. index in array bounds">
27
  <proof prover="7"><result status="valid" time="0.00"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
28
  </goal>
29
  <goal name="WP_parameter max_sum.4" expl="4. index in array bounds">
30
  <proof prover="7"><result status="valid" time="0.00"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
31
  </goal>
32
  <goal name="WP_parameter max_sum.5" expl="5. index in array bounds">
33
  <proof prover="7"><result status="valid" time="0.00"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
34
  </goal>
35
  <goal name="WP_parameter max_sum.6" expl="6. loop invariant preservation">
36
  <proof prover="1" edited="vstte10_max_sum_MaxAndSum_WP_parameter_max_sum_1.v"><result status="valid" time="1.11"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
37
  </goal>
38
  <goal name="WP_parameter max_sum.7" expl="7. index in array bounds">
39
  <proof prover="7"><result status="valid" time="0.01"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
40
  </goal>
41
  <goal name="WP_parameter max_sum.8" expl="8. loop invariant preservation">
42
  <proof prover="7"><result status="valid" time="0.00"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
43
  </goal>
44
  <goal name="WP_parameter max_sum.9" expl="9. postcondition">
45 46
  <proof prover="2" memlimit="0"><result status="valid" time="0.01"/></proof>
  <proof prover="7"><result status="valid" time="0.01"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
47 48 49 50
  </goal>
 </transf>
 </goal>
</theory>
51
<theory name="MaxAndSum2" sum="b2d4573188228a341199852d8a83ebc5" expanded="true">
52
 <goal name="WP_parameter max_sum" expl="VC for max_sum" expanded="true">
53
 <transf name="split_goal_wp" expanded="true">
54
  <goal name="WP_parameter max_sum.1" expl="1. postcondition">
55 56
  <proof prover="2" memlimit="0"><result status="valid" time="0.01"/></proof>
  <proof prover="7"><result status="valid" time="0.01"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
57
  </goal>
58
  <goal name="WP_parameter max_sum.2" expl="2. loop invariant init">
59 60
  <proof prover="2" memlimit="0"><result status="valid" time="0.01"/></proof>
  <proof prover="7"><result status="valid" time="0.01"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
61
  </goal>
62
  <goal name="WP_parameter max_sum.3" expl="3. index in array bounds">
63
  <proof prover="7"><result status="valid" time="0.01"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
64
  </goal>
65
  <goal name="WP_parameter max_sum.4" expl="4. index in array bounds">
66
  <proof prover="7"><result status="valid" time="0.00"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
67
  </goal>
68
  <goal name="WP_parameter max_sum.5" expl="5. index in array bounds">
69
  <proof prover="7"><result status="valid" time="0.01"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
70
  </goal>
71
  <goal name="WP_parameter max_sum.6" expl="6. loop invariant preservation">
MARCHE Claude's avatar
MARCHE Claude committed
72
  <transf name="split_goal_wp">
73
   <goal name="WP_parameter max_sum.6.1" expl="1.">
74
   <proof prover="7"><result status="valid" time="0.02"/></proof>
75
   </goal>
76
   <goal name="WP_parameter max_sum.6.2" expl="2.">
77
   <proof prover="5"><result status="valid" time="0.02"/></proof>
78
   </goal>
79
   <goal name="WP_parameter max_sum.6.3" expl="3.">
80
   <proof prover="1" edited="vstte10_max_sum_WP_MaxAndSum2_WP_parameter_max_sum_1.v"><result status="valid" time="1.06"/></proof>
81
   </goal>
MARCHE Claude's avatar
MARCHE Claude committed
82 83
  </transf>
  </goal>
84
  <goal name="WP_parameter max_sum.7" expl="7. index in array bounds">
85
  <proof prover="7"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
86
  </goal>
87
  <goal name="WP_parameter max_sum.8" expl="8. loop invariant preservation">
MARCHE Claude's avatar
MARCHE Claude committed
88
  <transf name="split_goal_wp">
89
   <goal name="WP_parameter max_sum.8.1" expl="1.">
90
   <proof prover="7"><result status="valid" time="0.02"/></proof>
91
   </goal>
92
   <goal name="WP_parameter max_sum.8.2" expl="2.">
93 94
   <proof prover="2" timelimit="5"><result status="valid" time="0.04"/></proof>
   <proof prover="7"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
95
   </goal>
96
   <goal name="WP_parameter max_sum.8.3" expl="3.">
97
   <proof prover="7"><result status="valid" time="0.01"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
98 99 100
   </goal>
  </transf>
  </goal>
101
  <goal name="WP_parameter max_sum.9" expl="9. postcondition">
102 103
  <proof prover="2" memlimit="0"><result status="valid" time="0.01"/></proof>
  <proof prover="7"><result status="valid" time="0.00"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
104 105 106 107
  </goal>
 </transf>
 </goal>
</theory>
108
<theory name="TestCase" sum="23699c03b95946bde2c97e403f1d271f" expanded="true">
109 110 111 112
 <goal name="WP_parameter test" expl="VC for test" expanded="true">
 <proof prover="0"><result status="valid" time="0.51"/></proof>
 <proof prover="3"><result status="valid" time="0.64"/></proof>
 <proof prover="4"><result status="valid" time="0.14"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
113
 <proof prover="5"><result status="valid" time="0.01"/></proof>
114 115 116 117 118 119 120 121
 <proof prover="6"><result status="valid" time="0.08"/></proof>
 </goal>
 <goal name="WP_parameter test_case" expl="VC for test_case" expanded="true">
 <proof prover="2" timelimit="5"><result status="valid" time="0.01"/></proof>
 <proof prover="4"><result status="valid" time="0.00"/></proof>
 <proof prover="5"><result status="valid" time="0.00"/></proof>
 <proof prover="7"><result status="valid" time="0.02"/></proof>
 <proof prover="8"><result status="valid" time="0.01"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
122 123 124
 </goal>
</theory>
</file>
125
</why3session>