Trees · Minimum Spanning Tree
Lesson 3
Theorem (cut property). Let the edges of a set \(X\) be part of the minimum spanning tree of a graph \(G=(V,E)\). Let \(S \subseteq V\) be a set of vertices such that none of the edges in \(X\) connects \(S\) and \(V \setminus S\). Finally, let \(e\) be the lightest edge connecting \(S\) and \(V \setminus S\). Then \(X \cup \{e\}\) is part of some minimum spanning tree.
Proof. Let \(T\) be a minimum spanning tree, containing all edges from \(X\). It may not contain \(e\) (if it does, everything is proven). In this case, the endpoints of edge \(e\) are connected by some path in \(T\), which together with \(e\) forms a cycle. Since \(e\) crosses the cut, there is also another edge \(e'\), crossing the cut (crossing to the other side of the cut, we must return back). This edge lies in the tree \(T\).
