• Embed Doc
  • Readcast
  • Collections
  • 1
    CommentGo Back
 
Uma Introduc¸˜  ao` a Teoria da Computac¸˜  ao
(Vers˜ao Parcial: 11 de fevereiro de 2005)Favor n˜ao distribuir
Michael SipserTraduzido do original em inglˆes
 Introduction to the Theory of Computation
(PWS Publishing Companyc
 
1997)por Ruy J. Guerra B. de Queiroz
 
´Indice
Pref ´acio v
Ao(`A) estudante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vAo(`A) educador(a) . . . . . . . . . . . . . . . . . . . . . . . . . . . viA presente edic¸˜ao . . . . . . . . . . . . . . . . . . . . . . . . . . . . viiRealimentac¸˜ao para o autor . . . . . . . . . . . . . . . . . . . . . . . viiAgradecimentos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
0 Introduc¸ ˜ ao 1
0.1 Auomatos, computabilidade, e complexidade............ . . . . . . 1Teoria da complexidade . . . . . . . . . . . . . . . . . . . . . . . . . 1Teoria da computabilidade . . . . . . . . . . . . . . . . . . . . . . . 2Teoria dos autˆomatos . . . . . . . . . . . . . . . . . . . . . . . . . . 30.2 Noc¸˜oes matem´aticas e terminologia ................ . . . . . . . . 3Conjuntos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3Seq¨encias e uplas . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Func¸˜oes e relac¸˜oes . . . . . . . . . . . . . . . . . . . . . . . . . . . 6Grafos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8Cadeias e linguagens . . . . . . . . . . . . . . . . . . . . . . . . . . 10ogica booleana . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Resumo de termos matem´aticos . . . . . . . . . . . . . . . . . . . . 120.3 Definic¸˜oes, teoremas, e provas................... . . . . . . . . . . 13Encontrando provas . . . . . . . . . . . . . . . . . . . . . . . . . . . 130.4 Tipos de prova.......................... . . . . . . . . . . . . . . 16Provas por construc¸˜ao . . . . . . . . . . . . . . . . . . . . . . . . . . 16Prova por contradic¸˜ao . . . . . . . . . . . . . . . . . . . . . . . . . . 17Prova por induc¸˜ao . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
 Exerc´ ıcios e Problemas
. . . . . . . . . . . . . . . . . . . . . . . . . 20
Parte Um: Aut ˆomatos e Linguagens 25
1 Linguagens Regulares 25
1.1 Auomatos nitos......................... . . . . . . . . . . . . . 25Definic¸˜ao formal de um autˆomato nito . . . . . . . . . . . . . . . . 28Exemplos de autˆomatos nitos . . . . . . . . . . . . . . . . . . . . . 30Definic¸˜ao formal de computac¸˜ao . . . . . . . . . . . . . . . . . . . . 32Projetando autˆomatos nitos . . . . . . . . . . . . . . . . . . . . . . 34As operac¸˜oes regulares . . . . . . . . . . . . . . . . . . . . . . . . . 36i
 
ii
´ INDICE 
1.2 ao-determinismo ........................ . . . . . . . . . . . . . 39Definic¸˜ao formal de um autˆomato finito n˜ao-determin´ıstico . . . . . . 45 Equivalˆencia de
AFN
’s e
AFD
s . . . . . . . . . . . . . . . . . . . . 46Fecho sob as operac¸˜oes regulares . . . . . . . . . . . . . . . . . . . . 501.3 Expresoes regulares ....................... . . . . . . . . . . . . 54Definic¸˜ao formal de uma express˜ao regular . . . . . . . . . . . . . . 55Equivalˆencia com autˆomatos nitos . . . . . . . . . . . . . . . . . . 571.4 Linguagens ao-regulares..................... . . . . . . . . . . . 63O lema do bombeamento para linguagens regulares . . . . . . . . . . 64
 Exerc´ ıcios e Problemas
. . . . . . . . . . . . . . . . . . . . . . . . . 68
2 Linguagens Livres-do-Contexto 83
2.1 Gram´aticas livres-do-contexto................... . . . . . . . . . . 84Definic¸˜ao formal de uma gram´atica livre-do-contexto . . . . . . . . . 85Projetando gram´aticas livres-do-contexto . . . . . . . . . . . . . . . 87Ambig¨uidade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88Forma normal de Chomksy . . . . . . . . . . . . . . . . . . . . . . . 892.2 Auomatos a pilha ........................ . . . . . . . . . . . . . 91Definic¸˜ao formal de um autˆomato a pilha . . . . . . . . . . . . . . . . 92Exemplos de autˆomatos a pilha . . . . . . . . . . . . . . . . . . . . . 93Equivalˆencia com gram´aticas livres-do-contexto . . . . . . . . . . . . 952.3 Linguagens ao-livres-do-contexto................. . . . . . . . . . 101O lema do bombeamento para linguagens livres-do-contexto . . . . . 101
 Exerc´ ıcios e Problemas
. . . . . . . . . . . . . . . . . . . . . . . . . 105
Parte Dois: Teoria da Computabilidade 111
3 A Tese de ChurchTuring 111
3.1 aquinas de Turing ....................... . . . . . . . . . . . . . 111Definic¸˜ao formal de uma m´aquina de Turing . . . . . . . . . . . . . . 113Exemplos de m´aquinas de Turing . . . . . . . . . . . . . . . . . . . . 1153.2 Variantes de aquinas de Turing.................. . . . . . . . . . 119aquinas de Turing multi-fitas . . . . . . . . . . . . . . . . . . . . . 120aquinas de Turing n˜ao-determin´ısticas . . . . . . . . . . . . . . . . 121Enumeradores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123Equivalˆencia com outros modelos . . . . . . . . . . . . . . . . . . . 1243.3 A definic¸˜ao de algoritmo ..................... . . . . . . . . . . . 125Os problemas de Hilbert . . . . . . . . . . . . . . . . . . . . . . . . 125Terminologia para descrever m´aquinas de Turing . . . . . . . . . . . 127
 Exerc´ ıcios e Problemas
. . . . . . . . . . . . . . . . . . . . . . . . . 129
4 Decidibilidade 133
4.1 Linguagens decid´ıveis ...................... . . . . . . . . . . . . 133Problemas decid´ıveis concernentes a linguagens regulares . . . . . . . 134Problemas decid´ıveis concernentes a linguagens livres-do-contexto . . 1374.2 O problema da parada....................... . . . . . . . . . . . . 139O m´etodo da diagonalizac¸˜ao . . . . . . . . . . . . . . . . . . . . . . 140O problema da parada ´e indecid´ıvel . . . . . . . . . . . . . . . . . . 144Uma linguagem Turing-irreconhec´ıvel . . . . . . . . . . . . . . . . . 147
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...

Até que enfim achei este livro vai me ajudar muito eu agradeço muito por ter disponibilizado ele, thank's!!!

no youtube disponibilizei uns vídeos, sobre autômatos finitos

You must be to leave a comment.
Submit
Characters: ...