Ho rivisto la teoria del calcolo per divertimento e questa domanda mi ha assillato per un po '(divertente non ci ho mai pensato quando ho imparato la teoria degli automi nei miei studi). Quindi "perché" studiamo esattamente gli automi finiti deterministici e non deterministici (DFA / NFA)? Quindi, ecco alcune …
La gerarchia di Chomsky (–Schützenberger) viene utilizzata nei libri di testo di informatica teorica, ma ovviamente copre solo una minima parte dei linguaggi formali (REG, CFL, CSL, RE) rispetto al diagramma completo dello zoo di complessità . La gerarchia ha più un ruolo nella ricerca attuale? Ho trovato solo piccoli …
I computer reali hanno una memoria limitata e solo un numero limitato di stati. Quindi sono essenzialmente automi finiti. Perché gli informatici teorici usano le macchine di Turing (e altri modelli equivalenti) per studiare i computer? Qual è lo scopo di studiare questi modelli molto più forti rispetto ai computer …
Di recente ho sentito questo: "Una macchina non deterministica non è la stessa di una macchina probabilistica. In termini rozzi, una macchina non deterministica è una macchina probabilistica in cui non sono note le probabilità di transizioni". Mi sento come se avessi capito il punto, ma in realtà no. Qualcuno …
Esiste sempre un modo per applicare argomenti relativi all'informatica teorica. Ma i libri di testo e i corsi di laurea di solito non spiegano il motivo per cui la teoria degli automi è un argomento importante e se ha ancora applicazioni pratiche. Pertanto, gli studenti universitari potrebbero avere difficoltà a …
Chiedi anche a qualcuno con un background nell'informatica quale sia un'espressione regolare e la risposta probabilmente andrà oltre il vincolo di essere alla portata di un automa a stati finiti. Ad esempio, l '"espressione regolare" /^1?$|^(11+?)\1+$/ creato dalla nota personalità del Perl Abigail (e parte della suite di test del …
Nella prefazione ai suoi libri molto influenti Automi, Lingue e macchine (Volumi A, B), Samuel Eilenberg ha promesso in modo allettante Volumi C e D che trattano di "una gerarchia (chiamata gerarchia razionale) dei fenomeni non razionali ... usando le relazioni razionali come uno strumento di confronto. Gli insiemi razionali …
È la lingua { } senza contesto o no?aibjck | i≠j,i≠k,j≠kaibjck | i≠j,i≠k,j≠ka^{i}b^{j}c^{k} ~|~ i \neq j, i \neq k, j \neq k Mi sono reso conto di aver incontrato quasi tutte le varianti di questa domanda con condizioni diverse sulla relazione tra i, je k, ma non questa. La …
È noto che un'espressione regolare può essere riconosciuta da un automa finito non deterministico di dimensioni proporzionali all'espressione regolare, o da un FA deterministico che è potenzialmente esponenzialmente più grande. Inoltre, data una stringa ed una regular expression , NFA può testare l'appartenenza a tempo proporzionale ae il DFA può …
Mi chiedevo se esiste un algoritmo `` migliore '' (spiegherò in che senso) che parte da un DFA e costruisce un'espressione regolare r tale che L ( A ) = L ( r ) , rispetto a quello nel libro di Hopcroft e Ullman (1979). Lì, gli insiemi R k …
Correggi un numero intero nnn e un alfabeto Σ={0,1}Σ={0,1}\Sigma=\{0,1\} . Definire DFA(n)DFA(n)DFA(n) come raccolta di tutti gli automi a stati finiti su nnn stati con stato iniziale 1. Stiamo prendendo in considerazione tutti i DFA (non solo quelli connessi, minimi o non degenerati); quindi, |DFA(n)|=n2n2n|DFA(n)|=n2n2n|DFA(n)| = n^{2n}2^n . Ora considera …
Considera un automi finito non deterministico e una funzione . Inoltre definiamo .A=(Q,Σ,δ,q0,F)A=(Q,Σ,δ,q0,F)A = (Q, \Sigma, \delta, q_0, F)f(n)f(n)f(n)Σ≤k=⋃i≤kΣiΣ≤k=⋃i≤kΣi\Sigma^{\leq k} = \bigcup_{i \leq k} \Sigma^i Ora analizziamo la seguente dichiarazione: Se , quindi .Σ≤f(|Q|)⊆L(A)Σ≤f(|Q|)⊆L(A)\Sigma^{\leq f(|Q|)} \subseteq L(A)L(A)=Σ∗L(A)=Σ∗L(A) = \Sigma^* È facile dimostrare che per è vero, quindi se gli automi …
Non riesco a pensare a un tale modello, forse a qualche forma di calcolo lambda tipizzato? qualche automa cellulare elementare? Ciò confuterebbe quasi il "Principio dell'equivalenza computazionale" di Wolfram: Quasi tutti i processi che non sono ovviamente semplici possono essere visti come calcoli di raffinatezza equivalente
1) Qual è l'eventuale relazione tra la tipizzazione statica e le grammatiche formali? 2) In particolare, sarebbe possibile per un automa a limite lineare verificare se, per esempio, un programma C ++ o SML fosse ben tipizzato? Un automa pila nidificato? 3) Esiste un modo naturale per esprimere regole di …
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.