أوتومات الدفع السفلي

في علم الحاسوب، الأوتومات الدفع السفلي أو باختصار "PDA" هو نموذج حاسوبي بسيط يقوم على فكرة بنية البيانات المكدس (stack)، حيث أنه يستخدمه بأنه ذاكرة اضافية يُخزن فيها النتائج غير نهائية ليُعيد استخدامها لاحقا ضمن العمليات المُتاحة لهذا النموذج.[1][2][3] هنالك نوعان من أوتوماتات الدفع السفلي: أوتومات الدفع السفلي القطعي (DPA)، أوتومات الدفع السفلي غير القطعي (PDA). على خلاف النماذج الابسط أوتومات الدفع السفلي غير القطعي «اقوى» من قرينه القطعي، أي يوجد لغات التي يمكن تقريرها بواسطة PDA ولكن ليس بواسطة DPA . أوتومات الدفع السفلي عمليا هو أوتومات حالات محدودة مُزود بمكدس LIFO أي من يدخل اخرا يخرج أولا، أول من أنتج الPDA's هو Anthony Oettinger في عام 1963 وقد كان المُكَّدس مستخدماً منذ زمن طويل، إلا أن أبحاثه نَظَّمت دمجه في أوتومات منتهي.ولعل أحد أهم المبرهنات في هذا المجال هي: لكل PDA يمكن بناء قواعد حرة السياق تنتج نفس اللغة. أهمية هذا الأوتومات تتبين من حقيقة انه يُستخدم كثيرا في عملية التجزئة (parsing) وخاصة انه أسهل للبرمجة من القواعد حرة السياق وقد تبين انهما ذوي قوة مضارعة.

تعريف

أوتومات الدفع السفلي هو السباعية: حيث يتحقق:

  1. هي مجموعة منتهية من الحالات.
  2. هي أبجدية المُدخل (أي من اية حروف يمكن أن تتركب سلسلة المُدخل)
  3. هي أبجدية المُكدس (يجب أن تحوي حروفا غير تلك التي نستخدمها للمُدخل)
  4. أي انها مجموعة جزئية منتهية ل- ، وتُسمى علاقة الانتقال (transition relation). وكل تُسمى أمر (أو نقلة) وهو يصف الانتقال من الحالة للحالة في حين أنَّ هو الحرف التالي من المُدخل و- هو الرمز الواقع في أعلى المُكدس. والتغيير يتحقق بقراءة الحرف وإخراج من المُكدس واحلال مكانه في المُكدس.
  5. الحالة الابتدائية
  6. رمز المُكدس الابتدائي
  7. مجموعة الحالات النهائية.

ملاحظات :

  1. يمكن اعتبار دالة من المجموعة لمجموعة جزئية ل- حينها يمكننا ان نكتب: .
  2. نرمز ب- مجموعة كل السلاسل (أو الكلمات) التي تتركب من المجموعة وكذا الأمر ل- .

صورة فورية

صورة فورية (configuration) لأوتومات الدفع السفلي مُكونة من حروف المُدخل التي لم يتم قراءتها بعد والحالة الحالية والمحتوى الحالي للمُكَّدس أي انه مجموعة الصور الفورية هي مجموعة جزئية ل- .

علاقة الخطوة

دالة الانتقال يمكننا بواسطتها تعريف علاقة الخطوة، ، والعلاقة مُعرفة على مجموعة الصور الفورية:

من تبعيات هذا التعريف انَّ الأوتومات لا يمكنه المتابعة إذا ما فرغ المُكَدس لانه بكل خطوة عليه إخراج حرف أو رمز من المكدس.

حساب

حساب أوتومات ذو مكدس هو متتالية خطوات متلاحقة، وعلاقة الحساب هي المنغلق الانعكاسي والمتعدي،، لعلاقة الخطوة.

لغة الأوتومات

PDA يقبل المدخل إذا حسابه على المُدخل بداية من الحالة الابتدائية مع وجود رمز المُكدس الابتدائي وتمام قراءة المُدخل واحد الامرين التاليين يتحقق:

  1. ينتهي الأمر بحالةٍ نهائية.
  2. أو ينتهي الأمر بمُكدس فارغ.

