۰
subtitle
ارسال: #۱
  
زبان های مستقل از متن [tex]0^n1^n0^n[/tex]
لطفا طریقه محاسبه مکمل این زبان را توضیح دهید.
ممنون.
Sent from my C6903 using Tapatalk
ممنون.
Sent from my C6903 using Tapatalk
۲
ارسال: #۲
  
RE: زبان های مستقل از متن [tex]0^n1^n0^n[/tex]
سلام. مکملش رو میشه از اجتماع این ۳ زبان به دست آورد:
۱- صفرهای دو طرف برابر نباشه.
۲- تعداد صفرهای سمت چپ با ۱ها برابر نباشه.
۳- تعداد صفرهای سمت راست با ۱ها برابر نباشه.
عذرخواهی میکنم. زبانی که گفتم باید با مجموعه رشته هایی که به فرم [tex]0^i1^j0^k[/tex] نیستن اجتماع گرفته بشه.
۱- صفرهای دو طرف برابر نباشه.
۲- تعداد صفرهای سمت چپ با ۱ها برابر نباشه.
۳- تعداد صفرهای سمت راست با ۱ها برابر نباشه.
عذرخواهی میکنم. زبانی که گفتم باید با مجموعه رشته هایی که به فرم [tex]0^i1^j0^k[/tex] نیستن اجتماع گرفته بشه.
۱
ارسال: #۳
  
RE: زبان های مستقل از متن [tex]0^n1^n0^n[/tex]
ممنون.
ولی مثلا رشته ۰۱۰۱۰۱ در مکمل این زبان موجود است. ولی توسط مواردی که شما گفتی پوشش داده نمیشود.
Sent from my C6903 using Tapatalk
ولی مثلا رشته ۰۱۰۱۰۱ در مکمل این زبان موجود است. ولی توسط مواردی که شما گفتی پوشش داده نمیشود.
Sent from my C6903 using Tapatalk
۰
ارسال: #۴
  
Re: زبان های مستقل از متن [tex]0^n1^n0^n[/tex]
سلام این مستقل از متنه؟ شکلش که نشون میده مستقل از متن نیس. ولی مکملش میشه تمام رشته عایی که تووشون این ترکیب از رشته ها نباشن
Landa
۰۱۰
۰۰۱۱۰۰
۰۰۰۱۱۱۰۰۰
..
که مکملش میشه،همه رشتهایی که عبارات بالا توش نباشن،یه راه حل سادش اینه که عبارت بالا رو بسازیم و با خوندن یه صفر یا یک اضافه اونو نقضش کنیم
یه عبارت منظمش میشه
۰^n 1^m 0^j | n≠m
و همچنین n,m,j بزرگتر از صفر چون لاندا هم نمیتونه باشه توی مکملش
..یعنی برابر نباشن.
که در اینصورت با یه ماشین پشته ای اول n تا صفر میریزیم روو پشته و با یه یک به حالت بعدی میریم و چیزی نمیخونیم و چیزیم روو پشته نمیریزیم،خب بعدش nتا صفرو حذف میکنیم و بجاش ۱ میخونیم که کلا n+1 یک خوندیم و در اخرم هر چنتا صفر که بخوایم میتونیم بخونیم چون اون رشته ی تولیدی صدرصد با اون زبان اولمون متفاوت میشه...
یادت باشه شما نمیتونی با یه عبارت منظم همه رشتهایی که مکمل یه زبان تولید میکنه رو نشون بدی،
ولی کلا میتونی بگی
Zigma Star - L1 = L'
اگه خواص مجموعها یادت باشه، اینم همون مثلا شما نمیتونی بگی مکمل مجموعه ۱،۲،۳، نسبت به مجوعه جهانی چی میشه
Sent from my GT-N5100 using Tapatalk HD
Landa
۰۱۰
۰۰۱۱۰۰
۰۰۰۱۱۱۰۰۰
..
که مکملش میشه،همه رشتهایی که عبارات بالا توش نباشن،یه راه حل سادش اینه که عبارت بالا رو بسازیم و با خوندن یه صفر یا یک اضافه اونو نقضش کنیم
یه عبارت منظمش میشه
۰^n 1^m 0^j | n≠m
و همچنین n,m,j بزرگتر از صفر چون لاندا هم نمیتونه باشه توی مکملش
..یعنی برابر نباشن.
که در اینصورت با یه ماشین پشته ای اول n تا صفر میریزیم روو پشته و با یه یک به حالت بعدی میریم و چیزی نمیخونیم و چیزیم روو پشته نمیریزیم،خب بعدش nتا صفرو حذف میکنیم و بجاش ۱ میخونیم که کلا n+1 یک خوندیم و در اخرم هر چنتا صفر که بخوایم میتونیم بخونیم چون اون رشته ی تولیدی صدرصد با اون زبان اولمون متفاوت میشه...
یادت باشه شما نمیتونی با یه عبارت منظم همه رشتهایی که مکمل یه زبان تولید میکنه رو نشون بدی،
ولی کلا میتونی بگی
Zigma Star - L1 = L'
اگه خواص مجموعها یادت باشه، اینم همون مثلا شما نمیتونی بگی مکمل مجموعه ۱،۲،۳، نسبت به مجوعه جهانی چی میشه
Sent from my GT-N5100 using Tapatalk HD
۰
ارسال: #۵
  
RE: زبان های مستقل از متن [tex]0^n1^n0^n[/tex]
مکمل این زبان مگه زبانی نمیشه که کلیه رشته های سیگما استارو تولید کنه به جز رشته های این زبان؟
Sent from my C6903 using Tapatalk
Sent from my C6903 using Tapatalk
ارسال: #۶
  
RE: زبان های مستقل از متن [tex]0^n1^n0^n[/tex]
۰
ارسال: #۷
  
Re: RE: زبان های مستقل از متن [tex]0^n1^n0^n[/tex]
همون طور که دوستان اشاره کردند قسمتی از مکمل زبان مورد نظر بصورت زیر است
مکملش رو میشه از اجتماع این ۳ زبان به دست آورد:(L1)
۱- صفرهای دو طرف برابر نباشه.
۲- تعداد صفرهای سمت چپ با ۱ها برابر نباشه.
۳- تعداد صفرهای سمت راست با ۱ها برابر نباشه.
علاوه براین زبانی که رشته هایی تولید میکند که زیر رشته ۱۰۱ را در رشته های خود دارد. (L2)
اجتماع دو زبان L1 و L2 مکمل زبان مورد نظر میباشد.
البته L2 منظم میباشد و L1 مستقل از متن میباشد. که در این مورد اجتماع هم مستقل از متن میباشد.
Sent from my C6903 using Tapatalk
مکملش رو میشه از اجتماع این ۳ زبان به دست آورد:(L1)
۱- صفرهای دو طرف برابر نباشه.
۲- تعداد صفرهای سمت چپ با ۱ها برابر نباشه.
۳- تعداد صفرهای سمت راست با ۱ها برابر نباشه.
علاوه براین زبانی که رشته هایی تولید میکند که زیر رشته ۱۰۱ را در رشته های خود دارد. (L2)
اجتماع دو زبان L1 و L2 مکمل زبان مورد نظر میباشد.
البته L2 منظم میباشد و L1 مستقل از متن میباشد. که در این مورد اجتماع هم مستقل از متن میباشد.
Sent from my C6903 using Tapatalk
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close