قواعد نحوية حساسة للسياق
القواعد النحوية الحساسة للسياق ( CSG ) هي قواعد نحوية رسمية يمكن فيها إحاطة الجانبين الأيمن والأيسر لأي قاعدة إنتاج بسياق من الرموز الطرفية وغير الطرفية . وتُعدّ القواعد النحوية الحساسة للسياق أكثر عمومية من القواعد النحوية غير الحساسة للسياق ، بمعنى أنه توجد لغات يمكن وصفها باستخدام قواعد نحوية حساسة للسياق ولكن لا يمكن وصفها باستخدام قواعد نحوية غير حساسة للسياق. كما أن القواعد النحوية الحساسة للسياق أقل عمومية (بالمعنى نفسه) من القواعد النحوية غير المقيدة . ولذلك، تقع القواعد النحوية الحساسة للسياق بين القواعد النحوية غير الحساسة للسياق والقواعد النحوية غير المقيدة في التسلسل الهرمي لتشومسكي . [ 1 ]
تُسمى اللغة الرسمية التي يمكن وصفها بقواعد نحوية حساسة للسياق، أو ما يُكافئها، بقواعد نحوية غير مُنكمِلة أو آلة خطية محدودة، لغةً حساسة للسياق . تُعرّف بعض الكتب الدراسية القواعد النحوية الحساسة للسياق بأنها غير مُنكمِلة، [ 2 ] [ 3 ] [ 4 ] [ 5 ] مع أن هذا ليس تعريف نعوم تشومسكي لها عام 1959. [ 6 ] [ 7 ] لا يُحدث هذا الاختيار للتعريف فرقًا من حيث اللغات المُولَّدة (أي أن التعريفين متكافئان بشكل ضعيف )، ولكنه يُحدث فرقًا من حيث القواعد النحوية التي تُعتبر هيكليًا حساسة للسياق؛ وقد حلل تشومسكي هذه المسألة الأخيرة عام 1963. [ 8 ] [ 9 ]
قدّم تشومسكي قواعد اللغة الحساسة للسياق كوسيلة لوصف بنية اللغة الطبيعية ، حيث يكون استخدام كلمة ما مناسبًا أو غير مناسب في موضع معين تبعًا للسياق. وقد انتقد والتر سافيتش مصطلح "حساس للسياق" ووصفه بأنه مُضلل، واقترح مصطلح "غير قابل للحذف" لتوضيح الفرق بين قواعد اللغة الحساسة للسياق وقواعد اللغة غير المقيدة بشكل أفضل . [ 10 ]
على الرغم من أنه من المعروف أن بعض خصائص اللغات (مثل التبعية التسلسلية المتبادلة ) ليست مستقلة عن السياق، إلا أن مدى القدرة التعبيرية اللازمة لقواعد الرسم البياني الحساسة للسياق (CSGs) لا يزال محل تساؤل . وقد ركزت الأبحاث اللاحقة في هذا المجال على اللغات الأقل حساسية للسياق، والتي يسهل التعامل معها حسابيًا . ويمكن وصف تركيب بعض لغات البرمجة المرئية باستخدام قواعد الرسم البياني الحساسة للسياق . [ 11 ]
التعريف الرسمي
القواعد الرسمية
لنرمز إلى القواعد النحوية الرسمية على النحو التالي:، معمجموعة من الرموز غير الطرفية،مجموعة من الرموز الطرفية،مجموعة من قواعد الإنتاج، ورمز البداية.
خيطينتج عنه مباشرة ، أو يشتق منه مباشرة ، سلسلة نصية، المشار إليه بـإذا كان من الممكن الحصول على v من u بتطبيق قاعدة إنتاج معينة في P ، أي إذاو، أينهي قاعدة إنتاج، ويمثل الجزء الأيسر والأيمن غير المتأثرين من السلسلة، على التوالي. وبشكل أعم، يُقال إن u ينتج عنه v ، أو يُشتق منه ، ويُرمز إليه بـإذا كان بالإمكان الحصول على v من u من خلال تطبيق قواعد الإنتاج بشكل متكرر، أي إذالبعض القيم n ≥ 0 وبعض السلاسلبمعنى آخر، العلاقةهو الإغلاق الانعكاسي المتعدي للعلاقة.
لغة القواعد النحوية G هي مجموعة جميع سلاسل الرموز النهائية التي يمكن اشتقاقها من رمز البداية الخاص بها، بشكل رسمي :. الاشتقاقات التي لا تنتهي بسلسلة تتكون من رموز نهائية فقط ممكنة، ولكنها لا تساهم في L ( G ).
قواعد نحوية حساسة للسياق
تكون القواعد النحوية الرسمية حساسة للسياق إذا كانت كل قاعدة في P إما من الشكلأينهي سلسلة فارغة ، أو على شكل
- α A β → αγβ
مع A ∈ N ، [ ملاحظة 1 ]، [ ملاحظة 2 ] و[ ملاحظة 3 ]
يُفسَّر مصطلح "حساس للسياق" بالرمزين α و β اللذين يُشكِّلان سياق A ويُحدِّدان ما إذا كان يُمكن استبدال A بالرمز γ أم لا. في المقابل، في القواعد النحوية الخالية من السياق ، لا يوجد سياق: فالجانب الأيسر من كل قاعدة إنتاج هو مجرد رمز غير طرفي.
لا يُسمح بأن تكون السلسلة γ فارغة. وبدون هذا القيد، تصبح القواعد النحوية الناتجة مساوية في قوتها للقواعد النحوية غير المقيدة . [ 10 ]
تعريفات مكافئة (بشكل ضعيف)
القواعد غير المتقلصة هي قواعد يكون فيها طول u أقل من أو يساوي طول v لأي قاعدة إنتاج، من الشكل u → v .
كل قواعد اللغة الحساسة للسياق غير قابلة للانكماش، في حين يمكن تحويل كل قواعد اللغة غير القابلة للانكماش إلى قواعد لغة حساسة للسياق مكافئة؛ الفئتان متكافئتان بشكل ضعيف . [ 12 ]
يستخدم بعض المؤلفين مصطلح القواعد الحساسة للسياق للإشارة إلى القواعد غير المتقلصة بشكل عام.
تُعرَّف القواعد النحوية الحساسة للسياق الأيسر والقواعد النحوية الحساسة للسياق الأيمن بتقييد القواعد على الشكل α A → αγ و A β → γβ على التوالي. واللغات التي تولدها هذه القواعد النحوية هي أيضًا فئة كاملة من اللغات الحساسة للسياق. [ 13 ] وقد أُثبتت هذه المكافئة بواسطة الصيغة المعيارية لبنتونين . [ 14 ]
أمثلة
أ ن ب ن ج ن
القواعد النحوية الحساسة للسياق التالية، مع رمز البداية S ، تولد اللغة غير الخالية من السياق المتعارف عليها { a n b n c n | n ≥ 1 } :
| 1. | S | → | أ | ب | ج | ||
| 2. | S | → | أ | S | ب | ج | |
| 3. | ج | ب | → | ج | Z | ||
| 4. | ج | Z | → | دبليو | Z | ||
| 5. | دبليو | Z | → | دبليو | ج | ||
| 6. | دبليو | ج | → | ب | ج | ||
| 7. | أ | ب | → | أ | ب | ||
| 8. | ب | ب | → | ب | ب | ||
| 9. | ب | ج | → | ب | ج | ||
| 10. | ج | ج | → | ج | ج |
تسمح القاعدتان 1 و2 بتوسيع S إلى n BC ( BC ) n −1 ؛ وتسمح القواعد من 3 إلى 6 باستبدال كل CB بـ BC تباعًا ( يلزم أربع قواعد لذلك لأن القاعدة CB → BC لا تتناسب مع المخطط α A β → αγβ)؛ وتسمح القواعد من 7 إلى 10 باستبدال B أو C غير الطرفي بنظيره الطرفي b أو c ، على التوالي، بشرط أن يكون في المكان الصحيح. سلسلة توليد aaabbbccc هي:
- S
- → 2 aSBC
- → 2 a aSBC BC
- → 1 aa aBC BCBC
- → 3 aaaB CZ CBC
- → 4 aaaB WZ CBC
- → 5 aaaB WC CBC
- → 6 aaaB BC CBC
- → 3 aaaBBC CZ C
- → 4 aaaBBC WZ C
- → 5 aaaBBC WC C
- → 6 aaaBBC BC C
- → 3 aaaBB CZ CC
- → 4 aaaBB WZ CC
- → 5 aaaBB WC CC
- → 6 aaaBB BC CC
- → 7 aa ab BBCCC
- → 8 aaa bb BCCC
- → 8 aaab bb CCC
- → 9 aaabb bc CC
- → 10 aaabbb cc C
- → 10 aaabbbc cc
أ ن ب ن ج ن د ن ، إلخ.
يمكن استخدام قواعد نحوية أكثر تعقيدًا لتحليل { a n b n c n d n | n ≥ 1 }، ولغات أخرى تحتوي على عدد أكبر من الأحرف. هنا نعرض نهجًا أبسط باستخدام قواعد نحوية غير منكمشة: نبدأ بنواة من قواعد الإنتاج المنتظمة التي تولد الصيغ الجملية ثم قم بتضمين الإنتاجات غير التعاقدية ، ، ، ، ، ، ، ، ، .
أ م ب ن ج م د ن
قواعد نحوية غير متعاقدة (والتي يوجد لها قواعد نحوية متعاقدة مكافئة) للغةيتم تعريفها بواسطة
- ،
- ،
- ،
- ،
- ،
- ،
- ، و
- .
بناءً على هذه التعريفات، يمكن اشتقاق ما يلي:يكون: .
أ 2 ي
تم إنشاء قواعد نحوية غير متقلصة للغة { a 2 i | i ≥ 1 } في المثال 9.5 (ص 224) من (Hopcroft, Ullman, 1979): [ 15 ]
الشكل الطبيعي لكورودا
يمكن تحويل أي قواعد نحوية حساسة للسياق لا تُنتج سلسلة فارغة إلى قواعد نحوية مكافئة لها بشكل ضعيف في صيغة كورودا العادية . والمقصود بـ"مكافئة بشكل ضعيف" هنا هو أن القاعدتين النحويتين تُنتجان اللغة نفسها. لن تكون الصيغة العادية حساسة للسياق بشكل عام، بل ستكون قواعد نحوية غير منكمشة . [ 16 ] [ 17 ]
يُعد شكل كورودا الطبيعي شكلاً طبيعياً فعلياً للقواعد النحوية غير المتقلصة.
الخصائص والاستخدامات
التكافؤ مع الأوتومات الخطي المحدود
يمكن وصف لغة رسمية بقواعد نحوية حساسة للسياق إذا وفقط إذا كانت مقبولة بواسطة آلة خطية محدودة (LBA). [ 18 ] في بعض الكتب الدراسية، تُنسب هذه النتيجة حصريًا إلى لاندويبر وكورودا . [ 7 ] بينما يسميها آخرون نظرية مايهيل -لاندويبر-كورودا. [ 19 ] (قدم مايهيل مفهوم الآلة الخطية المحدودة الحتمية عام 1960. ونشر بيتر س. لاندويبر عام 1963 أن اللغة المقبولة بواسطة آلة خطية محدودة حتمية هي لغة حساسة للسياق. [ 20 ] وقدم كورودا مفهوم الآلة الخطية المحدودة غير الحتمية والتكافؤ بين الآلات الخطية المحدودة والقواعد النحوية الحساسة للسياق عام 1964. [ 21 ] [ 22 ] )
اعتبارًا من عام 2010لا يزال السؤال مطروحاً حول ما إذا كان من الممكن قبول كل لغة حساسة للسياق بواسطة LBA حتمي . [ 23 ]
خصائص الإغلاق
اللغات الحساسة للسياق مغلقة تحت عملية المكمل . تُعرف هذه النتيجة التي ظهرت عام 1988 باسم نظرية إيمرمان-سيليبسيني . [ 19 ] علاوة على ذلك، فهي مغلقة تحت عمليات الاتحاد ، والتقاطع ، والربط ، والاستبدال ، [ ملاحظة 4 ] والتشاكل العكسي ، ودالة كلين بلس . [ 24 ]
يمكن كتابة كل لغة قابلة للتعداد بشكل متكرر L على شكل h ( L ) لبعض اللغات الحساسة للسياق L وبعض التماثل السلسلي h . [ 25 ]
المشاكل الحسابية
تُعدّ مسألة القرار التي تسأل عما إذا كانت سلسلة معينة s تنتمي إلى لغة قواعد نحوية حساسة للسياق G مسألة كاملة من فئة PSPACE . علاوة على ذلك، توجد قواعد نحوية حساسة للسياق لغاتها كاملة من فئة PSPACE. بعبارة أخرى، توجد قاعدة نحوية حساسة للسياق G بحيث يكون تحديد ما إذا كانت سلسلة معينة s تنتمي إلى لغة G مسألة كاملة من فئة PSPACE (أي أن G ثابتة، و s هي المدخل الوحيد للمسألة). [ 26 ]
تُعدّ مشكلة الفراغ بالنسبة للقواعد النحوية الحساسة للسياق (إذا كانت لدينا قاعدة نحوية حساسة للسياق G ، فهل L ( G ) = ∅ ؟) غير قابلة للتقرير . [ 27 ] [ ملاحظة 5 ]
كنموذج للغات الطبيعية
أثبت سافيتش النتيجة النظرية التالية، التي يستند إليها في نقده لقواعد اللغة الحساسة للسياق كأساس للغة الطبيعية: لأي مجموعة قابلة للتعداد بشكل متكرر R ، توجد لغة/قواعد حساسة للسياق G يمكن استخدامها كنوع من الوكيل لاختبار العضوية في R بالطريقة التالية: بالنظر إلى سلسلة s ، فإن s تنتمي إلى R إذا وفقط إذا كان هناك عدد صحيح موجب n بحيث يكون sc n في G، حيث c هو رمز عشوائي ليس جزءًا من R. [ 10 ]
لقد ثبت أن جميع اللغات الطبيعية تقريبًا يمكن وصفها عمومًا بقواعد نحوية حساسة للسياق، إلا أن فئة هذه القواعد تبدو أكبر بكثير من اللغات الطبيعية. والأسوأ من ذلك، أن مشكلة القرار المذكورة آنفًا لهذه القواعد هي مسألة كاملة من فئة PSPACE، مما يجعلها غير قابلة للتطبيق عمليًا، إذ أن خوارزمية ذات زمن متعدد الحدود لحل مسألة كاملة من فئة PSPACE تعني أن P=NP .
ثبت أن بعض اللغات الطبيعية ليست خالية من السياق، وذلك بناءً على تحديد ما يُسمى بالتبعيات التسلسلية المتبادلة وظواهر التشويش غير المحدود . مع ذلك، لا يعني هذا بالضرورة أن فئة قواعد السياق (CSGs) ضرورية لفهم "حساسية السياق" بالمعنى الدارج لهذه المصطلحات في اللغات الطبيعية. على سبيل المثال، تُعد أنظمة إعادة الكتابة الخطية الخالية من السياق (LCFRSs) أضعف من قواعد السياق، لكنها قادرة على تفسير ظاهرة التبعيات التسلسلية المتبادلة؛ إذ يُمكن كتابة قواعد LCFRSs للجمل { a n b n c n d n | n ≥ 1} على سبيل المثال. [ 28 ] [ 29 ] [ 30 ]
تركز الأبحاث الجارية في مجال اللغويات الحاسوبية على صياغة فئات أخرى من اللغات التي تتسم بـ" حساسية طفيفة للسياق " والتي تكون مسائل اتخاذ القرار فيها قابلة للحل، مثل قواعد الربط الشجري ، وقواعد التصنيف التوافقية ، واللغات الخالية من السياق المقترنة ، وأنظمة إعادة الكتابة الخطية الخالية من السياق . وتقع اللغات الناتجة عن هذه الصيغ الرسمية بين اللغات الخالية من السياق واللغات الحساسة للسياق.
في الآونة الأخيرة، تم ربط فئة PTIME بقواعد ربط النطاقات ، والتي تعتبر الآن الأكثر تعبيرًا بين فئات اللغات الحساسة للسياق المعتدل. [ 30 ]
انظر أيضاً
ملحوظات
- ↑ أي، A رمز غير طرفي واحد
- ↑ أي، سلاسل α و β من الرموز غير الطرفية (باستثناء رمز البداية) والرموز الطرفية
- ↑ أي أن γ عبارة عن سلسلة غير فارغة من الرموز غير الطرفية (باستثناء رمز البداية) والرموز الطرفية.
- ↑ بصورة أكثر رسمية: إذا كانت L ⊆ Σ * لغة حساسة للسياق، وكانت f تربط كل a ∈Σ بلغة حساسة للسياق f ( a )، فإن f ( L ) هي أيضًا لغة حساسة للسياق
- ↑ هذا يتبع أيضًا من (1) كون اللغات الخالية من السياق حساسة للسياق أيضًا ، (2) كون اللغة الحساسة للسياق مغلقة تحت التقاطع ، ولكن (3) عدم قابلية تقرير انفصال اللغات الخالية من السياق .
مراجع
- ↑ (هوبكروفت، أولمان، 1979)؛ القسم 9.4، صفحة 227
- ↑ لينز، بيتر (2011). مقدمة في اللغات الرسمية والأتمتة . دار نشر جونز وبارتليت. ص 291. ISBN 978-1-4496-1552-9.
- ↑ ميدونا، ألكسندر (2000). الأوتوماتا واللغات: النظرية والتطبيقات . سبرينغر ساينس آند بيزنس ميديا. ص 730. ISBN 978-1-85233-074-3.
- ↑ ديفيس، مارتن ؛ سيغال، رون؛ ويوكر، إيلين جيه. (1994). الحوسبة، والتعقيد، واللغات: أساسيات علوم الحاسوب النظرية ( الطبعة الثانية). مورغان كوفمان. ص 189. ISBN 978-0-08-050246-5.
- ↑ مارتن، جون سي. (2010). مقدمة في اللغات ونظرية الحوسبة ( الطبعة الرابعة). نيويورك، نيويورك: ماكجرو هيل. ص 277. ISBN 9780073191461.
- ↑ ليفيلت، ويليم جيه إم (2008). مقدمة في نظرية اللغات الرسمية والأتمتة . دار نشر جون بنجامينز. ص 26. ISBN 978-90-272-3250-2.
- 1 2 ديفيس، مارتن ؛ سيغال، رون؛ ويوكر، إيلين جيه. (1994). الحوسبة، والتعقيد، واللغات: أساسيات علوم الحاسوب النظرية ( الطبعة الثانية). مورغان كوفمان. ص 330-331 . ISBN 978-0-08-050246-5.
- ↑ تشومسكي، ن. (1963). "الخصائص الشكلية للقواعد" . في: لوس، ر. د.؛ بوش، ر. ر.؛ جالانتير، إ. (محررون). دليل علم النفس الرياضي . نيويورك: وايلي. ص 360-363 .
- ↑ ليفيلت، ويليم جيه إم (2008). مقدمة في نظرية اللغات الرسمية والأتمتة . دار نشر جون بنجامينز. الصفحات 125-126 . ISBN 978-90-272-3250-2.
- ١ ٢ ٣ كارلوس مارتن فيدي، محرر (١٩٩٩). قضايا في اللغويات الرياضية: ورشة عمل حول اللغويات الرياضية، ستيت كوليدج، بنسلفانيا، أبريل ١٩٩٨. دار نشر جون بنجامينز. الصفحات ١٨٦-١٨٧ . ISBN 90-272-1556-1.
- ↑ تشانغ، دا-كيان، كانغ تشانغ، وجيانونغ كاو. " صيغة قواعد الرسم البياني الحساسة للسياق لتحديد اللغات المرئية ." مجلة الكمبيوتر 44.3 (2001): 186-200.
- ↑ هوبكروفت، جون إي .؛ أولمان، جيفري د. (1979). مقدمة في نظرية الأوتوماتا واللغات والحوسبة . أديسون-ويسلي. ISBN 9780201029888.; ص 223–224؛ التمرين 9، ص 230. في طبعة 2003، تم حذف الفصل الخاص بمجموعات الطاقة الشمسية.
- ^ ميشيل هازوينكل (1989). موسوعة الرياضيات . المجلد. 4. سبرينغر للعلوم والإعلام التجاري. ص. 297. ردمك 978-1-55608-003-6.متاح أيضًا على الرابط التالي: https://www.encyclopediaofmath.org/index.php/Grammar,_context-sensitive
- ^ إيتو، ماسامي. كوباياشي، يوجي؛ شوجي ، كونيتاكا (2010). الأوتوماتا واللغات الرسمية والأنظمة الجبرية: وقائع AFLAS 2008، كيوتو، اليابان، 20-22 سبتمبر 2008 . العلمية العالمية. ص. 183. ردمك 978-981-4317-60-3.نقلاً عن بينتونين، مارتي (أغسطس 1974). "السياق أحادي الجانب وثنائي الجانب في القواعد الرسمية" . المعلومات والتحكم . 25 (4): 371-392 . doi : 10.1016/S0019-9958(74)91049-3 .
- ↑ لقد حصلوا على القواعد النحوية عن طريق التحويل المنهجي لقواعد نحوية غير مقيدة ، واردة في المثال 9.4، وهي:
- ،
- ،
- ،
- ،
- ،
- ،
- ،
- .
<name-part>في صيغة باكوس-ناور ). تُختار أسماء الرموز لتُحاكي القواعد النحوية غير المقيدة. وبالمثل، تُرقّم مجموعات القواعد في القواعد النحوية الحساسة للسياق وفقًا لقاعدة القواعد النحوية غير المقيدة التي نشأت منها. - ↑ كورودا، سيغي-يوكي (يونيو 1964). "فئات اللغات والآلات الخطية المحدودة" . المعلومات والتحكم . 7 (2): 207-223 . doi : 10.1016/s0019-9958(64)90120-2 .
- ^ ماتيسكو، الكسندرو؛ سالوما ، أرتو (1997). “الفصل الرابع: جوانب نظرية اللغة الكلاسيكية”. في روزنبرغ, غريزيغورز ; سالوما، أرتو (محرران). دليل اللغات الرسمية. المجلد الأول: الكلمة، اللغة، النحو . سبرينغر-فيرلاغ. ص 175 – 252. ISBN 3-540-61486-9.هنا: النظرية 2.2، صفحة 190
- ↑ (هوبكروفت، أولمان، 1979)؛ النظرية 9.5، 9.6، ص 225-226
- 1 2 سوتنر، كلاوس (ربيع 2016). "قواعد اللغة الحساسة للسياق" (ملف PDF) . جامعة كارنيجي ميلون . مؤرشف من الأصل (ملف PDF) بتاريخ 3 فبراير 2017. تم الاطلاع عليه بتاريخ 29 أغسطس 2019 .
- ↑ بي إس لاندويبر (1963). "ثلاث نظريات حول قواعد بنية العبارة من النوع 1" . المعلومات والتحكم . 6 (2): 131-136 . doi : 10.1016/s0019-9958(63)90169-4 .
- ↑ ميدونا، ألكسندر (2000). الأوتوماتا واللغات: النظرية والتطبيقات . سبرينغر ساينس آند بيزنس ميديا. ص 755. ISBN 978-1-85233-074-3.
- ↑ ليفيلت، ويليم جيه إم (2008). مقدمة في نظرية اللغات الرسمية والأتمتة . دار نشر جون بنجامينز. الصفحات 126-127 . ISBN 978-90-272-3250-2.
- ↑ مارتن، جون سي. (2010). مقدمة في اللغات ونظرية الحوسبة ( الطبعة الرابعة). نيويورك، نيويورك: ماكجرو هيل. ص 283. ISBN 9780073191461.
- ↑ (هوبكروفت، أولمان، 1979)؛ التمرين S9.10، ص 230-231
- ↑ (Hopcroft, Ullman, 1979)؛ التمرين S9.14، ص 230-232. h يربط كل رمز بنفسه أو بالسلسلة الفارغة.
- ↑ يُقدَّممثال على هذه القواعد، المصممة لحل مشكلة QSAT ، في: ليتا، سي في (2016-09-01). "حول تعقيد مشكلة الكشف عن الفيروسات متعددة الأشكال ذات الطول المحدود". المؤتمر الدولي الثامن عشر لعام 2016 حول الخوارزميات الرمزية والرقمية للحوسبة العلمية (SYNASC) . الصفحات 371-378 . doi : 10.1109/SYNASC.2016.064 . ISBN 978-1-5090-5707-8. S2CID 18067130 .
- ↑ (هوبكروفت، أولمان، 1979)؛ التمرين S9.13، ص 230-231
- ↑ كالمير، لورا (2011). "صيغ نحوية حساسة للسياق بشكل طفيف: اللغات الطبيعية ليست خالية من السياق" (ملف PDF) . مؤرشف (ملف PDF) من الأصل بتاريخ 19-08-2014.
- ↑ كالمير، لورا (2011). "صيغ نحوية حساسة للسياق بشكل طفيف: أنظمة إعادة كتابة خطية خالية من السياق" (ملف PDF) . مؤرشف (ملف PDF) من الأصل بتاريخ 19-08-2014.
- 1 2 كالمير، لورا (2010). التحليل النحوي ما وراء قواعد اللغة الخالية من السياق . سبرينغر ساينس آند بيزنس ميديا. ص 1-5 . ISBN 978-3-642-14846-0.
للمزيد من القراءة
- ميدونا، ألكسندر ؛ شفيتش، مارتن (2005). قواعد اللغة مع شروط السياق وتطبيقاتها . جون وايلي وأولاده. ISBN 978-0-471-73655-4.
روابط خارجية
- تحليل إيرلي للقواعد النحوية الحساسة للسياق
- اللغات الرسمية
- أطر القواعد النحوية
