প্রদত্ত নিয়মিত ভাষায় কি অসীম উপসর্গমুক্ত সাবসেট থাকে?


11

একটি নির্দিষ্ট বর্ণমালা ওভার শব্দের একটি সেট হয় উপসর্গ মুক্ত যদি কোন দুটি স্বতন্ত্র শব্দ যেখানে একের অপরের থেকে একটি উপসর্গ আছে।

প্রশ্ন হচ্ছে:

এনএফএ হিসাবে দেওয়া নিয়মিত ভাষায় অসীম উপসর্গমুক্ত উপসেট রয়েছে কিনা তা যাচাই করার জটিলতা কী?

উত্তর (মিখাইল রুডয়ের কারণে এখানে নীচে) : এটি বহুপাক্ষিক সময়ে করা যেতে পারে, এবং আমি এমনকি এনএল-তেও ভাবি।

মিখাইলের উত্তরে প্যারাফ্রেসিং করা যাক, সাধারণ ফর্মের ইনপুট এনএফএ হোক (কোনও এপসিলন ট্রানজিশন, ট্রিম নয়), এবং(Σ,q0,F,δ)L[p,r] (রেস। L[p,R] ) হতে দিন ভাষা রাষ্ট্র না থাকার প্রাপ্ত করা p প্রাথমিক অবস্থায় এবং {r} চূড়ান্ত রাজ্য (রেস্প। রাষ্ট্র হিসেবে p inital এবং সেট R চূড়ান্ত হিসাবে)। একটি শব্দ জন্য u দিন uω অসীম iterating দ্বারা প্রাপ্ত শব্দ u

নিম্নলিখিত সমতুল্য:

  1. ভাষা L[q0,F] অসীম উপসর্গ মুক্ত উপসেট রয়েছে।
  2. qQ ,uL[q,q]{ε} vL[q,F] যাতেv না একটি প্রিফিক্সuω
  3. qQ L[q,q]{ε} uL[q,q] vL[q,F] যাতেv একটি উপসর্গ নয়uω

প্রমাণ:

3 2 তুচ্ছ।

2 1, এটি দেখতে যে কোনো যথেষ্ট wL[q0,q] আমরা যে আছে w(u|v|)v অসীম উপসর্গ মুক্ত উপসেট L[q0,F]

অবশেষে, 1 3 হ'ল মিখাইলের উত্তরের "সঠিকতা" প্রমাণ।

উত্তর:


7

আপনার সমস্যা বহুবারের মধ্যে সমাধান করা যেতে পারে।

শুরু করতে, প্রদত্ত এনএফএকে নিম্নলিখিত অতিরিক্ত বৈশিষ্ট্যগুলির সাথে সমতুল্য এনএফএতে রূপান্তর করুন:

  • কোনও অ্যাপসিলন রূপান্তর নেই
  • সমস্ত রাজ্য প্রারম্ভিক অবস্থা থেকে পৌঁছনীয়

সহায়ক সাবরুটিন

ধরুন আমরা একটি NFA আছে N , একটি রাষ্ট্র q , এবং একটি nonempty স্ট্রিং s । নিম্নলিখিত সাব্রোটাইন আমাদের নীচের বিবৃতিটির সত্য মানটি মূল্যায়ন করতে দেয়: " রাষ্ট্রীয় Q থেকে একটি গ্রহণযোগ্য রাষ্ট্রের N প্রতিটি পথ একটি স্ট্রিংয়ের সাথে মিলিত হয় যা কিছু n এর জন্য স্ট্রিং n এর উপসর্গ হয় " " তদ্ব্যতীত, এই সাবরুটিন বহুবারের মধ্যে চলবে।qsnn

