In questa risposta è menzionato Una lingua normale può essere riconosciuta da un automa finito. Un linguaggio privo di contesto richiede uno stack e un linguaggio sensibile al contesto richiede due stack (il che equivale a dire che richiede una macchina Turing completa) . Volevo sapere per quanto riguarda la …
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 …
Il seguente contesto linguistico è gratuito? L={uxvy∣u,v,x,y∈{0,1}+,|u|=|v|,u≠v,|x|=|y|,x≠y}L={uxvy∣u,v,x,y∈{0,1}+,|u|=|v|,u≠v,|x|=|y|,x≠y}L = \{ uxvy \mid u,v,x,y \in \{ 0,1 \}^+, |u| = |v|, u \neq v, |x| = |y|, x \neq y\} Come sottolineato da sdcvvc, una parola in questa lingua può anche essere descritta come la concatenazione di due parole della stessa lunghezza …
Data una grammatica senza contesto G, esiste un automa automatico non deterministico N che accetta esattamente la lingua che G accetta. (e viceversa) Ci può anche esistere un deterministico Pushdown Automaton D che accetta esattamente il linguaggio G accetta troppo. Dipende dalla grammatica. Con quale algoritmo sulle produzioni di G …
Il problema se due automi pushdown riconoscano la stessa lingua è indecidibile. Il problema se un automa pushdown riconosce la lingua vuota è decidibile, quindi è anche decidibile se riconosce una determinata lingua finita. Non è possibile stabilire se la lingua accettata da un automa pushdown sia regolare. Ma ... …
Mi chiedo se sia possibile, dato che . Pertanto un PDA in grado di distinguere una parola dal resto di potrebbe anche accettarla , il che mi sembra contraddittorio.{anbncn∣n≥0}∉CFL{anbncn∣n≥0}∉CFL\{a^n b^n c^n \mid n \geq 0\} \not\in \mathrm{CFL}w∈{anbncn∣n≥0}w∈{anbncn∣n≥0}w\in\{a^n b^n c^n \mid n \geq 0\}{a∗b∗c∗}{a∗b∗c∗}\{a^*b^*c^*\} Immagino di dover approfittare della natura non …
Mi rendo conto che gli automi pushdown non deterministici possono essere un miglioramento rispetto a quelli deterministici in quanto possono "scegliere" tra diversi stati e ci sono alcune lingue senza contesto che non possono essere accettate da un pushdown deterministico. Tuttavia, non capisco come esattamente "scelgano". Per i palindormi, ad …
A proposito del suggerimento di Raffaello sull'intersezione di due NPDA : Sia A1A1A_1 e NPDA per le lingue senza contesto e , rispettivamente. Supponendo che sappiamo che è privo di contesto, possiamo (efficacemente) costruire NPDA per ?A2A2A_2L1L1L_1L2L2L_2L=L1∩L2L=L1∩L2L = L_1 \cap L_2AAALLL Qualsiasi tipo di algoritmo sarebbe accettabile, ma più pratico …
Voglio convertire un utente inserito espressione regolare in un NFA in modo da poter quindi eseguire l'NFA contro una stringa per scopi corrispondenti. Qual è la macchina minima che può essere utilizzata per analizzare le espressioni regolari? Presumo che debba essere un automa push down perché la presenza di parentesi …
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 …
Nel contesto della nostra indagine sugli automi di heap , vorrei dimostrare che una particolare variante non può accettare linguaggi non sensibili al contesto. Poiché non abbiamo un modello grammaticale equivalente, ho bisogno di una prova che usi solo automi; pertanto, devo dimostrare che gli automi di heap possono essere …
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 …
Esiste un insieme di regole o metodi per convertire qualsiasi grammatica libera dal contesto in automi push down? Ho già trovato delle diapositive online ma non sono riuscito a capirle. Nella diapositiva 10 parla di alcune regole che qualcuno potrebbe spiegare?
Sono bloccato nel risolvere il prossimo esercizio: Sostieni che se è privo di contesto e è regolare, allora (ovvero il quoziente giusto ) è privo di contesto.R L / R = { w ∣ ∃ x ∈ RLLLRRRL/R={w∣∃x∈Rs.twx∈L}L/R={w∣∃x∈Rs.twx∈L}L / R = \{ w \mid \exists x \in R \;\text{s.t}\; wx …
è possibile ridurre al minimo gli automi pushdown? Se no, perché? È perché per minimizzare le classi di equivalenza devono avere un indice finito e non possiamo garantirlo per CFG?
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.