Assignment
Type and appropriately format your proof. Handwritten answers will not be accepted. You may use any word processor to type and format your answer. Turn in a hard-copy of your proof.
Prove that the following language is undecidable.
PSUPERTM = {(M1, M2) | TM M1 accepts a proper superset of the strings that TM M2 accepts}
As a decision problem, PSUPERTM is the problem of determining whether L(M1) ⊃? L(M2) is true for any two given TMs M1 and M2.
Write your proof in the format and style adopted in the class, with notes/comments to clarify the steps of the proof and the TM's used or created in the proof. All TM's must be clearly specified and/or defined in the format adopted in the class.
Your proof may make use of the facts that the languages HALTTM, ATM, ETM, ALLTM, NOTEMPTYTM, FINITETM, and EQTM are provably undecidable.