زمان کنونی: ۱۸ اردیبهشت ۱۴۰۳, ۰۲:۰۹ ق.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

آیا این عبارت منظم است؟

ارسال:
  

H-Arshad پرسیده:

آیا این عبارت منظم است؟

سلام
چرا میگن عبارت منظم نیست؟
{a^n , n>0 and n is prime}

۲
ارسال:
  

Morris پاسخ داده:

RE: آیا این عبارت منظم است؟

اگر خیلی ساده به سوال پاسخ دهم، اینطور کی گویم که چون نمی توان همه اعداد اول را با تعداد محدودی از حالت ها ایجاد نمود پس این زبان منظم نیست.

ولی اگر قصد اثبات با روش های آکادمیک را داشته باشیم باید گفت که اثبات غیر منظم بودن زبان با استفاده از لم پامپینگ امکان پذیر است. روند اثبات در زیر آمده است :

- حریف ادعا می کند، به ازای رشته های به طول بزرگتر از m در این زبان، رشته های این زبان تنها با تکرار قسمتی از آن در حال بزرگ شدن است (این خاصیت زبان های منظم است و اگر زبانی این خاصیت را نداشته باشد منظم نیست ولی اگر داشته باشد لزوما منظم نیست).

- ما برای اینکه حریف را ضایع کنیم، رشته ای به طول 'm انتخاب می کنیم که [tex]m'>m[/tex] است و اول می باشد. از حریف می خواهیم که تمام تلاشش را انجام دهد تا به ما نشان دهد در کجای رشته های زبان، این تکرار رخ می دهد.

- حریف بهترین تفکیک را برای اینکه حرفش را به کرسی بنشاند و ثابت کند که زبان منظم است را به صورت زیر بیان می کند :

[tex]x\: =\: a^{k1}[/tex]
[tex]y\: =\: a^{k2}[/tex]
[tex]z=a^{m'-k1-k2}[/tex]

[tex]k1 k2\: \le m[/tex]
[tex]k2\: \ge1[/tex]

با توجه به ادعای حریف، رشته های به طول بزرگتر از m در این زبان، دارای ساختار زیر هستند :

[tex]W_i=a^{k1}(a^{k2})^ia^{m'-k1-k2}=a^{m' (i-1)k2}[/tex]



حال ما برای ضایع کردن او، i را طوری انتخاب می کنیم که رشته حاصل از الگوری فوق، در زبان نگنجد :

[tex]i=m' 1[/tex]

با انتخاب این مقدار i، رشته حاصل از الگوی فوق به صورت زیر خواهد شد :

[tex]a^{m'(1 k2)}[/tex]

از آنجا که 'm اول است. وقتی در عددی ضرب شود، حاصل اول نخواهد بود. یعنی طول رشته حاصل اول نیست. بنابراین بر خلاف ادعای حریف، رشته های بزرگتر از m، از چنین الگویی پیروی نمی کنند. بنابراین این زبان اول نیست.



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  کمک در باره این تروجان Ghasemiyeh ۲ ۲,۷۱۹ ۲۵ آذر ۱۴۰۰ ۰۳:۰۰ ق.ظ
آخرین ارسال: one hacker alone
  سلام آیا اینجا کسی رشتش کامپیوتر هست؟ parisa1140 ۲ ۳,۹۶۲ ۱۹ بهمن ۱۳۹۹ ۱۱:۰۶ ب.ظ
آخرین ارسال: farsamw
  چگونه این خطا را موقع اجرای sql server 2014 رفع کنم ؟ farahnaz ۲ ۲,۶۸۴ ۱۹ مهر ۱۳۹۹ ۰۲:۱۸ ق.ظ
آخرین ارسال: farahnaz
  پایتون (طراحی وب یا دیتا ساینس؟) مساله این است... sirvan.t ۲ ۳,۲۹۶ ۱۹ بهمن ۱۳۹۸ ۱۲:۰۱ ب.ظ
آخرین ارسال: sirvan.t
Shocked کامپیوتر یا هنر، مسئله این است arian_61 ۲ ۴,۲۹۸ ۲۵ دى ۱۳۹۸ ۱۱:۳۱ ق.ظ
آخرین ارسال: packationmachinery
  آیا تبلیغات در اینستاگرام براتون کارآمد بوده؟ کیمیا شیرازی ۰ ۱,۹۲۲ ۰۴ آذر ۱۳۹۸ ۰۵:۵۱ ب.ظ
آخرین ارسال: کیمیا شیرازی
  درج عبارت "نوبت دوم" در مدرک دکتری siiib70 ۳ ۳,۶۵۶ ۲۸ مهر ۱۳۹۸ ۰۲:۵۰ ق.ظ
آخرین ارسال: marvelous
  آیا عدم ثبت نام در دانشگاه های مجازی در صورت قبول شدن جریمه دارد؟ sheikhoo ۱ ۲,۷۲۶ ۲۰ تیر ۱۳۹۸ ۰۹:۳۹ ب.ظ
آخرین ارسال: Iranian Wizard
  گرامر منظم Sanazzz ۶ ۶,۲۸۲ ۳۱ اردیبهشت ۱۳۹۸ ۰۴:۳۲ ب.ظ
آخرین ارسال: Sanazzz
Wink آیا امکان جایگزین شدن داوطلب باتغییرمشخصات برای آزمون ارشد۹۸وجود دارد؟ p.daliri ۰ ۲,۸۳۲ ۱۷ فروردین ۱۳۹۸ ۰۱:۵۸ ب.ظ
آخرین ارسال: p.daliri

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close