প্রথমে | সাথে এনএফএ S নির্মাণ করুন s | + + 1 রাজ্যের যা সব স্ট্রিং যে উপসর্গ হয় না গ্রহণ করে গুলি এন কোন জন্য এন ( | গুলি | একটি লুপ মধ্যে রাজ্যের অ গ্রহণ ট্র্যাক রাখতে যেখানে "প্যাটার্ন" এ গুলি গুলি গুলি গুলি গুলি ... আমরা অনেক দূরে, এবং যদি আমরা ইতিমধ্যে সেই প্যাটার্নটি থেকে বিচ্যুত হয়েছি তবে এর জন্য রাষ্ট্র গ্রহণ করুন। এর পরে, NFA গঠন করা এন ' যা ঠিক মত হল এন কিন্তু আছে কুই তার সূচনা রাষ্ট্র হিসেবে। অবশেষে, একটি চূড়ান্ত এনএফএ এন তৈরি করুন |s|+1snn|s|sssssNNqNযার ভাষা L(N) হ'ল স্ট্যান্ডার্ড এনএফএ ছেদ নির্মাণ ব্যবহার করে L(S)L(N) । নোট করুন যে এই সমস্ত নির্মাণগুলি ইনপুট আকারে বহুপদী।

তারপর কেবল পরীক্ষা কিনা ভাষার N খালি (যা একটি সহজ গ্রাফ সন্ধানের সাথে বহুপদী সময় করা যাবে)। L(N)= if এবং শুধুমাত্র যদি L(S)L(N)= , বা অন্য কথায় প্রতিটি স্ট্রিং L(N)L(S) । অন্য কথায়, ভাষার N খালি যদি এবং কেবল যদি হয় Nকেবলমাত্র স্ট্রিংগুলি গ্রহণ করে যা কিছু এন এর জন্য sn এর উপসর্গ হয় । এটি ঠিক যে বিবৃতিটি আমরা মূল্যায়ন করার চেষ্টা করেছিলাম তার পুনরুত্থান করা যেতে পারে: " রাষ্ট্রীয় Q থেকে একটি স্বীকৃত রাষ্ট্রের N এর প্রতিটি পথ একটি স্ট্রিংয়ের সাথে মিলে যায় যা কিছু n এর জন্য স্ট্রিং n এর উপসর্গ হয় " "nNqsnn

প্রধান অ্যালগরিদম

এনএফএ-তে রাজ্যের সেটগুলি বিবেচনা করুন যা কিছু লুপে রয়েছে। এই জাতীয় প্রতিটি রাজ্যের জন্য q , নিম্নলিখিতগুলি করুন:

যাক P2 হতে কোন সহজ লুপ ধারণকারী q । যাক s স্ট্রিং লুপ সংশ্লিষ্ট হতে P2 । যেহেতু এনএফএর কোনও এপসিলন স্থানান্তর নেই, s খালি নেই। তারপরে সাবফ্রোটিনটি এনএফএ, স্টেট q এবং স্ট্রিং s প্রয়োগ করুন । যদি সাবউরটাইন আমাদেরকে বলে যে এনএফএতে q থেকে শুরু হওয়া এবং একটি স্বীকৃত রাষ্ট্রের সমাপ্তি হওয়া প্রতিটি পাথ কিছু n এর জন্য এরsn একটি উপসর্গের সাথে সামঞ্জস্য করে তবে পরবর্তী অবস্থানে Q অবিরত করুন । অন্যথায়, প্রদত্ত এনএফএ-এর ভাষাতে একটি অসীম প্রিফেক্স-মুক্ত উপসেট থাকে আউটপুট।nq

যদি আমরা প্রতিটি স্টেট q চেষ্টা করি যা লুপে থাকে এবং অ্যালগোরিদম কখনই আউটপুট দেয় না, তবে আউটপুট যে প্রদত্ত এনএফএর ভাষাতে অসীম প্রেফেক্স-মুক্ত উপসেট থাকে না।

সঠিকতা (প্রথমার্ধ)

প্রথমে, ধরুন যে উপরের অ্যালগরিদম দৃ as়ভাবে জানিয়েছে যে প্রদত্ত এনএফএর ভাষায় একটি অসীম প্রেফেক্স-মুক্ত উপসেট রয়েছে। ধরা যাক যে কিছু লুপ P2 এবং কিছু স্টেট q বিবেচনা করার সময় এই আউটপুটটি নির্বাচিত হয়েছিল । পূর্বের মতো, s স্ট্রিং P2 । তারপরে আমরা সাবউরটিন অনুসারে জানি যে এনএফএ- তে q থেকে শুরু হওয়া এবং একটি স্বীকৃত রাষ্ট্রের শেষে থাকা প্রতিটি পাথ কিছু n এর জন্য এরsn একটি উপসর্গের সাথে মিলে যায় না (কারণ এটি সাবরোটিনের একমাত্র আউটপুট যা মূল অ্যালগরিদমের দিকে নিয়ে যায়) আউটপুটিং যে Q )।nq

