A deterministic finite automaton () with alphabet is given below.

Which of the following finite state machines is a valid minimal which accepts the same languages as ?
View worked solution
Answer: A
To find the minimal DFA, we partition the states of the given DFA using the state minimization algorithm.
Let the states of the given DFA be:
- (Start state, non-accepting)
- (Non-accepting state)
- (Accepting state)
The transition table for is:
| State | ||
|---|---|---|
Step 1: Initial Partition ()
Divide the states into non-accepting and accepting sets:
Step 2: Check equivalence of and
For input :For input :Since both and transition to the same state groups for all inputs, they are equivalent ().
Step 3: Minimal DFA States and Transitions
The minimal DFA has two states:
- State (Start state, non-accepting)
- State (Accepting state)
- From : on , on
- From : on , on
Free practice · Your answers on this page are not saved.
