Question: Rewrite Systems ( a ) Given the same input, i . e . , a sequence of characters starting with $ and ending with #

Rewrite Systems
(a) Given the same input, i.e., a sequence of characters starting with $ and
ending with #, and any combination of 0s and 1s in-between, specify a
set of rewrite rules that determine whether the string contains an even
number of 0s.
Here is some sample output:
$0011# should be rewritten as 0011-> A
$10001# should be rewritten as 10001-> B
$110110# should be rewritten as 110110-> A
$0001100# should be rewritten as 0001100-> B
(b) Is there only one rewrite rule that can be applied at any step of your
rewrite process (using your defined rewriting rules)? Explain.
(c) Show the steps of your rewrite system for the input strings $0101# and
$1000#.
2 Regular Expressions
Write a regular expression for the following languages.
(a) All strings of as, bs, and cs that start with cbc.
(b) All binary strings that contain exactly two 1s.
(c) All strings of as, bs, and cs that do not contain more than 1 a,2 bs,
1 c.
(d) All strings of as, bs, and cs with an even number of as.
(e) Binary string with no two consecutive 1s.
(f) All strings of 1s and 0s where the numbers alternate, for instance,
101010, and 0101.
1
3 Minimizing A DFA
See if the following DFA can be minimized. If so, please draw the minimized
DFA and also specify the initial state s, the final (accept) state F, the state
transitions T, and the set of states S. If not, justify why.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!