All mock tests are FREE till 31 December — register to save your progress

Consider a finite automaton F1 with three states C (start), S and E (final), in which there are transitions in both directions between every pair of states (C ⇄ S, S ⇄ E, C ⇄ E). Let F2 be the finite automaton obtained by reversal of F1. Which of the following is correct?

Pick an option to check yourself, or open the answer below.

Show answer & explanation

Correct answer: B. L(F1) = L(F2)

Explanation

Every transition of F1 has a matching transition in the opposite direction, so reversing all edges reproduces the same transition structure. The keyed answer is that the reversed automaton accepts the same language: L(F1) = L(F2).

More Theory of Computation and Compilers questions