graph
1
2
Sections
Graphs
Doc
Def
dfsl-traversal(the_graph;L;s) == df-traversal(the_graph;s) & (
i:Vertices(the_graph). (inl(i)
s)
L-the_graph- > *i) & ((
i:Vertices(the_graph). L-the_graph- > *i
non-trivial-loop(the_graph;i))
(
L1,L2:Vertices(the_graph) List. L = (L1 @ L2)
(
s1,s2:traversal(the_graph). s = (s2 @ s1)
traversal(the_graph) & paren(Vertices(the_graph);s1) & paren(Vertices(the_graph);s2) & (
j:Vertices(the_graph). ((inl(j)
s1)
L1-the_graph- > *j) & ((inl(j)
s2)
L2-the_graph- > *j &
L1-the_graph- > *j)))))
is mentioned by
Thm*
For any graph
L1,L2:V List, s:Traversal. L1-- > *L2
dfsl-traversal(the_graph;L1;s)
dfsl-traversal(the_graph;L1 @ L2;s)
[dfsl-traversal-append]
Thm*
For any graph dfsl-traversal(the_graph;nil;nil)
[dfsl-traversal-nil]
Try larger context:
Graphs
graph
1
2
Sections
Graphs
Doc