زبان نمایه‌سازی‌شده

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

زبان‌های نمایه‌سازی‌شده یک دسته از زبان‌های صوری می‌باشند که توسط آلفرد آهو[۱] کشف شده است، این زبان‌ها توسط گرامرهای نمایه‌سازی‌شده شرح داده می‌شوند و می‌توانند با ماشین پشته‌ای مشبک شناخته شوند.[۲]

زبان‌های نمایه‌سازی‌شده یک زیر مجموعهٔ مناسب از زبان‌های حساس به متن می‌باشند.[۱] به‌عنوان یک خانواده انتزاعی از زبان‌ها (علاوه بر AFL کامل) واجد شرایط می‌باشند و از این رو بسیاری از خصوصیات بستاری را برآورده کنند. با این حال، تحت اشتراک یا متمم بسته نیستند.[۱]

دسته زبان‌های نمایه‌سازی‌شده اهمیت عملی بسیاری در پردازش زبان طبیعی به‌عنوان محاسباتی مقرون‌به‌صرفه در تعمیم زبان‌های مستقل از متن دارد، چرا که گرامر نمایه‌سازی‌شده می‌تواند بسیاری از محدودیت‌هایی که در زبان‌های طبیعی رخ می‌دهد را توصیف کند.

جرالد گزدلر (۱۹۸۸)[۳] و ویجی شنکر (۱۹۸۷)[۴] یک گروه از زبان حساس به متن را که در حال حاضر به‌عنوان گرامر نمایه‌سازی‌شده خطی (LIG)[۵] شناخته‌شده است را معرفی کردند. گرامر نمایه‌سازی‌شده خطی محدودیت‌های بیشتری نسبت به گرامر نمایه‌سازی‌شده (IG) دارند. گرامر نمایه‌سازی‌شده خطی هم‌ارزی ضعیفی (از نظر تولید همان دسته از زبان) در مقابل گرامر درخت مجاورت می‌باشد.[۶]

مثال‌ها

زبان‌های زیر نمایه سازی شده می‌باشند اما مستقل از متن نیستند:

{anbncndn|n1}[۳]
{anbmcndm|m,n0}[۲]

این دو زبان نیز نمایه سازی شده می‌باشند، اما تحت خصوصیات Gazdar حساس به متن خفیف نمی‌باشند:

{a2n|n0}[۲]
{www|w{a,b}+}[۳]

از سوی دیگر، زبان زیر نمایه سازی شده نمی‌باشد:[۷]

الگو:عبارت چپ‌چین

ویژگی‌ها

جان هاپکرافت و اولمان تمایل داشتند که زبان‌های نمایه‌سازی‌شده را به‌عنوان یک دسته طبیعی در نظر بگیرند، ازین رو آن‌ها توسط چندین صور تولید شده‌اند، مانند:[۹]

هایاشی [۱۴] لم تزریق را برای گرامرهای نمایه‌سازی‌شده تعمیم می‌داد. در مقابل، گیلمن[۷][۱۵] لم کاهشی را برای زبان نمایه‌سازی‌شده ارائه کرد.

جستارهای وابسته

منابع

الگو:پانویس

پیوند به بیرون

الگو:زبان‌ها و دستور زبان‌های صوری الگو:علوم نظری رایانه-خرد