Why3 Proof Results for Project "scc"

Theory "scc.SCCTarjan72": fully verified in 17.04 s

ObligationsAlt-Ergo (2.2.0)CVC4 (1.5)Coq (8.7.2)Eprover (1.9)Spass (3.5)Z3 (4.6.2)Z3 (4.6.3)
lmem_dec0.00------------------
inter_com---0.05---------------
inter_not_add_l0.01------------------
inter_add_l0.01------------------
diff_add_l0.01------------------
diff_add_r0.02------------------
subset_add_r0.01------------------
union_add_l0.01------------------
union_add_r0.01------------------
union_com0.01------------------
union_var_l0.01------------------
union_var_r0.01------------------
set_of_elt---------------------
split_goal_wp
  set_of_elt.10.02------------------
set_of_elt.2------------2.50------
elt_set_of---------0.22---------
subset_set_of0.04------------------
elts_cons0.03------------------
elts_app0.02------------------
list_simpl_r---------------------
induction_ty_lex
  list_simpl_r.1---------------------
split_goal_wp
  list_simpl_r.1.10.01------------------
list_simpl_r.1.2---0.22---------------
snoc_app0.02------------------
precedes_mem0.05------------------
head_precedes---0.10---------------
precedes_tail---1.50---------------
tail_not_precedes0.02------------------
split_list_precedes---7.88---------------
precedes_refl0.02------------------
precedes_append_left0.05------------------
precedes_append_left_iff---------------------
induction_ty_lex
  precedes_append_left_iff.1---------------------
split_goal_wp
  precedes_append_left_iff.1.10.02------------------
precedes_append_left_iff.1.20.02------------------
precedes_append_left_iff.1.30.02------------------
precedes_append_left_iff.1.40.01------------------
precedes_append_right0.80------------------
precedes_append_right_iff---------------------
induction_ty_lex
  precedes_append_right_iff.1---------------------
split_goal_wp
  precedes_append_right_iff.1.10.02------------------
precedes_append_right_iff.1.20.02------------------
precedes_append_right_iff.1.30.06------------------
precedes_append_right_iff.1.40.01------------------
simplelist_tl---0.12---------------
simplelist_split---------------------
induction_ty_lex
  simplelist_split.1---------------------
split_goal_wp
  simplelist_split.1.1---0.59---------------
simplelist_split.1.2---0.62---------------
simplelist_split.1.3---0.91---------------
simplelist_split.1.4---0.73---------------
simplelist_app_disjoint---------------------
induction_ty_lex
  simplelist_app_disjoint.1---------------------
split_goal_wp
  simplelist_app_disjoint.1.1---------0.09---------
simplelist_app_disjoint.1.2---0.69---------------
simplelist_length---------------------
induction_ty_lex
  simplelist_length.1---------------------
split_goal_wp
  simplelist_length.1.10.01------------------
simplelist_length.1.20.01------------------
precedes_antisym0.34------------------
precedes_trans---------------------
induction_ty_lex
  precedes_trans.1---------------------
split_goal_wp
  precedes_trans.1.1---3.47---------------
reachable_refl---------0.03---------
reachable_trans---0.07---------------
xpath_xedge---------------------
induction_pr
  xpath_xedge.10.01------------------
xpath_xedge.2---------0.06---------
same_scc_refl---------0.07---------
same_scc_sym0.01------------------
same_scc_trans0.02------------------
subscc_add0.04------------------
scc_max---0.32---------------
subscc_after_last_gray---------------------
split_goal_wp
  subscc_after_last_gray.1---0.43---------------
subscc_after_last_gray.20.04------------------
subscc_after_last_gray.3---1.94---------------
subscc_after_last_gray.4---0.19---------------
subscc_after_last_gray.5---------------------
inline_goal
  subscc_after_last_gray.5.1---------4.29---------
wf_color_postcond_split---0.36---------------
wf_color_sccs---0.32---------------
wf_color_3_cases---0.30---------------
num_lmem---4.07---------------
num_rank_strict---------------------
split_goal_wp
  num_rank_strict.1---0.31---------------
num_rank_strict.20.03------------------
num_rank_strict.3---0.31---------------
50. VC for split---------------------
split_goal_wp
  1. postcondition0.01------------------
2. postcondition0.01------------------
3. postcondition0.01------------------
4. postcondition---0.16---------------
5. variant decrease0.01------------------
6. postcondition0.01------------------
7. postcondition0.05------------------
51. VC for add_stack_incr0.01------------------
52. VC for add_black0.02------------------
53. VC for set_infty0.03------------------
54. VC for dfs1---------------------
split_goal_wp
  1. variant decrease0.08------------------
