مسئله تناظر پست

از testwiki
نسخهٔ تاریخ ۲۳ فوریهٔ ۲۰۲۳، ساعت ۰۳:۰۲ توسط imported>Rezarafeezadeh (growthexperiments-addlink-summary-summary:1|0|0)
(تفاوت) → نسخهٔ قدیمی‌تر | نمایش نسخهٔ فعلی (تفاوت) | نسخهٔ جدیدتر ← (تفاوت)
پرش به ناوبری پرش به جستجو

مسئلهٔ تناظر پست (به انگلیسی: Post correspondence problem) یک مسالهٔ تصمیم‌ناپذیر بر روی رشته‌ها است که در سال ۱۹۴۶ میلادی به‌وسیلهٔ امیل پست معرفی و اثبات شد.[۱] با نگاشت این مسئله بر روی مسائل تصمیم‌ناپذیر دیگر می‌توانیم تصمیم‌ناپذیری آن‌ها را نیز اثبات کنیم (مانند تصمیم‌ناپذیری ماشین‌های تورینگ).

علاوه بر این که یکی از دلایل اهمیت این مسئله اثبات دیگر مسائل تصمیم‌ناپذیر به‌وسیلهٔ آن است، می‌توان به این موضوع نیز اشاره نمود که درک و اثبات این مسئله بسیار ساده‌تر از دیگر مسائل تصمیم‌ناپذیر، مانند مسالهٔ توقف در ماشین تورینگ است.

تعریف مسئله

یک نمونه از مسئلهٔ تناظر پست را این‌گونه تعریف می‌کنیم:[۲]

هر نمونه از این مسئله شامل دو لیست از رشته‌هایی است که بر روی الفبای Σ تعریف شده‌اند. فرض کنید این دو لیست A و B نام دارند که برای یک مقدار k این‌گونه تعریف می‌شوند:

A=x1,x2,...,xk

B=y1,y2,...,yk

برای هر i جفت (xi,yi) را یک جفت تناظر می‌گویند.

جواب مسئلهٔ تناظر پست را نیز این‌گونه تعریف می‌کنیم:

برای یک نمونه از مسئله جواب وجود دارد اگر دنباله‌ای از اعداد صحیح مانند i1، i2، … و in وجود داشته باشد که شرط زیر را ارضاء کند:

xi1xi2..xin=yi1yi2..yin

پس به‌طور کلی مسئلهٔ تناظر پست این‌گونه تعریف می‌شود:

«آیا برای یک نمونه از مسئلهٔ تناظر پست جوابی وجود دارد یا خیر؟»

مثال

فرض کنید Σ={a,b} و دو لیست A و B را این‌گونه در نظر بگیرید:

الگو:Col-begin الگو:Col-break

list A list B
xi yi i
a aaa ۱
abaaa ab ۲
ab b ۳

یک جواب برای این نمونه با n=4، این‌گونه است: i1=2,i2=1,i3=1,i4=3؛ زیرا در این صورت:

xi1xi2xi3xi4=x2x1x1x3=abaaaaaab

yi1yi2yi3yi4=y2y1y1y3=abaaaaaab

که این دو شرط xi1xi2xi3xi4=yi1yi2yi3yi4 را ارضاء می‌کنند.

اثبات تصمیم ناپذیری مسئلهٔ تناظر پست

ایدهٔ کلی برای اثبات تصمیم ناپذیری مسئلهٔ تناظر پست این است که آن را بر روی یک مسئلهٔ تصمیم ناپذیر معروف دیگری نگاشت کنیم و بهترین گزینه مسالهٔ توقف است.[۳] این نگاشت را این‌گونه در نظر بگیرید: «یک مسئلهٔ تناظر پست می‌تواند یک ماشین تورینگ دلخواه را با یک ورودی خاص اجرا کند. مسئلهٔ تناظر پست در صورتی جواب دارد اگر و فقط اگر ماشین تورینگ ورودی‌اش را قبول و توقف کند.»

منابع

الگو:پانویس

  1. Post, Emil L. "A variant of a recursively unsolvable problem." Bulletin of the American Mathematical Society 52.4 (1946): 264-268.
  2. Hopcroft, John E. , Rajeev Motwani, and Jeffrey D. Ullman. "Automata theory, languages, and computation." International Edition 24 (2006).
  3. Sipser, Michael. Introduction to the Theory of Computation. Vol. 2. Boston: Thomson Course Technology, 2006.