معضلة الضخ للغات الخالية من السياق
في علوم الحاسوب ، وخاصة في نظرية اللغة الرسمية ، فإن مبرهنة الضخ للغات الخالية من السياق ، والمعروفة أيضًا باسم مبرهنة بار-هيلل ، [ 1 ] هي مبرهنة تعطي خاصية مشتركة بين جميع اللغات الخالية من السياق وتعمم مبرهنة الضخ للغات المنتظمة .
يمكن استخدام معضلة الضخ لبناء دحض بالتناقض مفاده أن لغة معينة ليست خالية من السياق. في المقابل، لا تكفي معضلة الضخ لضمان أن اللغة خالية من السياق؛ فهناك شروط ضرورية أخرى، مثل معضلة أوجدن ، أو معضلة التبادل .
بيان رسمي

إذا كانت لغةإذا كانت خالية من السياق، فإنه يوجد عدد صحيح ما(يُطلق عليه "طول الضخ") [ 2 ] بحيث يكون كل وترفيالذي يبلغ طولهأو رموز أكثر (أي معيمكن كتابة ) على النحو التالي
مع السلاسل الفرعيةوبحيث
- ،
- ، و
- للجميع.
فيما يلي تعبير رسمي عن معضلة الضخ.
بيان وشرح غير رسمي
تصف نظرية الضخ للغات الخالية من السياق (والتي تسمى فقط "نظرية الضخ" لبقية هذه المقالة) خاصية تضمن وجودها في جميع اللغات الخالية من السياق.
تنطبق هذه الخاصية على جميع السلاسل النصية في اللغة التي يبلغ طولها على الأقل، أينهو ثابت - يسمى طول الضخ - يختلف بين اللغات الخالية من السياق.
يقولهي سلسلة طولها على الأقلهذا موجود في اللغة.
تنص نظرية الضخ على أنيمكن تقسيمها إلى خمس سلاسل فرعية،، أينغير فارغة وطولهاهو على الأكثربحيث يتكررونفس عدد المرات () فيينتج سلسلة نصية لا تزال ضمن اللغة. من المفيد غالبًا تكرارها صفر مرة، مما يزيلومن السلسلة (وهذا ما يُسمى "الضخ للأسفل"). عملية "الضخ للأعلى" هذهمع نسخ إضافية منووهذا ما أعطى نظرية الضخ اسمها.
تخضع اللغات المحدودة (وهي لغات منتظمة وبالتالي خالية من السياق) لفرضية الضخ بشكل بديهي من خلال امتلاكهايساوي أقصى طول للسلسلة فيبالإضافة إلى واحد. وبما أنه لا توجد خيوط بهذا الطول، فإن معضلة الضخ تصبح بلا معنى .
استخدام اللمة
تُستخدم نظرية الضخ غالبًا لإثبات أن لغة معينة L غير خالية من السياق، من خلال إظهار أن السلاسل الطويلة s موجودة في L ولا يمكن "ضخها" دون إنتاج سلاسل خارج L.
على سبيل المثال، إذاإذا كانت لا نهائية ولكنها لا تحتوي على متتالية حسابية (لا نهائية) ، فـليست خالية من السياق. على وجه الخصوص، لا الأعداد الأولية ولا الأعداد المربعة خالية من السياق.
على سبيل المثال، اللغةيمكن إثبات أن اللغة L غير خالية من السياق باستخدام مبرهنة الضخ في برهان بالتناقض . أولًا، نفترض أن L خالية من السياق. وفقًا لمبرهنة الضخ، يوجد عدد صحيح p يمثل طول الضخ للغة L. لنعتبر السلسلةفي L. تخبرنا نظرية الضخ أنه يمكن كتابة s على الصورةحيث u و v و w و x و y هي سلاسل فرعية، بحيث،، ولكل عدد صحيحباختيار s وحقيقة أنيتضح بسهولة أن السلسلة الفرعية vwx لا يمكن أن تحتوي على أكثر من رمزين مختلفين. أي أن لدينا واحدة من خمس احتمالات لـ vwx :
- بالنسبة للبعض.
- بالنسبة لبعض j و k مع
- بالنسبة للبعض.
- بالنسبة لبعض j و k مع.
- بالنسبة للبعض.
في كل حالة،لا يحتوي على أعداد متساوية من كل حرف لأي. هكذا،لا يمتلك الشكلوهذا يتناقض مع تعريف L. لذلك، فإن افتراضنا الأولي بأن L خالية من السياق يجب أن يكون خاطئًا.
في عام 1960، أثبت شاينبرغ أنلا يعتمد على السياق باستخدام مقدمة لفرضية الضخ. [ 3 ]
على الرغم من أن نظرية الضخ غالبًا ما تكون أداة مفيدة لإثبات أن لغة معينة ليست خالية من السياق، إلا أن هناك لغات ليست خالية من السياق، ولكنها لا تزال تستوفي الشرط الذي تحدده نظرية الضخ، على سبيل المثال بالنسبة لـ s = b j c k d l مع eg j ≥1، اختر vwx بحيث تتكون فقط من b 's ، وبالنسبة لـ s = a i b j c j d j، اختر vwx بحيث تتكون فقط من a 's ؛ في كلتا الحالتين ، تظل جميع السلاسل المُضخّمة في L. [ 4 ] لإثبات أن لغة معينة خالية من السياق، يكفي إنشاء آلة دفع لأسفل تقبلها.
ملحوظات
- ↑ كريوفسكي 1979 .
- ↑ بيرستل وآخرون 2009 .
- ↑ Scheinberg 1960 ، Lemma 3، واستخدامها في الصفحات 374-375.
- ↑ هوبكروفت وأولمان 1979 ، ص 129، القسم 6.1.
مراجع
- بار هليل، ي . الأماكن القريبة : شامير، إيلي (1961). “حول الخصائص الرسمية لقواعد بنية العبارة البسيطة”. Zeitschrift für Phonetik وSprachwissenschaft وCommunikationsforschung . 14 (2): 143- 172.— أعيد طبعه في بار-هيلل (1964)
- بار-هيلل، ي. (1964). اللغة والمعلومات: مقالات مختارة في نظريتهما وتطبيقاتهما . سلسلة أديسون-ويسلي في المنطق. أديسون-ويسلي . ص 116-150 . OCLC 783543642 .
- بيرستل، جان ؛ لوف، آرون؛ رويتناور، كريستوف؛ ساليولا، فرانكو ف. (2009). التوافقية على الكلمات. كلمات كريستوفيل والتكرارات في الكلمات (ملف PDF) . سلسلة دراسات CRM. المجلد 27. بروفيدنس، رود آيلاند: الجمعية الرياضية الأمريكية . ص 90. ISBN 978-0-8218-4480-9. Zbl 1161.68043 . - انظر أيضًا "موقع آرون بيرستل" .
- هوبكروفت، جون إي .؛ أولمان، جيفري د. (1979). مقدمة في نظرية الأوتوماتا واللغات والحوسبة . أديسون-ويسلي . ISBN 0-201-02988-X.
- كريوفسكي، هانز يورغ (1979). "معضلة الضخ للغات الرسوم البيانية الخالية من السياق". في: كلاوس، فولكر؛ إهريغ، هارتموت ؛ روزنبرغ، غريغورز (محررون). قواعد الرسوم البيانية وتطبيقاتها في علوم الحاسوب وعلم الأحياء . سلسلة محاضرات في علوم الحاسوب. المجلد 73. برلين، هايدلبرغ: سبرينغر. الصفحات 270-283 . doi : 10.1007/BFb0025726 . ISBN 978-3-540-35091-0.
- شاينبرغ، ستيفن (1960). "ملاحظة حول الخصائص المنطقية للغات الخالية من السياق" (ملف PDF) . المعلومات والتحكم . 3 (4): 372-375 . doi : 10.1016/s0019-9958(60)90965-7 .
- سيبسر، مايكل (1997). مقدمة في نظرية الحوسبة . دار نشر PWS. الصفحات 77-83 ، 115-119 . ISBN 0-534-94728-Xالقسم 1.4 :
اللغات غير المنتظمة، أو القسم 2.3: اللغات غير الخالية من السياق
- اللغات الرسمية
- الليمات
