۰
subtitle
ارسال: #۱
نحوه به دست آوردن عبارت منظم برای زبان داده شده-سوال ۱۳ بخش ۲-۳ کتاب پیتر لینز
سوال ۱۳ بخش ۲-۳ کتاب پیتر لینز (ویرایش چهارم). گفته شده برای زبان زیر عبارت منظم روی {a,b} بنویسید.
{w:(na(w)−nb(w))mod≠0}
خب اول dfa زبان رو رسم می کنیم.
بعد؟ بعضیا گفتن چون دو تا final داریم هر دفعه یکیشو final میگیریم و از روی اونها عبارت منظم مینویسیم و در آخر جمع دو تا عبارت میشه جواب. توی جزوه دکتر کارگهی از یه روش دیگه ای استفاده شده. که من متوجه نشدم چطوری عبارت منظم زیر رو برای این زبان به دست آوردن.
(ab(aab)(ba)∗(abb))∗(a(ab)∗aa(ba)∗b(ba)∗bb(ab)∗)
{w:(na(w)−nb(w))mod≠0}
خب اول dfa زبان رو رسم می کنیم.
بعد؟ بعضیا گفتن چون دو تا final داریم هر دفعه یکیشو final میگیریم و از روی اونها عبارت منظم مینویسیم و در آخر جمع دو تا عبارت میشه جواب. توی جزوه دکتر کارگهی از یه روش دیگه ای استفاده شده. که من متوجه نشدم چطوری عبارت منظم زیر رو برای این زبان به دست آوردن.
(ab(aab)(ba)∗(abb))∗(a(ab)∗aa(ba)∗b(ba)∗bb(ab)∗)