Automate à piles intégrées

En linguistique et en théorie des automates, un automate à piles intégrées en anglais « embedded pushdown automaton » ou EPDA est une automate pour la reconnaissance d'un langages engendré par une grammaire d'arbres adjoints (en anglais « tree-adjoining grammar » ou TAG).

Un tel automate ressemble à un automate à pile utilisé pour l’analyse des langages algébriques, mais à la place d'une pile simple contenant des symboles, il possède une pile composée de piles. Ainsi, la pile d'un EPDA est une constituée d'une suite de piles (ordinaires) juxtaposées. Ceci donne aux grammaires correspondantes une capacité générative plus importante et les situe entre les grammaires algébriques et les grammaires contextuelles ; ces grammaires forment un sous-ensemble des grammaires regroupées sous le terme de grammaires faiblement contextuelles (en).

Les automates à piles intégrées ne doivent pas être confondues avec les automates à piles emboîtées dont la puissance de reconnaissance est encore plus importante puisque ces derniers reconnaissent les langages indexés.

Description

Les automates à piles intégrées (EPDA) ont été introduits par K. Vijay-Shanker en 1987 dans sa thèse de doctorat[1]. Les automates à piles intégrées reconnaissent la classe de langages d'arbres adjoints ; ils constituent une extension naturelle des automates à pile qui eux reconnaissent les langages algébriques. La caractéristique principales des EPDA est de remplacer la pile unique utilisée dans un automate à pile par une pile constituée elle-même de piles non vides. Ceci permet de réaliser des réécritures emboîtées sur l'élément de tête de la pile : en plus de la traiter comme une pile simple, on peut l'entourer de nouvelles piles. Cet aspect est fondamental dans la comparaison de la puissance de reconnaissance entre automates à pile et automates à piles intégrées. Alors que la pile simple d'une automate à pile usuel ne peut traiter que les emboîtements d'un langage algébrique, la pile de piles d'un EPDA peut gérer les dépendances croisées comme on les rencontre dans les langages d'arbres adjoints[2].

Définition informelle

Un automate à piles intégrées est composé d'une unité de contrôle avec un nombre fini d'états, et d'une pile principale, composée d'une suite de piles non vides. L'unité de contrôle voit le symbole de tête de la pile de tête sur la pile principale, et la lettre courante du mot d'entrée. En fonction de ces données et de l'état courant, l’automate réalise une transition, composée de deux parties : dans un premier temps, la pile la plus haute dans la pile principale est traitée comme une pile ordinaire, c'est-à-dire que son symbole de tête est remplacé par une suite éventuellement vide de symboles de pile ; dans un deuxième temps, c'est la pile principale tout entière qui est considérée comme une pile ordinaire, et sa pile de tête, modifiée dans la première étape, est remplacée par une suite de piles qui, si elle n'est pas la suite vide, entoure la pile modifiée.

Comme dans le cas des automates à pile usuels, il y a deux modes d'acceptation. Un mot est accepté si, après la lecture du mot, l'automate termine avec la pile vide, ou alors le mot est accepté si l'automate termine en un état final. Comme dans le cas usuel, l'automate peut être déterministe ou non[2],[3].

Un exemple

L'exemple qui suit est dans la thèse de Vijay-Shanker[1],[2]. C'est un EPDA qui accepte le langage . Son fonctionnement est le suivant. Chaque fois que l'automate lit une lettre a, il empile le symbole B sur la pile qui est en haut de la pile principale, et il insère, juste en dessous ce la pile des B, une nouvelle pile contenant simplement le symbole D. Après avoir lu n lettres a, la pile principale est donc constituée de n piles contenant chacune un symbole D et, tout en haut, d'une pile contenant n symboles B. Pour chaque lettre b lue sur l'entrée, le symbole B en tête de la pile de tête est supprimé et de plus, une pile contenant simplement le symbole C est introduit juste en dessous. Après avoir lu tous les b et supprimé la pile vide en haut de la pile principale, celle-ci est composée de n piles contenant chacune un symbole C et de n piles contenant chacune un symbole D. Pour chaque lettre c lue, on supprime la pile C correspondante, et de même pour chaque lettre d, on supprime la pile D du haut. Le mot est accepté si la pile est vide.

Définition formelle

L'automate

Un automate à piles intégrées (EPDA) est une structure , où

  • est un ensemble fini d'états, est l'état initial et est l'ensemble des états terminaux.
  • est l'alphabet de pile, et est le symbole de fond de pile.
  • est l'alphabet d'entrée.
  • est la fonction de transition

dénote les parties finies et sert à décrire les mots de pile.

Configuration

Une description instantanée ou configuration d'un EPDA est un quadruplet

