لغة أوميغا

في نظرية اللغات الرسمية ضمن علوم الحاسوب النظرية ، تُعرَّف لغة ω بأنها مجموعة من الكلمات اللانهائية، حيث تُمثل الكلمة اللانهائية سلسلةً لانهائية الطول (وتحديدًا سلسلة بطول ω) من الرموز . هنا، يشير ω إلى أول عدد ترتيبي لانهائي ، والذي يُمثل مجموعة الأعداد الطبيعية .

التعريف الرسمي

ليكن Σ مجموعة من الرموز (ليست بالضرورة منتهية). وفقًا للتعريف القياسي من نظرية اللغة الرسمية ، فإن Σ * هي مجموعة جميع الكلمات المنتهية على Σ. لكل كلمة منتهية طول، وهو عدد طبيعي. بالنظر إلى كلمة w طولها n ، يمكن اعتبار w دالة من المجموعة {0,1,..., n 1} → Σ، حيث تمثل القيمة عند الموضع i الرمز الموجود في الموضع i . وبالمثل، يمكن اعتبار الكلمات غير المنتهية، أو كلمات ω، دوالًا منشمال{\displaystyle \mathbb {N} }إلى Σ. يُرمز إلى مجموعة جميع الكلمات اللانهائية على Σ بالرمز Σ ω . تُكتب مجموعة جميع الكلمات المنتهية واللانهائية على Σ أحيانًا بالرمز Σ أو Σ ≤ω .

وبالتالي فإن لغة ω L على Σ هي مجموعة فرعية من Σ ω .

العمليات

بعض العمليات الشائعة المعرفة في لغات ω هي:

التقاطع والاتحاد
بالنظر إلى اللغات ω L و M ، فإن كل من LM و LM هي لغات ω.
الربط الأيسر
لتكن L لغة ω، و K لغة ذات كلمات محدودة فقط. عندئذٍ يمكن ربط K من اليسار، ومن اليسار فقط ، بـ L للحصول على لغة ω الجديدة KL .
أوميغا (تكرار لا نهائي)
كما تشير الرموز، فإن العملية()ω{\displaystyle (\cdot )^{\omega }}هي النسخة اللانهائية لمؤثر نجمة كلين على اللغات ذات الطول المحدود. بالنظر إلى لغة صورية L ، فإن هي لغة ω لجميع المتتاليات اللانهائية من الكلمات من L ؛ من وجهة النظر الوظيفية، لجميع الدوالشمالل{\displaystyle \mathbb {N} \to L}.
البادئات
ليكن w كلمة من نوع ω. عندئذٍ تحتوي اللغة الرسمية Pref( w ) على كل بادئة منتهية من w .
حد
بالنظر إلى لغة ذات طول محدود L ، فإن الكلمة w ذات الطول ω تقع في نهاية L إذا وفقط إذا كانت Pref( w ) ∩ L مجموعة غير منتهية . بعبارة أخرى، لأي عدد طبيعي كبير n ، من الممكن دائمًا اختيار كلمة ما في L ، طولها أكبر من n ، وتكون بادئة للكلمة w . يمكن كتابة عملية النهاية على L على النحو التالي: L δ أول{\displaystyle {\vec {L}}}.

المسافة بين الكلمات ω

يمكن تحويل المجموعة Σ ω إلى فضاء متري من خلال تعريف المقياسد:Σω×ΣωR{\displaystyle d:\Sigma ^{\omega }\times \Sigma ^{\omega }\rightarrow \mathbb {R} }مثل:

د(w،v)=معلومات{2-|x||xΣ* و xتفضيل(w)تفضيل(v)}{\displaystyle d(w,v)=\inf\{2^{-|x|}\mid x\in \Sigma ^{*}\ {\text{and}}\ x\in {\text{Pref}}(w)\cap {\text{Pref}}(v)\}}

حيث يُفسَّر | x | على أنه "طول x " (عدد الرموز في x )، و inf هو الحد الأدنى على مجموعات الأعداد الحقيقية .w=v{\displaystyle w=v}إذن لا يوجد بادئة طويلة وبالتاليد(w،v)=0{\displaystyle d(w,v)=0}التناظر واضح. وتنتج خاصية التعدي من حقيقة أنه إذا كان للـ w و v بادئة مشتركة قصوى بطول وكان للـ v و u بادئة مشتركة قصوى بطول فإن الأولىمين{م،ن}{\displaystyle \min\{m,n\}}يجب أن تكون الأحرف w و u متطابقة، لذاد(w،u)2-مين{م،ن}2-م+2-ن=د(w،v)+د(v،u){\displaystyle d(w,u)\leq 2^{-\min\{m,n\}}\leq 2^{-m}+2^{-n}=d(w,v)+d(v,u)}وبالتالي فإن d هو مقياس.

الفئات الفرعية المهمة

تُعدّ مجموعة اللغات المنتظمة من نوع ω الفئة الفرعية الأكثر استخدامًا من بين لغات ω ، والتي تتميز بخاصية مفيدة تتمثل في إمكانية التعرف عليها بواسطة آلات بوشي . وبالتالي، فإن مسألة تحديد انتماء اللغة المنتظمة من نوع ω قابلة للحل باستخدام آلة بوشي، وهي مسألة حسابية بسيطة نسبيًا.

إذا كانت اللغة Σ هي مجموعة القوى لمجموعة (تسمى "القضايا الذرية") فإن اللغة ω هي خاصية زمنية خطية ، والتي يتم دراستها في التحقق من النموذج .

فهرس