I want to prove that if we have a graph G and and maximum flow in it F,then if we change each edge capacity under below considerations the max flow won't change:
$\forall e \in E, \qquad c^\prime(e) \geq c(e)$
$\forall e \in E,\qquad f(e) = c(e) \Rightarrow c^\prime(e) = c(e)$
I can understand it intuitively but i cannot find a mathematical proof for it,any ideas?
Intuitively: Let $C$ be any minimum cut and let $f$ be a maximum flow. Then each edge in $C$ is at capacity. If you increase the capacity of any subset of any edge not in $C$, each edge by any nonnegative amount, then $C$ will still remain a cut with the same capacity, and furthermore, the capacity of any other cut, if it changes, will only increase. So the capacity of the minimum cut will not change. Furthermore, $f$ is still a feasible flow (make sure you see why), and as the capacity of the minimum cut hasb't changed, it follows that $f$ is still a maximum flow.