LE 2 Finite automata Flashcards
Wat is een dfa
Deterministic finite adapter
Geef een definitie van een dfa
Een dfa wordt gedefinieerd door een quintuple:
M=(Q,∑,δ,q0,F)
Q= finit set of internal states
∑= finit set of input symbols, input alfabet
δ=Qx ∑->Q total function called transition function
q0 ∈ Q is de initial state
F ⊆ Q is een set final states
Wat legt de uitgebreide overgangsfunctie vast
Wat het resultaat is van het toepassen van een aantal overgangen achter elkaar. Dus bijvoorbeeld van een hele string
Geef de recursieve definitie
δ(q,wa) = δ(δ(q,w),a)
Wat is een trap state
Dit is een toestand waar een eindige automaat niet meer uitkomt
Wat houdt het in dat een dia “ totaal” is.
voor iedere toestand en invoersymbool is er precies 1 pijl naar een toestand met als invoersymbool als label van de pijl
Wat houdt het deterministische in van de DFA
Voor iedere input string is er maar 1 pad door de automaat.
Hoe bepalen we dat een language “Regular” is
Door een automaat te construeren die de taal accepteert.
Maak opgave 2.13
blz 39
Geef de definitie van de overgangsfunctie voor een NFA
Q
δ:Qx(∑ U {λ}) -> 2
Oefen NFA met opgave 2.16
blz 40
Als M=(Q,∑,δ,q0,F) en M=(Q,∑,δ,q0,Q-F)
___ ^
Dan is L(M) = L(M)
Leg uit
zie antwoord 2.5 blz 47