P3 এমন একটি পথ হয়ে যাক যার অস্তিত্ব সাব্রোটাইন দ্বারা দৃserted়ভাবে বলা হয়েছে: q থেকে কোনও গ্রহণযোগ্য রাষ্ট্রের দিকে এমন একটি পথ যা সংশ্লিষ্ট স্ট্রিং t কোনও এন এর জন্য n n sn উপসর্গ নয় ।n

যাক P2 গঠিত m কপি P2 যেখানে m যে ভালোই বড় থাকে m|s|>|t|। যেহেতু P2 মাধ্যমে একটি লুপ q , P2 থেকে একটি পাথ হিসাবে গণ্য করা যেতে পারে q করতে q । স্ট্রিং সংশ্লিষ্ট P2 হয় sm

যাক P1 শুরু রাষ্ট্র থেকে একটি পথ হবে q (যা বিদ্যমান, যেহেতু প্রতি রাষ্ট্র শুরু থেকে পৌঁছানো হয়) এবং দিন r স্ট্রিং এই পথ সংশ্লিষ্ট হও।

তারপর এর মধ্যে রয়েছে পথ P1 , x কপি P2 , এবং P3 একটি গ্রহণ গণনার পথ। স্ট্রিং এই পথ সংশ্লিষ্ট হয় r(sm)xt । সুতরাং, NFA ফর্ম প্রতিটি স্ট্রিং গ্রহণ r(sm)xt । এটি এনএফএ দ্বারা গৃহীত স্ট্রিংগুলির একটি অসীম সেট এবং আমি দাবি করি যে স্ট্রিংগুলির এই সেটটি উপসর্গমুক্ত। বিশেষ করে, খেয়েই ইন r(sm)xt হল একটি উপসর্গ r(sm)yt দিয়েy>x । অন্য কথায়,t একটি প্রিফিক্স(sm)yxt । যেহেতু(sm)yx এর দৈর্ঘ্যm(yx)|s|m|s|>|t|, এই যে বোঝাt একটি প্রিফিক্স(sm)yx=sm(yx) । তবে আমরা সাবউরটিনের আউটপুট দ্বারা জানি যেtকোনওএন এরজন্যএন এন sn উপসর্গ নয়। সুতরাং,আর( এস এম ) এক্স টিআর( এস এম ) টি এর উপসর্গ হতে পারে না, এবং পছন্দসই স্ট্রিংগুলির সেটটি উপসর্গমুক্ত।nr(sm)xtr(sm)yt

সুতরাং, আমি দেখিয়েছি যে যদি প্রধান অ্যালগরিদম আউটপুট দেয় যে প্রদত্ত এনএফএর ভাষাতে একটি অসীম প্রেফেক্স-মুক্ত উপসেট রয়েছে তবে এটি বাস্তবে ক্ষেত্রে।

সঠিকতা (দ্বিতীয়ার্ধ)

এর পরে, আমি অন্য অর্ধেকটি দেখাব: প্রদত্ত এনএফএর ভাষাটিতে যদি অসীম প্রেফেক্স-মুক্ত উপসেট থাকে তবে মূল অ্যালগরিদম এই সত্যটিকে আউটপুট দেবে।

