Gramática regular

Em Teoria da computação as Gramáticas regulares também conhecida como Tipo 3 da Hierarquia de Chomsky, é uma restrição sobre a forma das produções, pode-se criar uma nova classe de gramáticas de grande importância no estudo dos compiladores por possuírem propriedades adequadas para a obtenção de reconhecedores simples. Que também podem ser denominadas de Expressão regular.

A linguagem do tipo 3 é qualquer gramática linear. E uma gramática linear pode ser classificada em:

  • Gramática linear à direita
* Se todas as regras de produção são do tipo: A::= tN ou A::= t
  • Gramática linear à esquerda
* Se todas as regras de produção são do tipo = A::= Nt ou A::= t
  • Gramática linear unitária à direita
* Se todas as regras de produção são como na linear à direita e, adicionalmente |t| < 1
  • Gramática linear unitária à esquerda
* Se todas as regras de produção são como na linear à esquerda e, adicionalmente |t| < 1

Gramáticas regulares estritas

Uma gramática regular à direita é uma 4-upla (V, T, R, S) onde:

  • V é um conjunto finito de variáveis;
  • T é um conjunto finito, disjunto de V, denominado terminais;
  • R é um conjunto finito de regras, onde cada regra é uma variável e uma cadeia de variáveis terminais;
  • S é a variável inicial

As regras de produção de R são da forma:

  1. B → a - onde B é um símbolo não-terminal de V e a é um terminal em Σ;
  2. B → aC - onde B, C pertencem a V e a pertence a Σ;
  3. B → ε - onde B pertence a V e ε é cadeia vazia.

Um exemplo de gramática regular à direita G com V = {S,A}, T = {a,b,c}, R consiste

nas seguintes regras:

S → aS

S → bA

A → ε

A → cA

S é o símbolo inicial. Esta gramática descreve a mesma linguagem que a expressão regular a*bc*, um conjunto de cadeias constituído de um número arbitrário de “a”s, seguido de um único “b”, seguido de um número arbitrário de “c”s.

Uma gramática regular à esquerda possui regras de produção da forma:

  1. A → a - onde A é um símbolo não-terminal de V e a é um terminal em Σ;
  2. A → Ba - onde A, B pertence a Va pertence a Σ;
  3. A → ε - onde A pertence a V e ε é cadeia vazia.

Gramáticas regulares estendidas

Uma gramática regular estendida à direita possui regras produções da forma:

  1. B → a - onde B é um símbolo não-terminal de V e a é um terminal em Σ;
  2. A → wB - onde A, B pertencem a V e w pertence a Σ*;
  3. A → ε - onde A pertence a V e ε é cadeia vazia.

Alguns autores chamam este tipo de gramática como gramática regular à direita (ou gramática linear à direita) e o tipo acima como gramática regular estritamente à direita (ou gramática linear estritamente à direita). Uma gramática regular estendida à esquerda possui regras produções da forma:

  1. B → a - onde B é um símbolo não-terminal de V e a é um terminal em Σ;
  2. A → Bw - onde A, B pertencem a V e w está em Σ*;
  3. A → ε - onde A pertence a V e ε é uma cadeia vazia.

Poder expressivo

Há uma correspondência direta de um-para-um entre as regras de uma gramática regular (estrita) à esquerda e as de um autômato finito não-determinístico, de tal forma que a gramática gera exatamente a linguagem que o autômato aceita. Assim, as gramáticas regulares à esquerda geram exatamente todas as linguagens regulares. As gramáticas regulares à direita descrevem o inverso de todas essas linguagens, ou seja, também geram exatamente todas as linguagens regulares.

Toda gramática regular estrita à direita é regular estendida à direita, enquanto cada gramática regular estendida à direita pode ser feita pela inserção estrita de novos símbolos não-terminais, de forma que o resultado gera a mesma linguagem; ou seja, gramáticas regulares estritas à direita também geram linguagens regulares. Analogamente, o mesmo acontece com as gramáticas regulares estendidas à esquerda.

Se produções vazias não são permitidas, apenas as linguagens regulares que não incluem a cadeia vazia podem ser geradas.

O lema do bombeamento para linguagens regulares descreve uma propriedade essencial para todas as linguagens regulares. Informalmente, o lema diz que todas as palavras suficientemente longas em uma linguagem regular podem ser bombeadas — ou seja, no meio da palavra há uma seção que se repete um número arbitrário de vezes — para produzir uma nova palavra que também se encontra dentro da mesma linguagem. Referindo-se ao exemplo de sintaxe de ponto flutuante acima, na derivação de um número de ponto flutuante que contém mais de 7 caracteres, um símbolo não-terminal deve ocorrer duas vezes, daí uma das regras "A → 0A", "C → 0C", ..., "F → 9F" deve ter sido aplicada; repetindo essa regra diversas vezes, no lugar de apenas uma vez, sempre resulta em um número de ponto flutuante.

Misturando regras regulares à esquerda e à direita

