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

چند سوال در رابطه به لم تزریق خانواده زبان های منظم

ارسال:
  

joyebright پرسیده:

چند سوال در رابطه به لم تزریق خانواده زبان های منظم

سلام دوستان من چندین بار کتاب و خوندم تا لم تزریق برای اثبات نا منظم بودن زبان و درک کنم . کلیات و مراحلش و فهمیدم اما در بکارگیری این تکنیک ها در حل مسئله دچار مشکل میشم . یک مثال ساده ضمیمه کردم لطفا سوالات مربوط رو با توجه ب مثال ها توضیح بدید
مرسی

۱/حریف عدد طبیعی n انتخاب می کند آیا هر عددی می تواند باشد و فقط باید عدد صحیح باشه ؟
۲/آیا همیشه می توان این نتیجه را گرفت چون [tex]|xy|\le n[/tex] و [tex]|y|\ge1[/tex] پس [tex]1\le|y|\le n[/tex] ?
۳/چرا تو مثال ضمیمه شده رشته شکسته شده به xyz ، مقدار z برابر با [tex]a^{n-(m k)}b^n[/tex] شده ؟
۴/ در نهایت مقدار تزریق i بر چه اساسی انتخاب می شود

با نهایت تشکر

[تصویر:  389797_photo_2015_11_09_13_36_37.jpg]
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

Jooybari پاسخ داده:

RE: چند سوال در رابطه به لم تزریق خانواده زبان های منظم

سلام. عکس برای من باز نشد. کلیات لم تزریق بصورت خلاصه:
یک زبان معرفی میشه.
میبایست یک رشته که طولش از یک عدد بزرگ M بیشتره رو پیدا کنیم که M رو اندازه ماشین درنظر میگیریم (برای اینکه درنظر بگیریم رشته توی یه حلقه افتاده.)
این رشته رو به تمام حالات ممکن میشکنیم و محلهای قرار گرفتن اون حلقه رو درنظر میگیریم.
ثابت میکنیم به ازای تمام حالات شکستن رشته میشه یه تعداد تکرار برای حلقه پیدا کرد که رشته جدید عضو زبان نباشه.
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

joyebright پاسخ داده:

RE: چند سوال در رابطه به لم تزریق خانواده زبان های منظم

(۱۹ آبان ۱۳۹۴ ۰۲:۵۱ ق.ظ)Jooybari نوشته شده توسط:  سلام. عکس برای من باز نشد. کلیات لم تزریق بصورت خلاصه:
یک زبان معرفی میشه.
میبایست یک رشته که طولش از یک عدد بزرگ M بیشتره رو پیدا کنیم که M رو اندازه ماشین درنظر میگیریم (برای اینکه درنظر بگیریم رشته توی یه حلقه افتاده.)
این رشته رو به تمام حالات ممکن میشکنیم و محلهای قرار گرفتن اون حلقه رو درنظر میگیریم.
ثابت میکنیم به ازای تمام حالات شکستن رشته میشه یه تعداد تکرار برای حلقه پیدا کرد که رشته جدید عضو زبان نباشه.
مرسی لطف می کنید همین مراحل رو برای زبان ساده ای مثل ، رشته w , که داریم wwreverse برای مجموعه تمام حالت های a , b مرحله مرحله حل کنید ، مخصوص طریقه تجزیه و شکستن رشته به xyz .
با تشکر

Sent from my SM-P601 using Tapatalk
نقل قول این ارسال در یک پاسخ

ارسال:
  

Jooybari پاسخ داده:

RE: چند سوال در رابطه به لم تزریق خانواده زبان های منظم

(۱۹ آبان ۱۳۹۴ ۱۰:۲۴ ق.ظ)joyebright نوشته شده توسط:  همین مراحل رو برای زبان ساده ای مثل ، رشته w , که داریم wwreverse برای مجموعه تمام حالت های a , b مرحله مرحله حل کنید ، مخصوص طریقه تجزیه و شکستن رشته به xyz .