মনে করুন প্রদত্ত এনএফএর ভাষাতে অসীম উপসর্গমুক্ত উপসেট রয়েছে। যাক A (গ্রহণ) গণনার পাথ এই স্ট্রিং সংশ্লিষ্ট সেট করা। লক্ষ্য করুন যে A গণনা পাথগুলি গ্রহণের একটি অসীম সেট যার সাথে সম্পর্কিত স্ট্রিংগুলি একে অপরের উপসর্গ কখনও হয় না।

বলুন যে এনএফএতে যদি সেই রাজ্যের মধ্য দিয়ে কোনও লুপ থাকে এবং অন্যথায় "নন-লুপিং" থাকে তবে এনএফএতে একটি রাষ্ট্র "লুপিং" হয়। প্রারম্ভ অবস্থা থেকে যে কোনও লুপিং রাষ্ট্রের সমস্ত পাথ বিবেচনা করুন যা কেবল নন-লুপিং অবস্থায় চলে যায় (এক লুপিং রাষ্ট্র যেখানে তারা শেষ করে except যাক P এই পাথ সেট করা। প্রতিটি পাথ pP কোনও লুপ থাকতে পারে না কারণ সেই লুপের রাজ্যগুলি লুপিং রাষ্ট্র এবং তাই p লুপিংয়ের মধ্য দিয়ে যাবে। সুতরাং, P এর পাথগুলির দৈর্ঘ্যগুলি এনএফএ-র রাজ্যের সংখ্যা দ্বারা উপরের দিকে আবদ্ধ এবং তাই P সীমাবদ্ধ (উদাহরণস্বরূপ, যদি সূচনা রাষ্ট্রটি একটি লুপিং রাষ্ট্র হয় তবে কেবল এই জাতীয় পথটি খালি পথ)।

আমরা A কে বিভাজন করতে পারি |P|+1 সাব-সেট নির্বাচন কিভাবে যে গণনার পাথ উপর ভিত্তি করে A শুরু হয়। বিশেষ করে, এর জন্য pP যাক Ap সমস্ত গণনার পাথ সেট হতে A সেই পথ দিয়ে শুরু p দিন B অন্য সকল পাথ সেট হতে A । স্পষ্টত, সব Ap s এবং B টুকরো করা হয় এবং তাদের ইউনিয়ন সমগ্র সেট A । তদুপরি, Bকেবলমাত্র এমন পাথ রয়েছে যা কখনই লুপিং অবস্থায় যায় না এবং তাই কখনও লুপ হয় না; এইভাবে B সীমাবদ্ধ। আমরা তখন উপসংহারে পৌঁছাতে পারি যে কিছু Ap অবশ্যই অসীম হতে হবে (অন্যথায় A চূড়ান্তভাবে অনেক সসীম সেটগুলির একটি ইউনিয়ন হবে)।

যেহেতু Ap অসীম, সেখানে অসীম অনেক গণনার পাথ, কেউই যার সুতো একে অপরের উপসর্গ, যে পাথ স্বীকার করছেন দিয়ে শুরু হয় p । যাক q রাষ্ট্র পাথ শেষে পৌঁছে যেতে p । আমরা এই উপসংহারে আসতে পারি সেখানে অসীম অনেক গ্রহণ পাথ যে এই সেট কল A , থেকে শুরু q সব যা মিলা স্ট্রিং যে একে অপরের উপসর্গ হয় না করতে।

প্রধান অ্যালগরিদম সময়, আমরা রাষ্ট্র উপর সাবরুটিন চালানো q এবং কিছু স্ট্রিং s । এই subroutine আমাদের জানায় যে q থেকে শুরু হওয়া প্রতিটি গ্রহণযোগ্য পথ কোনও স্ট্রিংয়ের সাথে সামঞ্জস্য করে যা কিছু n এর জন্য এরsn উপসর্গ । যদি এই ক্ষেত্রে হয় তাহলে সমস্ত অসীম অনেক গ্রহণ পাথ একটি ' এর উপসর্গ হবে গুলি এন বিভিন্ন জন্য এন , যা পরোক্ষভাবে যে তারা একে অপরের সব উপসর্গ হয়। এটি কেস নয়, সুতরাং আমরা উপসংহারে পৌঁছেছি যে যখন প্রধান অ্যালগোরিদম রাষ্ট্রীয় q তে সাবরুটিন চালায়nAsnnq, ফলাফল অন্যান্য সম্ভাব্য ফলাফল। যাইহোক, এটি আউটপুটে মূল অ্যালগরিদমকে নিয়ে যায় যে এনএফএর ভাষাতে অসীম উপসর্গ-মুক্ত সাবসেট থাকে।

এটি সঠিকতার প্রমাণ উপসংহারে আসে।


লুপ হ্যান্ডলিং কীভাবে কাজ করে তা আমি বুঝতে পারি না, যেহেতু প্রদত্ত রাজ্য অনেকগুলি লুপের অংশ হতে পারে exp অবশ্যই, যদি এই লুপগুলির মধ্যে কোনও দুটি একটি অ পর্যায়ক্রমিক ক্রম তৈরি করতে ব্যবহার করা যায়, তবে আমাদের কাজ শেষ। q
জাপঃ 0

লুপ হ্যান্ডলিং বলতে কী বোঝ? প্রধান অ্যালগরিদম, প্রত্যেক রাষ্ট্রের জন্য আপনি শুধু একটা লুপ যে মাধ্যমে যায় বাছাই কুই (সম্ভাব্য ব্যাখ্যা মূলকভাবে অনেক বাইরে কোনো লুপ) এবং কল যে লুপ পি 2 (afterwords আপনি রাষ্ট্র উপর সাবরুটিন চালানো কুই ও সুতো গুলি যেখানে গুলি করা হয় স্ট্রিং পি 2 এর সাথে যুক্ত )। সাবউরটিন মূলত সেই লুপটি ব্যবহার করে একটি অ পর্যায়ক্রমিক ক্রম তৈরি করা সম্ভব কিনা তা যাচাই করে। যদি হ্যাঁ, তবে আমরা সম্পন্ন করেছি। যদি না হয় (এবং তদ্ব্যতীত প্রতিটি q এর জন্য না ), তবে আপনার সম্পূর্ণ ভাষা পর্যায়ক্রমিক ক্রমের একটি ইউনিয়ন তাই আমরাও সম্পন্ন করেছি। qqP2qssP2q
মিখাইল রুদোয়

আমার প্রশ্ন আরও পরিস্কার করা, এখানে প্রাথমিক অবস্থায় সঙ্গে একটি সহজ NFA এর চূড়ান্ত রাষ্ট্র টি : তিন ট্রানজিশন কুই একটি কুই , কুই কুই , কুই একটি টি । জন্য লুপ একটি উপসর্গ মুক্ত স্ট্রিং উৎপন্ন করবে না, কিন্তু জন্য লুপ হবে। qTqaqqbqqaTab
যাফ

আসলে, জন্য লুপ স্ট্রিং সেট: একটি উপসর্গ মুক্ত উৎপন্ন করে একটি *একটি সব ব্যবহার একটি লুপ। আমার অ্যালগরিদম, যদি লুপ তোমার জন্য চয়ন কুই হয় একটি লুপ তারপর সাবরুটিন নির্ধারণ করবে না, যে গ্রহণ পথ থেকে শুরু কুই ফর্ম একটি স্ট্রিং হয়েছে একটি * , এবং তাই প্রধান অ্যালগরিদম বলবে অসীম উপসর্গ ফ্রি সাবসেট বিদ্যমান। লুপ জন্য এলগরিদম ব্যবহার করে কুই পরিবর্তে লুপ তারপর সাবরুটিন না প্রতি গ্রহণ পথ থেকে শুরু নির্ধারণ কুই ফর্ম একটি স্ট্রিং হয়েছে aabaaqaqaqbq , এবং এই ক্ষেত্রেও অ্যালগরিদমের একই আউটপুট রয়েছে। b
মিখাইল রুডয়

ধন্যবাদ মিখাইল! আমি মনে করি আপনার উত্তরটি প্রশ্ন নিষ্পত্তি করে।
গুগলো

2

সংজ্ঞা

সংজ্ঞা 1 : S শব্দগুলির একটি সেট হতে দিন। আমরা যে S হল চমত্কারভাবে অসীম উপসর্গ মুক্ত (এই উত্তর উদ্দেশ্যে নাম দিয়ে তৈরি) যদি সেখানে শব্দ u0,,un, এবং v1,,vn, যেমন যে:

  • প্রতিটি n1 , un এবং vn খালি নয় এবং স্বতন্ত্র অক্ষর দিয়ে শুরু করুন;

  • S={u0v1,,u0unvn+1,}

অন্তর্নিহিততাটি হ'ল আপনি নীচের আকারের সমস্ত শব্দগুলিকে একটি অসীম মূলযুক্ত গাছে ( মূলটি হ'ল, পাতাগুলি এবং বাকী অভ্যন্তরীণ নোডগুলি) রাখতে পারেন যেমন S এর শব্দগুলি হ'ল পথের লেবেল are মূল থেকে একটি পাতায়:

   u₀    u₁    u₂
