Limbaje Formale, Automate şi Compilatoare

dascaleacvladut
from dascaleacvladut More from this publisher
20.11.2014 Views

Automate finite nedeterministe Extensia lui δ la cuvinte Fie S mulţime de stări. Notăm δ(S, a) = ⋃ q∈Sδ(q, a). Extensia lui δ la cuvinte ˆδ : Q ×Σ ∗ → 2 Q 1 ˆδ(q,ǫ) = {q},∀q ∈ Q; 2 ˆδ(q, ua) = δ(ˆδ(q, u), a), ∀q ∈ Q,∀u ∈ Σ ∗ ,∀a ∈ Σ. Observaţii: ˆδ(q, a) = δ(q, a), ∀q ∈ Q,∀a ∈ Σ ˆδ(q, uv) = ˆδ(ˆδ(q, u), v), ∀q ∈ Q,∀u, v ∈ Σ ∗ . LFAC (2014-15) Curs 2 23 / 26

Automate finite nedeterministe Limbajul acceptat Definiţie 4 Limbajul acceptat (recunoscut) de automatul finit nedeterminist A = (Q,Σ,δ, q 0 , F) este mulţimea : L(A) = {w|w ∈ Σ ∗ ,ˆδ(q 0 , w)∩F ≠ ∅}. Un cuvânt w este recunoscut de un automat A dacă, după citirea în întregime a cuvântului w, automatul (pornind din starea iniţială q 0 ) poate să ajungă într-o stare finală. LFAC (2014-15) Curs 2 24 / 26

<strong>Automate</strong> finite nedeterministe<br />

Limbajul acceptat<br />

Definiţie 4<br />

Limbajul acceptat (recunoscut) de automatul finit nedeterminist<br />

A = (Q,Σ,δ, q 0 , F) este mulţimea :<br />

L(A) = {w|w ∈ Σ ∗ ,ˆδ(q 0 , w)∩F ≠ ∅}.<br />

Un cuvânt w este recunoscut de un automat A dacă, după citirea<br />

în întregime a cuvântului w, automatul (pornind din starea iniţială<br />

q 0 ) poate să ajungă într-o stare finală.<br />

LFAC (2014-15) Curs 2 24 / 26

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!