Answered step by step
Verified Expert Solution
Link Copied!

Question

00
1 Approved Answer

Thoery of Computation - Reversal Given a language L, we define Rev(L), the reverse of L as {reverse(w), for all w in L} (for example,

Thoery of Computation - Reversal

Given a language L, we define Rev(L), the reverse of L as {reverse(w), for all w in L} (for example, Rev({"abc", "cb"}) is {"cba", "bc"}). Prove by induction on the structure of regular expressions that if L is regular (meaning, it can be represented by a regular expression), then Rev(L) is also regular.

In your proof, you can make use of the following facts about languages without having to prove them:

Rev(L1 U L2) = Rev(L1) U Rev(L2)

Rev(L1 o L2) = Rev(L2) o Rev(L1)

Rev(L*) = (Rev(L))*

Hint: start by formulating very carefully what exactly is the claim that you will be proving about all regular expressions.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered 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

Students also viewed these Databases questions