হায়, আপনার সমস্যা অনস্বীকার্য। যে পদক্ষেপে আমি হোঁচট খেয়েছি (যা ওভারড্রয়েড হতে পারে, সুতরাং যার কাছে অধিকতর সুদূরপ্রসারী দৃষ্টিভঙ্গি রয়েছে তাকে পদক্ষেপ নেওয়া উচিত!) প্রথমে একটি ত্রিভুজ যুক্তি ব্যবহার করে তা প্রমাণ করে যে সেখানে একটি অবিচ্ছিন্ন সিএসএল যা নিয়মিত নয় (ইতিবাচক ফলাফলের বিপরীতে) ইউনারী সিএফএল জন্য), এবং তারপর প্রদত্ত টি এম বিরাম দ্বারা মেশিন টুরিং জন্য সমস্যা থেকে হ্রাস এম , একটি CSG নির্মাণের জি যা simulates এম পার্স স্ট্রিং চেয়ে খাটো টেপ একটি দৈর্ঘ্যের উপর W , স্বীকৃতি এক্স যদি এম তার সীমার overstepping ছাড়া স্থগিত এবং অন্যথায় বিশ্লেষণ করতে ব্যর্থ হয়েছে, যাতে জি সাফল্যের সাথে সমস্তকে পার্স করেXMGMwXMGw∈Xযেগুলি যথেষ্ট পরিমাণে দীর্ঘ if if স্টল্ট থাকে (যাতে এল ( জি ) কেবলমাত্র চূড়ান্তভাবে অনেকগুলি স্ট্রিংয়ের সাথে এক্স থেকে পৃথক হয় এবং তাই নিয়মিত হতে পারে না), অন্যথায় জিML(G)XG খালি ভাষাটি স্বীকৃতি দেয় (যা স্পষ্টভাবে নিয়মিত)।
এই পদ্ধতির মূল কথাটি পর্যবেক্ষণটি হ'ল সিএসজিগুলি কেবল ব্যাকরণ সংক্রান্ত বিষয় যেমন বাক্যাংশের কাঠামোর সাথেই উদ্বিগ্ন নয় - প্রকৃতপক্ষে, সিএসজি ডেরাইভেশন সিকোয়েন্সগুলি স্বেচ্ছাসেবী অমান্যবাদী স্থান-সীমিত গণনা পরিচালনা করতে পারে (প্রকৃতপক্ষে PSPACEপার্স স্ট্রিংয়ের সাথে সারিবদ্ধ হওয়ার ব্যবসায়ের দিকে যাওয়ার আগে-কমফিট সিএসএল)। এটি সিএসজি এবং একঘেয়ে ব্যাকরণগুলির মধ্যে স্ট্যান্ডার্ড রূপান্তরগুলির মাধ্যমে খুব সহজেই পরিলক্ষিত হয় (যা অ্যানারি বর্ণমালার মধ্যে সীমাবদ্ধ থাকাকালীন কাজ চালিয়ে যায়), এবং ডিউরিভিশন স্ট্রিংগুলিতে টুরিং মেশিন ট্রানজিশনের সিমুলেশন করার জন্য সাধারণ একজাতীয় প্রযোজনার ব্যবহার যা কোনও গণনার ইতিহাসের পর্যায়গুলি উপস্থাপন করে। এই উত্তরের পুরোটা ধরে আমি ধরে নিতে চলেছি যখন কোনও সিএসজি প্রদত্ত গণনা অনুকরণ করার প্রয়োজন হয় তখন পাঠক বেশিরভাগ বিশদটি সন্ধান করতে পারে। (আমি ধরে নিই যে প্রশ্নকারী এই সবের সাথে স্বাচ্ছন্দ্য বোধ করছেন তবে আমি সম্পূর্ণতার জন্য এটি পেরেছি Nevertheless তবুও মন্তব্যগুলিতে স্পষ্টতার জন্য অনুরোধ করতে দ্বিধা বোধ করবেন না।)
প্রথমত, আমাদের আমাদের নিয়মিত অ্যানারি সিএসজি দরকার। ( সম্পাদনা: সুতরাং, এটি অতিরিক্ত পরিমাণে ছিল - অ-নিয়মিত ইউনারি সিএসএলগুলি সহজেই প্রদর্শিত হতে পারে উদাহরণস্বরূপ যে কোনও ভাষায় পাম্পিং লেমমার মাধ্যমে যা অ-নিয়মিততার সর্বাধিক মৌলিক প্রদর্শন করে examples উদাহরণগুলির জন্য মন্তব্যগুলি দেখুন ind সংলাপে, একটি তির্যক যুক্তি ব্যবহার করে একটি ছুরির লড়াইয়ে পারমাণবিক শিরশ্ছেদ আনার মতো ছিল you're আপনি যদি কৌতূহলী হন তবে এই নির্মাণটি অনুমান করুন, অন্যথায় হ্রাস এড়িয়ে যান))
যাক বর্ণমালার উপর ডিএফএর একটি গণনা হও {D1,D2,... , এই ধরনের যে রাজ্যের সংখ্যা ডি আমি আরও বেড়ে যায় আমি । আমরা একটি CSG বর্ণনা জি এক্স পার্স স্ট্রিং থাকাকালীন তার আচরণ পরিপ্রেক্ষিতে 1 এন ∈ { 1 } *{1}DiiGX1n∈{1}∗ :
- অমান্যিকভাবে "ফাঁকা" নন-টার্মিনালগুলির একটি স্ট্রিং উত্পন্ন করে , যা আমরা "টেপ" হিসাবে মনে করি। ফাঁকা নন-টার্মিনালের একটি পৃথক "ফাঁকা + পঠন-লিখন মাথা + স্টার্ট স্টেট" নন-টার্মিনাল হওয়া উচিত। যদি পার্স স্ট্রিংটি 1 এন না হয় তবে এই ব্যয়টি ব্যর্থ হয়ে যাবে। আমরা কেবলমাত্র সম্ভাব্য ডেরাইভেশন দ্বারা অনুকরণকৃত গণনাকারীর শর্তে বাকী প্রক্রিয়াটি বর্ণনা করি।n1n
- টেপটিতে ডি i এর একটি এনকোডিং প্রিন্ট করুনDi তারপরে বাইনারিতে সংখ্যাটি অনুসরণ করি , যেখানে i = n - c এবং c নির্বাচন করা হয় যাতে আমাদের টেপটিতে আমাদের যা করা দরকার তা করার জন্য সর্বদা পর্যাপ্ত স্থান থাকে। (এই সম্ভব স্থান উভয় এনকোড করা প্রয়োজন যেহেতু ডি আমি এবং আমি এ logarithmically বৃদ্ধি আমিii=n−ccDiii ।)
- ইনপুট 1 এ মূল্যায়ন করুন i । এটির জন্য ডি আই এর টেপ উপস্থাপনের প্রয়োজন নেই - আপনি কেবলমাত্র একটি একক স্টেট সংরক্ষণ করতে পারেন, যা আপনি ডি i এর রূপান্তর অনুসারে বদলে যাবেন i ।Di1iDiDii
- যদি প্রত্যাখ্যান 1 আমি , অ-টার্মিনাল যা উত্পাদন সঙ্গে সমগ্র টেপ ওভাররাইট 1 । অন্যথায় ব্যর্থ।Di 1i1
আমরা নিই । স্পষ্টত যে কোনও i এর জন্য এক্স ≠ এল ( ডি i )X=L(GX)X≠L(Di)i , যেহেতু ।1i+c∈X⇔1i+c∉L(Di)
পরবর্তী পদক্ষেপটি হ'ল সমস্যা থেকে প্রশ্নকারীর সমস্যার হ্রাস ডিজাইন করা। (আপনি যদি উপরের অংশটি এড়িয়ে যান তবে সিএসজি জি এক্স দ্বারা উত্পাদিত একটি স্বেচ্ছাসেবী অ-নিয়মিত অ্যালারি সিএসএল হতে দিন ))XGX
কে একটি স্বেচ্ছাচারী টিএম হতে দিন । আমরা এম কে একটি সিএসজি জি তে রূপান্তর করি যা পার্স স্ট্রিং 1 এন এর অনুসরণ হিসাবে আচরণ করে :MMG1n
- উত্পন্ন n−2 ফাঁকা অ টার্মিনাল, বামদিকের এক পৃথক ফাঁকা + + read-write মাথা অ টার্মিনাল হচ্ছে, এবং এছাড়াও একটি "সীমানা" প্রতিটি পাশ দিয়ে অ টার্মিনাল উৎপন্ন। আবার, আমরা যদি নন-টার্মিনালগুলির ভুল নম্বর উত্পন্ন করি তবে আমরা ব্যর্থ হই।
- সীমানা নন-টার্মিনালের মধ্যবর্তী স্থানে অনুকরণ করুন । যদি এম কখনও সীমানা অবস্থার একটিতে স্থানান্তরিত হয়, আমরা সিমুলেশনটি শেষ করি এবং ধরে নিই যে এমMMM কখনও থামে না।
- যদি থামায়, জি এক্স এর মতো আচরণ করুন । আমাদের যদি সিমুলেশনটি শেষ করতে হয় তবে ব্যর্থ।MGX
মনে রাখবেন যে যদি চিরকালের মধ্যে সীমানার মধ্যে চলে যায় তবে জি কখনই কোনও পার্স স্ট্রিং তৈরি করতে পারে না এবং তাই ব্যর্থ হবে। যদি এম বন্ধ হয়ে যায়, তবে কিছু পরিমাণ স্পেস এন রয়েছে যা এম এর সম্পূর্ণ গণনা সমেত যথেষ্ট , সুতরাং জি যখন 1 মি করে তখনও m ≥ n + 2 এবং 1 মিMGMnMG1mm≥n+2 , তাই এক্স হয় ইউনিয়ন এল ( জি ) এবং একটি সীমাবদ্ধ ভাষা, কোথা থেকে এল ( জি )1m∈XXL(G)L(G)নিয়মিত নয়। অন্যদিকে, যদি কখনো স্থগিত, তারপর এল ( জি ) = ∅ পরিষ্কারভাবে নিয়মিত হয়।ML(G)=∅
নিয়মিত কিনা তা নির্ধারণের জন্য একটি অ্যালগরিদম নির্ধারণ করে যে ফাঁকা টেপটিতে এম থামবে কিনা তা অনস্বীকার্য। এটি অনুসরণ করে যে প্রশ্নকারীর সমস্যা অনস্বীকার্য।L(G)M