1 | 21. L1@0: Vertices(the_graph) List 22. L2: Vertices(the_graph) List 23. (L1 @ [i]) = (L1@0 @ L2) 24. e: Vertices(the_graph) List 25. L1 = (L1@0 @ e) 26. L2 = (e @ [i]) s1,s2@0:traversal(the_graph). (([inl(i)] @ s2 @ [inr(i)]) @ s) = (s2@0 @ s1) traversal(the_graph) & paren(Vertices(the_graph);s1) & paren(Vertices(the_graph);s2@0) & ( j:Vertices(the_graph). ((inl(j) s1)  L1@0-the_graph- > *j) & ((inl(j) s2@0)  L2-the_graph- > *j & L1@0-the_graph- > *j)) | 49 steps |
  |
2 | 21. L1@0: Vertices(the_graph) List 22. L2: Vertices(the_graph) List 23. (L1 @ [i]) = (L1@0 @ L2) 24. e: Vertices(the_graph) List 25. L1@0 = (L1 @ e) 26. [i] = (e @ L2) s1,s2@0:traversal(the_graph). (([inl(i)] @ s2 @ [inr(i)]) @ s) = (s2@0 @ s1) traversal(the_graph) & paren(Vertices(the_graph);s1) & paren(Vertices(the_graph);s2@0) & ( j:Vertices(the_graph). ((inl(j) s1)  L1@0-the_graph- > *j) & ((inl(j) s2@0)  L2-the_graph- > *j & L1@0-the_graph- > *j)) | 84 steps |