Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Answer all questions. Unless otherwise stated, all the DFAs and NFAs in this question use = {0, 1} as the alphabet. 1. (50 point) For

Answer all questions. Unless otherwise stated, all the DFAs and NFAs in this question use = {0, 1} as the alphabet.

1. (50 point) For each i=1, 2, 3, 4 and 5, design a NFAs Ni , such that L(Ni)= Bi , where:

(a) B1 = {w | w has an even number of 00 s, or, contains exactly two 10 s}.

(b) B2 = {w | every odd position of w is 1}. Remark: In this question, we use the following convention: the position of a string w starts with position 0. For example, If s is the string 010, then the symbol at position 0 (resp. 1, 2) of s is 0 (resp. 1, 0) respectively. Hence, s will be in B2. In addition, we will consider the empty string e 6 B2.

(c) B3 = {w | all strings except the empty string and the string 11}.

(d) B4 = {0} with two states.

(e) B5 = 0 1 1 + with three states.

Your answer should provide, for each NFA, a finite state diagram where all the states, the starting state, all of the accepting states and all the transitions (with the corresponding labels) are displayed/drawn clearly. Show intermediate step(s) when applicable.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Securing SQL Server Protecting Your Database From Attackers

Authors: Denny Cherry

2nd Edition

1597499471, 978-1597499477

More Books

Students also viewed these Databases questions