Which of the following is equal Regular Expression for the given Finite…

2025

Which of the following is equal Regular Expression for the given Finite Automata?

  1. A.

    (aa + bb) a* (ab + ba)

  2. B.

    (aa + bb) (a + b)* (aa + bb)

  3. C.

    a* (a + b)* ab

  4. D.

    bb(a + b)* aa

Attempted by 34 students.

Show answer & explanation

Correct answer: B

The automaton starts at state S1 and reaches state S4 via two paths: 'aa' through S2 or 'bb' through S3. This forms the prefix (aa + bb).

At state S4, there is a self-loop on inputs 'a' and 'b', which represents the Kleene star term (a + b)*.

From S4, paths lead to final states S6 and S8 via 'aa' or 'bb', forming the suffix (aa + bb).

Concatenating these parts gives the regular expression (aa + bb)(a + b)*(aa + bb).

Explore the full course: Mppsc Assistant Professor