المخروط (اللغات الرسمية)

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

مصطلح " المخروط" ذو أصل فرنسي. في الأدبيات ذات التوجه الأمريكي، يُشار عادةً إلى " ثلاثي كامل ". ويتوافق الثلاثي مع "المخروط المخلص".

تعريف

المخروط عائلةS{\displaystyle {\mathcal {S}}}من اللغات بحيثS{\displaystyle {\mathcal {S}}}يحتوي على لغة واحدة على الأقل غير فارغة، ولأيلS{\displaystyle L\in {\mathcal {S}}}حول بعض الحروف الأبجديةΣ{\displaystyle \Sigma }،

  • لوح{\displaystyle h}هو تشاكل منΣ*{\displaystyle \Sigma ^{\ast }}إلى البعضΔ*{\displaystyle \Delta ^{\ast }}اللغةح(ل){\displaystyle h(L)}هو فيS{\displaystyle {\mathcal {S}}}؛
  • لوح{\displaystyle h}هو تشاكل من بعضΔ*{\displaystyle \Delta ^{\ast }}لΣ*{\displaystyle \Sigma ^{\ast }}اللغةح-1(ل){\displaystyle h^{-1}(L)}هو فيS{\displaystyle {\mathcal {S}}}؛
  • لوR{\displaystyle R}هل أي لغة منتظمةΣ{\displaystyle \Sigma }، ثملR{\displaystyle L\cap R}هو فيS{\displaystyle {\mathcal {S}}}.

توجد عائلة جميع اللغات المنتظمة داخل أي مخروط.

إذا قصرنا التعريف على التشاكلات التي لا تُدخل الكلمة الفارغةλ{\displaystyle \lambda }عندئذٍ يُشار إلى المخروط الأمين ؛ ولا تكون التشاكلات العكسية مقيدة. ضمن التسلسل الهرمي لتشومسكي ، تُعتبر اللغات المنتظمة، واللغات الخالية من السياق، واللغات القابلة للتعداد التكراري جميعها مخاريط، بينما تُعتبر اللغات الحساسة للسياق واللغات التكرارية مخاريط أمينة فقط.

العلاقة بالمحولات

المحول ذو الحالة المحدودة هو آلة حالة محدودة لها مدخلات ومخرجات. وهو يُعرّف عملية التحويل.تي{\displaystyle T}رسم خريطة للغةل{\displaystyle L}تحويل الأبجدية المدخلة إلى لغة أخرىتي(ل){\displaystyle T(L)}على أبجدية الإخراج. يمكن تنفيذ كل عملية من عمليات المخروط (التشاكل، والتشاكل العكسي، والتقاطع مع لغة منتظمة) باستخدام محول حالة محدود. وبما أن محولات الحالة المحدودة مغلقة تحت التركيب، فإنه يمكن تنفيذ أي تسلسل من عمليات المخروط بواسطة محول حالة محدود.

وعلى العكس من ذلك، فإن كل عملية تحويل حالة محدودةتي{\displaystyle T}يمكن تحليلها إلى عمليات مخروطية. في الواقع، يوجد شكل طبيعي لهذا التحليل، [ 2 ] وهو ما يُعرف باسم نظرية نيفات : [ 3 ] أي أن كل عملية من هذا النوعتي{\displaystyle T}يمكن تحليلها بشكل فعال على النحو التالي تي(ل)=ز(ح-1(ل)R){\displaystyle T(L)=g(h^{-1}(L)\cap R)}، أينز،ح{\displaystyle g,h}هي تشاكلات، وR{\displaystyle R}هي لغة منتظمة تعتمد فقط علىتي{\displaystyle T}.

باختصار، هذا يعني أن عائلة اللغات تُشكّل مخروطًا إذا وفقط إذا كانت مغلقة تحت عمليات التحويل ذات الحالات المحدودة. هذه مجموعة عمليات بالغة الأهمية. على سبيل المثال، يُمكن بسهولة كتابة مُحوِّل حالات محدودة (غير حتمي) باستخدام أبجدية.{أ،ب}{\displaystyle \{a,b\}}هذا يزيل كل ثانيةب{\displaystyle b}في الكلمات ذات الطول الزوجي (ولا تُغير الكلمات الأخرى). وبما أن اللغات الخالية من السياق تُشكل مخروطًا، فإنها تكون مغلقة تحت هذه العملية غير المألوفة.

انظر أيضاً

ملحوظات

مراجع

  • جينسبيرغ، سيمور؛ جريباخ، شيلا (1967). "عائلات اللغات المجردة". وقائع مؤتمر الندوة السنوية الثامنة لعام 1967 حول نظرية التبديل والأتمتة، 18-20 أكتوبر 1967، أوستن، تكساس، الولايات المتحدة الأمريكية . معهد مهندسي الكهرباء والإلكترونيات. الصفحات 128-139 .