Utilize este link para identificar ou citar este item: https://bdm.unb.br/handle/10483/41607
Arquivos neste item:
Arquivo Descrição TamanhoFormato 
2025_BrunoBertoDeOliveiraRibeiro_tcc.pdf1,65 MBAdobe PDFver/abrir
Título: PVS formalization of proofs of the infinitude of primes
Outros títulos: Formalização em PVS de demonstrações da infinitude dos primos
Autor(es): Ribeiro, Bruno Berto de Oliveira
Orientador(es): Ayala Rincón, Mauricio
Coorientador(es): Lima, Thaynara Arielly de
Assunto: Números primos
Números primos - infinitude
Prototype Verification System (PVS)
Data de apresentação: 21-Fev-2025
Data de publicação: 21-Mar-2025
Referência: RIBEIRO, Bruno Berto de Oliveira. PVS formalization of proofs of the infinitude of primes. 2025. 64 f., il. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) — Universidade de Brasília, Brasília, 2025.
Resumo: Este trabalho apresenta a mecanização de cinco abordagens diferentes para provar a infinitude dos números primos usando o assistente de prova Prototype Verification System (PVS). As técnicas de prova analítica abrangem várias áreas da matemática, como álgebra, teoria dos números, topologia e análise, e são baseadas nas elegantes provas selecionadas por Martin Aigner e Günter Ziegler no seu famoso livro "Proofs from THE BOOK". Nesse livro, são apresentadas seis diferentes provas da infinitude dos números primos, sendo a primeira a prova clássica de Euclides, que já está formalizada na biblioteca NASALib da NASA. Como resultado, nosso trabalho concentra-se na especificação e formalização das cinco provas restantes. A mecanização das provas faz uso de outras bibliotecas de PVS, como NASALib e prelude, que abstraem estruturas matemáticas como grupos, produtos Cartesianos, series e conjuntos, entre outras. No entanto, a importação de provas que assumem a infinitude dos números primos foram evitadas para prevenir circularidade. Além disso, o trabalho visa corrigir abusos notacionais e informalidades presentes nas provas do livro, se aproveitando do sistema de tipos do PVS, que é robusto o suficiente para revelar falhas nas formulações.
Abstract: This work presents the mechanization of five different approaches to proving the infinitude of prime numbers using the Prototype Verification System (PVS) proof assistant. The analytical proof techniques span various areas of mathematics, such as algebra, number theory, topology, and analysis, and are based on the elegant proofs selected by Martin Aigner and Günter Ziegler in their famous book "Proofs from THE BOOK". They present six different proofs of the infinitude of prime numbers, the first being the classical proof by Euclid, which is already specified in the NASA library NASALib. As a result, our work focuses on specifying and formalizing the remaining five proofs from the book. The mechanization of the proofs makes use of other libraries such as NASALib and prelude, which abstract mathematical structures like groups, Cartesian products, series, sets, and others. However, the importing of proofs that assume the infinitude of prime numbers were avoided to prevent circularity. Additionally, the work aims to correct notational abuses and informalities present in the proofs from the book, as the PVS type system is robust enough to reveal flaws in the formalisms.
Informações adicionais: Trabalho de Conclusão de Curso (graduação) — Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2025.
Licença: A concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor que autoriza a Biblioteca Digital da Produção Intelectual Discente da Universidade de Brasília (BDM) a disponibilizar o trabalho de conclusão de curso por meio do sítio bdm.unb.br, com as seguintes condições: disponível sob Licença Creative Commons 4.0 International, que permite copiar, distribuir e transmitir o trabalho, desde que seja citado o autor e licenciante. Não permite o uso para fins comerciais nem a adaptação desta.
Aparece na Coleção:Ciência da Computação



Todos os itens na BDM estão protegidos por copyright. Todos os direitos reservados.