Esto se puede demostrar con ideas que se utilizan para demostrar el teorema de Erdos-Szekeres. Sin pérdida de generalidad, podemos suponer p1 es la permutación de identidad (en caso contrario, sólo hay que reetiquetar los números). Entonces, si cualquiera de p2 o p3 tiene una subsecuencia creciente de longitud n+1 hemos terminado. Así que supongamos que sus subsecuencias crecientes más largas son ambas como máximo n .
Para cada k∈{1,2,…,n3+1} , defina fi(k) para ser la longitud de la subsecuencia creciente más larga de pi cuyo último término es k . Nuestra suposición dice que 1≤fi(k)≤n .
Tenga en cuenta que sólo hay n2 valores posibles para el par (f2(k),f3(k)) . Así, por el principio de encasillamiento, debe existir n+1 enteros
k1>k2>⋯>kn+1
tal que (f2(ki),f3(ki))=(f2(kj),f3(kj)) para todos i y j .
Ahora afirmamos que (k1,k2,…,kn+1) es una sucesión de ambos p2 y p3 . De hecho, supongamos que para algunos i , ki aparece después de ki+1 en la permutación p2 . Entonces, cualquier subsecuencia creciente que termine en ki+1 puede ampliarse uno más añadiendo ki , lo que contradice la igualdad f2(ki)=f2(ki+1) . El mismo argumento se aplica a p3 por lo que hemos obtenido nuestra subsecuencia común de longitud n+1 .