Question: Notes: ( 5 0 points ) Please prove that language Rrm is undecidable by showing that ATM | TM T rejects all input strings }

Notes: (50 points) Please prove that language Rrm is undecidable by showing that ATM | TM T rejects all input strings }2.3 EQTM is undecidable Prove that language EQTM is undecidable by showing that ATM <=m EQTM EQTM ={(T1, T2)| T1 and T2 are TMs and L(T1)= L(T2)} PROOF: For the purpose of contradiction, we assume that EQTM is decidable and there is a decider Y for EQTM. We design decider X for ATM that works as follows on input string z. line 1: function f reads input x =(M,m) and generates output y =(T1, T2), where T1 is a TM working as follows on input string 1. Simulates M on m If M accepts m, then T1 accepts t1. If M rejects m, then T1 does not accept (rejects or loops) t1. If M loops on m, T1 also loops. T2 is a TM working as follows on input string t2. T2 accepts t2. We can see that x =(M,m) ATM M accepts m L(T1)= L(T2) f((M,m))=(T1, T2) EQTM line 2: X runs Y on string y line 3: if Y accepts string y line 4: then X accepts z line 5: else X rejects z However, we have already proved that ATM is undecidable. Contradiction! Therefore, the assumption is wrong. That is, EQTM is undecidable.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!