تالار گفتمان مانشت
سوال از زبان مستقل از متن - نسخه‌ی قابل چاپ

سوال از زبان مستقل از متن - amir2930 - 24 شهریور ۱۳۹۳ ۱۱:۲۵ ق.ظ

اگر [tex]\sum\{0,1\}[/tex] و [tex]C1=\{xyz||x,z\in\sum\ast\: and\: y\in\sum\ast1\sum\ast\: where\: |x|=|z|\ge|y|\}[/tex]
[tex]C2=\{xyz||x,z\in\sum\ast\: and\: y\in\sum\ast1\sum\ast1\sum\ast\: where\: |x|=|z|\ge|y|\}[/tex]
ثابت کنید c1 مستقل از متن است
c2 مستقل از متن نیست[/align]

RE: سوال از زبان مستقل از متن - ahrmb - 24 شهریور ۱۳۹۳ ۱۱:۵۳ ق.ظ

در مورد اولی یه راهنمایی میکنم اگر حل نشد حل کاملش رو ارسال میکنم.
زبان اولی به روایتی دیگر یعنی اگر در کلمه مورد نظر یک عدد ۱ در ۱/۳ میانی وجود داشت این کلمه در زبان وجود دارد.

RE: سوال از زبان مستقل از متن - amir2930 - 24 شهریور ۱۳۹۳ ۱۱:۵۸ ق.ظ

میشه حل کاملشو بزارین

RE: سوال از زبان مستقل از متن - ahrmb - 24 شهریور ۱۳۹۳ ۱۲:۰۹ ب.ظ

برای دومی روی این کلمه از پامپینگ لم استفاده کنی فکر کنم حل بشه
$۰^n10^{n-2}10^n$

RE: سوال از زبان مستقل از متن - fatemeh69 - 24 شهریور ۱۳۹۳ ۰۵:۳۹ ب.ظ

اثبات مستقل از متن بودن زبان اولی:
[tex]S\rightarrow P1P|A|B[/tex]
[tex]P\rightarrow0|1[/tex]
[tex]A\rightarrow PPAP|C|E[/tex]
[tex]B\rightarrow PBPP|D|E[/tex]
[tex]C\rightarrow10|100|1000|1100|0100[/tex]
[tex]D\rightarrow01|001|0001|0011|0010[/tex]
[tex]E\rightarrow11|111|1111|101|010|1001|1011|1101|1010|0101|0110|0111|1110|110|011[/tex]
قوانین A و B رشته هایی سه تکه تولید می کنند که هر تکه می تواند هر تعداد ۰و۱ داشته باشد در نهایت متغیر جایی از رشته می ماند که یا شروع تکه ی میانی است یا پایان تکه ی میانی است.
حالا با رشته های D,E,C به گونه ای این فضا (ابتدا یا انتهای رشته میانی ) پر می شود که نهایتا پس از اتمام اشتقاق تکه ی میانی حداقل یک ۱ داشته باشد.
دقت داشته باشید که زبان ما رشته های دو کاراکتری یا چهار کاراکتری ندارد.