3.1 Finite Automata Flashcards
What is a finite automata
A state machine which produces an output determining whether the string is in the lanugage or not
What is a finite automata for a string containing an even / odd amount of a’s (allphabet = {a,b})
Accepting state circled twice
How to derive final state based on finite automata (show working method)
Start in starting state then progress based on each element of alphabet
This is called a run
What is a finite automata for identifying a double ‘aa’ in a string
What are the 5 parameters that compose a deterministic finite state automaton
Transition specifies new state based on current state and input (cartesian product = all possibilities / arrows)
What is the formal definition of what a run is in DFA
What is a language produced by a DFA
What is a DFA for recognising a string with both an even amount of a’s and a double a (“aa”)