1

In Armstrong's topology book, he asks the reader to

Show that in a graph there is a subgraph which is a tree and which contains all the vertices of the original.

My Proof

Fact: Every graph must contain finite number of cycles.

Fact: Removing an edge always decreases number of cycles.

Till the graph has a cycle, remove any arbitrary edge from the cycle. This process preserves connected-ness, since the edge was part of a cycle. Since, at every step, number of cycles decreases, this process must terminate. The final result is a connected graph without cycles which contains all vertices, which is precisely a spanning tree. QED.

Is it correct?

Agile_Eagle
  • 3,016

0 Answers0