Forma normale di Chomsky

Nella teoria dei linguaggi formali, una grammatica libera dal contesto si dice essere nella forma normale di Chomsky (CNF,[1] o FNC, dall'inglese Chomsky normal form) (scoperta da Noam Chomsky)[2] se tutte le sue regole di produzione sono nella forma seguente:[1][3]

o
o
,

dove , e sono simboli non terminali, è un simbolo terminale (un simbolo che rappresenta un valore costante), è l'assioma di partenza, è la stringa vuota, e .

Tutte le grammatiche nella forma normale di Chomsky sono non contestuali e, viceversa, tutte le grammatiche non contestuali possono essere trasformate in grammatiche equivalenti in FNC. Per eseguire tale trasformazione sono stati ideati più algoritmi. Tuttavia, come fatto notare da Lange e Leiß,[4] lo svantaggio di queste trasformazioni sta nel grande aumento della dimensione della grammatica, dove tale dimensione equivale alla somma delle dimensioni delle regole di produzione, le quali, a loro volta, equivalgono a 1 più la lunghezza della parte destra. Denotando con la dimensione della grammatica originale , la crescita di tale dimensione nel peggiore dei casi è compresa fra a (dipende dall'algoritmo di trasformazione utilizzato).

Definizione alternativa

Forma ridotta di Chomsky

Un altro modo per definire la forma normale di Chomsky normal form è:

Una grammatica formale è in forma ridotta di Chomsky se tutte le sue regole di produzione sono nella forma seguente:

o
,

dove , e sono simboli non terminali e è un simbolo terminale. Solo le grammatiche context-free che non ammettono epsilon-produzioni possono essere rese in questa forma.

Forma normale di Floyd

In un articolo in cui propose la Backus-Naur Form (BNF), Donald E. Knuth suggerì una «sintassi [BNF] in cui tutte le definizioni aventi tale forma sono dette essere in "forma normale di Floyd"»:

o
o
,

dove , e sono simboli non terminali e è un simbolo terminale. Il nome si riferisce a Robert W. Floyd, che nel 1961 scoprì che ogni sintassi BFN può essere convertita in tale forma.[5]

Convertire una grammatica nella FNC

  1. Introdurre
    Introdurre un nuovo simbolo di partenza, e una nuova regola , dove è il precedente assioma.
  2. Eliminare tutte le -produzioni
    Le -produzioni sono regole della forma , dove e e è l'alfabeto delle variabili della grammatica CF.
    Rimuovere ogni regola con alla propria destra. Per ogni regola con alla propria destra, aggiungere un insieme di nuove regole consistente delle possibili combinazioni di sostituito o meno da . Per esempio, esaminando la seguente grammatica :
    ha una -produzione. Quando viene rimossa, la grammatica va modificata nella maniera seguente:
    Da notare che a partire dalla prima regola ne sono state aggiunte tre nuove (), in ciascuna delle quali almeno un simbolo viene sostituito con .
  3. Eliminare tutte le regole unitarie
    Dopo aver rimosso le -produzioni, vanno rimosse tutte le regole unitarie e le regole che nella parte destra non hanno simboli terminali.
    Per rimuovere
    , dove è una stringa di variabili generiche, aggiungere a meno che non sia una regola unitaria già rimossa.
  4. Sistemare le rimanenti regole di produzione che non sono ancora nella FNC.
    Sostituire con , dove sono nuove variabili.

Note

  1. ^ a b Ausiello, 2003, p. 128.
  2. ^ (EN) Noam Chomsky, On Certain Formal Properties of Grammars, in Information and Control, vol. 2, 1959, pp. 137–167, DOI:10.1016/S0019-9958(59)90362-6.
  3. ^ Hopcroft, Ullman (1979); Theorem 4.5, sect.4.5, p.92; see also p.106
  4. ^ (EN) Martin Lange, Hans Leiß, To CNF or not to CNF? An Efficient Yet Presentable Version of the CYK Algorithm (PDF), su ddi.cs.uni-potsdam.de, 2009.
  5. ^ Donald E. Knuth. 1964. Backus Normal Form vs. Backus Naur Form. Communications of the ACM, 7(12):735–736, December.

Bibliografia

Voci correlate

Read other articles:

KoroidDiagram skematik mata manusia.Koroid diberi label sebelah kanan, nomor dua dari bawah)RincianPengidentifikasiBahasa LatinchoroideaMeSHD002829TA98A15.2.03.002TA26774FMA58298Daftar istilah anatomi[sunting di Wikidata] Koroid adalah lapisan pembuluh darah pada mata, yang terletak di antara retina dan sklera.[1]Koroid berfungsi mengalirkan oksigen dan nutrisi ke retina. Struktur koroid secara umum dapat dibagi menjadi empat lapisan: Lapisan Haller - Bagian terluar dari koroid, m...

 

 

Peta infrastruktur dan tata guna lahan di Komune Isle.  = Kawasan perkotaan  = Lahan subur  = Padang rumput  = Lahan pertanaman campuran  = Hutan  = Vegetasi perdu  = Lahan basah  = Anak sungaiIsle, Haute-Vienne merupakan sebuah komune di departemen Haute-Vienne di Prancis. Lihat pula Komune di departemen Haute-Vienne Referensi INSEE lbsKomune di departemen Haute-Vienne Aixe-sur-Vienne Ambazac Arnac-la-Poste Augne Aureil Azat-le-Ris Balledent La Bazeuge...

 

 

Mazda MX-30InformasiProdusenMazdaMasa produksi2020–PerakitanJepang : HiroshimaBodi & rangkaKelascrossover SUV kompakBentuk kerangka5-door SUVPintuquad coupé (Conventional: Front / Suicide door: Rear)Mobil terkaitMazda CX-30Mazda3 (BP)Penyalur dayaDaya keluar105 kW (141 hp; 143 PS)Baterai35.5 kWhJarak tempuh (listrik)209 km (130 mi)DimensiJarak sumbu roda2.655 mm (104,5 in)Panjang4.395 mm (173,0 in)Lebar1.795 mm (70,7 ...

Jordan Belfortoleh Ralph Zuranski, 2010LahirJordan Ross Belfort9 Juli 1962 (umur 61)The Bronx, Kota New York, New York, A.S.AlmamaterAmerican University (S.Si. Biologi)Pekerjaan Pengusaha pembicara Pengarang Hukuman kriminal2 tahun di penjara federal, satu bulan di rehabilitasi, $ 110 juta dalam restitusi[1]Status kriminalDirilis April 2006 setelah 22 bulan[1][2]Suami/istriDenise Lombardo(m. 1985; div. 1991)[3]Nadine Caridi(m. 1991; div. 2005; 2 anak-ank)...

 

 

Small gas flame used to light larger gas burner For an assist light in flash photography, see Modeling light. Pilot lamp redirects here. Not to be confused with a small ON/OFF indicator lamp. Merker tankless gas-fired water heater from the 1930s, with pilot light clearly visible through the aperture in the front cover. The large opening allowed for the manual lighting of the pilot light by a lit match or taper A pilot light is a small gas flame, usually natural gas or liquefied petroleum gas,...

 

 

Description of potential causes and effects of long lasting, deeply integrated capitalism Not to be confused with late capitalism. Part of a series on theFrankfurt School Major works Dialectic of Enlightenment Eclipse of Reason Eros and Civilization Escape from Freedom Minima Moralia Negative Dialectics One-Dimensional Man Reason and Revolution The Structural Transformation of the Public Sphere The Theory of Communicative Action The Work of Art in the Age of Mechanical Reproduction Notable th...

Taman Nasional Kerinci SeblatIUCN Kategori II (Taman Nasional)Bukit Impian, Taman Nasional Kerinci SeblatTN Kerinci SeblatTampilkan peta Topografi SumateraTN Kerinci SeblatTampilkan peta IndonesiaLetak TN Kerinci Seblat di Pulau SumatraLetakSumatra, IndonesiaKota terdekatKota Sungai Penuh, Kota Lubuklinggau, CurupKoordinat2°3′29″S 101°23′23″E / 2.05806°S 101.38972°E / -2.05806; 101.38972Koordinat: 2°3′29″S 101°23′23″E / 2.05806°S ...

 

 

Form of surveillance An electronic ankle tag Electronic tagging is a form of surveillance that uses an electronic device affixed to a person. In some jurisdictions, an electronic tag fitted above the ankle is used for people as part of their bail or probation conditions. It is also used in healthcare settings and in immigration contexts. Electronic tagging can be used in combination with the global positioning system (GPS), but for short-range monitoring of a person that wears an electronic t...

 

 

Airport in Spokane serving eastern Washington and northern Idaho, United States GEG redirects here. For other uses, see GEG (disambiguation). Spokane International AirportGeiger Army AirfieldSpokane International Airport in 2010,viewed from the southIATA: GEGICAO: KGEGFAA LID: GEGSummaryAirport typePublicOwnerSpokane County & City of SpokaneOperatorSpokane Airport BoardServesInland Northwest (primarily Spokane–Coeur d'Alene area)LocationWest Hills, Spokane, Washington, United StatesHub ...

Taizhong redirects here. For similarly named terms, see Taizong (disambiguation). Special municipality in Republic of ChinaTaichung City 臺中市[I]TaichūSpecial municipalityClockwise from top: Taichung's 7th Redevelopment Zone, Taichung railway station, Luce Memorial Chapel, Taichung Intercontinental Baseball Stadium, Gaomei Wetlands, Nanhu Mountain, National Museum of Natural Science FlagLogoEtymology: Taichū (Japanese: 臺中, Taiwan center)Nickname: Cultural City (文化�...

 

 

Australian political party This article is about the federal Greens party. For the state and territory parties, see List of member parties of the Australian Greens. Australian Greens LeaderAdam BandtDeputy LeaderMehreen FaruqiSenate LeaderLarissa WatersDeputy Senate LeaderVacant[1][a]Founded1992; 32 years ago (1992)HeadquartersBraddon, Australian Capital Territory[2]NewspaperGreen Magazine[3]Think tankThe Green InstituteYouth wingYoung GreensM...

 

 

Former professional minor league ice hockey team in Raleigh, North Carolina Raleigh IceCapsCityRaleigh, North CarolinaLeagueECHLFounded1991Operated1991–1998Home arenaDorton ArenaAffiliateNew Jersey Devils (NHL)Franchise history1991–1998Raleigh IceCaps1998–2008Augusta LynxChampionshipsRegular season titlesnoneDivision titlesnoneConference titlesnoneKelly Cupsnone The Raleigh IceCaps were a professional ice hockey team based in Raleigh, North Carolina. Founded in 1991 and playing at Dorto...

Not to be confused with Christian Democratic Party of Ukraine. Political party in Ukraine Christian Democratic Union Християнсько-Демократичний СоюзLeaderOlexander Chernenko (Party chairman)[1][2]Founded1997[1]HeadquartersVul. B. Khmelnytskoho 3-A, UA-01001 KyivIdeology Christian democracy Conservatism Political positionCentre-rightEuropean affiliationEuropean Christian Political MovementInternational affiliationCentrist Democrat I...

 

 

Державний комітет телебачення і радіомовлення України (Держкомтелерадіо) Приміщення комітетуЗагальна інформаціяКраїна  УкраїнаДата створення 2003Керівне відомство Кабінет Міністрів УкраїниРічний бюджет 1 964 898 500 ₴[1]Голова Олег НаливайкоПідвідомчі ор...

 

 

Artikel ini bukan mengenai nafsu. Lihat entri nafsi di kamus bebas Wiktionary. Nafsi adalah hal yang mementingkan diri sendiri secara berlebihan tanpa mempedulikan orang lain.[1][2] Nafsi adalah hal yang mirip dengan egosentrisme serta lawan kata dari altruisme atau nirnafsi (menurut C. S. Lewis).[3] Bagian dari seri tentangEmosi Afeksi Kemarahan Kecemasan Derita Jengkel Pengharapan Kegelisahan Ketakacuhan Kegairahan Kekaguman Kebosanan Kepercayaan Kejijikan Kepuasan K...

Roadway in Delhi,India Ring Road, Delhi redirects here. For the outer ring, see Outer Ring Road, Delhi. This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Inner Ring Road, Delhi – news · newspapers · books · scholar · JSTOR (December 2021) (Learn how and when to remove this message) Ring Road's symbol - generally used in Delhi D...

 

 

County in West Virginia, United States County in West VirginiaBerkeley CountyCountyBerkeley County CourthouseAdam Stephen HouseHedgesville Historic DistrictBaltimore and Ohio Railroad Martinsburg ShopsSleepy Creek Wildlife Management Area SealLocation of Berkeley County in West VirginiaWest Virginia's location within the U.S.Coordinates: 39°28′N 78°02′W / 39.47°N 78.03°W / 39.47; -78.03Country United StatesState West VirginiaFoundedMay 15, 1772SeatMar...

 

 

Konferensi Waligereja Lituania (bahasa Lituania: Lietuvos vyskupų konferencija) adalah pertemuan resmi para uskup Katolik di Lituania. Tempat duduknya di Vilnius. Konferensi Waligereja adalah anggota Dewan Konferensi Waligereja Eropa (CCEE) dan Komisi Konferensi Waligereja Masyarakat Eropa (COMECE). Tugas dan dasar-dasar Tugas utama terletak pada diskusi bersama tentang masalah pastoral, mengembangkan proposal dan mengoordinasikan kegiatan gereja. Anggota Konferensi Waligereja Lituania, ...

玛蒂尔德·格罗出生Mathilde Frederique Helene Marie Gros 1999年4月27日  (25歲)圣卡特琳 就讀學校里昂商学院 職業体育人物、自行車運動員、场地自行车运动员  玛蒂尔德·格罗 玛蒂尔德·格罗(法語:Mathilde Gros,1999年10月24日—),法国女子自行车运动员,2019年世界场地自行车锦标赛女子竞速赛铜牌得主、2022年世界场地自行车锦标赛女子竞速赛金牌得主。[1&#...

 

 

غريتفيكن   الاسم الرسمي (بالنرويجية: Grytviken)‏    الإحداثيات 54°16′53″S 36°30′29″W / 54.281472°S 36.508028°W / -54.281472; -36.508028 [1]  تقسيم إداري  البلد المملكة المتحدة الأرجنتين[1][2]  التقسيم الأعلى جورجيا الجنوبية وجزر ساندويتش الجنوبية  عاصمة لـ جورجي�...