Sendo permitido misturar as regras regulares à esquerda ou regulares à direita, nós ainda temos uma gramática linear, mas não necessariamente uma gramática regular. Além disso, tal gramática não precisa gerar uma linguagem regular: todas as gramáticas lineares podem ser facilmente trazidas para essa forma e, portanto, tais gramáticas podem gerar exatamente todas as linguagens lineares, incluindo as não regulares.

Por exemplo, a gramática G com N = {S, A}, Σ = {a, b}, P com símbolo inicial S e regras

S → aA

A → Sb

S → ε

gera , a linguagem linear não-regular padrão.

Teoria da computação

Teoria de autômatos: linguagem formal e gramática formal
Hierarquia
Chomsky
Gramática Linguagem Reconhecedor
Tipo-0 Irrestrita Recursivamente enumerável Máquina de Turing
-- -- Recursiva Máquina de Turing que sempre para
Tipo-1 Sensível ao contexto Sensível ao contexto Autômato linearmente limitado
Tipo-2 Livre de contexto Livre de contexto Autômato com pilha
Tipo-3 Regular Regular Autômato finito

Read other articles:

Kayu Kapit Kayu kapit, Mallotus macrostachyus Seruyan Hulu, Seruyan, Kalteng Klasifikasi ilmiah Kerajaan: Plantae (tanpa takson): Angiospermae (tanpa takson): Eudikotil (tanpa takson): Rosids Ordo: Malpighiales Famili: Euphorbiaceae Subfamili: Acalyphoideae Tribus: Acalypheae Genus: Mallotus Spesies: M. macrostachyus Nama binomial Mallotus macrostachyus(Miq.) Müll.Arg.[1] Sinonim Rottlera macrostachya Miq.[2] (basionym) Mallotus insignis Müll.Arg. (1865) Mallotus albus...

 

TPA Bantar Gebang, Jakarta, salah satu tempat pembuangan sampah terbesar di dunia, dengan luas mencapai 110 hektar.[1] Bank sampah adalah suatu tempat yang digunakan untuk mengumpulkan sampah yang sudah dipilah-pilah.[2] Hasil dari pengumpulan sampah yang sudah dipilah akan disetorkan ke tempat pembuatan kerajinan dari sampah atau ke tempat pengepul sampah.[2] Bank sampah dikelola menggunakan sistem seperti perbankkan yang dilakukan oleh petugas sukarelawan .[2]...

 

Phil CurrieLahir13 Maret 1949 (umur 75)[1][2]Brampton, Ontario[2]Tempat tinggalEdmonton, AlbertaWarga negaraKanadaAlmamaterUniversity of TorontoMcGill UniversityDikenal atasDinosaurusSuami/istriEva KoppelhusKarier ilmiahBidangPaleontologiInstitusiRoyal Alberta MuseumRoyal Tyrrell Museum of PalaeontologyUniversity of AlbertaDisertasiThe osteology and relationships of aquatic eosuchians from the Upper Permian of Africa and Madagascar (1981)Pembimbing doktoralR...

South Slavic ethnic group living in the Balkans This article is about the ethnic group. For the medieval tribes, see Bulgars. For other uses, see Bulgarians (disambiguation). BulgariansбългариbŭlgariTotal populationc. 9 million[1][2] Regions with significant populations Bulgaria 5,118,494 (2021)[3] Germany410,885[n] (2021)[4] Ukraine204,574[e]–500,000 (2001)[5][6] Turkey350,000 (2020)[7] ...

 

artikel ini perlu dirapikan agar memenuhi standar Wikipedia. Tidak ada alasan yang diberikan. Silakan kembangkan artikel ini semampu Anda. Merapikan artikel dapat dilakukan dengan wikifikasi atau membagi artikel ke paragraf-paragraf. Jika sudah dirapikan, silakan hapus templat ini. (Pelajari cara dan kapan saatnya untuk menghapus pesan templat ini) Sumber referensi dari artikel ini belum dipastikan dan mungkin isinya tidak benar. Mohon periksa, kembangkan artikel ini, dan tambahkan sumber yan...

 

Seorang biarawan Buddha di Sri Lanka. Biarawan adalah seorang laki-laki yang melakukan asketisme, memfokuskan pikiran dan raganya untuk agama. Konsep ini telah sangat lama ada dan dapat ditemukan pada berbagai agama seperti Kristen, Buddha, dll. Istilah ekivalen untuk perempuan adalah biarawati. Biarawan dalam agama Katolik adalah laki-laki yang menjadi anggota suatu ordo atau tarekat religus seperti Yesuit, Dominikan, Fransiskan, Benediktin dan sebagainya. Di Indonesia para biarawan kadang-k...

Questa voce o sezione sull'argomento politici cinesi non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. «Comprendo fin troppo bene quello che avete detto. Quello che state facendo è gettare fango su di me, sul presidente Mao Zedong e sulla Grande rivoluzione culturale proletaria, a cui hanno partecipato centinaia di migliaia di persone... Nasconderete anc...

 

