La conversione di espressioni regolari in NFA (minimo) che accetta la stessa lingua è facile con algoritmi standard, ad esempio l'algoritmo di Thompson . L'altra direzione sembra essere più noiosa, tuttavia, e talvolta le espressioni risultanti sono disordinate. Quali algoritmi esistono per convertire NFA in espressioni regolari equivalenti? Ci sono …
Abbiamo imparato a conoscere la classe di linguaggi senza contesto . È caratterizzato sia da grammatiche senza contesto sia da automi pushdown, quindi è facile dimostrare che una determinata lingua è senza contesto.CFLCFL\mathrm{CFL} Come faccio a mostrare il contrario, però? Il mio TA è stato fermamente convinto che, per farlo, …
Abbiamo imparato a conoscere la classe di lingue regolari . È caratterizzato da un concetto qualsiasi tra espressioni regolari, automi finiti e grammatiche lineari a sinistra, quindi è facile dimostrare che una determinata lingua è regolare.REGREG\mathrm{REG} Come faccio a mostrare il contrario, però? Il mio TA è stato fermamente convinto …
Le persone spesso dicono che i parser LR (k) sono più potenti dei parser LL (k) . Queste dichiarazioni sono vaghe per la maggior parte del tempo; in particolare, dovremmo confrontare le classi per un fisso o l'unione su tutto ? Allora, com'è davvero la situazione? In particolare, sono interessato …
Esistono molti metodi per dimostrare che una lingua non è regolare , ma cosa devo fare per dimostrare che una lingua è regolare? Ad esempio, se mi viene dato che è regolare, come posso dimostrare che anche la seguente L ′ è regolare?LLLL'L′L' L': = { w ∈ L : …
Vedere la fine di questo post per alcuni chiarimenti sulla definizione (i) degli automi min-heap. Si può immaginare di utilizzare una varietà di strutture di dati per archiviare informazioni per l'uso da parte di macchine a stati. Ad esempio, gli automi push-down archiviano le informazioni in uno stack e le …
Ricordo di aver incontrato la seguente domanda su un linguaggio che presumibilmente è privo di contesto, ma non sono stato in grado di trovare una prova del fatto. Ho forse frainteso la domanda? Comunque, ecco la domanda: Mostra che la lingua L = { x y ∣ | x | …
Sembra che su questo sito, le persone spesso correggano gli altri per confondere "algoritmi" e "problemi". Quali sono le differenze tra questi? Come faccio a sapere quando dovrei considerare gli algoritmi e i problemi? E come si collegano al concetto di un linguaggio nella teoria del linguaggio formale?
Chiamiamo un linguaggio deterministico senza contesto se e solo se può essere accettato da un automa deterministico di push-down, e non deterministico altrimenti. Chiamiamo un linguaggio senza contesto intrinsecamente ambiguo se e solo se tutte le grammatiche senza contesto che generano il linguaggio sono ambigue e non ambigue in caso …
Vedendo che nella Gerarchia di Chomsky le lingue di tipo 3 possono essere riconosciute da una macchina a stati senza memoria esterna (cioè un automa finito), il tipo 2 da una macchina a stati con un singolo stack (cioè un automa a spinta) e il tipo 0 da una macchina …
Ho appena completato il primo capitolo dell'Introduzione alla teoria del calcolo di Michael Sipser che spiega le basi degli automi finiti. Definisce un linguaggio regolare come tutto ciò che può essere descritto da un automa finito. Ma non riuscivo a trovare dove spiegasse perché una lingua normale si chiama "normale?" …
Per una lingua normale , sia il numero di parole in della lunghezza . Utilizzando la forma canonica Jordan (applicata alla matrice di transizione non annotata di alcuni DFA per ), si può dimostrare che per abbastanza grande , dove sono polinomi complessi e sono "autovalori" complessi. (Per piccolo , …
Wikipedia e altre fonti che ho trovato elencano il voidtipo C come un tipo di unità anziché un tipo vuoto. Lo trovo confuso in quanto mi sembra che si voidadatti meglio alla definizione di un tipo vuoto / inferiore. voidPer quanto ne so, non abitano valori . Una funzione con …
Ho un set di coppie. Ogni coppia ha la forma (x, y) in modo tale che x, y appartengano a numeri interi dell'intervallo [0,n). Quindi, se n è 4, allora ho le seguenti coppie: (0,1) (0,2) (0,3) (1,2) (1,3) (2,3) Ho già le coppie. Ora, devo costruire una combinazione usando …
Esistono molte tecniche per dimostrare che una lingua non è senza contesto, ma come posso dimostrare che una lingua è senza contesto? Quali tecniche ci sono per dimostrarlo? Ovviamente, un modo è esibire una grammatica senza contesto per la lingua. Esistono tecniche sistematiche per trovare una grammatica senza contesto per …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.