Construct, in each case, a DFA/NFA that recognises L(G), where G is a regular grammar with productions   (a) S _→ b|aS|aA, A _→ a|aA|bS.   (b) S _→ aS|bS|aA, A _→ bB, B _→ aC, C _→ ε.   Design NFAs and DFAs that accept the following languages:   (a) a+ ∪ b∗a∗ .   (b) aa∗(a ∪ b).   (c) (a ∪ bb)∗(ba∗ ∪ ε).   (d) (ab∗aa ∪ bba∗ab).   (e) Complement of (ab ∗ aa ∪ bba∗ab).   (f) (aa∗ ∪ aba∗b∗).   (g) (a ∪ b)∗b(a ∪ bb)∗ .   (h) (abab)∗ ∪ (aaa∗ ∪ b∗).   (i) ((aa∗)∗b)∗ .   (j) (ab∗a∗) ∪ ((ab)∗ba).   (k) (ab∗a∗) ∩ ((ab)∗ba).

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Construct, in each case, a DFA/NFA that recognises L(G), where G is a regular grammar with productions

 

(a) S _→ b|aS|aA, A _→ a|aA|bS.

 

(b) S _→ aS|bS|aA, A _→ bB, B _→ aC, C _→ ε.

 

Design NFAs and DFAs that accept the following languages:

 

(a) a+ ∪ b∗a∗ .

 

(b) aa∗(a ∪ b).

 

(c) (a ∪ bb)∗(ba∗ ∪ ε).

 

(d) (ab∗aa ∪ bba∗ab).

 

(e) Complement of (ab ∗ aa ∪ bba∗ab).

 

(f) (aa∗ ∪ aba∗b∗).

 

(g) (a ∪ b)∗b(a ∪ bb)∗ .

 

(h) (abab)∗ ∪ (aaa∗ ∪ b∗).

 

(i) ((aa∗)∗b)∗ .

 

(j) (ab∗a∗) ∪ ((ab)∗ba).

 

(k) (ab∗a∗) ∩ ((ab)∗ba).

 

(l) (a ∪ b)a∗ ∩ baa∗ .

 

(m) (aa ∪ bb)∗(ab ∪ ba)(aa ∪ bb)∗ .

 

(n) (aaa)∗b ∪ (aa)∗b.

 

(o) (a(ab)∗(aa ∪ b) ∪ b(ba)∗(a ∪ bb))∗ .

Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Intelligent Machines
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education