Domande su automi finiti, un modello di automa elementare con memoria finita. È equivalente alle lingue normali e alla base di molti modelli più complessi.
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 …
Nella teoria degli automi leggiamo tutti gli automi come automi finiti, fin dall'inizio. Quello che voglio sapere è, perché gli automi sono finiti? Per essere chiari, cosa c'è in un automa finito - l'alfabeto, la lingua, le stringhe fatte con espressioni regolari o cosa? E ci sono (in teoria) degli …
Nella mia classe uno studente ha chiesto se tutti gli automi finiti potevano essere disegnati senza attraversare i bordi (sembra che tutti i miei esempi lo facessero). Naturalmente la risposta è negativa, l'automa ovvio per la lingua {x∈{a,b}∗∣#a(x)+2#b(x)≡0mod5}{x∈{a,b}∗∣#a(x)+2#b(x)≡0mod5}\{\; x\in\{a,b\}^* \mid \#_a(x)+2\#_b(x) \equiv 0 \mod 5 \;\} ha la struttura di …
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?" …
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 …
Sto facendo una presentazione sulle macchine Turing e volevo fornire alcune informazioni sulle FSM prima di presentare le macchine Turing. Il problema è che davvero non so cosa sia MOLTO diverso l'uno dall'altro. Ecco cosa so che è diverso: L'FSM ha stati sequenziali a seconda della condizione corrispondente soddisfatta mentre …
Questa domanda è stata migrata da StackTranslate.it perché è possibile rispondere a Scambio stack di Informatica. Migrato 7 anni fa . Ho creato un semplice lexer e parser di espressioni regolari per prendere un'espressione regolare e generare il suo albero di analisi. La creazione di un automa a stati finiti …
Sappiamo che i DFA sono equivalenti ai NFA in termini di potere espressivo; esiste anche un algoritmo noto per convertire NFA in DFA (purtroppo ora conosco l'inventore di tale algoritmo), che nel peggiore dei casi ci dà stati, se il nostro NFA aveva stati2S2S2^SSSS La mia domanda è: cosa sta …
Nel mio corso di Teoria del calcolo, molti dei nostri problemi implicano l'uso dell'induzione sulla lunghezza della stringa di input per provare affermazioni sugli automi finiti. Capisco l'induzione matematica, tuttavia quando entrano in gioco le corde mi inciampo davvero. Lo apprezzerei davvero se qualcuno passasse attraverso il processo di realizzazione …
Tutti gli automi finiti non deterministici possono essere trasformati in automi finiti deterministici equivalenti. Tuttavia, un automa finito deterministico consente solo una singola freccia per simbolo che punta da uno stato. Pertanto, i suoi stati dovrebbero essere membri del gruppo di potere degli stati della NFA. Ciò sembra indicare che …
Permettere L={an∣∃p≥n p, p+2 are prime}.L={an∣∃p≥n p, p+2 are prime}.\qquad L = \{a^n \mid \exists_{p \geq n}\ p\,,\ p+2 \text{ are prime}\}. è regolare?LLL Questa domanda sembrava sospettosa al primo sguardo e mi sono reso conto che è collegato alla congettura dei gemelli primi . Il mio problema è che …
Sono bloccato sulla seguente domanda: "Le lingue regolari sono precisamente quelle accettate dagli automi finiti. Dato questo fatto, mostrano che se la lingua LLL è accettata da un automa finito, allora anche LRLRL^{R} è accettata da alcuni finiti; LRLRL^{R} costituito da tutte le parole di LLL invertite."
Ho usato FSM in progetti di circuiti sequenziali digitali. Ma non ho familiarità con Finite Automata. Qualcuno può aiutarmi a capire la differenza 'fondamentale' tra i due?
Un automa finito deterministico (DFA) è un modello di macchina a stati in grado di accettare tutti e solo i linguaggi regolari. I DFA possono essere (e solitamente sono) definiti in modo tale che ogni stato deve fornire una transizione per tutti gli elementi dell'alfabeto di input; in altre parole, …
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.