Plus formellement, la démonstration se base sur une induction sur la
longueur de "tu" (|tu|).
- Cas de base :
- |tu| = 0, alors |uv| = 0 donc t=u=v=w=z=ε
: CQFD
- |tu| > 0 et t = ε : u = vw et v=z (cas
a) : CQFD
- |tu| > 0 et v = ε : tu = w et t=z (cas
b) : CQFD
- |tu| > 0 et t ≠ ε et v ≠ ε
- Hypothèse d'induction : t'u=v'w, ∃
z ∈ A* tel que (v'=t'z et u = zw) ou (t'=v'z et zu=w).
- Par hypothèse, |tu| > 0 et t ≠ ε donc t=xt'
(x ∈ A) et tu=xt'u
- De plus, |tu| > 0 donc |vw| > 0 (tu=vw) et v ≠ ε
donc v=yv' (y ∈ A) et vw=yv'w
- Comme tu=vw alors xt'u=yv'w
- Selon le théorème d'unicité de la décomposition
en symboles de l'alphabet, comme xt'u=yv'w alors x=y et donc t'u=v'w
- Donc t=xt'=xv'z=vz (cas a) ou v=xv'=xt'z=tz (cas b) : CQFD