(11steps total) PrintForm Definitions Lemmas graph 1 3 Sections Graphs Doc

At: dfs wf 1 1 2 1

1. the_graph: Graph
2. the_obj: GraphObject(the_graph)
3. M: traversal(the_graph)
4. i:Vertices(the_graph), s:traversal(the_graph). M([inl(i) / s])M(s)
5. i:Vertices(the_graph), s:traversal(the_graph). member-paren(x,y.the_obj.eq(x,y);i;s) M([inr(i) / s]) < M(s)
6. d:
7. d1:. d1 < d (s:traversal(the_graph), i:Vertices(the_graph). M(s)d1 dfs(the_obj;s;i) {s':traversal(the_graph)| M(s')d1 })
8. s: traversal(the_graph)
9. i: Vertices(the_graph)
10. M(s)d
11. member-paren(x,y.the_obj.eq(x,y);i;s)
12. M([inr(i) / s]) < M(s)
13. 0 < d
14. the_obj.eacc ({s':traversal(the_graph)| M(s')d-1 }Vertices(the_graph) {s':traversal(the_graph)| M(s')d-1 }) {s':traversal(the_graph)| M(s')d-1 }Vertices(the_graph) {s':traversal(the_graph)| M(s')d-1 }
[inl(i) / (the_obj.eacc((s',j. dfs(the_obj;s';j)),[inr(i) / s],i))] {s':traversal(the_graph)| M(s')d }

By: GenConclAtAddr [2;2]

Generated subgoals:

1 the_obj.eacc((s',j. dfs(the_obj;s';j)),[inr(i) / s],i) {s':traversal(the_graph)| M(s')d-1 }3 steps
 
215. z: {s':traversal(the_graph)| M(s')d-1 }
16. the_obj.eacc((s',j. dfs(the_obj;s';j)),[inr(i) / s],i) = z
[inl(i) / z] {s':traversal(the_graph)| M(s')d }
1 step

About:
consassertnatural_numbersubtractless_thaninlinr
setlambdaapplyfunctionmemberimplies
all

(11steps total) PrintForm Definitions Lemmas graph 1 3 Sections Graphs Doc