Answered step by step
Verified Expert Solution
Question
1 Approved Answer
A polynomial - time three - outcome NTM M is a polynomial - time NTM with three ( instead of two ) possible outcomes: accept,
A polynomialtime threeoutcome NTM M is a polynomialtime NTM with three
instead of two possible outcomes: accept, reject, and unsure consider them as three special
states qaccept, qreject and qunsure at which M may halt We say such a machine decides a language
L if the following is true: If x in L all branches of M end up with accept or unsure, and at least
one with accept; If x in L all branches end up with reject or unsure, and at least one with reject.
a Show that if L is decided by a polynomialtime threeoutcome NTM then both LL in NP
Hint: Focus on L in NP The proof of L in NP is symmetric.
b Show that if both LL in NP then L is decided by a polynomialtime threeoutcome NTM
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started