Análisis computacional a “Una fórmula que genera números primos”: Computational analysis to “A formula that generates prime numbers”

Se analiza el código computacional de “Una fórmula que genera números primos”, la cual fue publicada en el Vol. 22, No. 1 de la Revista digital Matemática, Educación e Internet y que fue presentada como una función a(n) dada por:Aquí se muestra que, para cada valor de n, esa fórmula se reduce a un b...

Descripción completa

Detalles Bibliográficos
Autor principal: Miramontes de León, Gerardo
Formato: Online
Idioma:spa
Publicado: Instituto Tecnológico de Costa Rica 2022
Acceso en línea:https://revistas.tec.ac.cr/index.php/matematica/article/view/6176
id MATEMATICA6176
record_format ojs
spelling MATEMATICA61762022-09-12T20:01:56Z Computational analysis to “A formula that generates prime numbers”: Análisis computacional a “Una fórmula que genera números primos” Análisis computacional a “Una fórmula que genera números primos”: Computational analysis to “A formula that generates prime numbers” Miramontes de León, Gerardo The computational code of “A formula that generates prime numbers” is analyzed, which was published in Vol. 22, No. 1 of Revista digital Matemática, Educación e Internet and which was presented as a function a(n) given by:Here it is shown that, for each value of n, that formula reduces to a loop of the simplest primality test, that is, by trial division. It is shown, step by step, that a(n) includes operations that can be avoided, such as extracting the fractional part, and two rounding operations. It is concluded that this “formula that generates prime numbers” is actually a non-optimized proof of primality by trial division, since, for example, it does not avoid testing even values of n. Se analiza el código computacional de “Una fórmula que genera números primos”, la cual fue publicada en el Vol. 22, No. 1 de la Revista digital Matemática, Educación e Internet y que fue presentada como una función a(n) dada por:Aquí se muestra que, para cada valor de n, esa fórmula se reduce a un bucle de la prueba de primalidad más simple, es decir, a la prueba de primalidad por división. Paso a paso se muestra que a(n) incluye operaciones que se pueden evitar, como la extracción de la parte fraccionaria, y dos operaciones de redondeo. Se concluye que esa “fórmula que genera números primos” es en realidad una prueba de primalidad por división no optimizada, pues, por ejemplo, no evita probar valores pares de n. Instituto Tecnológico de Costa Rica 2022-07-21 info:eu-repo/semantics/article info:eu-repo/semantics/publishedVersion application/pdf https://revistas.tec.ac.cr/index.php/matematica/article/view/6176 10.18845/rdmei.v23i1.6176 Mathematics, Education and Internet Journal; Vol. 23 No. 1 (2023): August 2022- February 2023 Revista Digital: Matemática, Educación e Internet; Vol. 23 Núm. 1 (2023): Agosto 2022 - Febrero 2023 Revista digital Matemática, Educação e Internet; v. 23 n. 1 (2023): August 2022- February 2023 1659-0643 spa https://revistas.tec.ac.cr/index.php/matematica/article/view/6176/5920 https://revistas.tec.ac.cr/index.php/matematica/article/view/6176/5932 https://revistas.tec.ac.cr/index.php/matematica/article/view/6176/6139 https://creativecommons.org/licenses/by-nc-nd/4.0
institution Tecnológico de Costa Rica
collection Revista Digital Matemática, Educación e Internet
language spa
format Online
author Miramontes de León, Gerardo
spellingShingle Miramontes de León, Gerardo
Análisis computacional a “Una fórmula que genera números primos”: Computational analysis to “A formula that generates prime numbers”
author_facet Miramontes de León, Gerardo
author_sort Miramontes de León, Gerardo
description Se analiza el código computacional de “Una fórmula que genera números primos”, la cual fue publicada en el Vol. 22, No. 1 de la Revista digital Matemática, Educación e Internet y que fue presentada como una función a(n) dada por:Aquí se muestra que, para cada valor de n, esa fórmula se reduce a un bucle de la prueba de primalidad más simple, es decir, a la prueba de primalidad por división. Paso a paso se muestra que a(n) incluye operaciones que se pueden evitar, como la extracción de la parte fraccionaria, y dos operaciones de redondeo. Se concluye que esa “fórmula que genera números primos” es en realidad una prueba de primalidad por división no optimizada, pues, por ejemplo, no evita probar valores pares de n.
title Análisis computacional a “Una fórmula que genera números primos”: Computational analysis to “A formula that generates prime numbers”
title_short Análisis computacional a “Una fórmula que genera números primos”: Computational analysis to “A formula that generates prime numbers”
title_full Análisis computacional a “Una fórmula que genera números primos”: Computational analysis to “A formula that generates prime numbers”
title_fullStr Análisis computacional a “Una fórmula que genera números primos”: Computational analysis to “A formula that generates prime numbers”
title_full_unstemmed Análisis computacional a “Una fórmula que genera números primos”: Computational analysis to “A formula that generates prime numbers”
title_sort análisis computacional a “una fórmula que genera números primos”: computational analysis to “a formula that generates prime numbers”
title_alt Computational analysis to “A formula that generates prime numbers”: Análisis computacional a “Una fórmula que genera números primos”
publisher Instituto Tecnológico de Costa Rica
publishDate 2022
url https://revistas.tec.ac.cr/index.php/matematica/article/view/6176
work_keys_str_mv AT miramontesdeleongerardo computationalanalysistoaformulathatgeneratesprimenumbersanalisiscomputacionalaunaformulaquegeneranumerosprimos
AT miramontesdeleongerardo analisiscomputacionalaunaformulaquegeneranumerosprimoscomputationalanalysistoaformulathatgeneratesprimenumbers
_version_ 1805399877777096704