DFS is not Complete
Suppose that s , g are two connected vertices in a potentially infinite graph with a maximum branching factor of b N 0 , then it's possible that DFS may not find a path connecting s and g .
Suppose we have the embedded graph of N 0 , but we also have a child node of 0 which is distinct from 1 called g , then if DFS expands 1 first, then it will never expand g because it will go down the infinite chain of natural numbers.
DFS Example

Assuming that we push characters onto the frontier in alphabetical order (A before B ...), specify the order of the nodes that would be explored by DFS with no cycle checking. Assume that S is the initial node, while G is the goal node.

Note that the frontier is a stack

path so far frontier about to explore
SSS
SB, CC
S-CB, EE
S-C-EB, DD
S-C-E-DBB
S-C-E-D-BA, D, EE
S-C-E-D-B-EA, D, DD
S-C-E-D-B-E-DA, DD
S-C-E-D-B-E-D-DAA
S-C-E-D-B-E-D-D-AFF
S-C-E-D-B-E-D-D-A-FGG
S-C-E-D-B-E-D-D-A-F-G