۲ سوال نظریه درمورد مثالهایی از زبانهای منظم - نسخهی قابل چاپ |
۲ سوال نظریه درمورد مثالهایی از زبانهای منظم - maneshti - 26 فروردین ۱۳۹۰ ۱۲:۲۱ ب.ظ
۱)نشان دهید که زبان [tex]l={a^{n}n=i jk;i, k are fixed ;j=0,1,2,...}[/tex] منظم است ۲)فرضیه زیر را ثابت و یا رد کنید. اگر [tex]M=(Q,\sum ,\delta ,q_{0},F)[/tex] یک dfa کاهش یافته برای زبان منظم L باشد و یا آنگاه dfa مانند M1 با تابع [tex]\delta _{1}[/tex] و وضعیت اولیه [tex]_{q_{0}}[/tex] با [tex]\widehat{M}[/tex] معادل و دارای [tex]\widehat{M}= {Q,\sum ,\delta ,q_{0},Q-F}[/tex] یک dfa کاهش یافته برای [tex]L'[/tex] است |
۲ سوال نظریه - فرناز خانم - ۲۶ فروردین ۱۳۹۰ ۱۲:۲۶ ب.ظ
اگه اشتباه نکنم هر دو مسئله جزء مسائل حل شده لینز است! البته این مسائل کلا" تشریحی است. فکر کنم نتایجشون مهمه! |
۲ سوال نظریه - ف.ش - ۲۶ فروردین ۱۳۹۰ ۰۵:۱۹ ب.ظ
۱- زبان مورد نظر تک الفبایی است پس کافی است ثابت کنیم که مستقل از متن است( زبان تک الفبایی که مستقل از متن باشد منظم نیز هست ) می توانید برای آن یک گرامر مستقل از متن بنویسید. [tex]S\rightarrow a^i A[/tex] [tex]A\rightarrow a^K A|a^K[/tex] برای رسم DFA هم به این صورت عمل کنید: ابتدا از حالت شروع q0 با خواندن i تا a به وضعیت دیگری برسید qi سپس با خواندن k تا a به qi+k برسید سپس با لاندا به qi برگردید در اینصورت شما با خواندن i تا a و مضربی از k تا a به حالت پذیرش میرسید (همان qi+k ) چون j صفر نیز میتواند باشد از حالت qi با لاندا به qi+k بروید.(یا qi را نیز حالت پذیرش قرار دهید.) ۲- فکر کنم درست باشه چون برای متمم کردن کافی است که حالات پذیرش را به غیر پذیرش و حالات غیر پذیرش را به حالات پذیرش تبدیل کنیم که چون Q-F همان حالات غیر پذیرش است که در L' به عنوان حالات پذیرش معرفی شده یعنی Fها هم اکنون غیر پذیرش است و این همان متمم کردن است. نکته مهم این است که DFA داشتیم و مینیمال شده بود (اگر مینیمال نبود متمم اش منحصر به فرد نبود). (اگر NFA بود مطالب بالا صادق نبود) اگه جایی ابهام یا اشکال داره بهم بگین. |