Mengers Theorem
Mengers Theorem
Jack Dawkins
June 2019
1 Definitions
Let G be any graph and A and B be any two disjoint sets of vertices from G.
An AB path is a path that starts in A, ends in B and passes through no other
vertices in A or B. An AB connector is a set of disjoint AB paths. A set of
vertices S is an AB separator if every AB path passes through a vertex in S.
2 Theorem
Lemma 1: Let G be any graph and A and B be any two disjoint sets of vertices
from G. A maximal AB connector is the same size as a minimum AB separator.
1
Case 2: The condition for case 1 does not hold, that is, for any maximal
AB connector in G, C, and any p ∈ P there is some q ∈ C that shares some
vertices with p.
Let C be any maximal AB connector in G. We know at least one of the following
is true:
• For every p ∈ P , there is some q ∈ C that shares vertices with p that p
passes through before or at e1 .
• For every p ∈ P , there is some q ∈ C that shares vertices with p that p
passes through at or after e2 .
Indeed, if neither of those were true we could construct an AB path that does
not share any vertices with any q ∈ C. Using this fact, assume without loss
of generality every path from a ∈ A to e1 intersects some q ∈ C. Let S be
any minimal AB separator in G, t be any path from a ∈ A to e1 and q be a
path from C that t intersects. Let x be the first vertex t passes through that
q also passes through. The AB path that begins where t begins, takes t to x
and then q to b ∈ B must pass through v ∈ S at some point. Therefore, t
either passes through S or intersects with q before q reaches S. From this we
can see t is not disjoint from any maximal AS connector E. Indeed, for any t,
we have that either t intersects S(and then is not disjoint from E) or we can
construct a maximal AB connector from E and then find some path in it that
t intersects before S(that would become an element of E if we cut it off at S).
Let R = S ∪ {e1 }. We see now E is a maximal AR connector. By the induction
hypothesis, there is a minimal AR separator S ′ with the same size as E. S ′ is
an AB separator in G′ because any AB path in G′ passes through R.