Matemática feita no computador: estudos sobre uma coleção de sistemas formais, com uma investigação sobre estruturas indutivas, e a separação entre lógica e automação em assistentes de prova
| Ano de defesa: | 2018 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Não Informado pela instituição
|
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | http://www.repositorio.ufc.br/handle/riufc/36069 |
Resumo: | This work develops a study of a sequence of formal systems, with the objective of investigating the relationship between computation and mathematics, and presents a possible new direction for the development of new proof assistants. The starting point is the Simply Typed Lambda Calculus, and successive extensions are presented, culminating with CoqMT. This work deals only with some aspects of each system, such as the mathematics they capture, and how computation manifests in those systems. Although there are independent discussions of each of those systems elsewhere, here there is an emphasis in the view of the systems as a proper sequence, which enables a clear discussion of recurring ideas. Based on those ideas, this dissertation presents what we called "inductive structures", a generalization of concepts found in the Calculus of Inductive Constructions. This dissertation concludes with examples that illustrate the usage of computation in the presence of such structures, and outlines an implementation based on pre-existing works in the literature. |
| id |
UFC-7_d966252b6609c650935eeb6e8bcf2425 |
|---|---|
| oai_identifier_str |
oai:repositorio.ufc.br:riufc/36069 |
| network_acronym_str |
UFC-7 |
| network_name_str |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
| repository_id_str |
|
| spelling |
Paula, Hugo Carvalho deBrito, Carlos Eduardo Fisch de2018-09-28T18:03:53Z2018-09-28T18:03:53Z2018PAULA, Hugo Carvalho de. Matemática feita no computador: estudos sobre uma coleção de sistemas formais, com uma investigação sobre estruturas indutivas, e a separação entre lógica e automação em assistentes de prova. 2018. 67 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2018.http://www.repositorio.ufc.br/handle/riufc/36069This work develops a study of a sequence of formal systems, with the objective of investigating the relationship between computation and mathematics, and presents a possible new direction for the development of new proof assistants. The starting point is the Simply Typed Lambda Calculus, and successive extensions are presented, culminating with CoqMT. This work deals only with some aspects of each system, such as the mathematics they capture, and how computation manifests in those systems. Although there are independent discussions of each of those systems elsewhere, here there is an emphasis in the view of the systems as a proper sequence, which enables a clear discussion of recurring ideas. Based on those ideas, this dissertation presents what we called "inductive structures", a generalization of concepts found in the Calculus of Inductive Constructions. This dissertation concludes with examples that illustrate the usage of computation in the presence of such structures, and outlines an implementation based on pre-existing works in the literature.Este trabalho desenvolve um estudo de uma sequência de sistemas formais, com o propósito de investigar a relação entre computação e matemática, e apresenta uma possível nova direção para o desenvolvimento de assistentes de prova. O ponto de partida é o Cálculo Lambda Simplesmente Tipado, e sucessivas extensões são tratadas, culminando no CoqMT. O trabalho trata apenas de alguns aspectos de cada sistema, como a matemática neles realizável, e como que computação neles se manifesta. Embora existam discussões independentes de cada um desses sistemas, aqui há uma ênfase na visão desses sistemas como uma sequência propriamente dita, o que possibilita uma discussão clara de ideias recorrentes. Com base em tais ideias, a dissertação apresenta o que chamamos de "estruturas indutivas", uma generalização de conceitos encontrados no Cálculo das Construções Indutivas. A dissertação conclui com exemplos que ilustram o uso de computação na presença dessas estruturas, e esboça uma implementação com base em trabalhos pré-existentes da literatura.Assistentes de provaComputaçãoFundamentos da matemáticaTeoria dos tiposLógicaMatemática feita no computador: estudos sobre uma coleção de sistemas formais, com uma investigação sobre estruturas indutivas, e a separação entre lógica e automação em assistentes de provaMathematics made on computers: Studies on a collection of formal systems, with an investigation on inductive structures and the separation between logic and automation in proof assistantsinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFCinfo:eu-repo/semantics/openAccessORIGINAL2018_dis_hcpaula.pdf2018_dis_hcpaula.pdfapplication/pdf584161http://repositorio.ufc.br/bitstream/riufc/36069/3/2018_dis_hcpaula.pdfa338bbfb028bf2aa02d0a0cce0bdbe91MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81788http://repositorio.ufc.br/bitstream/riufc/36069/2/license.txt89db4352906ed83f2ba5c6aed577d589MD52riufc/360692020-07-01 09:04:11.715oai:repositorio.ufc.br:riufc/36069w4kgbmVjZXNzw6FyaW8gY29uY29yZGFyIGNvbSBhIGxpY2Vuw6dhIGRlIGRpc3RyaWJ1acOnw6NvIG7Do28tZXhjbHVzaXZhLCBhbnRlcyBxdWUgbyBkb2N1bWVudG8gcG9zc2EgYXBhcmVjZXIgbm8gUmVwb3NpdMOzcmlvLiBQb3IgZmF2b3IsIGxlaWEgYQpsaWNlbsOnYSBhdGVudGFtZW50ZS4gQ2FzbyBuZWNlc3NpdGUgZGUgYWxndW0gZXNjbGFyZWNpbWVudG8gZW50cmUgZW0gY29udGF0byBhdHJhdsOpcyBkZTogcmVwb3NpdG9yaW9AdWZjLmJyIG91ICg4NSkzMzY2LTk1MDguCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQW8gYXNzaW5hciBlIGVudHJlZ2FyIGVzdGEgbGljZW7Dp2EsIG8vYSBTci4vU3JhLiAoYXV0b3Igb3UgZGV0ZW50b3IgZG9zIGRpcmVpdG9zIGRlIGF1dG9yKToKCmEpIENvbmNlZGUgw6AgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZG8gQ2VhcsOhIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZSByZXByb2R1emlyLCBjb252ZXJ0ZXIgKGNvbW8gZGVmaW5pZG8gYWJhaXhvKSwgY29tdW5pY2FyIGUvb3UKZGlzdHJpYnVpciBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vL2Fic3RyYWN0KSBlbSBmb3JtYXRvIGRpZ2l0YWwgb3UgaW1wcmVzc28gZSBlbSBxdWFscXVlciBtZWlvLgoKYikgRGVjbGFyYSBxdWUgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgc2V1IHRyYWJhbGhvIG9yaWdpbmFsLCBlIHF1ZSBkZXTDqW0gbyBkaXJlaXRvIGRlIGNvbmNlZGVyIG9zIGRpcmVpdG9zIGNvbnRpZG9zIG5lc3RhIGxpY2Vuw6dhLiBEZWNsYXJhCnRhbWLDqW0gcXVlIGEgZW50cmVnYSBkbyBkb2N1bWVudG8gbsOjbyBpbmZyaW5nZSwgdGFudG8gcXVhbnRvIGxoZSDDqSBwb3Nzw612ZWwgc2FiZXIsIG9zIGRpcmVpdG9zIGRlIHF1YWxxdWVyIG91dHJhIHBlc3NvYSBvdSBlbnRpZGFkZS4KCmMpIFNlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIGNvbnTDqW0gbWF0ZXJpYWwgZG8gcXVhbCBuw6NvIGRldMOpbSBvcyBkaXJlaXRvcyBkZSBhdXRvciwgZGVjbGFyYSBxdWUgb2J0ZXZlIGF1dG9yaXphw6fDo28gZG8gZGV0ZW50b3IgZG9zCmRpcmVpdG9zIGRlIGF1dG9yIHBhcmEgY29uY2VkZXIgw6AgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZG8gQ2VhcsOhIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgY3Vqb3MgZGlyZWl0b3Mgc8OjbyBkZQp0ZXJjZWlyb3MgZXN0w6EgY2xhcmFtZW50ZSBpZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0byBvdSBjb250ZcO6ZG8gZG8gZG9jdW1lbnRvIGVudHJlZ3VlLgoKU2UgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgYmFzZWFkbyBlbSB0cmFiYWxobyBmaW5hbmNpYWRvIG91IGFwb2lhZG8gcG9yIG91dHJhIGluc3RpdHVpw6fDo28gcXVlIG7Do28gYSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBDZWFyw6EsIGRlY2xhcmEgcXVlCmN1bXByaXUgcXVhaXNxdWVyIG9icmlnYcOnw7VlcyBleGlnaWRhcyBwZWxvIHJlc3BlY3Rpdm8gY29udHJhdG8gb3UgYWNvcmRvLgoKQSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBDZWFyw6EgaWRlbnRpZmljYXLDoSBjbGFyYW1lbnRlIG8ocykgc2V1IChzKSBub21lIChzKSBjb21vIG8gKHMpIGF1dG9yIChlcykgb3UgZGV0ZW50b3IgKGVzKSBkb3MgZGlyZWl0b3MgZG8gZG9jdW1lbnRvCmVudHJlZ3VlLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIHBhcmEgYWzDqW0gZGFzIHBlcm1pdGlkYXMgcG9yIGVzdGEgbGljZW7Dp2EuCgoKRepositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2020-07-01T12:04:11Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false |
| dc.title.pt_BR.fl_str_mv |
Matemática feita no computador: estudos sobre uma coleção de sistemas formais, com uma investigação sobre estruturas indutivas, e a separação entre lógica e automação em assistentes de prova |
| dc.title.en.pt_BR.fl_str_mv |
Mathematics made on computers: Studies on a collection of formal systems, with an investigation on inductive structures and the separation between logic and automation in proof assistants |
| title |
Matemática feita no computador: estudos sobre uma coleção de sistemas formais, com uma investigação sobre estruturas indutivas, e a separação entre lógica e automação em assistentes de prova |
| spellingShingle |
Matemática feita no computador: estudos sobre uma coleção de sistemas formais, com uma investigação sobre estruturas indutivas, e a separação entre lógica e automação em assistentes de prova Paula, Hugo Carvalho de Assistentes de prova Computação Fundamentos da matemática Teoria dos tipos Lógica |
| title_short |
Matemática feita no computador: estudos sobre uma coleção de sistemas formais, com uma investigação sobre estruturas indutivas, e a separação entre lógica e automação em assistentes de prova |
| title_full |
Matemática feita no computador: estudos sobre uma coleção de sistemas formais, com uma investigação sobre estruturas indutivas, e a separação entre lógica e automação em assistentes de prova |
| title_fullStr |
Matemática feita no computador: estudos sobre uma coleção de sistemas formais, com uma investigação sobre estruturas indutivas, e a separação entre lógica e automação em assistentes de prova |
| title_full_unstemmed |
Matemática feita no computador: estudos sobre uma coleção de sistemas formais, com uma investigação sobre estruturas indutivas, e a separação entre lógica e automação em assistentes de prova |
| title_sort |
Matemática feita no computador: estudos sobre uma coleção de sistemas formais, com uma investigação sobre estruturas indutivas, e a separação entre lógica e automação em assistentes de prova |
| author |
Paula, Hugo Carvalho de |
| author_facet |
Paula, Hugo Carvalho de |
| author_role |
author |
| dc.contributor.author.fl_str_mv |
Paula, Hugo Carvalho de |
| dc.contributor.advisor1.fl_str_mv |
Brito, Carlos Eduardo Fisch de |
| contributor_str_mv |
Brito, Carlos Eduardo Fisch de |
| dc.subject.por.fl_str_mv |
Assistentes de prova Computação Fundamentos da matemática Teoria dos tipos Lógica |
| topic |
Assistentes de prova Computação Fundamentos da matemática Teoria dos tipos Lógica |
| description |
This work develops a study of a sequence of formal systems, with the objective of investigating the relationship between computation and mathematics, and presents a possible new direction for the development of new proof assistants. The starting point is the Simply Typed Lambda Calculus, and successive extensions are presented, culminating with CoqMT. This work deals only with some aspects of each system, such as the mathematics they capture, and how computation manifests in those systems. Although there are independent discussions of each of those systems elsewhere, here there is an emphasis in the view of the systems as a proper sequence, which enables a clear discussion of recurring ideas. Based on those ideas, this dissertation presents what we called "inductive structures", a generalization of concepts found in the Calculus of Inductive Constructions. This dissertation concludes with examples that illustrate the usage of computation in the presence of such structures, and outlines an implementation based on pre-existing works in the literature. |
| publishDate |
2018 |
| dc.date.accessioned.fl_str_mv |
2018-09-28T18:03:53Z |
| dc.date.available.fl_str_mv |
2018-09-28T18:03:53Z |
| dc.date.issued.fl_str_mv |
2018 |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| status_str |
publishedVersion |
| dc.identifier.citation.fl_str_mv |
PAULA, Hugo Carvalho de. Matemática feita no computador: estudos sobre uma coleção de sistemas formais, com uma investigação sobre estruturas indutivas, e a separação entre lógica e automação em assistentes de prova. 2018. 67 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2018. |
| dc.identifier.uri.fl_str_mv |
http://www.repositorio.ufc.br/handle/riufc/36069 |
| identifier_str_mv |
PAULA, Hugo Carvalho de. Matemática feita no computador: estudos sobre uma coleção de sistemas formais, com uma investigação sobre estruturas indutivas, e a separação entre lógica e automação em assistentes de prova. 2018. 67 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Ceará, Fortaleza, 2018. |
| url |
http://www.repositorio.ufc.br/handle/riufc/36069 |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da Universidade Federal do Ceará (UFC) instname:Universidade Federal do Ceará (UFC) instacron:UFC |
| instname_str |
Universidade Federal do Ceará (UFC) |
| instacron_str |
UFC |
| institution |
UFC |
| reponame_str |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
| collection |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
| bitstream.url.fl_str_mv |
http://repositorio.ufc.br/bitstream/riufc/36069/3/2018_dis_hcpaula.pdf http://repositorio.ufc.br/bitstream/riufc/36069/2/license.txt |
| bitstream.checksum.fl_str_mv |
a338bbfb028bf2aa02d0a0cce0bdbe91 89db4352906ed83f2ba5c6aed577d589 |
| bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
| repository.name.fl_str_mv |
Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC) |
| repository.mail.fl_str_mv |
bu@ufc.br || repositorio@ufc.br |
| _version_ |
1847793340166176768 |