موعد تحویل :یکشنبه 03مهر 9019 تمرین سری سوم نظریه زبانها و ماشینها .9برای زبانهای زیر عبارت منظم ارائه دهید. الف) با الفبای } {a,b,cمجموعهی همهی رشتههایی که بین هر aو cحداقل یک bوجود داشته باشد. ب) با الفبای } {0, 1مجموعهی همهی رشتههایی که حداقل یک زیررشتهی 00و یک زیررشتهی 99 داشته باشد. .2الف) برای زبان Lبا الفبای } {a, bیک dfaرسم کنید: }L = {w : na(w) mod 3 > nb(w) mod 3 ) na(wبه معنی تعداد aها در رشتهی wاست. ب) ثابت کنید زبان Lkبرای هر kمنظم است. }Lk = {w : na(w) mod k > nb(w) mod k .0درستی یا نادرستی عبارات زیر را با ذکر دلیل مشخص کنید. الف) تعداد زبانهای نامنظم شمارا است. ب) مجموعهی زبانهای منظم نسبت به تعداد نامتناهی بار عمل اشتراکگیری بسته است. ج) هر مجموعهای که یک زیر مجموعهی نامنظم داشته باشد نامنظم است. د) اگر Lمنظم باشد LRهم منظم است( .منظور از LRزبانی است که معکوس رشتههای زبان Lرا میپذیرد). .4فرض کنید }) ( ) ( ) ( ) ({ = ∑ ،زبان Cرا به شکل زیر تعریف میکنیم: }عدد ردیف پایین در رشته ،دو برابر عدد ردیف باال باشد | C = { w ∈ Σ به عنوان مثال رشته ) () () ( یکی از رشتههای زبان Cمیباشد .نشان دهید زبان Cمنظم است. .5یک all-NFAرا به صورت یک 5تایی ) (Q, Σ, δ, q0, Fتعریف می کنیم به طوری که برای هر رشته w * ∈ Σدر صورتی wرا می پذیرد که تمام مسیرها پس از خواندن آن به حالت پذیرش ختم شود .قدرت محاسباتی all-NFAرا با قدرت محاسباتی NFAمقایسه کنید( .منظور از قدرت محاسباتی یک ماشین کالس زبانهایی است که میپذیرد .به طور مثال قدرت محاسباتی DFAو NFAبرابر است). .6با فرض این که زبان Lمنظم است ،ثابت کنید زبانهای زیر منظماند. الف) } xm+n ( { ambn | xm+n ∈Lرشتهای دلخواه به طول m + nاست) ب) }{ w | for some y, |x| = |y| and xy ∈ L ج) } { even(w) | w∈Lکه ) even(wبه صورت زیر تعریف میشود: w = w1w2w3w4... …even(w) = w2w4
© Copyright 2025 Paperzz