élément de composé de l’état courant q, , du contenu de la pile de piles , de la partie déjà lue du mot d'entrée et de la partie encore à traiter. Le contenu s de la pile de piles est représenté par une suite de mots séparés par un symbole particulier . Ainsi, la suite des contenus des piles peut s'écrire comme un seul mot . Par convention, la pile du haut de la pile principale est le dernier mot , et l'élément de haut de la dernière pile est la dernière lettre de . La configuration initiale d'un EPDA et

où l'état initial est , il n'y a qu'une seule pile sur la pile réduite au fond de pile , et où toute l'entrée est encore à lire.

Transitions

Pour une règle , une transition signifie que lorsque la pile principale s'écrit et le mot se termine par , la pile principale est remplacée par , pourvu que ; en d'autres termes, des piles décrites par sont insérée avant la dernière pile remplacée par et elle-même suivie de piles . Si en revanche , la pile où on a donc est remplacée par .

Dans la définition, des transitions spontanées ou epsilon transitions sont possibles, si le symbole examiné dans la règle est le mot vide.

Exemple

Voici la description formelle de l’automate pour l'exemple esquissé plus haut Il comporte 4 états , pas d'état final parce qu'il reconnaît par pile vide, l'alphabet d'entrée est , l'alphabet de pile est , où est le symbole de fond de pile. La fonction de transition \delta est la suivante :

Les règles de transition (1)-(4) servent à empiler ou dépiler, les règles (5)-(8) à dépiler seulement.

Pour , on obtient le calcul suivant :

Automates d'ordre supérieur et hiérarchie de Weir

La notion d'automate à piles intégrés a été étendu par David J. Weir[4],[5] à des automates d'ordre supérieur, appelés automates à piles imbriquées d'ordre k. Dans son premier travail, ces automates sont appelés Nested Push-Down Automata. La généralisation est comme suit : on appelle pile d'ordre 1 une pile simple, pile d'ordre 2 une pile de piles, et plus généralement pile d'ordre k une pile de piles d'ordre k-1. Dans un automate à pile usuel, la pile est d'ordre 1 ; dans un EPDA, la pile est d'ordre 2. Une opération de manipulation de la pile d'un EPDA consiste en une opération de pile sur la pile d'ordre 1 en tête de pile, puis sur une opération de pile sur la pile principale, d'ordre 2. Cette opération peut être étendue à des piles d'ordre k : on opère récursivement sur la pile d'ordre k-& en haut de pile, puis sur la pile d'ordre k.

Cette définition conduit à une hiérarchie d'automate, appelée la hiérarchie de Weir. La première classe de cette hiérarchie, les EPDA d'ordre 1, sont les automates à pile qui reconnaissent les langages algébriques. La deuxième classe, les EPDA d'ordre 2, sont les automates à piles intégrées de Vijay-Shanker définis plus haut et reconnaissent exactement les langages d'arbres adjoints.

La hiérarchie de Weir est stricte : chacune des classes contient strictement la classe précédente :

  • la classe de langes d'ordre k contient , mais pas ,
  • ou encore , mais .

Notes et références

