Uma formalização da teoria de reescrita em linguagem de ordem superior

Wedi'i Gadw mewn:
Manylion Llyfryddiaeth
Prif Awdur: Galdino, André Luiz
Dyddiad Cyhoeddi: 2008
Fformat: Doctoral thesis
Iaith: por
Ffynhonnell: Repositório Institucional da UnB
Download full: http://repositorio.unb.br/handle/10482/1343
Crynodeb: Tese(doutorado)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Matemática, 2008.
_version_ 1871442600238514176
author Galdino, André Luiz
author_browse Galdino, André Luiz
author_facet Galdino, André Luiz
author_role author
bitstream.checksum.fl_str_mv ea02527f0563d16fc5b1df77c3f6f722
4b42614877acda4ce615b4cc029292a8
ff06cb235a3616a0c2e8a878e1c6da3d
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
bitstream.url.fl_str_mv http://repositorio.unb.br/bitstream/10482/1343/1/2008_AndreLuizGaldino.pdf
http://repositorio.unb.br/bitstream/10482/1343/2/license.txt
http://repositorio.unb.br/bitstream/10482/1343/3/2008_AndreLuizGaldino.pdf.txt
collection Repositório Institucional da UnB
contributor_str_mv Ayala-Rincón, Mauricio
dc.contributor.advisor1.fl_str_mv Ayala-Rincón, Mauricio
dc.contributor.author.fl_str_mv Galdino, André Luiz
dc.date.accessioned.fl_str_mv 2009-02-26T15:02:00Z
dc.date.available.fl_str_mv 2009-02-26T15:02:00Z
dc.date.issued.fl_str_mv 2008
dc.date.submitted.none.fl_str_mv 2008
dc.identifier.citation.fl_str_mv GALDINO, André Luiz. Uma formalização da teoria de reescrita em linguagem de ordem superior. 2008. 143 f. Tese (Doutorado em Matemática)-Universidade de Brasília, Brasília, 2008.
dc.identifier.uri.fl_str_mv http://repositorio.unb.br/handle/10482/1343
dc.language.iso.fl_str_mv por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
dc.source.none.fl_str_mv reponame:Repositório Institucional da UnB
instname:Universidade de Brasília (UnB)
instacron:UNB
dc.subject.keyword.pt_BR.fl_str_mv Algoritmos
Teoria de Reescrita de Termos
Análise matemática
dc.title.pt_BR.fl_str_mv Uma formalização da teoria de reescrita em linguagem de ordem superior
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
description Tese(doutorado)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Matemática, 2008.
eu_rights_str_mv openAccess
format doctoralThesis
id UNB_ee44ebc5c8d3c7af2b85e5d39f75c388
identifier_str_mv GALDINO, André Luiz. Uma formalização da teoria de reescrita em linguagem de ordem superior. 2008. 143 f. Tese (Doutorado em Matemática)-Universidade de Brasília, Brasília, 2008.
instacron_str UNB
institution UNB
instname_str Universidade de Brasília (UnB)
language por
network_acronym_str UNB
network_name_str Repositório Institucional da UnB
oai_identifier_str oai:repositorio.unb.br:10482/1343
publishDate 2008
publishDateSort 2008
reponame_str Repositório Institucional da UnB
repository.mail.fl_str_mv repositorio@unb.br
repository.name.fl_str_mv Repositório Institucional da UnB - Universidade de Brasília (UnB)
repository_id_str
spelling Galdino, André LuizAyala-Rincón, Mauricio2009-02-26T15:02:00Z2009-02-26T15:02:00Z20082008GALDINO, André Luiz. Uma formalização da teoria de reescrita em linguagem de ordem superior. 2008. 143 f. Tese (Doutorado em Matemática)-Universidade de Brasília, Brasília, 2008.http://repositorio.unb.br/handle/10482/1343Tese(doutorado)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Matemática, 2008.Teorias para Sistemas Abstratos de Redução (ARS) e Sistemas de Reescrita de Termos (TRS) no assistente de provas PVS (Prototype Verification System) chamadas ars e trs, respectivamente, foram desenvolvidas. A teoria ars, construída com base na teoria para relações binárias do PVS, contém especificações de noções tais como redução, confluência, formas normais, e conceitos não básicos como por exemplo noeterianidade. Por outro lado, a teoria trs, construída com base na teoria ars e a teoria para seqüências finitas encontrada na biblioteca do PVS, contém uma formalização para lidar com a estrutura dos termos, assim como, formalizações de noções não triviais de TRS. As teorias ars e trs foram desenvolvidas com o objetivo de agregar os conceitos e as definições necessários para lidar com a Teoria de Reescrita, em geral. Em outras palavras, ars e trs contém elementos que formam uma base sólida para formalizar propriedades da Teoria de Reescrita em PVS. Para certificar-se de que o objetivo foi alcançado vários resultados bem conhecidos e não triviais foram formalizados; dentre estes, destacam-se a correção do princípio de indução Noeteriana, o Lema de Newman, os Lemas de Comutação e o Teorema dos Pares Críticos de Knuth-Bendix. Além de constituir uma base para formalização de propriedades da Teoria de Reescrita, em geral, a formalização apresentada se destaca por: 1. utilizar uma linguagem de orderm superior, a qual permite expressar naturalmente propriedades de ordem superior; 2. por seu alto grau de abstração, que permite expressar propriedades numa forma quasi-geométrica, como desejável em Teoria de Reescrita; e, 3. pelo alto grau de controle, permitido pelo PVS, no desenvolvimento das provas. _______________________________________________________________________________________ ABSTRACTTheories for Abstract Reduction Systems (ARS) and Term Rewriting Systems (TRS) in the proof assistant PVS (Prototype Verification System) called ars and trs, respectively, we developed. The ars theory built on the PVS library for binary relations, contains specifications of notions such as reduction, confluence, normal forms, and non basic concepts such as Noetherianity. On the other hand, the trs theory built on the ars theory and the PVS library for finite sequences, contains a formalization to deal with the structure of terms as well as formalizations of non-trivial notions of TRS. Theories ars and trs were developed with the main goal of providing the necessary concepts and definitions to deal with the Theory of Rewriting in general. In other words, ars and trs contain elements that conform a solid basis to formalize properties of the Theory of Rewriting in PVS. To make sure that the goal was achieved well-known and non-trivial results were formalised; among these, the correctness of the principle of noetherian induction, the Newman’s Lemma, the Commutation Lemma and the Knuth-Bendix Critical Pair Theorem. Apart from being a basis for formalization of properties of the Theory of Rewriting, in general, the formalization presented is highlighted by: 1. the use a higherorder language, which allows for the specification of high-order properties naturally, 2. for their high-level of abstraction, which allows for the specification properties in an almost geometric style, as desirable in Rewriting Theory, and 3. the high degree of control allowed by PVS in the development of proofs.Programa de Pós-Graduação em InformáticaUma formalização da teoria de reescrita em linguagem de ordem superiorinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisAlgoritmosTeoria de Reescrita de TermosAnálise matemáticaBRAinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UnBinstname:Universidade de Brasília (UnB)instacron:UNBORIGINAL2008_AndreLuizGaldino.pdf2008_AndreLuizGaldino.pdfapplication/pdf873327http://repositorio.unb.br/bitstream/10482/1343/1/2008_AndreLuizGaldino.pdfea02527f0563d16fc5b1df77c3f6f722MD51open accessLICENSElicense.txtlicense.txttext/plain1860http://repositorio.unb.br/bitstream/10482/1343/2/license.txt4b42614877acda4ce615b4cc029292a8MD52open accessTEXT2008_AndreLuizGaldino.pdf.txt2008_AndreLuizGaldino.pdf.txtExtracted texttext/plain226164http://repositorio.unb.br/bitstream/10482/1343/3/2008_AndreLuizGaldino.pdf.txtff06cb235a3616a0c2e8a878e1c6da3dMD53open access10482/13432025-02-28 15:19:13.538open accessoai:repositorio.unb.br:10482/1343TGljZW5zZSBncmFudGVkIGJ5IFJ1dGhsw6lhIE5hc2NpbWVudG8gKHJ1dGhsZWFAYmNlLnVuYi5icikgb24gMjAwOC0xMC0zMFQxNjoxMjo1MFogKEdNVCk6CgrDiSBuZWNlc3PDoXJpbyBjb25jb3JkYXIgY29tIGEgbGljZW7Dp2EgZGUgZGlzdHJpYnVpw6fDo28gbsOjby1leGNsdXNpdmEsCmFudGVzIHF1ZSBvIGRvY3VtZW50byBwb3NzYSBhcGFyZWNlciBubyBSZXBvc2l0w7NyaW8uIFBvciBmYXZvciwgbGVpYSBhCmxpY2Vuw6dhIGF0ZW50YW1lbnRlLiBDYXNvIG5lY2Vzc2l0ZSBkZSBhbGd1bSBlc2NsYXJlY2ltZW50byBlbnRyZSBlbQpjb250YXRvIGF0cmF2w6lzIGRlOiByZXBvc2l0b3Jpb0BiY2UudW5iLmJyIG91IDMzMDctMjQxMS4KCkxJQ0VOw4dBIERFIERJU1RSSUJVScOHw4NPIE7Dg08tRVhDTFVTSVZBCgpBbyBhc3NpbmFyIGUgZW50cmVnYXIgZXN0YSBsaWNlbsOnYSwgby9hIFNyLi9TcmEuIChhdXRvciBvdSBkZXRlbnRvciBkb3MKZGlyZWl0b3MgZGUgYXV0b3IpOgoKYSkgQ29uY2VkZSDDoCBVbml2ZXJzaWRhZGUgZGUgQnJhc8OtbGlhIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZQpyZXByb2R1emlyLCBjb252ZXJ0ZXIgKGNvbW8gZGVmaW5pZG8gZW0gYmFpeG8pLCBjb211bmljYXIgZS9vdQpkaXN0cmlidWlyIG8gZG9jdW1lbnRvIGVudHJlZ3VlIChpbmNsdWluZG8gbyByZXN1bW8vYWJzdHJhY3QpIGVtCmZvcm1hdG8gZGlnaXRhbCBvdSBpbXByZXNzbyBlIGVtIHF1YWxxdWVyIG1laW8uCgpiKSBEZWNsYXJhIHF1ZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqSBzZXUgdHJhYmFsaG8gb3JpZ2luYWwsIGUgcXVlCmRldMOpbSBvIGRpcmVpdG8gZGUgY29uY2VkZXIgb3MgZGlyZWl0b3MgY29udGlkb3MgbmVzdGEgbGljZW7Dp2EuIERlY2xhcmEKdGFtYsOpbSBxdWUgYSBlbnRyZWdhIGRvIGRvY3VtZW50byBuw6NvIGluZnJpbmdlLCB0YW50byBxdWFudG8gbGhlIMOpCnBvc3PDrXZlbCBzYWJlciwgb3MgZGlyZWl0b3MgZGUgcXVhbHF1ZXIgb3V0cmEgcGVzc29hIG91IGVudGlkYWRlLgoKYykgU2UgbyBkb2N1bWVudG8gZW50cmVndWUgY29udMOpbSBtYXRlcmlhbCBkbyBxdWFsIG7Do28gZGV0w6ltIG9zCmRpcmVpdG9zIGRlIGF1dG9yLCBkZWNsYXJhIHF1ZSBvYnRldmUgYXV0b3JpemHDp8OjbyBkbyBkZXRlbnRvciBkb3MKZGlyZWl0b3MgZGUgYXV0b3IgcGFyYSBjb25jZWRlciDDoCBVbml2ZXJzaWRhZGUgZGUgQnJhc8OtbGlhIG9zIGRpcmVpdG9zCnJlcXVlcmlkb3MgcG9yIGVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgY3Vqb3MgZGlyZWl0b3Mgc8OjbyBkZQp0ZXJjZWlyb3MgZXN0w6EgY2xhcmFtZW50ZSBpZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0byBvdQpjb250ZcO6ZG8gZG8gZG9jdW1lbnRvIGVudHJlZ3VlLgoKU2UgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgYmFzZWFkbyBlbSB0cmFiYWxobyBmaW5hbmNpYWRvIG91IGFwb2lhZG8KcG9yIG91dHJhIGluc3RpdHVpw6fDo28gcXVlIG7Do28gYSBVbml2ZXJzaWRhZGUgZGUgQnJhc8OtbGlhLCBkZWNsYXJhIHF1ZQpjdW1wcml1IHF1YWlzcXVlciBvYnJpZ2HDp8O1ZXMgZXhpZ2lkYXMgcGVsbyByZXNwZWN0aXZvIGNvbnRyYXRvIG91CmFjb3Jkby4KCkEgVW5pdmVyc2lkYWRlIGRlIEJyYXPDrWxpYSBpZGVudGlmaWNhcsOhIGNsYXJhbWVudGUgbyhzKSBzZXUgKHMpIG5vbWUgKHMpCmNvbW8gbyAocykgYXV0b3IgKGVzKSBvdSBkZXRlbnRvciAoZXMpIGRvcyBkaXJlaXRvcyBkbyBkb2N1bWVudG8KZW50cmVndWUsIGUgbsOjbyBmYXLDoSBxdWFscXVlciBhbHRlcmHDp8OjbywgcGFyYSBhbMOpbSBkYXMgcGVybWl0aWRhcyBwb3IKZXN0YSBsaWNlbsOnYS4KRepositório InstitucionalPUBhttps://repositorio.unb.br/oai/requestrepositorio@unb.bropendoar:2025-02-28T18:19:13Repositório Institucional da UnB - Universidade de Brasília (UnB)
spellingShingle Uma formalização da teoria de reescrita em linguagem de ordem superior
Galdino, André Luiz
Algoritmos
Teoria de Reescrita de Termos
Análise matemática
status_str publishedVersion
title Uma formalização da teoria de reescrita em linguagem de ordem superior
title_full Uma formalização da teoria de reescrita em linguagem de ordem superior
title_fullStr Uma formalização da teoria de reescrita em linguagem de ordem superior
title_full_unstemmed Uma formalização da teoria de reescrita em linguagem de ordem superior
title_short Uma formalização da teoria de reescrita em linguagem de ordem superior
title_sort Uma formalização da teoria de reescrita em linguagem de ordem superior
topic Algoritmos
Teoria de Reescrita de Termos
Análise matemática
url http://repositorio.unb.br/handle/10482/1343