2. precondition0.02------------------
3. precondition---------------------
inline_goal
  1. precondition---------1.15---------
4. precondition---------------------
introduce_premises
  1. precondition---------------------
inline_goal
  1. precondition---------------------
split_goal_wp
  1. precondition0.20------------------
2. precondition---------------------
introduce_premises
  1. precondition---------------------
inline_goal
  1. precondition---------------------
split_goal_wp
  1. precondition1.30------------------
2. precondition0.06------------------
3. precondition0.42------------------
4. precondition0.11------------------
5. precondition0.18------------------
6. precondition0.14------------------
7. precondition22.050.70---------------
8. precondition---0.77---------------
3. precondition0.06------------------
4. precondition0.07------------------
5. precondition---0.45---------------
6. precondition---22.75---------------
7. precondition0.03------------------
8. precondition0.03------------------
9. precondition0.03------------------
5. assertion---8.45---------------
6. assertion---3.58---------------
7. postcondition---------------------
introduce_premises
  1. postcondition---------------------
inline_goal
  1. postcondition---------------------
split_goal_wp
  1. VC for dfs1---------------------
introduce_premises
  1. VC for dfs1---------------------
inline_goal
  1. VC for dfs1---------------------
split_goal_wp
  1. VC for dfs10.84------------------
2. VC for dfs1---0.58---------------
3. VC for dfs14.87------------------
4. VC for dfs1---0.80---------------
2. VC for dfs1---22.71---------------
3. VC for dfs11.31------------------
4. VC for dfs10.07------------------
5. VC for dfs10.33------------------
6. VC for dfs1---27.05---------------
7. VC for dfs11.950.87---------------
8. VC for dfs10.180.16---------------
9. VC for dfs1---------------12.01---
10. VC for dfs1------0.71------------
11. VC for dfs10.180.29---------------
12. VC for dfs10.030.13---------------
13. VC for dfs10.280.42---------------
14. VC for dfs10.780.38---------------
8. postcondition---0.11---------------
9. postcondition---0.25---------------
10. postcondition---0.92---------------
11. postcondition---------------------
inline_goal
  1. postcondition2.36------------------
12. assertion---------------------
split_goal_wp
  1. VC for dfs10.16------------------
2. VC for dfs10.10------------------
3. VC for dfs16.75------------------
13. assertion---------------------
introduce_premises
  1. assertion---------------------
inline_goal
  1. assertion---0.23---------------
14. assertion------1.03------------
15. assertion---------------------
inline_goal
  1. assertion---------------------
split_goal_wp
  1. VC for dfs1---1.02---------------
2. VC for dfs10.17------------------
3. VC for dfs1---------7.32---------
16. assertion---------------0.20---
17. postcondition---------------------
inline_goal
  1. postcondition---------------------
split_goal_wp
  1. postcondition---------------------
introduce_premises
  1. VC for dfs1---------------------
inline_goal
  1. VC for dfs1---------------------
split_goal_wp
  1. VC for dfs10.76------------------
2. VC for dfs1---1.22---------------
3. VC for dfs1------------------Timeout (45s) (obsolete)
introduce_premises
  1. VC for dfs1---------------------
inline_goal
  1. VC for dfs1---------------------
split_goal_wp
  1. VC for dfs1Timeout (45s) (obsolete)27.15------------Timeout (45s) (obsolete)
2. VC for dfs113.37---------------Timeout (45s) (obsolete)
4. VC for dfs12.00------------------
2. postcondition---------------------
introduce_premises
  1. VC for dfs1---------------------
inline_goal
  1. VC for dfs1---------------------
split_goal_wp
  1. VC for dfs11.93------------------
2. VC for dfs10.69------------------
3. VC for dfs10.84------------------
4. VC for dfs10.81------------------
5. VC for dfs1---1.68---------------
6. VC for dfs10.76------------------
7. VC for dfs1---------------------
split_all_full
  1. VC for dfs11.78------------------
8. VC for dfs1---------------------
split_all_full
  1. VC for dfs12.57------------------
3. postcondition2.77------------------
4. postcondition0.03------------------
5. postcondition---0.22---------------
6. postcondition---------------------
split_all_full
  1. postcondition---------------------
introduce_premises
  1. VC for dfs1---------------------
inline_goal
  1. VC for dfs1---12.19---------------
