Con el fin de mostrar que el $L_p = \{ a^i : \text{prime}(i) \}$ no es un lenguaje regular utilizando el lema de bombeo, se debe construir una cadena de $w \in L_p$ que no puede ser bombeado en la forma pertinente para regular idiomas. En este caso, el objetivo es mostrar que el bombeo de algunas cadenas de $w \in L_p$ va a generar una cadena cuya longitud es de composite. Aquí es relativamente simple, la prueba utilizando el lema de bombeo.
Supongamos que $L_p$ es regular. Desde $L_p$ es regular, existe un $\text{DFA}$ $M$ con $k$ estados tales que, para cada cadena de $z \in L_p$ tal que $k \leq \text{len}(z)$, $z$ puede ser descompuesto en subcadenas $uvw$ tal que $\text{len}(uv) \leq k$, $0 < \text{len}(v)$, y $uv^iw \in L_p$ todos los $i \geq 0$.
Deje $n$ ser un número primo. Desde $n$ es primo, la cadena de $a^n$ es un miembro de $L_p$. Desde $a^n$ es un miembro de $L_p$, $a^n$ puede ser descompuesto en subcadenas $uvw$ la satisfacción de las condiciones del lema de bombeo. En particular, $uv^{n + 1}w$ debe ser un miembro de $L_p$. Sin embargo, $\text{len}(uv^{n + 1}w)$ no es primo:
$$
\begin{align}
\text{len}(uv^{n + 1}w) & = \text{len}(uv^nvw) \\
& = \text{len}(uvw) +\text{len}(v^n) \\
& = n + n\cdot\text{len}(v) \\
& = n(1 + \text{len}(v))
\end{align}
$$
Desde $n(1 + \text{len}(v))$ es compuesto, su longitud no es primo. Por lo tanto, $uv^{n + 1}w$ no es un miembro de $L_p$, una contradicción. Por lo tanto, $L_p$ no es un lenguaje regular.
Con el fin de mostrar que el lenguaje de los números primos delimitada por un número natural es regular, usted puede usar la construcción, lo que demuestra que cada lenguaje finito es regular. Sin embargo, puesto que usted ya sabe que cada lenguaje finito es regular, no hay necesidad de proporcionar a la construcción.