ScholarGate
دستیار

نظریه زبان‌های صوری و اتوماتا

نظریه زبان‌های صوری و ماشین‌های انتزاعی که آن‌ها را تشخیص می‌دهند، واژگانی را برای توصیف میزان پیچیدگی یک الگوی زبانی و الگوریتم‌هایی که می‌توانند آن را پردازش کنند، فراهم می‌کند.

یافتن موضوع با PaperMindبه‌زودیFind papers & topics
Tools & resources
دریافت اسلایدها
Learn & explore
ویدیوبه‌زودی

Definition

نظریه زبان‌های صوری به مطالعه مجموعه‌هایی از رشته‌ها می‌پردازد که توسط گرامرها تعریف می‌شوند، و نظریه اتوماتا به مطالعه ماشین‌های انتزاعی می‌پردازد که عضویت در آن مجموعه‌ها را تعیین می‌کنند.

Scope

این حوزه سلسله‌مراتب چامسکی (زبان‌های منظم، مستقل از متن، وابسته به متن، بازگشتی شمارش‌پذیر)، گرامرهای متناظر، و اتوماتاهای تشخیص‌دهنده — ماشین‌های حالت متناهی، اتوماتای پشته‌ای، و ماشین‌های تورینگ — را پوشش می‌دهد. همچنین به ویژگی‌های بستار و تصمیم‌پذیری مرتبط با پردازش زبان و این پرسش که زبان طبیعی در کجای این سلسله‌مراتب قرار می‌گیرد، می‌پردازد. لم‌های پمپاژ و اثبات‌های کامل پیچیدگی به عنوان محتوای پس‌زمینه و نه اصلی در نظر گرفته می‌شوند.

Core questions

  • کدام اتوماتا با هر سطح از سلسله‌مراتب چامسکی مطابقت دارد؟
  • زبان طبیعی در کجای این سلسله‌مراتب قرار می‌گیرد و چرا استدلال می‌شود که قدرت آن از مستقل از متن فراتر است؟
  • بسته بودن یک کلاس زبان تحت یک عملگر به چه معناست و چرا این موضوع برای مهندسی اهمیت دارد؟

Key concepts

  • زبان منظم
  • گرامر مستقل از متن
  • گرامر وابسته به متن
  • اتوماتای حالت متناهی
  • اتوماتای پشته‌ای
  • ماشین تورینگ
  • ویژگی‌های بستار
  • وابستگی خفیف به متن

Key theories

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

History

مقاله چامسکی در سال ۱۹۵۶ سلسله‌مراتب را به عنوان بخشی از استدلالی معرفی کرد که مدل‌های حالت متناهی برای زبان طبیعی ناکافی هستند. دهه‌های بعدی، تطابق‌های اتوماتا را رسمی کردند، و زبان‌شناسان محاسباتی بعدها نشان دادند که زبان طبیعی حداکثر به قدرت «کمی وابسته به متن» نیاز دارد، که این امر به فرمالیسم‌های گرامری فراتر از مستقل از متن انگیزه داد.

Debates

آیا زبان طبیعی مستقل از متن است؟
وابستگی‌های متقاطع در زبان‌هایی مانند آلمانی سوئیسی برای استدلال اینکه زبان طبیعی از قدرت مستقل از متن فراتر است، استفاده شد که منجر به مفهوم وابستگی خفیف به متن به عنوان سطح مناسب بیانگری شد.

Key figures

  • Noam Chomsky
  • John Hopcroft
  • Jeffrey Ullman
  • Stephen Kleene

Related topics

Seminal works

  • chomsky1956
  • hopcroft2006

Frequently asked questions

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

Methods for this concept

Related concepts