Suppose G′ has a cut (W,Wˉ) of size at least 2∣E∣+k. Define U=W∩V — restrict the cut to the old vertices — and show the induced cut in G has at least k edges.
The local bound. Let {u,v}∈E with its intermediate path. Count how many of the path's three edges can cross, depending only on the sides of u and v:
- if u,v are on the same side of W: the path u→u′→v′→v starts and ends on one side, so the number of crossings along it is even — that is 0 or 2. In particular at most 2.
- if u,v are on different sides: the number of crossings along the path is odd — 1 or 3. In particular at most 3.
(The argument is just tracking side changes along a path: the number of changes is even iff the two endpoints share a side.)
The count. Let c be the number of edges of G whose endpoints lie on different sides of W — exactly the crossing edges of (U,Uˉ) in G. The total number of crossing edges in G′ is bounded by
2(∣E∣−c)+3c=2∣E∣+c.
On the other hand the cut in G′ was assumed to have at least 2∣E∣+k edges. Hence
2∣E∣+k≤2∣E∣+c⟹c≥k.
So G has a cut of size at least k, i.e. ⟨G,k⟩∈Max-Cut-Multi.