بشكل عام هاتان اللغتان، لأوتومات مُعين، ليستا بالضرورة متساويان. لاحظ انه في الحالة الثانية لا يهم أية حالة وقفنا عليها (سواء كانت نهائية أو لا).

بناء على ما تقدم سالفا نُعرف اللغتين بالشكل التالي:

فليكن أوتومات دفع سفلي، نعرف اللغتين التاليتين:

  1. لغة الحالة النهائية للأوتومات هي:
  2. لغة المُكدس الفارغ للاتومات هي:

بشكل عام لا يتحقق التساوي بين اللغتين لكل أوتومات، ولكن يمكن بناء أوتومات اخر بحيث يتحقق التساوي، أي انه يتحقق التالي:

فليكن أوتومات دفع سفلي حينها يمكننا بناء أوتومات بحيث يتحقق: . وكذا العكس.

لغات حرة السياق

كل قواعد حر السياق الذي ينتج لغة يمكن تحويله بسهولة إلى أوتومات دفع سفلي يتعرف (recognize) على اللغة عينها. فليكن نعرف الأوتومات التالي ذي الحالة الواحدة: بحيث أنَّ قوانينها كالتالي:

  • لكل . «توسيع»
  • لكل . «تطابق»

حسابات تقابل الاشتقاقات الأكثر يسارا (leftmost derivations) ل- G ، رسميا: فليكن وليكن إذا حينها يتحقق: . كما أن العكس يتحقق لكل .

حينما نأخذ نجد أن: فقط إذا لكل ، وهذا يعني أنَّ ، هذا التوافق يُظهر أنَّ الأوتومات ذي الحالة الواحدة (حين الاخذ بالاعتبار لغة المُكدس الفارغ كما سبق تعريفها) مكافئ للقواعد حرة السياق. التكافؤ لا يقف عند هذا الحد إذ أنَّ التكافؤ الكامل بين أوتومات الدفع السفلي وبين القواعد حرة السياق هو تكافؤ شامل وهذه النتيجة توصل إليها كل من نعوم تشومسكي ومارسيل-بوول شوتزنبرجر، وإيفي. والمبرهنة تنص على أن كل لغة تُقبل بواسطة اتومات دفع سفلي سواء اكان ذلك بفراغ المُكدس ام بالوصول إلى حالة نهائية من مجموعة الحالات النهائية، فقط إذا كانت هذه اللغة هي لغة حرة السياق.

صفات انغلاق

فلتكن A , B لغتين اللتين تُمَيَّزَان (recognized) بواسطة اوتماتي الدفع السفلي على التوالي.

1. الاتحاد: اللغة يمكن أن تُمَيَّز بواسطة أوتومات دفع سفلي . بحيث أن مركب من الأوتوماتين مع إضافة حالة جديدة وفي دالة العبور نضيف لهذه الحالة عبور بواسطة ، كما هو مبين في الصورة.

2. التسلسل: اللغة يمكن أن تُمَيَّز بواسطة أوتومات دفع سفلي . بحيث أن مركب من الأوتوماتين ، وفي دالة العبور نضيف عبور بواسطة من مجموعة الحالات النهائية التي في A لبداية B .

3. فلتكن R لغة منظمة (regular language) حينها اللغة يمكن تميزها بواسطة أوتومات دفع سفلي.

4. نجمة كليين: اللغة يمكن أن تُمَيَّز بواسطة أوتومات دفع سفلي . هذا يُبرهن بواسطة القواعد حرة السياق.

5. مورفزم عكسي: فليكن مورفزم حينها اللغة: يمكن أيضا ان تُميز بواسطة أوتومات دفع سفلي.

أوتومات دفع سفلي قطعي

من وجهة نظر عملية أوتومات الدفع السفلي بصورته هذه لا يُعتبر مفيدا لتمييز اللغات أو حتى للتحليل النحوي (parsing)، وذلك لانه ليس قطعيا أي انه في كل خطوة عليه ان يتحزر الصواب ويسلك طريقه. وخلافا لاتومات الحالات المنتهية فان أوتومات الدفع السفلي القطعي لا ينتج كل لغة حرة السياق أي انه ليس موديل لهذه اللغات كما هو الحال مع القواعد حرة السياق وكذا أوتومات الدفع السفلي غير القطعي.

