1 | 15. i:Vertices(the_graph), s1@0,s2@0:traversal(the_graph).
(s2 @ [inr(i1) / s1]) = (s1@0 @ [inr(i)] @ s2@0) traversal(the_graph)

( j:Vertices(the_graph). (inr(j) s2@0)  (inl(j) s2@0)  j-the_graph- > *i) 16. i:Vertices(the_graph), s1@0,s2@0:traversal(the_graph).
( j:Vertices(the_graph). i-the_graph- > *j  non-trivial-loop(the_graph;j))

(s2 @ [inr(i1) / s1]) = (s1@0 @ [inl(i)] @ s2@0) traversal(the_graph)

( j:Vertices(the_graph). i-the_graph- > *j  (inr(j) s2@0)) 17. j:Vertices(the_graph). i1-the_graph- > *j  non-trivial-loop(the_graph;j) 18. j: Vertices(the_graph) 19. z: Vertices(the_graph) 20. z = i1 21. i1-the_graph- > z 22. z-the_graph- > *j 23. (inl(z) s2) 24. s3: (Vertices(the_graph)+Vertices(the_graph)) List 25. s2@0: (Vertices(the_graph)+Vertices(the_graph)) List 26. s2 = (s3 @ [inl(z) / s2@0]) 27. j1: Vertices(the_graph) 28. z-the_graph- > *j1 non-trivial-loop(the_graph;j1) | 1 step |
  |
2 | 15. i:Vertices(the_graph), s1@0,s2@0:traversal(the_graph).
(s2 @ [inr(i1) / s1]) = (s1@0 @ [inr(i)] @ s2@0) traversal(the_graph)

( j:Vertices(the_graph). (inr(j) s2@0)  (inl(j) s2@0)  j-the_graph- > *i) 16. i:Vertices(the_graph), s1@0,s2@0:traversal(the_graph).
( j:Vertices(the_graph). i-the_graph- > *j  non-trivial-loop(the_graph;j))

(s2 @ [inr(i1) / s1]) = (s1@0 @ [inl(i)] @ s2@0) traversal(the_graph)

( j:Vertices(the_graph). i-the_graph- > *j  (inr(j) s2@0)) 17. j:Vertices(the_graph). i1-the_graph- > *j  non-trivial-loop(the_graph;j) 18. j: Vertices(the_graph) 19. z: Vertices(the_graph) 20. z = i1 21. i1-the_graph- > z 22. z-the_graph- > *j 23. (inl(z) s2) 24. s3: (Vertices(the_graph)+Vertices(the_graph)) List 25. s2@0: (Vertices(the_graph)+Vertices(the_graph)) List 26. s2 = (s3 @ [inl(z) / s2@0]) (s2 @ [inr(i1) / s1]) = (s3 @ [inl(z)] @ s2@0 @ [inr(i1) / s1]) traversal(the_graph) | 1 step |
  |
3 | 15. i:Vertices(the_graph), s1@0,s2@0:traversal(the_graph).
(s2 @ [inr(i1) / s1]) = (s1@0 @ [inr(i)] @ s2@0) traversal(the_graph)

( j:Vertices(the_graph). (inr(j) s2@0)  (inl(j) s2@0)  j-the_graph- > *i) 16. i:Vertices(the_graph), s1@0,s2@0:traversal(the_graph).
( j:Vertices(the_graph). i-the_graph- > *j  non-trivial-loop(the_graph;j))

(s2 @ [inr(i1) / s1]) = (s1@0 @ [inl(i)] @ s2@0) traversal(the_graph)

( j:Vertices(the_graph). i-the_graph- > *j  (inr(j) s2@0)) 17. j:Vertices(the_graph). i1-the_graph- > *j  non-trivial-loop(the_graph;j) 18. j: Vertices(the_graph) 19. z: Vertices(the_graph) 20. z = i1 21. i1-the_graph- > z 22. z-the_graph- > *j 23. (inl(z) s2) 24. s3: (Vertices(the_graph)+Vertices(the_graph)) List 25. s2@0: (Vertices(the_graph)+Vertices(the_graph)) List 26. s2 = (s3 @ [inl(z) / s2@0]) 27. (inr(j) s2@0 @ [inr(i1) / s1]) (inr(j) s2 @ [inr(i1) / s1]) | 3 steps |