আসলে এই মত প্রোগ্রাম আছে। এটি প্রমাণ করার জন্য, এর বিপরীতে ধরে নেওয়া যাক যে প্রতিটি মেশিন থেমে নেই তার পক্ষে প্রমাণ রয়েছে যে এটি থামছে না।
এই proofs সসীম দৈর্ঘ্যের স্ট্রিং, তাই আমরা দৈর্ঘ্যের সমস্ত প্রমাণাদি কম গনা করতে কিছু পূর্ণসংখ্যা জন্য গুলি ।গুলিগুলি
তারপরে আমরা থামার সমস্যাটি নিম্নরূপে সমাধান করতে এটি ব্যবহার করতে পারি: একটি টুরিং মেশিন এবং একটি ইনপুট এক্স দেওয়া , আমরা নিম্নলিখিত অ্যালগরিদম ব্যবহার করি:এমএক্স
s := 0
while (True)
test if machine M halts on input x in s steps
look at all proofs of length s and see if they prove M doesn't halt on input x
set s := s + 1
যদি ইনপুট এক্স-এ থামে , তবে এটি কয়েকটি সীমাবদ্ধ পদক্ষেপের মধ্যে থামায় , তাই আমাদের অ্যালগরিদম বন্ধ হয়ে যায়।এমএক্সগুলি
তাহলে ইনপুট বন্ধ না এক্স , তাহলে আমাদের ধৃষ্টতা দ্বারা, আছে কিছু প্রমাণ দৈর্ঘ্য গুলি যেখানে একটি প্রমাণ আছে যে এম স্থগিত না। সুতরাং এই ক্ষেত্রে, আমাদের অ্যালগরিদম সর্বদা শেষ হয়।এমএক্সsM
সুতরাং, আমাদের কাছে হাল্টিং সমস্যাটি স্থির করে যা সর্বদা শেষ হয় iding তবে আমরা জানি যে এর অস্তিত্ব থাকতে পারে না, সুতরাং আমাদের ধারণা যে সর্বদা বন্ধ না করার প্রমাণ রয়েছে false
if T is true then halt else loop forever