تعريف

أوتومات الدفع السفلي قطعي إذا تحقق التالي:

  • لكل ، كل وايضا كل , لا تحوي التعليم (instruction) وكذلك التعليم
  • لكل ، ولكل ولكل يوجد في على الأكثر تعليم واحد .

ملاحظة:

  • لاحظ انه مسموح تواجد التعليمين في في حين أن وكذلك أي أن الاختيار يكون حسب رأس المكدس العلوي وخلاف هذا الصورتين الفوريتين متساويتين.

لغات الأوتومات القطعي

كما هو الحال مع الأوتومات الدفع السفلي الغير قطعي عندنا طريقتين لتعريف لغة الأوتومات: اما عن طريق الوصول إلى حالة نهائية مع انتهاء المُدخل أو بفراغ المُكدس مع انتهاء المُدخل. اما اللغات من الطريقة الثانية فهي لغات حرة البدايات (prefix free) أي: انَّ هذه اللغات لا تحوي الكلمة أو ايا من بدايتها في نفس الوقت. ولهذا السبب فإن هذه العائلة لا يمكن مقارنتها بعائلة اللغات المنتظمة (regular).

وكما كان الحال مع اللغات حرة السياق وعلاقتها بأوتومات الدفع السفلي يمكن أيضا هنا في هذه الحالة قول نفس الشيء بالنسبة لعلاقة اللغات حرة البدايات مع الأوتومات القطعي. أي انه: لغة تُقبل بواسطة أوتومات دفع سفلي قطعي عن طريق فراغ المُكدس فقط إذا هي حرة السياق ويمكن أن تُقبل عن طريق أوتومات دفع سفلي قطعي (ربما اخر) عن طريق الوصول لحالة نهائية (وهذا يعني انه ليس كل لغة تُقبل عن الحالة النهائية يمكن أيضا أن تقبل عن طريق فراغ المُكدس لذا فالشرط أن اللغة حرة البدايات ضروري).

قواعد حرة السياق قطعية

وهي مجموعة اللغات التي تُقبل بواسطة أوتومات دفع سفلي قطعي عن طريق الوصول لحالة نهائية. ولها يُرمز DCF . وهذه المجموعة تحوي مجموعة اللغات النظامية (regular languages) على أنها مجموعة جزئية فعلية أي ، وهذا لان الأوتومات ذو الحالات النهائية القطعي يمكن النظر إليه على أنه أوتومات دفع سفلي قطعي يتجاهل المُكدس، وكذلك يمكن بناء أوتومات دفع سفلي قطعي بسهولة للغة غير النظامية . مجموعة اللغات حرة السياق (يُرمز لها CF) تحوي هذه المجموعة فعليا أي: .

انظر أيضا

مصادر

  1. ^ "معلومات عن أوتومات الدفع السفلي على موقع psh.techlib.cz". psh.techlib.cz. مؤرشف من الأصل في 2021-03-01.
  2. ^ "معلومات عن أوتومات الدفع السفلي على موقع xlinux.nist.gov". xlinux.nist.gov. مؤرشف من الأصل في 2020-10-28.
  3. ^ "معلومات عن أوتومات الدفع السفلي على موقع omegawiki.org". omegawiki.org. مؤرشف من الأصل في 2020-10-28.

Read other articles:

مرحبا بكم في بوابة عقد 1990   عقد 1990 بدأ في غُرّة يناير 1990 وانتهى في آخر يوم من ديسمبر 1999 عقد 19901990-1999 تصفَّح بوَّابات أُخرى تحديث مُحتويات هذه الصفحة   حدث بارز ⇧ ✎  👈 الغزو العراقي للكويت هجوم شنه الجيش العراقي على الكويت في 2 أغسطس 1990 استغرقت العملية العسكرية يومي�...

 

