Main derivation
S01 · definition
Before
\mathcal T:\ R\text{ regular}\Longrightarrow\text{the following pumping condition}After
\text{Target: }\exists p\ge1\ \forall w\in R,\ |w|\ge p\ \exists x,y,z\ \forall i\ge0:\ w=xyz,\ |xy|\le p,\ |y|>0,\ xy^iz\in RConditions: none
Rule: work · Uses: G1, work
Leaf basis: work
This step sets a proof target and its quantifier obligations, not an established conclusion: word first, split next, pump count last.
S02 · implies
Before
w\in R,\ |w|\ge p\text{ arbitrary};\quad q_j=\delta^*(q_0,w[0:j])\ (0\le j\le p)After
\exists0\le r<s\le p:\ q_r=q_s
Conditions: none
Rule: work · Uses: G1, work
Leaf basis: work
For an arbitrary qualified word, p+1 prefix positions in p states yield a repeated state by pigeonhole.
S03 · implies
Before
x=w[0:r],\ y=w[r:s],\ z=w[s:|w|]
After
|xy|=s\le p,\quad|y|=s-r>0,\quad\delta^*(q_r,y)=q_r
Conditions: none
Rule: work · Uses: G1, S02, work
Leaf basis: work
The word segment between repeated states forms a nonempty loop.
S04 · implies
Before
\delta^*(q_r,y)=q_r,\quad\delta^*(q_0,w)\in F
After
\forall i\ge0:\ \delta^*(q_0,xy^iz)=\delta^*(q_0,w)\in F
Conditions: none
Rule: work · Uses: G1, S03, work
Leaf basis: work
Zero iterations are the base; each added y returns to the same state, proving acceptance for all pump counts. Since w was arbitrary, this now establishes the universal target of S01.
S05 · implies
Before
\text{assume }L=\{a^nb^n:n\ge0\}\text{ regular};\quad p\text{ from the proved condition}After
w=a^pb^p\in L,\quad |w|=2p\ge p
Conditions: none
Rule: work · Uses: G1, S04, work
Leaf basis: work
A regular language has a complete DFA, so the necessary condition proved at S04 now supplies p before the contradiction word is chosen.
S06 · implies
Before
w=xyz,\quad|xy|\le p,\quad|y|>0
After
x=a^r,\quad y=a^s,\quad z=a^{p-r-s}b^p,\quad0\le r,\ 1\le s,\ r+s\le pConditions: none
Rule: work · Uses: G1, S05, work
Leaf basis: work
Every legal split lies within the first p a's; parameters(r,s) describe all splits.
S07 · implies
Before
\forall(r,s):0\le r,\ 1\le s,\ r+s\le p,\quad i=0
After
xy^0z=a^{p-s}b^p\notin L\quad\text{since }p-s<pConditions: none
Rule: work · Uses: G1, S06, work
Leaf basis: work
For every legal split, pump count 0 destroys equality of a- and b-counts.
S08 · implies
Before
\forall p\ge1\ \exists w\in L\ \forall\text{ legal splits}\ \exists i\ge0:\ xy^iz\notin LAfter
L=\{a^nb^n:n\ge0\}\text{ is not regular}Conditions: none
Rule: work · Uses: G1, S07, work
Leaf basis: work
This is the quantified negation of the necessary pumping condition, contradicting regularity.