注:以下で使用されている表記と定義は、本の第3版から借用したものです。
この質問に答えるために、最初にif、次にフロー定義により、(u,v)∉E
f(u,v)=f′(u,v)=(f↑f′)(u,v)=0.
さらに、が得られ。これは単に、、f′(v,u)≤cf(u,v)=f(u,v)f′(v,u)=0∀(u,v)∉E
(f↑f′)(u,v)=f(u,v)+f′(u,v)−f′(v,u)=0.
したがって、すべてのの拡張フローの定義は、次のように一般化できます。(u,v)∈V×V
(f↑f′)(u,v)=f(u,v)+f′(u,v)−f′(v,u).
証明の残りの部分は、当然のことながら本文で説明されていないこの観察から得られます。
PS本書の第3版のフローの正式な定義は、第2版のフローの定義とは大きく異なることに注意してください。特に、第2版には、を必要とするスキュー対称という名前のフロープロパティがあります。このプロパティは、 ifおよび iff(u,v)=−f(v,u),∀u,v∈V(v,u)∉E(u,v)∈Ef(v,u)=0(v,u)∉E。このため、2つのエディションでのフロー保護の定義も異なります。実際、そのような混乱の多くは、おそらく証明を単純化することを意図したこの定義の変更に起因しますが、より複雑になりました。私は個人的に、この特定の章については本の第2版に固執したいと思います。