■-----•-----•-----•⋅⋅⋅
      |     |     |
      | v₁  | v₂  | v₃
      |     |     |
      ▲     ▲     ▲

প্রস্তাবনা ১.১ : একটি দুর্দান্ত অসীম উপসর্গমুক্ত সেটটি উপসর্গমুক্ত।

প্রস্তাব 1.1 এর প্রমাণ : ধরুন যে u0unvn+1u0umvm+1 এর কঠোর উপসর্গ u m v m + 1 । দুটি মামলা রয়েছে:

  • যদি n<m তবে vn+1 হ'ল un+1umvm+1 উপসর্গ ... ইউ এম ভি এম + 1 । এটি অসম্ভব কারণ un+1 এবং vn+1 পৃথক প্রথম অক্ষর রয়েছে।

  • যদি n>m তবে um+1unvn+1 হ'ল vm+1 উপসর্গ । এটি অসম্ভব কারণ um+1 এবং vm+1 পৃথক প্রথম অক্ষর রয়েছে।

প্রস্তাব ১.২ : একটি দুর্দান্ত অসীম উপসর্গ মুক্ত সেট অসীম।

প্রস্তাব 1.2 এর প্রমাণ: 1.1 প্রমাণে, আমরা দেখিয়েছি যে যদি nm তবে u0unvn+1 এবং u0umvm+1 উপসর্গ ক্রমের তুলনায় তুলনীয় নয়। তারা তাই সমান নয়।


