How do I precisely define the function which is a mapping reduction of A to B for the following examples?
What is the process of figuring this out?
Given: A and B are languages over the alphabet {0,1}.
Examples:
- A is the language described by 1*0*, B is the language described by 01*0*
- A={w | the length of w is even}, B={w | the length of w is odd}
- A=B={w | the length of w is even}
- A={0,1}*, B={00,1,101}
I am studying this material and I am not sure of how to 'precisely' define these functions. Could somebody provide me with solutions and a methodology to finding the solution?
Asked By : user11622
Answered By : user11622
The answers are as follows, just functions with input w:
f(w) = 0w f(w) = 0w f(w) = w f(w) = 00
Basically make sure all scenarios which occur in A are mapped to B and that all which are not, do not map to B
Best Answer from StackOverflow
Question Source : http://cs.stackexchange.com/questions/18339
0 comments:
Post a Comment
Let us know your responses and feedback