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

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

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

حل:

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

الف: اگر

B=B+

آنگاه BB∈B

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

و از آنجا که B−=B+ پس BB∈B+

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

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

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

B∈B+

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

استقرا)

اگر

W1 و W2 آنگاه W1.W2∈B زیرا BB∈B

فرض استقرا)


حکم استقرا)