(en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Embedded pushdown automaton » (voir la liste des auteurs).

Bibliographie

  • (en) Laura Kallmeyer, Parsing Beyond Context-Free Grammars, Heidelberg, Springer Science & Business Media, , 248 p. (ISBN 978-3-642-14846-0, présentation en ligne), chap. 10.1 (« Embedded Push-Down Automata ») Document utilisé pour la rédaction de l’article
  • Aravind K. Joshi et Yves Schabes, « Tree-adjoining grammars », dans G. Rosenberg et A. Salomaa (éditeurs), Handbook of Formal Languages, vol. 3 : Beyond Words, Springer, , p. 69-123.
  • David J. Weir, Characterizing mildly context sensitive languages, thèse de doctorat, université de Pennsylvanie, .
  • David J. Weir, « A geometric hierarchy beyond context-free languages », Theoretical computer science, vol. 104, no 2,‎ , p. 235–261 (DOI 10.1016/0304-3975(92)90124-X, lire en ligne).
  • K. Vijay-Shanker, A study of tree adjoining grammars, thèse de doctorat, université de Pennsylvanie, (présentation en ligne).

Articles liés

Read other articles:

This is a list of NASA aircraft. Throughout its history NASA has used several different types of aircraft on a permanent, semi-permanent, or short-term basis. These aircraft are usually surplus, but in a few cases are newly built, military aircraft. Current aircraft Aircraft Number in service Introduced Research Center Aero Spacelines Super Guppy 1 Johnson Space Center Aeromot TG-14 1 Armstrong Flight Research Center Airbus H135 3 Kennedy Space Center Beechcraft T-34 Mentor 3 Armstrong Flight...

 

Town in the state of Florida, United States Town in Florida, United StatesWhite Springs, FloridaTownAdams Country Store, White SpringsLocation in Hamilton County and the state of FloridaCoordinates: 30°19′54″N 82°45′22″W / 30.33167°N 82.75611°W / 30.33167; -82.75611Country United StatesState FloridaCounty HamiltonIncorporated1885Area[1] • Total1.83 sq mi (4.74 km2) • Land1.83 sq mi (4.7...

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (يوليو 2019) بيتر مايكل هامل (بالألمانية: Peter Michael Hamel)‏    معلومات شخصية الميلاد 15 يوليو 1947 (76 سنة)[1][2]  ميونخ  مواطنة ألمانيا  عضو في الأكاديمية البافا...

Esecuzione di nove emigrati sulla ghigliottina nell'ottobre 1793 «Bisogna che i nemici periscano... solo i morti non tornano indietro» (Affermazione di Bertrand Barère il 16 messidoro anno II[1]) Il Regime del Terrore, spesso definito nella storiografia Terrore giacobino o semplicemente come Il Terrore, è una fase storica della Rivoluzione francese che ebbe inizio nel settembre del 1793. Fu caratterizzato dal predominio politico dei membri del Comitato di salute pubblica, che intr...

 

Artikel ini bukan mengenai Pala. Penanaman lobak di Pangalengan, Bandung, Jawa Barat. Kondisi geografis dan temperatur udara yang dingin tidak memungkinkan daerah ini menanam padi Palawija (Sanskerta: phaladwija) secara harfiah berarti tanaman kedua. Berdasarkan makna dari bahasa Sanskerta, palawija bermakna hasil kedua, dan merupakan tanaman hasil panen kedua di samping padi. Istilah palawija berkembang di antara para petani di Pulau Jawa untuk menyebut jenis tanaman pertanian selain padi.&#...

 

Ракетний удар по житловому будинку в ДніпріЧастина російського вторгнення в Україну (2022) Будинок у Дніпрі після ракетного ударуМісце атаки житловий будинок по вулиці Набережна Перемоги, 118, Дніпро, УкраїнаКоординати 48°25′09″ пн. ш. 35°04′04″ сх. д. / 48.41917°&...

Martin Daum (2023) Martin Daum (* 28. Oktober 1959 in Karlsruhe) ist ein deutscher Manager und seit dem 1. Dezember 2021 Vorstandsvorsitzender der Daimler Truck AG. Davor verantwortete er die Geschäftsfelder Daimler Trucks und Daimler Buses der Daimler AG.[1] Inhaltsverzeichnis 1 Leben 1.1 Ausbildung und Studium 1.2 Einstieg in den Daimler-Konzern 1.3 Daimler Trucks North America 1.4 Vorstand für Daimler Trucks and Buses 2 Weitere Tätigkeiten 3 Persönliches 4 Weblinks 5 Einze...

 

ملف خارجي انظلاق فقاعات الغاز من مياه مكربنة. المياه المكربنة (المعروفة أيضاً باسم ماء الصودا والمياه الغازية والماء الفوار) هو الماء الذي تم إذابة غاز ثاني أكسيد الكربون فيه تحت الضغط، وهي العملية التي تؤدي إلى أن تصبح المياه فوارة (تطلق فقاعات من الغاز في الضغط العادي).[...

 

يفتقر محتوى هذه المقالة إلى الاستشهاد بمصادر. فضلاً، ساهم في تطوير هذه المقالة من خلال إضافة مصادر موثوق بها. أي معلومات غير موثقة يمكن التشكيك بها وإزالتها. (فبراير 2016) شاركت البحرين دورة الألعاب الآسيوية 2010 في قوانتشو بالصين. الميداليات الميدالية الاسم الرياضة المسابقة ال

1814 peace treaty which ended the War of the Sixth Coalition For other treaties of Paris, see Treaty of Paris (disambiguation). Treaty of ParisTypePeace TreatyContextNapoleonic WarsSigned30 May 1814LocationParis, FrancePartiesFrance Sixth Coalition:  United Kingdom Russia Austria Prussia The Treaty of Paris, signed on 30 May 1814, ended the war between France and the Sixth Coalition, part of the Napoleonic Wars, following an armistice signed on 23 April between Charles, Co...

 

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. (November 2010) (Learn how and when to remove this template message) Sophie Maslow (March 22, 1911 – June 25, 2006) was an American choreographer, modern dancer and teacher, and founding member of New Dance Group. She was a first cousin of the American sculptor Leonard Baskin. Born in New York City in 1911 ...

 

2010 American filmBeautiful DarlingDirected byJames RasinWritten byJames RasinProduced byJeremiah NewtonElisabeth BentleyGill HollandStarringJohn WatersFran LebowitzHolly WoodlawnPaul MorrisseyNarrated byChloë SevignyPatton OswaltCinematographyMartina RadwanEdited byZachary Stuart-PontierMusic byLouis DurraDistributed byCorinth FilmsRelease date February 12, 2010 (2010-02-12) (Berlinale) Running time82 minutesCountryUnited StatesLanguageEnglish Beautiful Darling: The Life ...

1976 film by Alan J. Pakula This article is about the 1976 film. For the non-fiction book, see All the President's Men. All the President's MenTheatrical release posterDirected byAlan J. PakulaScreenplay byWilliam GoldmanBased onAll the President's Menby Carl BernsteinBob WoodwardProduced byWalter CoblenzStarring Dustin Hoffman Robert Redford Jack Warden Martin Balsam Hal Holbrook Jason Robards CinematographyGordon WillisEdited byRobert L. WolfeMusic byDavid ShireProductioncompanyWildwood Ent...

 

American politician (born 1971) Ted BuddOfficial portrait, 2023United States Senatorfrom North CarolinaIncumbentAssumed office January 3, 2023Serving with Thom TillisPreceded byRichard BurrMember of the U.S. House of Representativesfrom North Carolina's 13th districtIn officeJanuary 3, 2017 – January 3, 2023Preceded byGeorge HoldingSucceeded byWiley Nickel Personal detailsBornTheodore Paul Budd (1971-10-21) October 21, 1971 (age 52)Winston-Salem, North ...

 

Invasie van Ambon Ambon in het rood Datum 28 september 1950 - 5 november 1950 Locatie Ambon Resultaat Indonesische overwinning, Molukken geannexeerd Territorialeveranderingen Unitaire staat Indonesië Strijdende partijen  Indonesië Republiek der Zuid-Molukken Leiders en commandanten Soekarno Kolonel Kawilarang Kolonel Abdul Haris Nasution Brig Slamet Rijadi Chris Soumokil Isaac Julius Tamaëla Alexander Nanlohy Adjudant Sopacua Adjudant Tahapary Adjudant Siwabessy Troepensterkte 15.000-...

The American Peoples Encyclopedia is a discontinued general encyclopedia first published in 1948 by Spencer Press Inc., and, initially, marketed exclusively by Sears Roebuck and Company. A substantially revised edition was published by Grolier Incorporated in 1962 and marketed by a Grolier subsidiary, The Richards Company, Inc. History The 1948 edition of the American Peoples Encyclopedia was a 20-volume work, with more 10,000,000 words, written by 3,200 contributors, including 9 Nobel Prize ...

 

Japanese comedian Hitoshi Matsumoto松本人志Hitoshi Matsumoto in 2011Born (1963-09-08) September 8, 1963 (age 60)Amagasaki, JapanNationalityJapaneseOccupation(s)Comedian, film director, screenwriterYears active1983–presentHeight173 cm (5 ft 8 in)SpouseRin Ihara (2009-present)Children1 Hitoshi Matsumoto (松本 人志, Matsumoto Hitoshi, born September 8, 1963) is a Japanese comedian and filmmaker. He is one half of the comedy duo Downtown, alongside Masatoshi...

 

For the 1847 novel by Ivan Goncharov, see The Same Old Story (novel). 2nd episode of the 1st season of Fringe The Same Old StoryFringe episodeEpisode no.Season 1Episode 2Directed byPaul A. EdwardsWritten byJeff PinknerJ. J. AbramsAlex KurtzmanRoberto OrciProduction code3T7651Original air dateSeptember 16, 2008 (2008-09-16)Running time50 minutesGuest appearances Derek Cecil as Christopher Penrose Mark Blum as Dr. Claus Penrose Betty Gilpin as Loraine Amber Daisy Alcott Bern...

Tawon raksasa asia Tawon dewasa yang sedang melakukan trofalaksis Status konservasi Risiko Rendah (IUCN 3.1) Klasifikasi ilmiah Kerajaan: Animalia Filum: Arthropoda Kelas: Insecta Ordo: Hymenoptera Famili: Vespidae Genus: Vespa Spesies: V. mandarinia Nama binomial Vespa mandariniaSmithTemplat:Fact?, 1792Templat:Fact? Tawon raksasa asia (Vespa mandarinia), termasuk subspesies tawon raksasa Jepang (Vespa mandarinia japonica),[1] dijuluki juga tawon pembunuh yak,[2] ada...

 

Julia AnnLahirJulia Tavella[1]8 Oktober 1969 (umur 54)Glendale, California, A.S.[2]Tinggi5 ft 8 in (1,73 m)[3]Berat127 pon (58 kg)Suami/istriMichael Raven (2003–2007)Situs webhttp://www.juliaannlive.com/ Julia Ann (lahir 8 Oktober 1969)[5] adalah nama panggung dari aktris porno Amerika Serikat, penari telanjang dan Penthouse Pet Julia Tavella; dia adalah anggota dari AVN Hall of Fame dan XRCO Hall of Fame. Karier Pada usia 18 Jul...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!