For the first assertion, use the standard nonempty finite-graph convention. Choose a longest simple path in an acyclic graph. Its endpoint can have no neighbour outside the path, or the path could be extended; it can have no neighbour farther back than the adjacent path vertex, or there would be a cycle. Its degree is therefore at most one. The qualification matters for infinite graphs: a two-sided infinite path is acyclic and every vertex has degree two.
A finite tree with has a leaf by this argument and connectedness. Removing it and its one edge leaves a tree with vertices. Induction from the one-vertex tree proves a tree of order has edges. Conversely, a finite connected graph has a spanning tree: begin with one vertex and repeatedly add an edge to a new vertex until every vertex is reached. This creates no cycle and uses edges. If the original graph has exactly that many edges, it equals its spanning tree and is itself a tree.
To embed a tree of order , root it and list its vertices so every nonroot vertex follows its parent. Embed the root at any vertex of . When embedding a new vertex, at most neighbours of its parent's image are already used, while that image has degree at least . An unused neighbour exists and can be chosen. This constructs an injective edge-preserving copy of , so
For , the complete graph has minimum degree but too few vertices to contain . Thus the degree bound cannot be lowered in general. A subgraph copy need not be induced; extra edges in do not obstruct the construction.

Articles by others on the same topic (0)

There are currently no matching articles.