Unit2 - Subjective Questions

CSE322 • Practice Questions with Detailed Answers

1

Define Regular Expressions formally. What are the primitive regular expressions?

2

State and prove Arden's Theorem regarding the solution of linear equations for Regular Expressions.

3

List and explain five standard identities for Regular Expressions.

4

Explain the method of converting a Non-deterministic Finite Automaton (NFA) with -moves to an NFA without -moves.

5

State the Pumping Lemma for Regular Sets and explain its significance.

6

Using the Pumping Lemma, prove that the language is not regular.

7

Describe Thompson's Construction method for converting a Regular Expression to a Finite Automaton.

8

What are the Closure Properties of Regular Sets? List any five.

9

Prove that Regular Languages are closed under Union.

10

Explain the Myhill-Nerode Theorem and its application in DFA Minimization.

11

Construct a Regular Expression for the language accepted by the following description: The set of all strings over ending in $00$.

12

Explain the Subset Construction Algorithm used to convert an NFA to a DFA.

13

Define -closure of a state in an NFA and calculate it for a simple example.

14

How can we check the Equivalence of Two Finite Automata?

15

Using Arden's Theorem, convert the following description of a transition system into a Regular Expression: is start, is final. Transitions: , , , .

16

Distinguish between DFA and NFA.

17

What is a Regular Set? How does it relate to Finite Automata?

18

Explain the concept of Distinguishable and Indistinguishable states in the context of DFA minimization.

19

Given the Regular Expression , construct an NFA using Thompson's Construction.

20

Prove that the complement of a Regular Language is also Regular.