7. postcondition0.792.07---------------
8. postcondition0.27------------------
9. postcondition---------------------
split_all_full
  1. postcondition---------------------
introduce_premises
  1. VC for dfs1---------10.09---------
10. postcondition---------0.11---------
11. postcondition0.100.46---------------
12. postcondition0.100.46---------------
13. postcondition---------------1.43---
14. postcondition0.04------------------
18. postcondition0.02------------------
19. postcondition0.18------------------
20. postcondition---------------------
inline_goal
  1. postcondition0.01------------------
21. postcondition0.89------------------
55. VC for dfs---------------------
split_goal_wp
  1. postcondition---------------------
introduce_premises
  1. postcondition---------------------
inline_goal
  1. postcondition---------------------
split_goal_wp
  1. VC for dfs0.02------------------
2. VC for dfs0.02------------------
3. VC for dfs0.02------------------
4. VC for dfs0.02------------------
5. VC for dfs0.05------------------
6. VC for dfs0.11------------------
7. VC for dfs0.02------------------
8. VC for dfs0.02------------------
9. VC for dfs0.03------------------
10. VC for dfs---0.24---------------
11. VC for dfs0.02------------------
12. VC for dfs0.02------------------
13. VC for dfs0.01------------------
14. VC for dfs0.02------------------
2. postcondition0.02------------------
3. postcondition0.02------------------
4. postcondition0.02------------------
5. postcondition0.25------------------
6. variant decrease0.02------------------
7. precondition0.02------------------
8. precondition0.02------------------
9. precondition0.02------------------
10. postcondition---------------------
introduce_premises
  1. VC for dfs---------------------
inline_goal
  1. VC for dfs---------------------
split_goal_wp
  1. VC for dfs0.03------------------
2. VC for dfs0.03------------------
3. VC for dfs0.03------------------
4. VC for dfs0.03------------------
5. VC for dfs0.17------------------
6. VC for dfs0.38------------------
7. VC for dfs0.05------------------
8. VC for dfs0.06------------------
9. VC for dfs0.06------------------
10. VC for dfs---------------0.04---
11. VC for dfs0.04------------------
12. VC for dfs0.04------------------
13. VC for dfs0.04------------------
14. VC for dfs0.04------------------
11. postcondition1.32------------------
12. postcondition---0.85---------------
13. postcondition---------------------
introduce_premises
  1. VC for dfs---------------------
inline_goal
  1. VC for dfs0.67------------------
14. postcondition0.02------------------
15. variant decrease0.02------------------
16. precondition0.02------------------
17. precondition0.02------------------
18. precondition0.15------------------
19. precondition0.02------------------
20. variant decrease---------------------
inline_all
  1. variant decrease---------------------
split_all_full
  1. variant decrease0.14------------------
2. variant decrease0.11------------------
3. variant decrease0.10------------------
4. variant decrease0.14------------------
5. variant decrease0.14------------------
6. variant decrease---------------0.26---
7. variant decrease0.11------------------
8. variant decrease0.11------------------
9. variant decrease0.15------------------
10. variant decrease0.40------------------
21. precondition0.02------------------
22. precondition0.04------------------
23. precondition0.02------------------
24. postcondition---------------------
split_goal_wp
  1. postcondition0.02------------------
2. postcondition---------------------
introduce_premises
  1. VC for dfs---------------------
inline_goal
  1. VC for dfs---------------------
split_goal_wp
  1. VC for dfs---------------------
inline_goal
  1. VC for dfs---------------------
inline_all
  1. VC for dfs---------------0.22---
2. VC for dfs0.04------------------
3. VC for dfs0.04------------------
4. VC for dfs0.21------------------
5. VC for dfs0.04------------------
25. postcondition0.10------------------
26. postcondition---1.53---------------
27. postcondition0.41------------------
28. postcondition---3.45---------------
56. VC for tarjan---------------------
split_goal_wp
  1. precondition0.01------------------
2. precondition0.01------------------
3. precondition---------------------
inline_goal
  1. precondition---------------------
split_goal_wp
  1. precondition0.05------------------
2. precondition0.04------------------
3. precondition0.01------------------
4. precondition0.01------------------
5. precondition0.01------------------
6. precondition0.01------------------
7. precondition0.02------------------
8. precondition0.02------------------
9. precondition0.02------------------
4. assertion0.15------------------
5. postcondition---------------------
split_goal_wp
  1. postcondition0.32------------------
2. postcondition0.02------------------
3. postcondition0.15------------------