حل تمرین نظریه محاسبات-ویرایش دوم/فصل اول/حل تمرین۱-۲۳

از testwiki
پرش به ناوبری پرش به جستجو

اگر B زبانی روی الفبای سیگما باشد نشان دهید که B=B+ اگر و تنها اگر BB زیرمجموعه B باشد.

حل:

برای اثبات این مسیله باید هر دو طرف قضیه را اثبات کنیم:

الف: اگر

B=B+

آنگاه BBB

اثبات: طبق تعریف B+ می‌توان نوشت BBB+

و از آنجا که B=B+ پس BBB+

قسمت B: اگر BBB+ آنگاه B=B+

اثبات: برای آنکه نشان دهیم که B=B+ ایتدا باید نشان دهیم که BBB+ و سپس نشان دهیم که B+B

طبق تعریف B+ =>

BB+

اما برای آنکه نشان دهیم B+B. برای اثبات این مورد از اثبات به روش استقرا کمک می گیریم:

استقرا)

اگر

W1 و W2 آنگاه W1.W2B زیرا BBB

فرض استقرا)


حکم استقرا)