2 | 21. L:Vertices(the_graph) List.
( y:Vertices(the_graph). (y L)  i-the_graph- > y)

( s2:traversal(the_graph).
M(s2) < d

member-paren(x,y.the_obj.eq(x,y);i;s2)

( s':traversal(the_graph).
M(s' @ s2) M(s2) & P(i,s2,s') & list_accum(s',x'.dfs(the_obj;s';x');s2;L) = (s' @ s2))) s':traversal(the_graph). M(s' @ s) M(s) & P(i,s,s') & [inl(i) / (the_obj.eacc(( s',j. dfs(the_obj;s';j)),[inr(i) / s],i))] = (s' @ s) traversal(the_graph) | 4 steps |