Domande su automi, grammatiche formali o altri modelli di calcolo che si riferiscono specificamente all'uso del non determinismo. Da non confondere con casualità o ambiguità!
Al lavoro mi è stato assegnato il compito di dedurre alcune informazioni sul tipo di un linguaggio dinamico. Riscrivo sequenze di affermazioni in letespressioni nidificate , in questo modo: return x; Z => x var x; Z => let x = undefined in Z x = y; Z => let …
Sto imparando come convertire NFA in DFA e voglio assicurarmi di farlo nel modo giusto. Ovviamente, tornare nella direzione opposta non è una cosa. Qualcuno conosce un algoritmo per verificare che un DFA sia equivalente a un NFA?
Mio libro di testo dice: "Definiamo la funzione f:N→Nf:N→Nf\colon \mathbb{N}\to\mathbb{N} come segue: ed . Si noti che dato , abbiamo può facilmente trovare in tempo il numero tale che è inserita tra e ."f ( i + 1 ) = 2 f ( i ) 1.2 n O ( n …
Sto lavorando attraverso il Sipser Book (2a edizione) e mi sono imbattuto in questo esempio, che non capisco. Nel libro si afferma che questo NFA accetta la stringa vuota, ϵϵ\epsilon . Qualcuno potrebbe farmi capire perché questo è il caso? La mia comprensione è che ϵϵ\epsilon passerà a q3q3q_3 che …
Consenti una stringa di input come . Quindi se un NFA è attualmente nello stato (e ha letto l'input fino all'alfabeto ) quindi prima di leggere il simbolo di input successivo l'NFA si divide in due NFA, uno in stato e l'altro in , se c'è una transizione di il …
Ho iniziato a studiare automi non deterministici usando il libro di Hopcroft e Ullman . Sono bloccato in un problema che ho trovato molto interessante: Fornire un automa finito non deterministico accettando tutte le stringhe che hanno lo stesso valore quando valutate da sinistra a destra come da destra a …
Attualmente sto leggendo il libro Introduzione alla teoria della computazione (2a o 3a edizione) di Michael Sipser , e sono incappato in una domanda nel capitolo 1 - Lingue regolari , vale a dire quando l'autore presenta l'idea di prova del teorema 1.49 - "La classe delle lingue normali è …
Secondo questo grafico , i DCFL sono chiusi per inversione. Tuttavia, non sono convinto come la prova intuitiva (invertendo le frecce della macchina a controllo dello stato finito e cambiando spinta e pop) per questo sembra dipendere dal non determinismo nella scelta della transizione nulla da prendere dallo stato iniziale …
Sia un aciclico NFA.MMM Poiché è aciclico, è finito.MMML(M)L(M)L(M) Possiamo calcolarein tempo polinomiale?|L(M)||L(M)||L(M)| In caso contrario, possiamo approssimarlo? Si noti che il numero di parole non è uguale al numero di percorsi accettabili in , che è facilmente calcolabile.MMM Vorrei menzionare un approccio ovvio che non funziona: convertire l'NFA in …
Ho letto che la maggior parte degli scienziati non crede che P = NP. Potrebbe essere soggettivo ma puoi semplificare perché no? Non sono abbastanza informato per avere un'opinione, ma mi piacerebbe conoscere le definizioni e alcune spiegazioni "piuttosto semplici" perché credere all'uno o all'altro caso, ad esempio perché anche …
Queste diapositive illustrano una provaL={anbn∣n≥0}∪{anb2n∣n≥0}L={anbn∣n≥0}∪{anb2n∣n≥0}L=\{ a^n b^n \mid n \geq 0 \} \cup \{ a^n b^{2n} \mid n \geq 0 \} non può essere accettato da alcun Automatico Pushdown deterministico. Sfortunatamente, le diapositive non forniscono riferimenti su da dove provenga la prova. Mi chiedevo, qualcuno conosce un documento accademico o …
Ciò è in qualche modo correlato a un'altra domanda che ho posto , ma ritengo che sia abbastanza diverso da giustificare la propria domanda. Sto facendo delle ricerche in cui sto cercando di trovare la struttura dei complementi di una certa classe di lingue finite. È facile per me ottenere …
Quando viene affermato il famoso teorema di Savitch, si vede spesso il requisito che sia costruibile nello spazio (interessante, è omesso in Wikipedia). La mia semplice domanda è: perché ne abbiamo bisogno? Comprendo il requisito per in \ Omega (\ log n) , che è chiaro dalla prova. Ma nessuna …
Sono particolarmente interessato a soluzioni al problema che la ricerca incapsulata può dipendere dall'ordine di valutazione. Secondo [1], la ricerca incapsulata in PAKCS dipende dall'ordine di valutazione, mentre in MCC non lo fa, ma il suo utilizzo richiede la conoscenza dell'implementazione del compilatore e non segue le specifiche del linguaggio …
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.