تالار گفتمان مانشت
سوال درمورد PDA - نسخه‌ی قابل چاپ

سوال درمورد PDA - saeidm - 22 دى ۱۳۸۹ ۰۳:۰۴ ب.ظ

۱- اگر یک PDA با استک خالی زبان را پذیرش کند آنگا حتما NPDA است؟(یعنی یک DPDA هم می تواند ب استک خالی زبان را پذیرش کند؟

سوال درمورد PDA - saeidm - 22 دى ۱۳۸۹ ۰۶:۵۷ ب.ظ

فکر کنم خودم جوابو بدست آوردم‌:
DPDA ایی که پذیرشش با استک خالی باشه فقط زبان هایی را پذیرش میکنه که منظم باشه و هیچ رشته ای از زبان پیشوند زبان دیگر نباشد.

آیا همین درسته یا چیز دیگه ایی هم است؟

سوال درمورد PDA - ف.ش - ۲۲ دى ۱۳۸۹ ۰۹:۵۶ ب.ظ

منظم بودن لازم نیست بقیه اش درسته.

سوال درمورد PDA - shahryar - 22 دى ۱۳۸۹ ۱۱:۲۶ ب.ظ

ولی من تو یکی از تستا دیدم که گفته باید منظم باشه.

سوال درمورد PDA - javadjj - 23 دى ۱۳۸۹ ۰۱:۵۰ ق.ظ

منظور از استک خالی چیه یعنی اینکه در اخر کار استک خالی باشه یا اینکه یعنی اصلا از استک استفاده نکنه
اگه اصلا از استک استفاده نکنه فک کنم باید زبان منظم باشه

سوال درمورد PDA - sepid - 23 دى ۱۳۸۹ ۰۸:۴۳ ق.ظ

بله(جواب سوال داخل پرانتز).
مثلا زبان a^nb^n یک زبان قطعی هست و با پشته خالی پذیرفته میشه.
نکته اینجاست که یکDPDA با پشته خالی نمیتونه تمام زبانهای قطعی و یا حتی بعضی زبانهای منظم رو بپذیره.
یعنی DPDA با پشته خالی قدرتش کمتر از DPDA با پشته پر هست.
استک خالی هم یعنی برای پذیرش رشته یکی از شرط هامون این باشه که پشته خالی بشه حتما.

RE: سوال درمورد PDA - Masoud05 - 23 دى ۱۳۸۹ ۱۱:۳۲ ب.ظ

برای بررسی مستقل از متن بودن توسط ماشین پشته ای خالی بودن پشته ملاک نیست بلکه شرط لازمه( اما نه شرط لازم و کافیه)
شرط لازم و کافی اینه که در حالی رشته ورودی به پایان رسیده پشته خالی باشه