This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) 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: 2013 Thai FA Cup – news · newspapers · books · scholar · JSTOR (October 2012) (Learn how and when to remove this template mes...

 

Eurovision Song Contest 2019Country GreeceNational selectionSelection processInternal selectionSelection date(s)Artist: 14 February 2019Song: 6 March 2019Selected entrantKaterine DuskaSelected songBetter LoveSelected songwriter(s)Katerine DuskaLeon of AthensDavid SneddonPhil CookFinals performanceSemi-final resultQualified (5th, 185 points)Final result21st, 74 pointsGreece in the Eurovision Song Contest ◄2018 • 2019 • 2020► Greece participated ...

College football game2015 TicketCity Cactus Bowl26th Cactus Bowl Washington Huskies Oklahoma State Cowboys (8–5) (6–6) Pac-12 Big 12 22 30 Head coach: Chris Petersen Head coach: Mike Gundy 1234 Total Washington 00148 22 Oklahoma State 141033 30 DateJanuary 2, 2015Season2014StadiumSun Devil StadiumLocationTempe, Arizona, U.S.MVPDesmond Roland (RB, Okla. St.) & Seth Jacobs (LB, Okla. St.)FavoriteWashington by 6.5[1]RefereeDennis Hennigan (ACC)[2]Atte...

 

Ernst Poertgen Nazionalità  Germania Calcio Ruolo Attaccante Termine carriera 1952 CarrieraGiovanili 1925-1930 TuS Helene AltenessenSquadre di club1 1930-1933 Schwarz-Weiß Essen1933 Norimberga1934-1938 Schalke 041938-1940 Bonner1941-1942 Wacker Monaco1946-1952 BonnerNazionale 1935-1937 Germania3 (5) 1 I due numeri indicano le presenze e le reti segnate, per le sole partite di campionato.Il simbolo → indica un trasferimento in prestito.   Modif...

 

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: Rogue Community College – news · newspapers · books · scholar · JSTOR (January 2010) (Learn how and when to remove this message) Rogue Community CollegeTypeCommunity collegeEstablishedNovember 1970PresidentRandy Weber[1]LocationGrants Pass, Medford, &am...

Voce principale: Unione Sportiva Salernitana 1919. Unione Sportiva SalernitanaStagione 1952-1953Sport calcio Squadra Salernitana Allenatore Carlo Ceresoli(fino al 13/01/1953) Enrico Carpitelli(dal 13/01/1953) All. in seconda Mario Saracino Presidente Marcantonio Ferro Serie B11º posto Maggiori presenzeCampionato: Taccola, Tuccini (32)Totale: Taccola, Tuccini (32) Miglior marcatoreCampionato: De Andreis (5)Totale: De Andreis (5) StadioDonato Vestuti (9.000)[1] 1951-1952 1953-195...

 

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

 

Family of flowering plants Escalloniaceae Escallonia rubra var. macrantha Scientific classification Kingdom: Plantae Clade: Tracheophytes Clade: Angiosperms Clade: Eudicots Clade: Asterids Order: EscallonialesMart.[1][2] Family: EscalloniaceaeR.Br. ex Dumort.[1][2] Genera See text Escalloniaceae is a family of flowering plants consisting of about 130 species in eight genera. In the APG II system it is one of eight families in the euasterids II clade (campanulid...

Unit of length (10^-12 meters) For examples of things measuring between one and ten picometres, see 1 picometre. PicometreA simplified representation of a helium atom, having an estimated (calculated) diameter of 62 picometres[1]General informationUnit systemSIUnit oflengthSymbolpmConversions 1 pm in ...... is equal to ...    SI base units   1×10−12 m   Natural units   6.1877×1022 ℓP   ...

 

The Ministry of Minerals and Energy is a ministry within the Cabinet of Botswana. The current minister is Lefoko Maxwell Moagi.[1] Departments Department of Corporate Services Department of Mines Department of Energy Mineral Affairs Division Diamond Hub Projects & Energy Development Unit[2] Ministers This list is incomplete; you can help by adding missing items. (December 2023) Lefoko Maxwell Moagi (6 November 2019-)[3] References ^ Botswana - Mining & Minerals...

 

One measure of the return of an investment portfolio For other uses, see Absolute return (disambiguation). The absolute return or simply return is a measure of the gain or loss on an investment portfolio expressed as a percentage of invested capital. The adjective absolute is used to stress the distinction with the relative return measures (often used by long-only stock funds) that are based on comparison to a benchmark.[1] The hedge fund business is defined by absolute returns. Unlik...

Peter Pace Jenderal Peter Margaret Pace (lahir 5 November 1945) adalah Ketua Kepala Staf Gabungan yang sekarang dan Marinir AS pertama yang diangkat untuk jabatan ini. Dalam kapasitasnya ini ia menjabat sebagai perwira militer dengan kedudukan tertinggi di Amerika di bawah Presiden. Ia menjabat sebagai Wakil Ketua dari Kepala Staf Gabungan dari 1 Oktober 2001 hingga 12 Agustus 2005. Jenderal Pace adalah perwira ke-16, dan juga Marinir pertama, yang memegang posisi ini. Pada 30 September 2005,...

 

Questa voce o sezione sull'argomento società calcistiche israeliane non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Questa voce sull'argomento società calcistiche israeliane è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Beitar Tel Aviv Bat YamCalcio Segni distintiviUniformi di gara Casa Trasferta Colori social...