প্রধান প্রমাণ

প্রস্তাব 2 : যে কোনও অসীম উপসর্গমুক্ত সেটটিতে একটি দুর্দান্ত অসীম উপসর্গমুক্ত সেট রয়েছে।

প্রস্তাব 3 : কোনও ভাষাতে একটি অসীম উপসর্গ-মুক্ত সেট থাকে এবং কেবলমাত্র এতে যদি একটি দুর্দান্ত অসীম উপসর্গ-মুক্ত সেট থাকে।

নীচে প্রমাণ।

প্রতিজ্ঞা 3 প্রুফ : প্রতিজ্ঞা 2. দ্বারা প্রস্তাবের 1.1 এবং 1.2 দ্বারা।

প্রোপজিসন 4 : একটি নিয়মিত ভাষার চমত্কারভাবে-উপসর্গ মুক্ত সাব-সেট নির্বাচন সেট (একটি অসীম শব্দ হিসাবে এনকোডেড u0¯v1^u1¯v2^u2¯ ) হল ω -regular (এবং Buchi আকার অটোমেটন এটি স্বীকৃতি হিসাবে নিয়মিত ভাষা স্বীকৃত এনএফএ আকারে বহুপদী।

নীচে প্রমাণ।

উপপাদ্য 5 : কোনও এনএফএ দ্বারা বর্ণিত নিয়মিত ভাষায় একটি সীমাহীন উপসর্গ-মুক্ত উপসেট রয়েছে কিনা তা সিদ্ধান্ত নেওয়ার সময় এনএফএর আকারে বহুবচনীয় সময়ে করা যেতে পারে।

5 উপপাদ্যের প্রমাণ : 3 প্রস্তাব দ্বারা, এটি পরীক্ষা করার পক্ষে যথেষ্ট যদি এটি একটি চমত্কার-অসীম উপসর্গমুক্ত উপসেট ধারণ করে, যা বহুবচনীয় সময়ে প্রস্তাবিত 4 দ্বারা প্রদত্ত বাচী অটোমেটনের নির্মাণ করে এবং এর শূন্যতা পরীক্ষা করে এটি করা যেতে পারে ভাষা (যা বাচি অটোমেটনের আকারে সময়রেখায় করা যায়)।


প্রস্তাবের প্রমাণ 2

লেমা ২.১ : যদি S একটি উপসর্গমুক্ত সেট হয় তবে w1S (কোনও শব্দের জন্য w )।

প্রমাণ 2.1 : সংজ্ঞা অনুসারে।

লেমা 2.2 : S এর শব্দের একটি অসীম সেট হোক be যাক w:=lcp(Sn) সমস্ত কথা দীর্ঘতম উপসর্গ সাধারণ হতে SS এবং w1S এর একই কার্ডিনাল রয়েছে।

প্রুফ ২.২ : f:w1SSf(x)=wx দ্বারা সংজ্ঞায়িত করুন । এটা ভাল সংজ্ঞা দ্বারা সংজ্ঞায়িত করা হয় w1S , এর সংজ্ঞা দ্বারা injective f এবং সংজ্ঞা দ্বারা surjective w

প্রস্তাব 2 এর প্রমাণ : আমরা un এবং vn কে n উপর অন্তর্ভুক্ত করে নিম্নলিখিত অনুচ্ছেদের Hn তৈরি করি:

  • (P1) সকলk{1,,n} ,u0uk1vkS ;

  • (P2) সকলk{1,,n} ,uk এবংvk খালি নয় এবং স্বতন্ত্র অক্ষর দিয়ে শুরু করুন;

  • (P3) Sn:=(u0un)1S অসীম;

  • (P4)Sn তে সমস্ত শব্দের সাথে খালি খালি উপসর্গ নেই। অন্য কথায়: কোন চিঠিa যেমন যেSnaΣ

২.৩ মন্তব্য : আমাদের যদি এই অনুক্রমগুলি রয়েছে যা ( পি 4 ) ছাড়াই Hn যাচাই করে থাকে তবে আমরা তাদের এন সন্তুষ্ট করার জন্য ইউ এন এন সংশোধন করতে পারি ( পি 4 ) । বস্তুত, এটি প্রতিস্থাপন করতে যথেষ্ট তোমার দর্শন লগ করা এন দ্বারা তোমার দর্শন লগ করা এন LCP ( এস এন )( পি 1 ) প্রভাবিত নয়। ( পি 2 ) তুচ্ছ। ( পি 4 ) নির্মাণ দ্বারা হয়। ( পি 3 )(P4)un(P4)ununlcp(Sn)(P1)(P2)(P4)(P3) লেমা 3 দ্বারা

আমরা এখন n তে অন্তর্ভুক্ত করে ক্রমগুলি তৈরি করি :

  • প্রারম্ভিককরণ: H0u0:=lcp(S) গ্রহণের মাধ্যমে সত্য (যেমন u0:=ε এবং মন্তব্যটি 3.1 প্রয়োগ করে ) is

  • আবেশন পদক্ষেপ: ধরুন যে আমরা শব্দ আছে u1,,un এবং v1,,vn যেমন যে Hn জন্য কিছু n । আমরা un+1 এবং vn+1 যেমন Hn+1

যেহেতু Sn অসীম এবং উপসর্গমুক্ত ( লেমামা 1 দ্বারা), এতে এটি নেই ε যাতে Sn=aΣ(SnaΣ) । যেহেতু Sn অসীম, সেখানে একটি চিঠি a যেমন যে SnaΣ অসীম। দ্বারা (P4) , একটি চিঠি b থেকে স্বতন্ত্র a যেমন যে SnbΣ অ খালি। চয়ন করুনvn+1SnbΣ । টেকিংun+1 হতেa পুরন হবে(P1) ,(P2) এবং(P3) তাই আমরা আবেদন মন্তব্য 3.1 পেতে হবে(P4) :un+1:=alcp(a1Sn)

(P1) u1unvn+1u1un(SnbΣ)S

(P2)un+1 এবংvn+1 সংজ্ঞা অনুসারে।

(P3) a1Sn এর সংজ্ঞা দ্বারা অসীমa , এবংSn+1 থিম 3 দ্বারা অতএব অসীম।

(P4)un+1 সংজ্ঞা অনুসারে।


প্রস্তাবের প্রমাণ 4

প্রস্তাব 4 এর প্রমাণ : A=(Q,,Δ,q0,F) একটি এনএফএ হতে দিন।

ধারণাটি হ'ল: আমরা u0 পড়েছি , আমরা কোথায় রয়েছি তা মনে করি, v1 পড়ি , u0 পড়ার পরে আমরা যেখানে ছিলাম সেখানে ব্যাকট্র্যাক , u1 , আমরা কোথায় রয়েছি তা স্মরণ করি, ... আমরা প্রথম চিঠিটিও মনে করি যা ছিল ইউ এন আরও একটি চিঠি দিয়ে শুরু হয় তা নিশ্চিত করার জন্য প্রতিটি vn পড়ুন ।un

আমাকে বলা হয়েছে যে এটি মাল্টি-হেড অটোমেটার সাথে আরও সহজ হতে পারে তবে আমি আনুষ্ঠানিকতার সাথে সত্যই পরিচিত নই সুতরাং আমি এটি কেবল একটি বাচির অটোমেটন (কেবল একটি মাথা সহ) ব্যবহার করে বর্ণনা করব।

আমরা সেট Σ:=Σ¯Σ^ , যেখানে overlined চিহ্ন ব্যবহার করা হবে তা বর্ণনা uk জন্য টুপি দিয়ে গুলি এবং চিহ্ন vk গুলি।

আমরা সেট Q:=Q×({}(Q×Σ)) , যেখানে:

  • (q,) অর্থ হল আপনি কিছুun পড়ছেন;

  • (q,(p,a)) অর্থ হল আপনিরাজ্যের পি তে কিছুun পড়া শেষ করেছেন, আপনি এখন ভি এন + পড়ছেনযা ক এর সাথে শুরু হয়, এবং একবার হয়ে গেলে আপনি পিতে ফিরে যাবেনএকটি পড়া তোমার দর্শন লগ করা এন + + 1 যে সঙ্গে শুরু হয় না একটিpvn+1apun+1a

আমরা q0:=(q0,) কারণ আমরা u0 শুরু করি

আমরা সংজ্ঞায়িত F হিসাবে F×Q×Σ

রূপান্তরের সেট নিম্নলিখিত হিসাবে সংজ্ঞায়িত করা হয়েছে:

  • " un " প্রতিটি রূপান্তরের জন্য qaq , যোগ করুন (q,)a¯(q,) ;

  • " un করার vn+1 " প্রতিটি রূপান্তরটি জন্য qaq , যোগ (q,)a^(q,(q,a)) ;

  • " vn " প্রতিটি রূপান্তরটি জন্য qaq , যোগ (q,(p,a))a^(q,(p,a)) ;

  • " vn করতে un " প্রতিটি রূপান্তরটি জন্য pap যেখানে p চূড়ান্ত এবং চিঠি হয় b থেকে স্বতন্ত্র a , অ্যাড (q,(p,b))a¯(p,) ;

থিম 4.1 : u0¯v1^u1¯v2^un¯vn+1^ দ্বারা গৃহীত A প্রত্যেকের জন্য iff n1 , un এবং vn খালি নয় এমন এবং স্বতন্ত্র অক্ষর দিয়ে শুরু , এবং প্রতিটি n0 , u0unvn+1L(A)

লেমার 4.1 এর প্রমাণ : পাঠকের কাছে বামে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.