برای زبان [tex]L=\{ww^r|w\in {\sum}^*\}[/tex]. فرض کنید ماشین متناهی که قراره این زبان رو قبول کنه طول p داره. یک عدد q بزرگتر از p رو درنظر میگیریم. دلیل این فرض اینه که قصد داریم یه رشته با طول بزرگتر از اندازه حالت های ماشین که جزء زبانه رو مثال بزنیم.
رشته [tex]a^qbba^q[/tex] رشته ای از زبانه.
این رشته رو به تمام حالات ممکن میشکنیم به طوری که [tex]|xy|\leq p[/tex] و [tex]|y|\geq 1[/tex] باشه. منظور از این دو عبارت اینه که اگه قراره رشته انتخابی توی ماشین متناهی یه جایی توی حلقه بیافته، این حلقه حتما توی p حرف اول رشته اتفاق افتاده و اندازه این حلقه حداقل برابر ۱ و حداکثر به اندازه تعداد حالتهای ماشینه. چون ماشین قابلیت شمردن تعداد حلقه هارو نداره، میگیم اگه تعداد تکرارهای اون حلقه تغییر کنه یاز هم باید رشته تولید شده عضو زبان باشه. اگه برای یک رشته از زبان بتونیم برای تمام حالات شکستنش، یک توان پیدا کنیم که رشته جدید عضو زبان نباشه، زبان منظم نیست.
تمام حالتهای این انتخاب با انتخاب تعدادی از حروف a مجموعه اول همراهه. اگه توان رو برابر ۲ بگیریم چی میشه؟ یه تعداد به a های اول رشته اضافه میشه و رشته جدید عضو زبان نخواهد بود. پس زبان منظم نیست.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

joyebright پاسخ داده:

RE: چند سوال در رابطه به لم تزریق خانواده زبان های منظم

(۲۰ آبان ۱۳۹۴ ۰۲:۳۴ ق.ظ)Jooybari نوشته شده توسط:  
(19 آبان ۱۳۹۴ ۱۰:۲۴ ق.ظ)joyebright نوشته شده توسط:  همین مراحل رو برای زبان ساده ای مثل ، رشته w , که داریم wwreverse برای مجموعه تمام حالت های a , b مرحله مرحله حل کنید ، مخصوص طریقه تجزیه و شکستن رشته به xyz .

برای زبان [tex]L=\{ww^r|w\in {\sum}^*\}[/tex]. فرض کنید ماشین متناهی که قراره این زبان رو قبول کنه طول p داره. یک عدد q بزرگتر از p رو درنظر میگیریم. دلیل این فرض اینه که قصد داریم یه رشته با طول بزرگتر از اندازه حالت های ماشین که جزء زبانه رو مثال بزنیم.
رشته [tex]a^qbba^q[/tex] رشته ای از زبانه.
این رشته رو به تمام حالات ممکن میشکنیم به طوری که [tex]|xy|\leq p[/tex] و [tex]|y|\geq 1[/tex] باشه. منظور از این دو عبارت اینه که اگه قراره رشته انتخابی توی ماشین متناهی یه جایی توی حلقه بیافته، این حلقه حتما توی p حرف اول رشته اتفاق افتاده و اندازه این حلقه حداقل برابر ۱ و حداکثر به اندازه تعداد حالتهای ماشینه. چون ماشین قابلیت شمردن تعداد حلقه هارو نداره، میگیم اگه تعداد تکرارهای اون حلقه تغییر کنه یاز هم باید رشته تولید شده عضو زبان باشه. اگه برای یک رشته از زبان بتونیم برای تمام حالات شکستنش، یک توان پیدا کنیم که رشته جدید عضو زبان نباشه، زبان منظم نیست.
تمام حالتهای این انتخاب با انتخاب تعدادی از حروف a مجموعه اول همراهه. اگه توان رو برابر ۲ بگیریم چی میشه؟ یه تعداد به a های اول رشته اضافه میشه و رشته جدید عضو زبان نخواهد بود. پس زبان منظم نیست.

