why3session.xml 4.89 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
<prover id="0" name="Coq" version="8.4pl4" timelimit="20" memlimit="1000"/>
Andrei Paskevich's avatar
Andrei Paskevich committed
6 7 8
<prover id="1" name="CVC3" version="2.4.1" timelimit="5" memlimit="1000"/>
<prover id="2" name="CVC4" version="1.4" timelimit="5" memlimit="1000"/>
<prover id="3" name="Alt-Ergo" version="0.95.2" timelimit="5" memlimit="1000"/>
MARCHE Claude's avatar
MARCHE Claude committed
9
<file name="../there_and_back_again.mlw" expanded="true">
MARCHE Claude's avatar
MARCHE Claude committed
10
<theory name="Convolution" sum="ba0b2f319de0699f33cf9bce8b499d5e" expanded="true">
11
 <goal name="WP_parameter convolution_rec" expl="VC for convolution_rec">
MARCHE Claude's avatar
MARCHE Claude committed
12
 <transf name="split_goal_wp">
13
  <goal name="WP_parameter convolution_rec.1" expl="1. postcondition">
Andrei Paskevich's avatar
Andrei Paskevich committed
14
  <proof prover="2"><result status="valid" time="0.03"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
15
  </goal>
16
  <goal name="WP_parameter convolution_rec.2" expl="2. variant decrease">
Andrei Paskevich's avatar
Andrei Paskevich committed
17
  <proof prover="3"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
18
  </goal>
19
  <goal name="WP_parameter convolution_rec.3" expl="3. precondition">
Andrei Paskevich's avatar
Andrei Paskevich committed
20
  <proof prover="3"><result status="valid" time="0.01"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
21
  </goal>
22
  <goal name="WP_parameter convolution_rec.4" expl="4. postcondition">
Andrei Paskevich's avatar
Andrei Paskevich committed
23
  <proof prover="2"><result status="valid" time="0.10"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
24
  </goal>
25
  <goal name="WP_parameter convolution_rec.5" expl="5. unreachable point">
Andrei Paskevich's avatar
Andrei Paskevich committed
26
  <proof prover="3"><result status="valid" time="0.01"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
27 28 29
  </goal>
 </transf>
 </goal>
30
 <goal name="WP_parameter convolution" expl="VC for convolution">
MARCHE Claude's avatar
MARCHE Claude committed
31
 <transf name="split_goal_wp">
32
  <goal name="WP_parameter convolution.1" expl="1. precondition">
Andrei Paskevich's avatar
Andrei Paskevich committed
33
  <proof prover="3"><result status="valid" time="0.01"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
34
  </goal>
35
  <goal name="WP_parameter convolution.2" expl="2. postcondition">
Andrei Paskevich's avatar
Andrei Paskevich committed
36
  <proof prover="3"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
37 38 39 40
  </goal>
 </transf>
 </goal>
</theory>
41
<theory name="Palindrome" sum="704d6aae918a11d7850664fa36740b54" expanded="true">
Andrei Paskevich's avatar
Andrei Paskevich committed
42 43 44
 <goal name="WP_parameter palindrome_rec" expl="VC for palindrome_rec">
 <transf name="split_goal_wp">
  <goal name="WP_parameter palindrome_rec.1" expl="1. postcondition">
Andrei Paskevich's avatar
Andrei Paskevich committed
45
  <proof prover="3"><result status="valid" time="0.01"/></proof>
46
  </goal>
Andrei Paskevich's avatar
Andrei Paskevich committed
47
  <goal name="WP_parameter palindrome_rec.2" expl="2. postcondition">
Andrei Paskevich's avatar
Andrei Paskevich committed
48
  <proof prover="3"><result status="valid" time="0.01"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
49
  </goal>
Andrei Paskevich's avatar
Andrei Paskevich committed
50
  <goal name="WP_parameter palindrome_rec.3" expl="3. postcondition">
MARCHE Claude's avatar
MARCHE Claude committed
51
  <proof prover="3"><result status="valid" time="1.88"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
52
  </goal>
Andrei Paskevich's avatar
Andrei Paskevich committed
53
  <goal name="WP_parameter palindrome_rec.4" expl="4. postcondition">
Andrei Paskevich's avatar
Andrei Paskevich committed
54
  <proof prover="2"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
55
  </goal>
