Main derivation
S01 · implies
Before
E=\{sa,sb,ab,at,bt,ba\},\quad c=(3,2,1,2,3,1)After
\text{all edges loop-free and unique},\quad0\le f\le cConditions: none
Rule: flow_def · Uses: G1
Leaf basis: flow_def
All six directed pairs are unique and loop-free, antiparallel edges are legal, and every flow obeys its capacity.
S02 · implies
Before
\operatorname{in}(a)=3+0,\quad\operatorname{in}(b)=2+1After
\operatorname{out}(a)=1+2=3,\quad\operatorname{out}(b)=3+0=3Conditions: none
Rule: algebra · Uses: G1, S01
Leaf basis: algebra
Both internal vertices conserve flow, qualifying the flow as feasible.
S03 · implies
Before
|f|=f_{sa}+f_{sb}=3+2After
|f|=5=f_{at}+f_{bt}=2+3Conditions: none
Rule: algebra · Uses: G1, S02
Leaf basis: algebra
Source and sink net values agree.
S04 · definition
Before
s\in S,\quad t\notin S
After
S\in\{\{s\},\{s,a\},\{s,b\},\{s,a,b\}\}Conditions: none
Rule: cut_def · Uses: G1
Leaf basis: cut_def
a,b may independently belong to S, giving exactly four subsets without confusing complementary sides.
S05 · implies
Before
|h|=\sum_{e:S\to S^c}h_e-\sum_{e:S^c\to S}h_e\quad(h\text{ feasible})After
|h|\le\sum_{e:S\to S^c}h_e\le\sum_{e:S\to S^c}c_e=c(S)Conditions: h\text{ feasible},\ s\in S,\ t\notin S
Rule: algebra · Uses: S01, S02, S04
Leaf basis: algebra
Sum divergences over S: internal edges cancel, leaving cut net flow. Nonnegative incoming flow and capacities give the bound for every feasible flow.
S06 · implies
Before
c(\{s\}),c(\{s,a\}),c(\{s,b\}),c(\{s,a,b\})After
3+2=5,\quad2+1+2=5,\quad3+3+1=7,\quad2+3=5
Conditions: none
Rule: algebra · Uses: G1, S04
Leaf basis: algebra
Count only outgoing edges. For {s,a}, ba is incoming and excluded; for {s,b}, ba is outgoing and contributes one.
S07 · implies
Before
\{c(S):s\in S,t\notin S\}=\{5,5,7,5\}After
\min_S c(S)=5\text{ attained at }S=\{s\}Conditions: none
Rule: algebra · Uses: S04, S06
Leaf basis: algebra
The complete list has minimum five, attained by the source-singleton cut.
S08 · implies
Before
|f|=5=c(\{s\})After
f\text{ maximum},\quad\{s\}\text{ minimum cut},\quad\max|h|=\min c(S)=5Conditions: none
Rule: algebra · Uses: S03, S05, S07
Leaf basis: algebra
Every feasible h is bounded by the cut's five and f attains it; every cut is at least f's value, certifying both sides optimal.