why3session.xml 7.58 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
<prover id="0" name="CVC4" version="1.4" timelimit="6" steplimit="0" memlimit="1000"/>
<prover id="1" name="CVC3" version="2.4.1" timelimit="20" steplimit="0" memlimit="0"/>
<prover id="2" name="Z3" version="4.3.2" timelimit="6" steplimit="0" memlimit="1000"/>
<prover id="3" name="Z3" version="3.2" timelimit="8" steplimit="0" memlimit="1000"/>
<prover id="6" name="Alt-Ergo" version="0.99.1" timelimit="6" steplimit="0" memlimit="1000"/>
MARCHE Claude's avatar
MARCHE Claude committed
10
<file name="../vstte10_queens.mlw" expanded="true">
11
<theory name="NQueens" sum="bd54a466f42b418faffacb9470dabda3" expanded="true">
12
 <goal name="eq_board_set">
13
 <proof prover="6" timelimit="5"><result status="valid" time="0.00" steps="7"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
14
 </goal>
15
 <goal name="eq_board_sym">
16
 <proof prover="6" timelimit="20" memlimit="0"><result status="valid" time="0.01" steps="7"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
17
 </goal>
18
 <goal name="eq_board_trans">
19
 <proof prover="6" timelimit="20" memlimit="0"><result status="valid" time="0.01" steps="10"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
20
 </goal>
21
 <goal name="eq_board_extension">
22
 <proof prover="6" timelimit="20" memlimit="0"><result status="valid" time="0.01" steps="10"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
23
 </goal>
24
 <goal name="consistent_row_eq">
25
 <proof prover="6" timelimit="20" memlimit="0"><result status="valid" time="0.06" steps="37"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
26
 </goal>
27
 <goal name="WP_parameter check_is_consistent" expl="VC for check_is_consistent">
28
 <proof prover="1"><result status="valid" time="0.02"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
29
 </goal>
30
 <goal name="solution_eq_board">
31
 <proof prover="3"><result status="valid" time="0.06"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
32
 </goal>
33
 <goal name="WP_parameter bt_queens" expl="VC for bt_queens">
34
 <proof prover="1"><result status="valid" time="1.42"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
35
 </goal>
36
 <goal name="WP_parameter queens" expl="VC for queens">
37
 <proof prover="6" timelimit="20" memlimit="0"><result status="valid" time="0.02" steps="25"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
38
 </goal>
39
 <goal name="WP_parameter test8" expl="VC for test8">
40
 <proof prover="6" timelimit="5"><result status="valid" time="0.01" steps="2"/></proof>
41 42
 </goal>
 <goal name="WP_parameter count_bt_queens" expl="VC for count_bt_queens">
43
 <proof prover="0" timelimit="5" memlimit="4000"><result status="valid" time="0.27"/></proof>
44 45
 </goal>
 <goal name="WP_parameter count_queens" expl="VC for count_queens">
46
 <proof prover="6"><result status="valid" time="0.01" steps="7"/></proof>
47 48
 </goal>
 <goal name="WP_parameter test_count_8" expl="VC for test_count_8">
49
 <proof prover="6"><result status="valid" time="0.01" steps="2"/></proof>
50 51
 </goal>
</theory>
MARCHE Claude's avatar
MARCHE Claude committed
52
<theory name="NQueens63" sum="f2313c3331066814cd7f4f7313021e3c" expanded="true">
53
 <goal name="WP_parameter check_is_consistent" expl="VC for check_is_consistent">
54
 <proof prover="0"><result status="valid" time="0.09"/></proof>
55
 </goal>
56
 <goal name="WP_parameter count_bt_queens" expl="VC for count_bt_queens">
57
 <transf name="split_goal_wp">
58
  <goal name="WP_parameter count_bt_queens.1" expl="1. postcondition">
59
  <proof prover="6"><result status="valid" time="0.02" steps="9"/></proof>
60
  </goal>
61
  <goal name="WP_parameter count_bt_queens.2" expl="2. integer overflow">
62
  <proof prover="6"><result status="valid" time="0.02" steps="8"/></proof>
63
  </goal>
64
  <goal name="WP_parameter count_bt_queens.3" expl="3. loop invariant init">
65
  <proof prover="6"><result status="valid" time="0.02" steps="9"/></proof>
66
  </goal>
67
  <goal name="WP_parameter count_bt_queens.4" expl="4. loop invariant init">
68
  <proof prover="6"><result status="valid" time="0.02" steps="9"/></proof>
69
  </goal>
70
  <goal name="WP_parameter count_bt_queens.5" expl="5. type invariant">
71
  <proof prover="6"><result status="valid" time="0.02" steps="14"/></proof>
72
  </goal>
73
  <goal name="WP_parameter count_bt_queens.6" expl="6. index in array63 bounds">
