حل تمرین نظریه محاسبات/فصل اول/حل تمرین1-37

حل تمرین1-37

تمرین ویرایش

Show that the language F={w|w is not a palindrome}satisfies the three conditions of the pumping lemma even though it is not regular.Explain why this fact does not contradict the pumping lemma!

نشان دهید که {قرینه نیست F={w|w اگرچه نامنظم است سه شرط لم تزریق را ارضا می کند. توضیح دهید چرا با لم تزریق تناقض ندارد.

  • این سوال غلط می باشد

می توان نشان داد که این زبان لم تزریق ندارد

ولی زبانهای دیگری وجود دارند که منظم نیستند ولی لم تزریق دارند

حل ویرایش

نشان می دهیم که لم تزریق ندارد.

لم تزریق را مورد بررسی قرار میدهیم:

با فرض عدد P (طول تزریق) داریم:

S=xyz , |S|>=P

S = ap!.b.ap!+p

=> y = ak , 1<k<p

xyyiz = ap+k .b.ap+1 لم تزریق دارد

i = 0 xz = ap-k.b.ap+1

داریم:

S = ap+ik.b.b.ap!+p | => y = ak , 1<k<p i = p! / k

عضو زبان نیست این تناقض است.

این زبان لم تزریق ندارد پس نامنظم است.