Chapter 1: Q71P (page 93)
Let
a. Let Show that is regular.
b. Let Show that is not regular.
Short Answer
a) is regular is proved.
b) is not regular is proved.
/*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
Learning Materials
Features
Discover
Chapter 1: Q71P (page 93)
Let
a. Let Show that is regular.
b. Let Show that is not regular.
a) is regular is proved.
b) is not regular is proved.
All the tools & learning materials you need for study success - in one app.
Get started for free
A homomorphism is a function from one alphabet to strings over another alphabet. We can extend f to operate on strings by defining:.
We further extend to operate on languages by defining for any language .
a. Show, by giving a formal construction, that the class of regular languages is closed under homomorphism. In other words, given a DFA that recognizes and a homomorphism f, construct a finite automaton role="math" localid="1660800566802" that recognizes Consider the machine role="math" localid="1660800575641" that you constructed. Is it a DFA in every case?
b. Show, by giving an example, that the class of non-regular languages is not closed under homomorphism.
Use the pumping lemma to show that the following languages arenot regular
Let and
ADD
Show that ADD is not regular.
Let . Let . Show that is a CFL.
Consider the languages defined in Problem 1.60. Prove that for each , no DFA can recognize with fewer than states.
What do you think about this solution?
We value your feedback to improve our textbook solutions.