Please use this identifier to cite or link to this item: http://hdl.handle.net/11422/29128

Full metadata record
DC FieldValueLanguage
dc.contributor.advisorGualandi, Hugo Musso-
dc.contributor.authorTiburcio, Matheus do Ó Santos-
dc.date.accessioned2026-05-04T12:52:36Z-
dc.date.available2026-05-16T03:09:01Z-
dc.date.issued2026-02-11-
dc.identifier.urihttp://hdl.handle.net/11422/29128-
dc.languageporpt_BR
dc.publisherUniversidade Federal do Rio de Janeiropt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectLinguagens regularespt_BR
dc.subjectÁlgebra de Kleenept_BR
dc.subjectAutômatos finitospt_BR
dc.subjectMinimização de autômatos finitospt_BR
dc.subjectAlgoritmo de Brzozowskipt_BR
dc.subjectRegular languagespt_BR
dc.subjectKleene algebrapt_BR
dc.subjectFinite automatapt_BR
dc.subjectFinite automata minimizationpt_BR
dc.subjectBrzozowski’s algorithmpt_BR
dc.titleUma prova do algoritmo de Brzozowski via álgebras de Kleenept_BR
dc.typeTrabalho de conclusão de graduaçãopt_BR
dc.contributor.advisorCo1Paixão, João Antonio Recio da-
dc.contributor.referee1Coutinho, Severino Collier-
dc.contributor.referee2Adauto, Matheus Nunes-
dc.description.resumoAutômatos finitos são objetos recursivamente definidos, o que torna natural provarmos suas propriedades através de indução. Em especial, muitos problemas de teoria dos autômatos necessitam de identificar se dois autômatos diferentes têm a mesma linguagem, isto é, se são equivalentes. Tais provas geralmente são feitas através de indução no comprimento dos caminhos, além de serem feitas em duas direções, visto que precisamos mostrar que todo caminho válido em um autômato tem um equivalente noutro e vice-versa. Estas provas apresentam dois problemas principais: uma escolha ruim de caso base e hipótese indutiva pode tornar provas por indução desnecessariamente complicadas ou até incorretas; provas de ida-e-volta podem ser desafiadoras e, neste contexto, cada caminho do autômato precisa ter seu equivalente encontrado em um autômato diferente. Uma alternativa para ambos problemas é o teorema da fusão, que torna provas indutivas em provas por igualdade, simplificando-as e removendo preocupações herdadas de provas indutivas. Neste trabalho, buscamos demonstrar como álgebras de Kleene e o teorema da fusão podem conversar bem com teoria dos autômatos finitos e fazemos isto focando em um problema em específico: minimização de autômatos finitos. Trazemos a primeira prova da corretude do algoritmo de Brzozowski à luz do teorema da fusão e via formalismo matricial.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentInstituto de Computaçãopt_BR
dc.publisher.initialsUFRJpt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
dc.embargo.termsabertopt_BR
Appears in Collections:Ciência da Computação

Files in This Item:
File Description SizeFormat 
MÓSTiburcio.pdf496.86 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.