Quindi sostanzialmente L soddisfa le condizioni del lemma di pompaggio per i CFL ma non è un CFL (ciò è possibile secondo la definizione del lemma).
Quindi sostanzialmente L soddisfa le condizioni del lemma di pompaggio per i CFL ma non è un CFL (ciò è possibile secondo la definizione del lemma).
Risposte:
L'esempio classico è . Spettacoli saggi nel suo articolo Un forte lemma di pompaggio per linguaggi senza contesto che né il lemma di pompaggio di Bar-Hillel né il teorema di Parikh (affermando che l'insieme delle lunghezze di parole in un linguaggio senza contesto è semi-lineare) può essere usato per dimostrare che L non è privo di contesto. Anche altri trucchi come l'incrocio con una lingua normale non aiutano. (Il lemma di Ogden, una generalizzazione del lemma di pompaggio di Bar-Hillel, dimostra che Lnon è privo di contesto.) Fornisce anche un lemma di pompaggio alternativo che equivale alla mancanza di contesto (per i linguaggi calcolabili) e lo usa per dimostrare che non è privo di contesto.
Di saggi pompaggio lemma afferma che un linguaggio è se e senza contesto solo se v'è una (limitata) grammatica G generatrice L e un intero k tale che ogni volta G genera una "forma sentenziale" s (così s possono includere non-terminali) di lunghezza | s | > k , possiamo scrivere s = u v x y z dove x , v y non sono vuoti, | v x y | ≤ k, E v'è un non terminale tale che G genera u A z e A genera sia v A y ed x .
Applicando ripetutamente la condizione nel lemma, Wise è in grado di dimostrare che non è privo di contesto, ma i dettagli sono alquanto complicati. Dà anche una condizione equivalente ancora più complicata e la usa per dimostrare che la lingua { a n b a n m : n , m > 0 } non può essere scritta come intersezione finita di linguaggi senza contesto.
Se non riesci ad accedere al documento di Wise (è dietro un paywall), c'è una versione dattiloscritta che è uscita come un rapporto tecnico dell'università dell'Indiana.
Un linguaggio non privo di contesto che soddisfa le condizioni di pompaggio del lemma di Ogden è dato da Johnsonbaugh e Miller, Converse di pompare i lemmi , e attribuito lì a Boasson e Horvath, su linguaggi che soddisfano il lemma di Ogden . La lingua in questione è Possiamo scrivereL′=L1∪L
s; intersection with the regular gives a non-CFL (and that can be proved by pumping lemma).
A simple language is . Intersect with to get a clearly non-CFL, but you can always pump the , and mimetize the equal-length-ness in the sea of .