Calendar year Millennium: 2nd millennium Centuries: 17th century 18th century 19th century Decades: 1680s 1690s 1700s 1710s 1720s Years: 1700 1701 1702 1703 1704 1705 1706 November 26: The Great Storm of 1703 strikes Britain 1703 by topic Arts and science Archaeology Architecture Art Literature Poetry Music Science Countries Canada Denmark England France Ireland Japan Norway Russia Scotland Spain Sweden Lists of leaders State leaders Colonial governors Religious leaders B...

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Desember 2022. Kim ChenInformasi pribadiNama lengkap陳園芬, Pinyin: Chén Yuán-fēnJulukanKimberleyLahir11 Mei 1967 (umur 56) OlahragaOlahragaRenang Kim Chen (lahir 11 Mei 1967) adalah seorang perenang asal Taiwan. Ia berkompetisi dalam lima lomba pada...

American lawyer and government official (1917–2002) This article is about the former U.S. Secretary of the Army and Secretary of State. For his son, the New York County District Attorney, see Cyrus Vance Jr. Cyrus Vance57th United States Secretary of StateIn officeJanuary 20, 1977 – April 28, 1980PresidentJimmy CarterDeputyWarren ChristopherPreceded byHenry KissingerSucceeded byEdmund Muskie11th United States Deputy Secretary of DefenseIn officeJanuary 28, 1964 – J...

 

1991 live album by Paul McCartney and Carl DavisPaul McCartney's Liverpool OratorioLive album by Paul McCartney and Carl DavisReleased7 October 1991 (UK)22 October 1991 (US)Recorded28–29 June 1991VenueLiverpool CathedralGenreClassical, operaLength97:28LabelEMI ClassicsProducerJohn FraserPaul McCartney chronology Unplugged (The Official Bootleg)(1991) Paul McCartney's Liverpool Oratorio(1991) Off the Ground(1993) Paul McCartney classical album chronology Paul McCartney's Liverpool O...

 

Министерство природных ресурсов и экологии Российской Федерациисокращённо: Минприроды России Общая информация Страна  Россия Юрисдикция Россия Дата создания 12 мая 2008 Предшественники Министерство природных ресурсов Российской Федерации (1996—1998)Министерство охраны...

  关于与「友谊勋章 (俄罗斯)」標題相近或相同的条目页,請見「友谊勋章 (消歧义)」。 友谊勋章类型单级勋章(仅设有一个等级)授予原因加强各民族友谊、交流与合作国家/地区俄罗斯 颁发单位 俄羅斯颁授资格俄罗斯国民及世界各民族人民設立時間1994年3月2日[1]首次颁发康斯坦丁·蒂托夫(萨马拉州州长)绶带 优先顺序上等荣誉勋章下等光荣父母�...

 

سلالة تشين الحاكمة سلالة تشين أول سلالة إمبراطورية صينية 15 سنة أراضي أسرة تشين سميت باسم ولاية تشين الغربية عاصمة شيانيانغ نظام الحكم إمبراطوري اللغة الرسمية اللغة الصينية الديانة ديانة صينية إمبراطور الصين تشين شي هوانج 210-248ق.م تشين إير شي 207-210ق.م تشين سان شي 206-207ق.م رئيس ...

 

此條目可参照英語維基百科相應條目来扩充。 (2021年5月6日)若您熟悉来源语言和主题,请协助参考外语维基百科扩充条目。请勿直接提交机械翻译,也不要翻译不可靠、低品质内容。依版权协议,译文需在编辑摘要注明来源,或于讨论页顶部标记{{Translated page}}标签。 约翰斯顿环礁Kalama Atoll 美國本土外小島嶼 Johnston Atoll 旗幟颂歌:《星條旗》The Star-Spangled Banner約翰斯頓環礁�...

University press in the United States Temple University PressParent companyTemple University LibrariesFounded1969Country of originUnited StatesHeadquarters locationPhiladelphia, PennsylvaniaDistributionChicago Distribution Center (US)[1]Combined Academic Publishers (UK)[2]Publication typesBooksOfficial websitewww.temple.edu/tempress Temple University Press is a university press founded in 1969 that is part of Temple University (Philadelphia, Pennsylvania). It is one of thirtee...

 

