لغة خالية من النجوم

في علم الحاسوب النظري ونظرية اللغات الرسمية ، يُقال إن اللغة المنتظمة خالية من النجوم إذا أمكن وصفها بتعبير منتظم مُكوَّن من حروف الأبجدية ، والكلمة الفارغة ، ورمز المجموعة الفارغة ، وجميع عوامل التشغيل المنطقية - بما في ذلك المكمل - والتسلسل ، ولكن بدون نجمة كلين . [ 1 ] هذا الشرط يُكافئ أن يكون ارتفاع النجمة المعممة صفرًا.

على سبيل المثال، اللغةΣ*{\displaystyle \Sigma ^{*}}من بين جميع الكلمات المحدودة على الأبجديةΣ{\displaystyle \Sigma }يمكن إثبات خلوها من النجوم عن طريق أخذ متممة المجموعة الفارغة.Σ*=¯{\displaystyle \Sigma ^{*}={\bar {\emptyset }}}ثم لغة الكلمات فوق الأبجدية{أ،ب}{\displaystyle \{a,\,b\}}يمكن تعريف الكلمات التي لا تحتوي على حرف "a" متتالي على النحو التالي:Σ*أأΣ*¯{\displaystyle {\overline {\Sigma ^{*}aa\Sigma ^{*}}}}، أولاً بناء لغة الكلمات التي تتكون منأأ{\displaystyle aa}باستخدام بادئة ولاحقة عشوائيتين، ثم أخذ مكملها، والذي يجب أن يكون جميع الكلمات التي لا تحتوي على السلسلة الفرعيةأأ{\displaystyle aa}.

مثال على لغة منتظمة لا تخلو من النجوم هو(أأ)*{\displaystyle (aa)^{*}}[ 2 ] أي لغة السلاسل المكونة من عدد زوجي من "a" .(أب)*{\displaystyle (ab)^{*}}أينأب{\displaystyle a\neq b}يمكن تعريف اللغة على النحو التالي:Σ*(بΣ*Σ*أΣ*أأΣ*Σ*ببΣ*){\displaystyle \Sigma ^{*}\setminus (b\Sigma ^{*}\cup \Sigma ^{*}a\cup \Sigma ^{*}aa\Sigma ^{*}\cup \Sigma ^{*}bb\Sigma ^{*})}، بأخذ مجموعة جميع الكلمات وإزالة الكلمات التي تبدأ بـب{\displaystyle b}، وتنتهي بـأ{\displaystyle a}أو تحتوي علىأأ{\displaystyle aa}أوبب{\displaystyle bb}لكن عندماأ=ب{\displaystyle a=b}هذا التعريف لا يُنشئ (أأ)*{\displaystyle (aa)^{*}}.

وصف مارسيل-بول شوتزنبرغر اللغات الخالية من النجوم بأنها تلك التي تحتوي على أحاديات نحوية غير دورية . [ 3 ] [ 4 ] ويمكن وصفها منطقيًا أيضًا بأنها لغات قابلة للتعريف في منطق الرتبة الأولى FO[<]، وهو منطق الرتبة الأولى على الأعداد الطبيعية مع علاقة أصغر من، [ 5 ] وبأنها لغات تقبلها بعض الآلات ذات الحالات المحدودة غير الدورية (المعروفة باسم اللغات الخالية من العدادات)، [ 6 ] وبأنها لغات قابلة للتعريف في منطق زمني خطي . [ 7 ]

جميع اللغات الخالية من النجوم تكون في AC 0 موحد .

يستغرق الأمر وقتًا غير بديهي لتحديد ما إذا كانت لغة خالية من النجوم تتكون من حرفين

تقول مشكلة الفراغ في لغة ستار فري:

  • المدخلات: سلسلة نصية برموز{أ،ب}{\displaystyle \{a,\,b\}}، المجموعة الفارغة، والتسلسل، والاتحاد، والتقاطع، والمكمل.
  • الناتج: ما إذا كانت هذه اللغة تحتوي على أي عنصر.

هذه المسألة قابلة للحل ، ولكن في زمن غير ابتدائي فقط . وكنتيجة مباشرة لذلك، فإن تحديد ما إذا كانت لغتان خاليتان من النجوم متساويتان، أو منفصلتان، أو تحتويان على بعضهما البعض، قابل للحل ولكنه غير ابتدائي. [ 8 ]

انظر أيضاً

ملحوظات

  1. لوسون (2004) ص 235
  2. أرتو سالوما (1981). جواهر نظرية اللغات الرسمية . دار نشر علوم الحاسوب. ص  53. ISBN 978-0-914894-69-8.
  3. مارسيل-بول شوتزنبرغر (1965). "حول الزمر الجزئية المنتهية التي تحتوي على زمر جزئية تافهة فقط" (ملف PDF) . المعلومات والحوسبة . 8 (2): 190-194 . doi : 10.1016/s0019-9958(65)90108-7 .
  4. لوسون (2004) ص 262
  5. ↑ ستراوبينغ ، هوارد (1994). الأوتوماتا المحدودة، والمنطق الصوري، وتعقيد الدوائر . التقدم في علوم الحاسوب النظرية. بازل: بيركهاوزر. ص 79. ISBN  3-7643-3719-2. Zbl 0816.68086 . 
  6. ماكناوتون، روبرت؛ بابيرت، سيمور (1971). الأوتوماتا الخالية من العدادات . دراسة بحثية. المجلد 65. مع ملحق بقلم ويليام هينمان. مطبعة معهد ماساتشوستس للتكنولوجيا. ISBN  0-262-13076-9. Zbl 0232.94024 . 
  7. كامب، يوهان أنتوني ويليم (1968). منطق الزمن ونظرية الترتيب الخطي . جامعة كاليفورنيا في لوس أنجلوس (UCLA).
  8. ستوكمير، لاري جوزيف (1974). تعقيد مشاكل القرار في نظرية الأتمتة والمنطق (أطروحة دكتوراه). معهد ماساتشوستس للتكنولوجيا.

مراجع

  • لوسون، مارك ف. (2004). الأوتوماتا المحدودة . تشابمان آند هول/سي آر سي. رقم ISBN 1-58488-255-7. Zbl 1086.68074 . 
  • ديكرت، فولكر؛ جاستين، بول (2008). "لغات قابلة للتعريف من الدرجة الأولى". في: يورغ فلوم؛ إريك غرادل؛ توماس ويلك (محررون). المنطق والأتمتة: التاريخ والآفاق (ملف PDF) . مطبعة جامعة أمستردام. ISBN 978-90-5356-576-6.