Sono interessato a una leggera generalizzazione di DFA. Come al solito abbiamo lo stato , l'alfabeto finito , un'azione definita su da e stato iniziale ; ma invece della solita serie di terminali, prendiamo una famiglia di sottoinsiemi di . Un DFA multilingue è quindi la tuplaQQQΣΣ\SigmaΣ∗Σ∗\Sigma^*QQQδ:Q×Σ→Qδ:Q×Σ→Q\delta : Q\times\Sigma\rightarrow Qq0q0q_0(Ti)i∈1..n(Ti)i∈1..n(T_i)_{i\in …
Aggiornamento: sembra che questo problema sia stato studiato e risolto di recente, vedi questo articolo wiki: http://en.wikipedia.org/wiki/Tree_walking_automaton E anche questo sondaggio: http://www.mimuw.edu.pl/~bojan /papers/twasurvey.pdf Supponiamo che invece del solito insieme di parole, {0,1} *, le nostre parole non siano lineari ma piuttosto date su una struttura ad albero. Per impedire alle …
Dichiarazione problema : Sia un automa pushdown (potenzialmente non deterministico) e lascia che sia il suo alfabeto di input. C'è una parola st accettato da ?A w ∈ A ∗ | w | ≤ k MMMMUNA\cal Aw ∈ A*w∈A∗w \in \cal A^*| w | ≤k|w|≤k|w| \leq kMMM Questo problema è …
Se ci sono alcuni risultati sulla risoluzione di problemi di linguaggi formali mediante analisi matematica, matematica continua. Ad esempio, risolvere il problema di non vuoto dell'intersezione per un linguaggio privo di contesto e un linguaggio regolare.
Sia un alfabeto finito. Per un dato linguaggio il monoide sintattico è una nozione ben nota nella teoria del linguaggio formale. Inoltre, un monoide riconosce una lingua se esiste un morfismo tale che .L ⊆ A ∗ M ( L ) M L φ : A ∗ → M L …
Dato un DFA completo , possiamo definire una raccolta di funzioni per ciascuna e con , . Possiamo generalizzare questa nozione a una parola e dove indica la composizione della funzione. Inoltre denotiamo e è monoide.A=(Q,Γ,δ,F)A=(Q,Γ,δ,F)A=(Q, \Gamma, \delta, F)fafaf_aa∈Γa∈Γa\in \Gammafa:Q→Qfa:Q→Qf_a:Q\rightarrow Qfa(q)=δ(q,a)fa(q)=δ(q,a)f_a(q)=\delta(q, a)w=a1,⋯,amw=a1,⋯,amw=a_1, \cdots, a_mfw=fa1∘⋯∘famfw=fa1∘⋯∘famf_w=f_{a_1}\circ \cdots \circ f_{a_m}∘∘\circG={fw∣w∈Γ∗}G={fw∣w∈Γ∗}G=\{f_w\mid w\in \Gamma^*\}GGG [ …
Sia un alfabeto finito. Un codice sopra è un sottoinsieme di tale che ogni parola può essere rappresentato in modo univoco come concatenazione di parole . Un codice è finito seè finito. Cosa si sa degli automi (minimi) che riconoscono per un codice finito ? Esiste una caratterizzazione di tali …
Sono stato per un po 'curioso di Turing Machines con esattamente un nastro ed esattamente 3 stati (ovvero lo stato iniziale , lo stato accettazione q a c c e p t e lo stato di rifiuto q r e j e c t ). Si noti che consento alfabeti …
Sia un alfabeto di dimensione 2 e considera i DFA minimi la cui dimensione è limitata al massimo da m . Lascia che f ( m ) indichi il numero di diversi DFA minimi simili.ΣΣ\Sigma222mmmf( m )f(m)f(m) Possiamo trovare una formula in forma chiusa per ?f( m )f(m)f(m) Considerando che …
Gli automi limitati lineari non deterministici a visita limitata riconoscono solo le lingue regolari? Per automa lineare non deterministico limitato (nLBA) intendo una macchina di Turing non deterministica a nastro singolo in cui l'input viene "imbottito" con marcatori di estremità su entrambe le estremità che non possono mai essere sovrascritti …
L'algoritmo di Brzozowski per convertire un DFA in un DFA a stato minimo equivalente è straordinariamente semplice: se indica l'NFA formato invertendo tutti i bordi di un DFA D , rendendo il vecchio stato iniziale uno stato accettante e rendendo il vecchio accettante stati iniziano stati, e se P ( …
Data una normale lingua sull'alfabeto A , il suo automa deterministico minimo può essere visto come una multigrafia connessa diretta con costante grado di out | A | e uno stato iniziale marcato (dimenticando le etichette delle transizioni, gli stati finali). Manteniamo lo stato iniziale perché ogni vertice deve essere …
Sono interessato a algoritmi efficienti per l'intersezione DFA per casi speciali. Vale a dire, quando i DFA da intersecare obbediscono a una determinata struttura e / o operano con un alfabeto limitato. Esiste una fonte in cui posso trovare algoritmi in questi casi? Al fine di non rendere la domanda …
Vorrei sapere perché per il riconoscimento delle lingue senza contesto funzionano solo gli automi push-down non deterministici (DPA = NPDA). Perché gli automi push-down deterministici (DPDA) non riconoscono tali lingue?
Nella mia esperienza, i linguaggi sensibili al contesto e gli automi limitati lineari sono spesso saltati o breezati in corsi di teoria della computabilità e sono persino esclusi da alcuni libri di testo notevoli, sebbene gli automi finiti e pushdown ricevano molta attenzione. Sicuramente ci deve essere una buona ragione …
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.