Andrei Paskevich's avatar
Andrei Paskevich committed
56 57
  <goal name="WP_parameter palindrome_rec.5" expl="5. unreachable point">
  <proof prover="3"><result status="valid" time="0.01"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
58
  </goal>
Andrei Paskevich's avatar
Andrei Paskevich committed
59
  <goal name="WP_parameter palindrome_rec.6" expl="6. variant decrease">
Andrei Paskevich's avatar
Andrei Paskevich committed
60
  <proof prover="3"><result status="valid" time="0.06"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
61
  </goal>
Andrei Paskevich's avatar
Andrei Paskevich committed
62
  <goal name="WP_parameter palindrome_rec.7" expl="7. precondition">
Andrei Paskevich's avatar
Andrei Paskevich committed
63 64
  <proof prover="1"><result status="valid" time="0.03"/></proof>
  <proof prover="3"><result status="valid" time="0.01"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
65
  </goal>
Andrei Paskevich's avatar
Andrei Paskevich committed
66 67
  <goal name="WP_parameter palindrome_rec.8" expl="8. assertion">
  <proof prover="2"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
68
  </goal>
Andrei Paskevich's avatar
Andrei Paskevich committed
69 70
  <goal name="WP_parameter palindrome_rec.9" expl="9. postcondition">
  <proof prover="2"><result status="valid" time="0.16"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
71
  </goal>
Andrei Paskevich's avatar
Andrei Paskevich committed
72
  <goal name="WP_parameter palindrome_rec.10" expl="10. postcondition">
Andrei Paskevich's avatar
Andrei Paskevich committed
73
  <proof prover="3"><result status="valid" time="0.04"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
74
  </goal>
Andrei Paskevich's avatar
Andrei Paskevich committed
75
  <goal name="WP_parameter palindrome_rec.11" expl="11. exceptional postcondition">
MARCHE Claude's avatar
MARCHE Claude committed
76
  <proof prover="1"><result status="valid" time="0.50"/></proof>
Andrei Paskevich's avatar
Andrei Paskevich committed
77
  <proof prover="3"><result status="valid" time="0.01"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
78
  </goal>
Andrei Paskevich's avatar
Andrei Paskevich committed
79
  <goal name="WP_parameter palindrome_rec.12" expl="12. unreachable point">
Andrei Paskevich's avatar
Andrei Paskevich committed
80
  <proof prover="3"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
81
  </goal>
Andrei Paskevich's avatar
Andrei Paskevich committed
82
  <goal name="WP_parameter palindrome_rec.13" expl="13. exceptional postcondition">
MARCHE Claude's avatar
MARCHE Claude committed
83
  <proof prover="0" edited="there_and_back_again_Palindrome_WP_parameter_palindrome_rec_2.v"><result status="valid" time="1.99"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
84
  </goal>
Andrei Paskevich's avatar
Andrei Paskevich committed
85
  <goal name="WP_parameter palindrome_rec.14" expl="14. unreachable point">
Andrei Paskevich's avatar
Andrei Paskevich committed
86 87
  <proof prover="1"><result status="valid" time="0.00"/></proof>
  <proof prover="3"><result status="valid" time="0.01"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
88 89 90
  </goal>
 </transf>
 </goal>
Andrei Paskevich's avatar
Andrei Paskevich committed
91 92 93
 <goal name="WP_parameter palindrome" expl="VC for palindrome">
 <transf name="split_goal_wp">
  <goal name="WP_parameter palindrome.1" expl="1. precondition">
Andrei Paskevich's avatar
Andrei Paskevich committed
94
  <proof prover="3"><result status="valid" time="0.00"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
95
  </goal>
Andrei Paskevich's avatar
Andrei Paskevich committed
96
  <goal name="WP_parameter palindrome.2" expl="2. postcondition">
Andrei Paskevich's avatar
Andrei Paskevich committed
97
  <proof prover="3"><result status="valid" time="0.00"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
98
  </goal>
Andrei Paskevich's avatar
Andrei Paskevich committed
99
  <goal name="WP_parameter palindrome.3" expl="3. postcondition">
Andrei Paskevich's avatar
Andrei Paskevich committed
100
  <proof prover="3"><result status="valid" time="0.01"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
101 102 103 104 105
  </goal>
 </transf>
 </goal>
</theory>
</file>
106
</why3session>