ebook img

Teoria degli Automi Finiti PDF

328 Pages·2013·1.965 MB·Italian
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Teoria degli Automi Finiti

Aldo de Luca Flavio D’Alessandro Teoria degli Automi Finiti TT XX EE TT II NN ABC UU UNITEXT – La Matematica per il 3+2 Volume 68 Forfurthervolumes: http://www.springer.com/series/5418 · Aldo de Luca Flavio D’Alessandro Teoria degli Automi Finiti ~Springer AldodeLuca FlavioD’Alessandro DipartimentodiMatematica DipartimentodiMatematica eApplicazioni“R.Caccioppoli” “G.Castelnuovo” UniversitàdiNapoli“FedericoII” UniversitàdiRoma“LaSapienza” Napoli Roma UNITEXT–LaMatematicaperil3+2 ISSNversionecartacea:2038-5722 ISSNversioneelettronica:2038-5757 ISBN978-88-470-5473-8 ISBN978-88-470-5474-5(eBook) DOI10.1007/978-88-470-5474-5 SpringerMilanHeidelbergNewYorkDordrechtLondon ©Springer-VerlagItalia2013 Quest’operaèprotettadallaleggesuldirittod’autoreelasuariproduzioneèammessasoloedesclu- sivamenteneilimitistabilitidallastessa.Lefotocopieperusopersonalepossonoessereeffettuatenei limitidel15%diciascunvolumedietropagamentoallaSIAEdelcompensoprevistodall’art.68.Le riproduzioniperusononpersonalee/ooltreillimitedel15%potrannoavveniresoloaseguitodi specificaautorizzazionerilasciatadaAIDRO,CorsodiPortaRomanan.108,Milano20122,e-mail [email protected]. Tuttiidiritti,inparticolarequellirelativiallatraduzione,allaristampa,all’utilizzodiillustrazionie tabelle,allacitazioneorale,allatrasmissioneradiofonicaotelevisiva,allaregistrazionesumicrofilm oindatabase,oallariproduzioneinqualsiasialtraforma(stampataoelettronica)rimangonoriser- vatianchenelcasodiutilizzoparziale.Laviolazionedellenormecomportalesanzioniprevistedalla legge. L’utilizzoinquestapubblicazionedidenominazionigeneriche,nomicommerciali,marchiregistrati, ecc.anchesenonspecificatamenteidentificati,nonimplicachetalidenominazioniomarchinon sianoprotettidallerelativeleggieregolamenti. 9 8 7 6 5 4 3 2 1 Layoutdicopertina:BeatriceB.,Milano Impaginazione:PTP-Berlin,ProtagoTEX-ProductionGmbH,Germany(www.ptp-berlin.eu) Stampa:GrafichePorpora,Segrate(MI) Springer-VerlagItaliaS.r.l.,ViaDecembrio28,I-20137Milano Springer-VerlagfapartediSpringerScience+BusinessMedia(www.springer.com) Prefazione La teoria degli Automi è nata in relazione a due problematiche completamente di- verse.Laprimasviluppatasinell’ambientelogico-matematicoriguardalaformaliz- zazionenelmodopiùgeneralepossibiledellanozionedialgoritmo.Contributifon- damentali in questa direzione sono stati dati verso la fine degli Anni ’30 da logici qualiA.M.Turing,A.ChurcheS.C.Kleene. LasecondaproblematicaebbeorigineversolametàdegliAnni’40adoperadel neurofisiologoW.McCullochedelmatematicoW.Pittsinunambitochepotremmo definireCibernetico.Essariguardavalapossibilitàdifornireunadescrizionemate- maticadelfunzionamentodellecellulenervose,oneuroni,edelleretidineuroni. Daiduepredettifilonidiricercanacqueroesisvilupparonodueteoriedigrande interessesiaperlaMatematicacheperlascienzadelcalcolo,oInformatica.Laprima èlateoriageneraledellacalcolabilitàbasatasullanozionediAutoma,oMacchina,di Turing,lasecondaèlateoriadegliAutomifiniti.Ladifferenzafondamentaletragli AutomidiTuringegliAutomifinitirisiedenellacapacitàdimemoria.Questaèpo- tenzialmenteinfinitanellemacchinediTuringnelsensochepuòaccrescersiquanto sivuoleseleesigenzedicalcololorichiedono,mentreèfissanelcasodegliautomi finiti. ApartiredallavorodiMcCullochePittslateoriadegliAutomifinitiebbeungran- desvilupposulpianomatematico.UnprimopassofondamentaledovutoaKleenefu quellodipresentareunanozioneastrattadiautomasvincolandoladallinguaggiodel- leretineurali.Eglitral’altrodimostròunteoremafondamentaledellateoriacioèla coincidenzadellaclassedeilinguaggi(oeventi)riconoscibilidapartediunautoma finitoelaclassedeilinguaggirazionali(oeventiregolari). SuccessivamenteapparveronellaletteraturaoggettimatematicidenominatiAuto- madiMealyeAutomadiMoorecheriproducevanoconqualchevarianteotentativo dimaggiorerigoreformalel’ideafondamentaledellavorodiKleene.Ilprimolavoro chepuòritenersiunaesposizionechiaraedabbastanza esauriente dellateoriadegli Automifinitièl’articolodiM.O.RabineD.Scottdel1959. Stabilitiirisultatifondamentalidellateoria,successivamentesiècercatodidaread essiunavestesemprepiùmatematicasvincolataalmassimodallinguaggioingegne- vi Prefazione rescodellateoriadellemacchinedigitali.VersolametàdegliAnni’60sicomprese ad opera di matematici quali M.P. Schützenberger, R. McNaughton e S. Eilenberg cheillinguaggiomatematicoadattoadescriveregliautomifinitièlateoriadeisemi- gruppiedeimonoidi.Daquestopuntodivistaunautomafinitopuòessenzialmente ridursi ad un morfismo di un monoide libero in un monoide finito ed il teorema di Kleenepuòinterpretarsiqualeunprofondoteoremaditeoriadeimonoidi. Inquestovolumesifornisceunapresentazionerigorosadellateoriadegliautomi finitiedellemacchinesequenzialigeneralizzatenell’ambitodellateoriaalgebricadei semigruppi.Sinotichequest’ultimateorianonèadattaadescriverelemacchinedi TuringomacchinedipotenzaintermediatragliautomifinitielemacchinediTuring. Il volume è nato ed è cresciuto raccogliendo materiale didattico sviluppato nei corsidiLezionidiAlgebraSuperioreediInformaticaTeoricatenutidalsecondoau- tore(A.deLuca)rispettivamentepressoleUniversitàdiNapoli(1980-85)ediRoma LaSapienza(1985–2003)enelcorsodiTeoriadegliAutomitenutodalprimoautore (F.D’Alessandro)pressol’UniversitàdiRoma“LaSapienza”(dal2003adoggi). Il volume si articola in sette capitoli. Ogni capitolo ha una breve introduzione, una sezione di esercizi ed una di note bibliografiche. La risoluzione della maggior partedegliesercizièriportataallafinedelvolume.Iprimitrecapitolitrattanoalcune partidellateoriadeisemigruppichesonodiinteresseperlateoriadegliautomi.Nel Capitolo1oltreallenozionidibasediteoriadeisemigruppi,siintroduconolefami- gliedellepartiriconoscibilierazionalidiunsemigruppoelenozionidicongruenza sintattica e di equivalenza di Nerode di una parte di un semigruppo. Il Capitolo 2 è dedicato alla teoria di Green dei semigruppi. Il Capitolo 3 riguarda la teoria dei semigruppiliberiedeicodici.Siintroduconolanozionedilinguaggioformaleele operazionifondamentalisuilinguaggi. Icapitolidalquartoalsettimosonodedicatiallatrattazionedialcuneproblema- tichedifondamentaleimportanzanellateoriadegliautomi.IlCapitolo4èdedicato allostudiodellariconoscibilitàedellarazionalitàdeilinguaggi.Sidimostranoiteo- remi fondamentali di Kleene e di Myhill-Nerode. Si fornisce una caratterizzazione deilinguaggiriconoscibiliinterminidigrammatiche.Siconsideranoinoltreicodici razionali, gli automi sincronizzanti e gli automi a due vie. Nel Capitolo 5 si studia l’equivalenza diautomiel’automaminimale diunlinguaggio razionale. IlCapito- lo6trattadelleespressionirazionaliristretteedesteseedeiproblemidellaprofondità dell’operatorestella.Sidimostranodueteoremifondamentali.IlprimodiF.Dejean e Schützenberger sulla profondità dell’operatore stella per i linguaggi razionali de- scrittidaespressionirazionaliristretteeilsecondodiSchützenbergersuilinguaggi aperiodicieilinguaggirazionalidescrittidaespressionirazionaliestesesenzastella. IlCapitolo7èdedicatoallateoriadellerelazionirazionalieallemacchinesequenzia- ligeneralizzate(otrasduttorirazionali).Sifornisceinfineunbrevelineamentodella teoriadelladecomposizionedegliautomiedeisemigruppidiK.KrohneJ.L.Rhodes. Unodegliobiettividelvolumeèquellodifarconoscereedidiffonderelateoria algebricadegliautominelmondomatematicoitaliano.Unsecondoobiettivoèquello difornire,aglistudentideicorsidilaureamagistraleinMatematica,inInformatica edinIngegneria,untestoingradodipresentaregliautomifinitiutilizzandounlin- guaggio matematico rigoroso. Il testo si rivolge parimenti agli studenti dei corsi di Prefazione vii dottoratoedimasterinMatematica,inInformaticaedinIngegneria,interessatiairi- sultatifondamentalidellateoria.Laletturadelvolumepresupponesoloconoscenze elementaridiAlgebra. NapolieRoma,maggio2013 AldodeLuca FlavioD’Alessandro Indice 1 TeoriadeiSemigruppi .......................................... 1 1.1 Semigruppiemonoidi....................................... 1 1.2 Relazioniefunzioni ........................................ 5 1.3 Sottosemigruppiesottomonoidi.Sottosemigruppigenerati ........ 7 1.4 Semigruppomonogenico .................................... 8 1.5 Morfismiecongruenze...................................... 10 1.5.1 Morfismi ........................................... 10 1.5.2 Congruenze......................................... 13 1.6 CongruenzadiReesecongruenzasintattica..................... 16 1.7 Partiriconoscibilidiunsemigruppo ........................... 18 1.8 Partirazionalidiunsemigruppo .............................. 21 1.9 Semianelli ................................................ 23 1.10 Ideali..................................................... 25 1.10.1 Idealigeneratidaunapartediunsemigruppo............. 25 1.10.2 Costantiecoppiesincronizzanti ........................ 27 1.11 Relazionibinarieedoperatoridichiusura ...................... 28 1.12 Reticolodellecongruenzediunsemigruppo .................... 31 1.13 Cennidialgebrauniversale .................................. 33 1.14 Esercizi................................................... 38 1.15 Notebibliografiche ......................................... 40 2 RelazionidiGreen ............................................. 43 2.1 TeoriadiGreendeisemigruppi ............................... 43 2.2 Teoremidistruttura......................................... 48 2.3 D-classiregolari ........................................... 54 2.4 Idealeminimalediunsemigruppo ............................ 57 2.5 Esercizi................................................... 62 2.6 Notebibliografiche ......................................... 63 3 Semigruppiemonoidiliberi ..................................... 65 3.1 Semigruppiemonoidiliberi.................................. 66 x Indice 3.2 Sottomonoididimonoidiliberi............................... 71 3.3 Codici.................................................... 75 3.3.1 TeoremadiSardinasePatterson........................ 77 3.3.2 DisuguaglianzadiKraft-McMillan...................... 80 3.3.3 Codicimassimaliecompleti........................... 84 3.3.4 Codicisincronizzanti ................................. 90 3.4 Morfismi.................................................. 92 3.5 Presentazionedisemigruppiedimonoidi ...................... 95 3.5.1 Ilmonoidecommutativolibero......................... 96 3.5.2 Ilmonoidebiciclico ................................. 97 3.6 Paroleelinguaggi .......................................... 98 3.6.1 Parole.............................................. 99 3.6.2 Ordinamentineimonoidiliberi......................... 102 3.6.3 Rappresentazionedegliinteri .......................... 105 3.6.4 Linguaggi .......................................... 106 3.6.5 Famigliedilinguaggi................................. 107 3.7 Esercizi................................................... 113 3.8 Notebibliografiche ......................................... 114 4 Automifiniti................................................... 117 4.1 Semiautomifiniti........................................... 118 4.2 Automifiniti .............................................. 121 4.3 TeoremidiMyhillediNerode ............................... 124 4.4 AlcuneproprietàdichiusuradiRic(A∗) ........................ 126 4.5 Linguagginonriconoscibili ................................. 129 4.6 Proprietàdiiterazione....................................... 131 4.7 Ilmonoidedelletransizioni .................................. 135 4.8 Automiincompletienondeterministici ........................ 138 4.9 ChiusuradiRic(A∗)rispettoalprodottoeall’operazionestella..... 144 4.10 ChiusuradiRic(A∗)rispettoall’operazionedishuffle............. 145 4.11 TeoremadiMedvedev ...................................... 148 4.12 TeoremadiKleene ......................................... 149 4.13 Grammaticheregolari....................................... 152 4.14 Codicirazionali ............................................ 155 4.15 Automisincronizzanti....................................... 160 4.16 Automiaduevie.TeoremadiRabineShepherdson.............. 167 4.17 Esercizi................................................... 175 4.18 Notebibliografiche ......................................... 176 5 Equivalenzadiautomi .......................................... 179 5.1 Congruenzedisemiautomiedautomi.......................... 180 5.2 Automaconnessoeminimale ................................ 182 5.3 Morfismidisemiautomiedautomi ............................ 184 5.3.1 Morfismidisemiautomi............................... 184 5.3.2 Morfismidiautomi................................... 186 Indice xi 5.4 Equivalenzadiautomi ...................................... 187 5.5 Automaminimaleeteoremadiequivalenza..................... 189 5.6 Calcolodell’automaminimaleedelmonoidesintattico ........... 193 5.7 Metododeiresti............................................ 195 5.8 Esercizi................................................... 199 5.9 Notebibliografiche ......................................... 200 6 EspressionirazionalieStar-height ............................... 201 6.1 Espressionirazionali........................................ 202 6.2 Identitàrazionali ........................................... 204 6.3 Espressionirazionaliestese .................................. 206 6.4 Star-heightdelleespressionirazionali.......................... 209 6.5 TeoremadiDejean-Schützenberger ........................... 212 6.6 Star-heightgeneralizzata .................................... 220 6.7 Linguaggisenzastella....................................... 221 6.7.1 Linguaggiaperiodici ................................. 221 6.7.2 Monoidiaperiodici................................... 222 6.7.3 TeoremadiSchützenberger............................ 226 6.8 Ilproblemadellastar-heightestesa............................ 230 6.9 Linguaggilocalmentetestabili................................ 230 6.10 Linguaggitestabiliapezzi ................................... 238 6.11 Esercizi................................................... 242 6.12 Notebibliografiche ......................................... 242 7 Relazionirazionali ............................................. 245 7.1 OltreilteoremadiKleene ................................... 246 7.2 Relazionirazionali ......................................... 252 7.3 Trasduttori ................................................ 257 7.4 Trasduttoriefunzionisequenziali ............................. 260 7.5 TeoremadiElgoteMezei ................................... 262 7.6 Ilteoremadicross-section ................................... 267 7.7 Decomposizionediautomiesemigruppi ....................... 272 7.8 Esercizi................................................... 283 7.9 Notebibliografiche ......................................... 283 Esercizisvolti ...................................................... 285 Riferimentibibliografici............................................. 305 Indiceanalitico..................................................... 311

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.