যাক সেখানে একটি টুরিং মেশিন আর (আমি গড় স্বীকার না) ভাষা সিদ্ধান্ত নেয় হয় এল ∅ ?
মনে হচ্ছে যে একই কৌশল দেখাতে হবে যে ব্যবহৃত এখানে পাশাপাশি কাজ করা উচিত।
যাক সেখানে একটি টুরিং মেশিন আর (আমি গড় স্বীকার না) ভাষা সিদ্ধান্ত নেয় হয় এল ∅ ?
মনে হচ্ছে যে একই কৌশল দেখাতে হবে যে ব্যবহৃত এখানে পাশাপাশি কাজ করা উচিত।
উত্তর:
চিহ্নিত করে, আপনি সম্ভবত পুনঃব্যবহারযোগ্য বিশ্লেষণ বোঝাচ্ছেন - প্রাথমিক অবস্থা থেকে গ্রহণযোগ্য রাষ্ট্রের দিকে পথ খুঁজছেন। প্রকৃতপক্ষে, কোনও ডিএফএর ভাষা খালি যদি এই জাতীয় কোনও পথ না থাকে।
আসুন উদাহরণস্বরূপ শুরু করুন কেন এটি টিএমসে ব্যর্থ হয়। একটি টিএম বিবেচনা করুন যা, , এটির ইনপুট উপেক্ষা করে, তবে তার টেপটিতে একটি লিখে দেয়, মাথাটি ডানদিকে সরায় এবং Q 1 তে চলে যায় , তারপর q 1 এ আবার ইনপুট উপেক্ষা করে, একটি লিখবে, মাথা বাম দিকে সরিয়ে নিয়ে যায় থেকে কুই 2 । ইন কুই 2 , যদি সার্চ একটি , তাহলে এটি লিখেছেন একটি , প্যাচসমূহ মাথা ডান এবং ফিরে যায় কুই 1 ।
অর্থাৎ মেশিন মাত্র লিখেছেন দুই রাজ্যের (মধ্যে এবং বিকল্পসমূহ কুই 1 এবং কুই 2 ) এবং সবসময় দুই সংলগ্ন হয়েছে একটি 'টেপ s।
আমরা এখন থেকে একটি রূপান্তর যুক্ত করি যখন খ পড়ার সময় একটি গ্রহণযোগ্য স্থানে যায় এবং থামে।
এই মেশিনের ভাষা খালি। প্রকৃতপক্ষে, রানটি সর্বদা লুপে আটকে যায় এবং গ্রহণযোগ্য অবস্থায় কখনই পাবেন না। তবুও, একটি গ্রহণযোগ্য রাষ্ট্রের রাষ্ট্রীয় পথ রয়েছে। তাহলে কি ভুল হয়েছে?
ভাল, স্বজ্ঞাতভাবে, কোনও টিএম এর `` রাষ্ট্র '' রানটির ধারাবাহিকতা বর্ণনা করার জন্য যথেষ্ট তথ্যবহুল নয়। সমস্ত তথ্য পেতে, আপনার টিএম এর কনফিগারেশন দরকার , যার মধ্যে রয়েছে রাজ্য, মাথার অবস্থান এবং টেপের বিষয়বস্তু। যদি আপনি কোনও গ্রহণযোগ্য কনফিগারেশনের কনফিগারেশন-পাথ (যা রান নামে ডাকে ) খুঁজে পান তবে অবশ্যই ভাষাটি খালি নয়, এবং এটি যদি আইএফএফ শর্ত হয় f
কনফিগারেশন গ্রাফটিতে পুনঃব্যবহারযোগ্য বিশ্লেষণ ব্যবহার করে সমস্যাটি হ'ল এটি অসীম হতে পারে। এই কারণেই ভাষা শূন্যতার সিদ্ধান্ত নেওয়া অনস্বীকার্য।
এই কারণেই ভাষা-শূন্যতা স্বীকৃতিযোগ্য - আপনি অসীম কনফিগারেশন গ্রাফে একটি বিএফএস সম্পাদন করতে পারেন। যদি কোনও গ্রহণযোগ্য রাষ্ট্রের জন্য কোনও পথ থাকে, আপনি অবশেষে এটি দেখতে পাবেন। তবে যদি তা না থাকে তবে আপনি অনন্ত অনুসন্ধানে আটকে যেতে পারেন।
রাইসের উপপাদ্যেরকারণে একটি অনস্বীকার্য, এতে বলা হয়েছে যে আংশিক ফাংশনের অ-তুচ্ছ বৈশিষ্ট্যগুলি স্থিতিশীল নয়।
এর অর্থ এই যে ফাংশন উপাদান দ্বারা নির্ণিত একটি অ তুচ্ছ সম্পত্তি আছে। সুতরাং এ সিদ্ধান্ত গ্রহণযোগ্য নয়।
কেবলমাত্র এই ধারনাতেই সিদ্ধান্ত নেওয়া যায় যে ডিএফএগুলি একটি বিশেষ উপায়ে এনকোড করা হয়েছে যেমন রাষ্ট্রীয় রূপান্তর টেবিল বা ইত্যাদির (আমরা কোনও সিদ্ধান্ত নিতে পারছি না যে কোনও টিএম কেবল নিয়মিত ভাষা গ্রহণ করে, ধানের তত্ত্বের কারণে!)। এই ক্ষেত্রে চাল এর উপপাদ্য প্রযোজ্য কারণ একটি উপাদান নির্দিষ্ট এনকোডিং সিদ্ধান্ত নেওয়ার প্রয়োজন বোধ করা হয় নয় ই । সুতরাং আমরা কেবল আংশিক কার্যকারিতা সম্পর্কে সিদ্ধান্ত নেব না।
(এটি যদি বলা হয় যে সমস্যাটি যদি ছিল যে কোনও নির্দিষ্ট টিএম একটি ডিএফএ - বা ডিএফএ গণনাযোগ্য কিনা - এবং এটির দ্বারা গৃহীত ভাষাটি খালি রয়েছে তা স্থির করে, ধানের তত্ত্বের মাধ্যমে অনস্বীকার্য হবে able লক্ষ্য করুন যে এই ক্ষেত্রে A = E ।)
আরেকটি ইঙ্গিত: জন্য বিরাম সমস্যা কমানোর চেষ্টা করুন ।
(মূল ইঙ্গিতটি রাইসের উপপাদ্যটি ব্যবহার করা, তবে এক্ষেত্রে প্রত্যক্ষ প্রমাণও বেশ সহজ)
লেমা 1 : এল যদি অনির্ধারিত হয় তবে এল এর পরিপূরকও is
আমরা জানি যে থামার সমস্যা, অনস্বীকার্য। সুতরাং, থামার সমস্যার লেমমা 1 পরিপূরক অনুসারে , এমও অনস্বীকার্য।
=
=
=
ধরে নিন যে নেওয়া যায় না। আমরা কমবে থেকে - অন্য কথায় আমরা কিভাবে টুরিং মেশিন গঠন করা দেখাব যে সিদ্ধান্ত নেয় টি এম ব্যবহার করে যে সিদ্ধান্ত নেয় । এটি আমাদের একটি বৈপরীত্য দেয় কারণ আমরা জানি যে অনস্বীকার্য, এবং তাই অস্তিত্ব থাকতে পারে না। "হ্রাস" শব্দের অর্থ কেবল একটি প্রদত্ত সমস্যাটিকে অন্য কোনও সমস্যায় রূপান্তরিত করে সমাধান করা যা আমরা ইতিমধ্যে সমাধান করতে জানি। সুতরাং, জন্য ট্যুরিং মেশিনটি নীচে তৈরি করা যেতে পারে:
ইনপুটের = "
1. টিএম, জন্য কোডটি তৈরি করুন যা নিম্নলিখিতগুলি করে:
= "ইনপুট
1. এক্স উপর অনুকরণ ।
২. থামলে স্বীকার করুন । "
2. রান উপর
হ্রাস দেয়:
E = {| এম একটি টিএম এবং এল (এম) = Φ}} ই টিউরিং-স্বীকৃত?
E হ'ল ভাষা, ই ভাষা গ্রহণ করার জন্য আমরা একটি টুরিং মেশিন তৈরি করি। ধরা যাক আমরা E ভাষার জন্য একটি টুরিং ইএম তৈরি করি
EM কে অন্য টিউরিং মেশিনের এনকোডিং হিসাবে ইনপুট হিসাবে সরবরাহ করা হবে, যদি সেই ইনপুটযুক্ত মেশিন এম কোনও খালি ভাষা গ্রহণ করে তবে তা E এর ভাষার সদস্য হবে, অন্যথায় এটি ভাষার সদস্য হবে না।
মনে করুন আমাদের কাছে ট্যুরিং মেশিন এম রয়েছে, এটি খালি ভাষা গ্রহণ করে কিনা তা আমাদের খতিয়ে দেখা উচিত। ট্যুরিং মেশিন ইএম এর এম এবং স্ট্রিংস ইপি রয়েছে, এ, বি, এএ, বিবি, ..... এমএম কমপক্ষে একটি ইনপুটটিতে এম কোনও চূড়ান্ত অবস্থায় পৌঁছতে পারে কিনা তা পরীক্ষা করে দেখবে এবং যদি এটি কমপক্ষে একটি একক ইনপুট গ্রহণ করে তবে এটি E টি ভাষাতে ফেলে দেওয়া হবে এবং অন্তর্ভুক্ত করা হবে না Now এখন, টিএম এম একটি লুপে নেমে যাওয়ার একটি সম্ভাবনা দেখুন এম এম চালিয়ে যেতে থাকবে এবং আমরা কোনও সিদ্ধান্ত গ্রহণ করতে পারি না বা গ্রহণ করতে পারি না তা আমরা সিদ্ধান্ত নিতে পারিনি। সুতরাং, এই প্রদত্ত ভাষা E RE নয়।
PS: আমি মনে করি এই প্রদত্ত ভাষা E এর পরিপূরক RE হবে।