۱/منظورتون از یک عدد q بزرگتر از p همون رشته w که طولش بیشتر از q باشه دیگه ؟
۲/می شد مثلا به جای رشته انتخابی شما abba انتخاب می کردیم و چرا a به توان q رسیده ؟
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

Jooybari پاسخ داده:

RE: چند سوال در رابطه به لم تزریق خانواده زبان های منظم

(۲۰ آبان ۱۳۹۴ ۱۲:۱۹ ب.ظ)joyebright نوشته شده توسط:  ۱/منظورتون از یک عدد q بزرگتر از p همون رشته w که طولش بیشتر از q باشه دیگه ؟

بله میشه گفت. یه رشته با توجه به پارامتر q که میدونیم بزرگتر از p هست انتخاب میکنیم.

(۲۰ آبان ۱۳۹۴ ۱۲:۱۹ ب.ظ)joyebright نوشته شده توسط:  ۲/می شد مثلا به جای رشته انتخابی شما abba انتخاب می کردیم و چرا a به توان q رسیده ؟

خیر نمیشه. این رشته ای که انتخاب کردم باعث میشه بدونیم برای اینکه این زبان منظم باشه باید یه حلقه توی p حرف اول این رشته اتفاق افتاده باشه. توان q هم برای اینه که مطمئن بشیم حلقه حتماً توی حروف a اول رشته اتفاق افتاده.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  کدام زبان برای هوش مصنوعی بهتر است؟ فرق بین زبان های هوش مصنوعی چیست؟ azam2075 ۳ ۵,۵۶۰ ۱۴ مهر ۱۴۰۰ ۰۷:۲۱ ب.ظ
آخرین ارسال: علیصا
  نظر در رابطه با استاد داور علیصا ۰ ۱,۵۰۴ ۱۴ مهر ۱۴۰۰ ۰۶:۰۵ ب.ظ
آخرین ارسال: علیصا
  در نوشتن چند جمله انگلیسی نیاز به کمک دارم fa_karoon ۰ ۱,۴۷۹ ۰۳ شهریور ۱۴۰۰ ۰۱:۰۹ ب.ظ
آخرین ارسال: fa_karoon
  گرامر زبان انگلیسی:صفت های ed و ing دار cyruskingsolomon ۳ ۲,۷۰۳ ۱۵ بهمن ۱۳۹۹ ۰۶:۴۱ ب.ظ
آخرین ارسال: cyruskingsolomon
  مدیریت سیستم چند پردازنده ای متقارن no_ta2000 ۰ ۱,۵۰۰ ۰۹ مهر ۱۳۹۹ ۰۲:۲۱ ب.ظ
آخرین ارسال: no_ta2000
  صفحه چند سطحی Flash1 ۰ ۱,۶۱۱ ۱۰ تیر ۱۳۹۹ ۰۵:۵۸ ب.ظ
آخرین ارسال: Flash1
  کمک برای چند تا سوالات شبکه کامپیوتری Hamedudk ۳ ۵,۸۱۱ ۲۷ آبان ۱۳۹۸ ۱۱:۴۲ ق.ظ
آخرین ارسال: khayyam
  گرامر منظم Sanazzz ۶ ۶,۲۷۵ ۳۱ اردیبهشت ۱۳۹۸ ۰۴:۳۲ ب.ظ
آخرین ارسال: Sanazzz
  نقش خانواده در جامعه kiyan0 ۰ ۲,۱۲۷ ۲۴ فروردین ۱۳۹۸ ۰۲:۱۲ ب.ظ
آخرین ارسال: kiyan0
  چند راه برای این که پرواز طولانی راحت تری را تجربه کنید - خبرگزاری فارس abolfazlda ۰ ۹ ۲۴ بهمن ۱۳۹۷ ۱۱:۰۵ ق.ظ
آخرین ارسال: abolfazlda

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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