Preobrazhenskaya PloshchadStasiun Metro MoskwaLokasiLapangan PreobrazhenskayaDistrik Preobrazhenskoye,Eastern Administrative Okrug,MoskwaRusiaPemilikMoskovsky MetropolitenJalur!C  1  Jalur Sokolnicheskaya Jumlah peron1 peron pulauJumlah jalur2LayananBus: 34, 52, 80, 86, 171, 230, 716Trolleybus: 32, 41, 83Tram: 2, 4, 7, 11, 13, 33, 36, 46KonstruksiJenis strukturShallow column tri-vaultKedalaman8 meter (26 ft)[butuh rujukan]Tinggi peron1Informasi lainKode stasiu...

 

European balance of power in the 19th century This article is about the 19th-century diplomatic term. For the jazz album, see European Concert. Concert of Europe1815 to 1848/1860s – 1871 to 1914The national boundaries within Europe as set by the Congress of Vienna, 1815Including Regency era Bourbon Restoration Revolutions of 1830 Revolutions of 1848 Causes of World War I Chronology Napoleonic era League of Nations The Concert of Europe was a general agreement among the great powers...

Economic theories of David Ricardo This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (April 2012) (Learn how and when to remove this message) Part of a series onEconomic systems Major types Capitalism Socialism Communism By ideology Associative Capitalist Corporate Democratic Laissez-faire Mercantilist Neoliberal Neomercantilist Protectionist Social market State...

 

Disambiguazione – Se stai cercando il comune sale da cucina, vedi Sale da cucina. Disambiguazione – Se stai cercando altri significati, vedi Sale (disambigua). Un sale, in chimica, è un composto chimico elettricamente neutro[1] costituito dall'insieme di più ioni (anioni e cationi),[2] in genere disposti all'interno di un reticolo cristallino, uniti da un legame ionico di ionicità più o meno elevata. I sali hanno diverso grado di solubilità nei diversi solventi. In u...

 

  هذه المقالة عن الظهر. لمعانٍ أخرى، طالع الظهر (توضيح). الظهرمعلومات عامةجزء من يوم الفهرس الزمني 12 ساعة النقيض منتصف الليل forenoon (en) 11 AM (en) صباح بعد الظهر1 PM (en) تعديل - تعديل مصدري - تعديل ويكي بيانات الظهر منتصف النهار ای زوال الشمس، الوقت الذي وقع الشمس علی خط نصف النهار ...

Father Marquette National MemorialShow map of the United StatesShow map of MichiganLocationSt. Ignace, Michigan, USANearest citySault Ste. Marie, MichiganCoordinates45°51′6″N 84°43′2″W / 45.85167°N 84.71722°W / 45.85167; -84.71722Area52 acres (21 ha)EstablishedDecember 20, 1975Governing bodyMichigan Department of Natural Resources Father Marquette National Memorial pays tribute to the life and work of Jacques Marquette, French priest and expl...

 

Cet article est une ébauche concernant une localité italienne et la Vénétie. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Falcade Noms Nom allemand Pfalden Administration Pays Italie Région Vénétie  Province Belluno  Code postal 32020 Code ISTAT 025019 Préfixe tel. 0437 Démographie Gentilé fALCADINI Population 1 830 hab. (31-10-2020[1]) Densité 35 hab./km2 Géographie Coord...

 

Parque Central de Kaliningrado Local cultural heritage site in Russia Vista del ParqueUbicaciónPaís  RusiaLocalidad Kaliningrado RusiaCoordenadas 54°43′04″N 20°28′42″E / 54.717912, 20.478283CaracterísticasOtros nombres Центральный парк КалининградаTipo ParqueÁrea 47 haMapa de localización Parque Central de Kaliningrado Ubicación en Rusia [editar datos en Wikidata] El Parque Central de Kaliningrado[1]​ (en rus...

Cet article est une ébauche concernant un club de rugby à XV et Sydney. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Sydney Stars Généralités Noms précédents Sydney Fleet Fondation 2007/2014 Statut professionnel Oui Couleurs Bleu, noir et jaune Siège Sydney Nouvelle-Galles du Sud, Australie Entraîneur Chris Malone Maillots Domicile Dernière mise à jour : 25 octobre 2014.modifier Les Sydney Sta...

 

Commuter and intercity rail station in Homewood, Illinois For other uses, see Homewood station (disambiguation). This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Homewood station – news · newspapers · books · scholar · JSTOR (February 2016) (Learn how and when to remove this message) Homewood, ILHomewood stat...