PUMPING LEMMA

è una condizione necessaria (ma non sufficiente) per dimostrare che un linguaggio è di tipo 2 o di tipo 3, si basa sul concetto che in un linguaggio infinito a un certo punto deve essere presente una stringa motore che viene ripetuta volte (pompata) per ottenere nuove stringhe del linguaggio

Se e un linguaggio di tipo 2 esiste un intero tale che per ogni stringa per cui:

  • e scomponibile in 5 parti

Dove le componenti possono essere ripetute (pompate) per ottenere le altre frasi del linguaggio

LINGUAGGI DI TIPO 3

Esiste una variante del teorema per linguaggi di tipo 3

Se e un linguaggio di tipo 3 esiste un intero tale che per ogni stringa per cui:

  • e scomponibile in 3 parti

Dove la componente centrale può essere ripetuta (pompata) per ottenere le altre frasi del linguaggio

PREVIOUS NEXT