theory of computing.

i need soomebody who can solve these problems

1. (35 points) Prove that L ∉ D using a reduction from H. Your proof must use a mapping

reduction function R, which defines a TM M#(x). Remember that since R transforms a

membership question in H into a membership question in L, the input to R has the syntactic form

of an element in H, and what R returns has the syntactic form of an element in L.

2. (40 points) Answer 2a or 2b, but not both.

2.a Prove that L ∉ SD using a reduction from ¬H. Your proof must use a mapping reduction

function R in the manner of question 1.

2.b Write a Python script that implements TM M#(x) in question 1, allowing the user to play

Oracle by saying whether or not M halts on w. You are free to use any and all of these Python

statements in your script:

def M(w):

if w == 'Y':

print(f'M("{w}") halts')

return #halt on w


print(f'M("{w}") loops …')

while True: pass # loop on w

w = input('All-knowing Oracle, does M halt on w [Y/N]: ')

x = input('Enter a string in {a,b}*: ')

3. (10 points) ∑ = {y,n}, L = { w : w = y if after 2020, the average Earth temperature rises at

least 2° Celsius above the pre-industrial level; and w = n otherwise}. Choose the best answer

from the following possibilities, and justify your choice convincingly: L ∈ RLs; L ∈ CFLs/RLs; L ∈

D/CFLs: L ∈ SD/D; L ∉ SD.

4. (40 points) ∑={a,b}, L = { w : #ab(w) % 3 = #b(w) % 2, where #ab(w) means the number of

occurrences of the substring ab in w. For example ℇ ∈ L because #ab(ℇ) % 3 = 0 = #b(ℇ) % 2; w

= bbab ∈ L because #ab(w) % 3 = 1 = #b(w) % 3; and w = bbabbab ∉ L because #ab(w) % 3

= 2 ≠ #b(w) % 2 = 1. Use JFLAP to create a TM that accepts L. Do not use transitions from final


Taidot: Algoritmi, Computer Science Tutoring, Python, Automation

Näytä lisää: use statistical table solve problems, repair solve problems cpanel mysql, using proportions solve problems retail buyer, need matlab programmer solve problems, magento solve problems, solve problems writing landing page, typo3 solve problems, urgent need formula solve equations unknowns excel need, get paid to solve problems, get paid to solve problems online, paid to solve problems, solve problems online for money, using algorithms to solve problems, to solve problems , solve problems, Paid maths solve problems , need help with problems of corporate finance, how to solve problems in your life

Tietoa työnantajasta:
( 3 arvostelua ) Alameda, United States

Projektin tunnus: #30989380

9 freelanceria on tarjonnut keskimäärin $26/tunti tähän työhön


Hi there, I'm bidding on your project "theory of computing. " Being an expert in Python and matlab programming I can do this project for you. please leave a message on my chat so we can discuss the budget and deadline Lisää

$50 USD / tunti
(15 arvostelua)

hello , i just read task discription and it really jumped out on me , this is an easy task for me and i can deliver it perfectly . ********* freelance profile : ************ cod Lisää

$25 USD / tunti
(66 arvostelua)

Heyy i am expert in theory of computation and I can help you..................................................

$20 USD / tunti
(25 arvostelua)

Dear Client I have read your project requirements carefully. I have rich experience in Django framework. Django rest framework is powerful backend and I am sure powerful security with JWT -authentication and can combi Lisää

$20 USD / tunti
(9 arvostelua)

Hi, I'd be glad to help you. As I am an Algorithm and Python expert, I can surely complete your task,Please contact me. Thank you..

$35 USD / tunti
(4 arvostelua)

Hello client, I wish you the best of luck in everything with you. As a professional developer, I have many years experiences of this field. Please feel free to contact me and let’s discuss about your job in detail t Lisää

$20 USD / tunti
(9 arvostelua)

-Greetings of the day! I have made a complete look at your requirements and would like to put forth our candidature to assist you in creating a website. I'm a professional Web Developer. Having your design ideas can he Lisää

$20 USD / tunti
(0 arvostelua)

Hi there. How are you? I've checked your job and I am eager to work with you. First of all, my principle is to be proactive and self-motivative for clients. Second, you can have friendly conversation or chat. That's be Lisää

$20 USD / tunti
(0 arvostelua)

:) Dear Client. :) Python and Django are my main skills. As a Python developer, I have 3+ years of good experience, So I will give you the perfect results whatever you want. I can start immediately and I will finish Lisää

$20 USD / tunti
(0 arvostelua)