আমি কেবল থামিয়ে দেওয়া সমস্যার আরেকটি ব্যাখ্যা পড়ছিলাম এবং উদাহরণস্বরূপ যে সমস্ত সমস্যার মুখোমুখি হয়েছিল তা অসীম অনুক্রমের সাথে জড়িত বলে আমার মনে হয়েছে got তবে আমি কখনই আমার প্রোগ্রামগুলিতে অসীম সিকোয়েন্স ব্যবহার করি না - এগুলি খুব বেশি সময় নেয়। সমস্ত বাস্তব বিশ্বের অ্যাপ্লিকেশনগুলির নিম্ন এবং উচ্চতর সীমা রয়েছে। এমনকি বাস্তবগুলি সত্যিকারের বাস্তব নয় - এগুলি 32/64 বিট ইত্যাদি হিসাবে সঞ্চিত সীমাবদ্ধতা tions
সুতরাং প্রশ্নটি হল, প্রোগ্রামগুলির একটি উপসেট রয়েছে যা তারা থামলে নির্ধারণ করা যায়? এটি বেশিরভাগ প্রোগ্রামের পক্ষে যথেষ্ট ভাল। আমি কি ভাষা নির্মানের একটি সেট তৈরি করতে পারি যা আমি কোনও প্রোগ্রামের 'স্থিতাবস্থা' নির্ধারণ করতে পারি। আমি নিশ্চিত যে এটি আগে কোথাও অধ্যয়ন করা হয়েছে যাতে কোনও পয়েন্টার প্রশংসা করা হবে। ভাষা টিউরিং সম্পূর্ণ হবে না, তবে প্রায় টিউরিং সম্পূর্ণরূপে এমন কোনও জিনিস রয়েছে যা যথেষ্ট ভাল?
স্বাভাবিকভাবেই এ জাতীয় নির্মাণের জন্য লুপগুলি চলাকালীন পুনরাবৃত্তি এবং আনবাউন্ডকে বাদ দিতে হবে, তবে আমি সহজেই পর্যাপ্ত পরিমাণগুলি ছাড়াই একটি প্রোগ্রাম লিখতে পারি।
উদাহরণ হিসাবে স্ট্যান্ডার্ড ইনপুট থেকে পড়া আবদ্ধ হতে হবে, তবে এটি যথেষ্ট সহজ - আমি আমার ডোমেনটি 10,000,000 অক্ষর ইত্যাদিতে সীমাবদ্ধ করব, সমস্যা ডোমেনের উপর নির্ভর করে।
টিয়া
[হালনাগাদ]
মন্তব্যগুলি এবং উত্তরগুলি পড়ার পরে আমার প্রশ্নটি পুনরায় করা উচিত।
একটি প্রদত্ত প্রোগ্রামের জন্য যেখানে সমস্ত ইনপুট সীমাবদ্ধ তা আপনি নির্ধারণ করতে পারেন যে প্রোগ্রামটি থামছে কিনা। যদি তাই হয় তবে ভাষার সীমাবদ্ধতাগুলি কী এবং ইনপুট সেটটির সীমাবদ্ধতাগুলি কী। এই কনস্ট্রাক্টসের সর্বাধিক সেটটি এমন একটি ভাষা নির্ধারণ করবে যা থামানো বা না করার জন্য নির্ধারণ করা যেতে পারে। এই নিয়ে কিছু গবেষণা করা হয়েছে?
[আপডেট 2]
এখানে উত্তর, এটি হ্যাঁ, 1967 সালে http://www.isp.uni-luebeck.de/kps07/files/papers/kirner.pdf থেকে ফিরে
L নাইট-স্টেট সিস্টেমগুলির জন্য থমকে থাকা সমস্যাটি অন্তত তাত্ত্বিকভাবে সমাধান করা যেতে পারে ১৯ in67 সালে মিনস্কি ইতিমধ্যে যুক্তি দিয়েছিলেন [৪]: "... কোনও fi নাইট-স্টেট মেশিন, যদি পুরোপুরি নিজের হাতে ছেড়ে দেওয়া হয়, অবশেষে পুরোপুরি পর্যায়ক্রমে নেমে আসবে পুনরাবৃত্তি প্যাটার্ন এই পুনরাবৃত্তি প্যাটার্নটির সময়কাল মেশিনের অভ্যন্তরীণ রাজ্যের সংখ্যাকে অতিক্রম করতে পারে না ... "
(এবং তাই যদি আপনি সীমাবদ্ধ টুরিং মেশিনগুলিতে লেগে থাকেন তবে আপনি একটি ওরাকল তৈরি করতে পারেন)