74
  <proof prover="6"><result status="valid" time="0.02" steps="14"/></proof>
75
  </goal>
76
  <goal name="WP_parameter count_bt_queens.7" expl="7. precondition">
77
  <proof prover="6"><result status="valid" time="0.02" steps="16"/></proof>
78
  </goal>
79
  <goal name="WP_parameter count_bt_queens.8" expl="8. precondition">
80
  <proof prover="6"><result status="valid" time="0.17" steps="115"/></proof>
81
  </goal>
82
  <goal name="WP_parameter count_bt_queens.9" expl="9. integer overflow">
83
  <proof prover="6"><result status="valid" time="0.02" steps="21"/></proof>
84
  </goal>
85
  <goal name="WP_parameter count_bt_queens.10" expl="10. integer overflow">
86
  <proof prover="6"><result status="valid" time="0.04" steps="48"/></proof>
87
  </goal>
88
  <goal name="WP_parameter count_bt_queens.11" expl="11. variant decrease">
89
  <proof prover="6"><result status="valid" time="0.02" steps="22"/></proof>
90
  </goal>
91
  <goal name="WP_parameter count_bt_queens.12" expl="12. precondition">
92
  <proof prover="6"><result status="valid" time="0.02" steps="22"/></proof>
93
  </goal>
94
  <goal name="WP_parameter count_bt_queens.13" expl="13. precondition">
95
  <proof prover="6"><result status="valid" time="0.02" steps="22"/></proof>
96
  </goal>
97
  <goal name="WP_parameter count_bt_queens.14" expl="14. precondition">
98 99
  <proof prover="0"><result status="valid" time="0.05"/></proof>
  <proof prover="6"><result status="valid" time="0.00" steps="22"/></proof>
100
  </goal>
101
  <goal name="WP_parameter count_bt_queens.15" expl="15. integer overflow">
102
  <proof prover="6"><result status="valid" time="0.02" steps="26"/></proof>
103
  </goal>
104
  <goal name="WP_parameter count_bt_queens.16" expl="16. integer overflow">
105
  <proof prover="6"><result status="valid" time="0.13" steps="62"/></proof>
106
  </goal>
107
  <goal name="WP_parameter count_bt_queens.17" expl="17. loop invariant preservation">
108
  <proof prover="6"><result status="valid" time="0.02" steps="30"/></proof>
109
  </goal>
110
  <goal name="WP_parameter count_bt_queens.18" expl="18. loop invariant preservation">
111
  <proof prover="6"><result status="valid" time="0.02" steps="58"/></proof>
112
  </goal>
113
  <goal name="WP_parameter count_bt_queens.19" expl="19. loop variant decrease">
114
  <proof prover="6"><result status="valid" time="0.02" steps="30"/></proof>
115
  </goal>
116
  <goal name="WP_parameter count_bt_queens.20" expl="20. integer overflow">
117
  <proof prover="6"><result status="valid" time="0.01" steps="21"/></proof>
118
  </goal>
119
  <goal name="WP_parameter count_bt_queens.21" expl="21. integer overflow">
120
  <proof prover="6"><result status="valid" time="0.02" steps="48"/></proof>
121
  </goal>
122
  <goal name="WP_parameter count_bt_queens.22" expl="22. loop invariant preservation">
123
  <proof prover="6"><result status="valid" time="0.02" steps="23"/></proof>
124
  </goal>
125
  <goal name="WP_parameter count_bt_queens.23" expl="23. loop invariant preservation">
126
  <proof prover="6"><result status="valid" time="0.11" steps="46"/></proof>
127
  </goal>
128
  <goal name="WP_parameter count_bt_queens.24" expl="24. loop variant decrease">
129
  <proof prover="6"><result status="valid" time="0.02" steps="23"/></proof>
130
  </goal>
131
  <goal name="WP_parameter count_bt_queens.25" expl="25. type invariant">
132 133
  <proof prover="0"><result status="valid" time="0.05"/></proof>
  <proof prover="6"><result status="valid" time="0.02" steps="14"/></proof>
134
  </goal>
135
  <goal name="WP_parameter count_bt_queens.26" expl="26. postcondition">
136
  <proof prover="6"><result status="valid" time="0.01" steps="14"/></proof>
137 138 139
  </goal>
 </transf>
 </goal>
140
 <goal name="WP_parameter count_queens" expl="VC for count_queens">
141
 <proof prover="6"><result status="valid" time="0.01" steps="12"/></proof>
142
 </goal>
143
 <goal name="WP_parameter test_count_8" expl="VC for test_count_8">
144
 <proof prover="2"><result status="valid" time="0.01"/></proof>
145
 <proof prover="6"><result status="valid" time="0.00" steps="2"/></proof>
MARCHE Claude's avatar
MARCHE Claude committed
146 147 148
 </goal>
</theory>
</file>
149
</why3session>