۰
subtitle
ارسال: #۱
  
نحوه تشخیص زبان های خطی
سلام
چه روشی وجود داره که بفهمیم یک زبان از نوع خطی هست؟!
چه روشی وجود داره که بفهمیم یک زبان از نوع خطی هست؟!
۷
ارسال: #۲
  
RE: تشخیص زبان های خطی
(۰۸ بهمن ۱۳۹۳ ۰۷:۴۶ ب.ظ)arefeh.hp نوشته شده توسط: سلامسلام
چه روشی وجود داره که بفهمیم یک زبان از نوع خطی هست؟!
یکی از راه های تشخیص زبان خطی اینه که بتونیم اون زبانو به وسیله یک ماشین پشته ای single turn پیاده سازی کنیم.حالا ماشین پشته ای single turn یعنی اگه یکبار پشته شروع به کم کردن ارتفاع کرد(برداشتن نمادها از پشته) دیگه دوباره اونو افزایش نده.(گذاشتن نمادها در پشته)
مثلا زبان (a^n b^n )
با دیدن a،aها رو تو پشته پوش میکنیم و وقتی b اومد شروع می کنیم به پاپ کردن.الان شروع کردیم به کاهش ارتفاع پشته و دیگه هرگز ارتفاع پشته رو زیاد نکردیم.پس این زبان خطیه.
موفق باشید
۳
ارسال: #۳
  
RE: تشخیص زبان های خطی
یه روش دیگه که من خیلی دوسش دارم اینه که تو زبان نباید بتونی بیشتر از یه نقطه تقارن پیدا کنی
تو تست ها خوب جواب میده
تو تست ها خوب جواب میده
۲
ارسال: #۴
  
RE: تشخیص زبان های خطی
سلام.اره درست میگید هر زبان خطی مستقل از متن هست ولی عکسش لزوما صحیح نیست
۰
ارسال: #۵
  
RE: تشخیص زبان های خطی
اگ بتونیم براش بتونیم ی گرامر خطی بنویسیم خطیه.
اگر هم تشخیص بدیم منظمه، میشه فهمید یا خطی راست هست یا چپ
زبانی ک خطی باشه مستقل از متن هم هست، پس اگ تشخیص بدیم مستقل از متن هست پس خطی هم هست
نمیدونم راه دیگه ای هم هست یا نه
اگر هم تشخیص بدیم منظمه، میشه فهمید یا خطی راست هست یا چپ
زبانی ک خطی باشه مستقل از متن هم هست، پس اگ تشخیص بدیم مستقل از متن هست پس خطی هم هست
نمیدونم راه دیگه ای هم هست یا نه
ارسال: #۶
  
RE: تشخیص زبان های خطی
ارسال: #۷
  
RE: تشخیص زبان های خطی
ارسال: #۸
  
RE: تشخیص زبان های خطی
سلام. بله درست میگید. من ب این دقت نکرده بودم ک یه زبان مستقل از متن میتونه خطی نباشه. ب این دقت کرده بودم هر خطی ای حتما مستقل از متن هست
نکته ی خوبی گفتید
ممنون
نکته ی خوبی گفتید
ممنون
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close