পল জিডি যা বলেছিলেন তা যুক্ত করার জন্য, মনে রাখবেন যে আপনি দৈর্ঘ্যের বা তার চেয়ে কম সমস্ত প্রোগ্রাম পরিচালনা করছেন এবং এগুলি সর্বাধিক সেকেন্ডের জন্য চালিয়ে দিচ্ছেন । সুতরাং এটি হতে পারে যে এমন একটি প্রোগ্রাম রয়েছে যা সঠিক উত্তর পেয়ে যা 100 অক্ষর দীর্ঘ, তবে এটি চালাতে 120 সেকেন্ড সময় নেয়। সেই প্রোগ্রামকে ফোন করুন । উপর আপনি এই প্রোগ্রাম চেক করব, কিন্তু এটা অত্যন্ত দীর্ঘ সময় লাগে তাই আপনি এটি বাতিল চালানোর জন্য। দৈর্ঘ্য 100 এর সমস্ত প্রোগ্রাম পরীক্ষা করার পরে, আপনি এদের কোনওটিরই সঠিক উত্তর দেওয়া খুঁজে পাওয়া যায় না, সুতরাং আপনি এর দৈর্ঘ্যের প্রোগ্রামগুলি এবং আপনার আগে চেষ্টা করা সমস্ত প্রোগ্রাম চেষ্টা করেন । সুতরাং আপনি কি পুনরায় চেষ্টাiiPi=100101 P, যে প্রোগ্রামটি (আমরা জানি) আপনাকে সঠিক উত্তর দেবে, তবে এটি তত বেশি সময় নেয় তাই আপনি এটিকে বাতিল করে দিন। আমরা না পাওয়া পর্যন্ত আমরা সেই প্রক্রিয়াটি অবিরত রাখি । তারপরে আমরা দৈর্ঘ্যের সমস্ত প্রোগ্রাম এর চেষ্টা করি এবং আমরা যখন পৌঁছে যাই তখন এটি সঠিক উত্তর দেওয়ার জন্য এটি যথেষ্ট দীর্ঘকাল চলতে দেয়। তারপরে আমরা থামি - আমরা যে অ্যালগরিদমটি চেয়েছিলাম তা পেয়েছি। আমরা যে পুনরাবৃত্তিতে যাচ্ছি তা , কারণ প্রোগ্রাম দৈর্ঘ্য কম (আমরা লিখব ), আমাদের যত সময় নিল তা 120 সেকেন্ড ( ) হওয়া পর্যন্ত আমাদের অপেক্ষা করতে হয়েছিল )। সুতরাং সহজভাবে প্রোগ্রামের সর্বোচ্চ দৈর্ঘ্যi=120≤120Pi=120P|P|=100s=120i=max{|P|,s}Pএবং সময় পরিমাণ এটি চালানোর জন্য গ্রহণ ।s
এটি তাকান আরেকটি উপায় একটি প্রোগ্রাম জন্য যে লাগে সেকেন্ড সঠিক উত্তর উত্পাদন করতে, আমরা চেক করতে অন্ততপুনরাবৃত্তিও, এবং অন্তত পুনরাবৃত্তিও আগে আমরা এটা পাবেন, কারন যদিতারপরে আমরা এখনও সেই প্রোগ্রামটি পরীক্ষা করে দেখিনি, এবং যদি এরপরে চলে যাই তবে আমরা প্রোগ্রামটিকে দীর্ঘকাল চলতে দেই না।Ps |P| si<|P|i<s
মনে রাখবেন যে অনুসন্ধানের এই পদ্ধতিটি যদি আপনার কাছে একটি উত্তর থাকে তবে কেবল তার জন্য গ্যারান্টিযুক্ত; সংক্ষিপ্ততম বা দ্রুততম উত্তর খুঁজে পাওয়ার নিশ্চয়তা নেই। এর কারণ স্পষ্ট হওয়া উচিত যদি আপনি বিবেচনা করেন যে প্রক্রিয়াটি সঠিক উত্তর দেয় এমন কোনও প্রোগ্রাম খুঁজে পাওয়ার সাথে সাথেই শেষ হয়ে যায়।