El teorema de Euclides es un elemento fundamental de la teoría de números . Establece que para cualquier lista finita de primos , hay un primo que no está incluido en esta lista (es decir, hay infinitos primos ).
Hay varias demostraciones conocidas de este teorema .
La prueba más antigua conocida de este hecho la dio Euclides en los Elementos (Libro IX, Proposición 20 [1] ). Al mismo tiempo, Euclides no usa el concepto de infinito, pero prueba esta afirmación en la siguiente formulación: hay más números primos que cualquier conjunto finito elegido de ellos .
Euclides prueba esto de la siguiente manera [2] .
Supongamos que nos dan una lista finita de números primos . Euclides demuestra que hay un número primo que no está incluido en esta lista.
Sea el mínimo común múltiplo de estos números, .
Euclides considera el número . Si es primo, entonces se encuentra un número primo que no está incluido en la lista dada (porque es mayor que cada número de la lista).
Si no es primo, entonces hay algún número primo por el cual el número es divisible por igual . Pero no puede ser a la vez divisor y elemento de la lista , porque entonces al dividir por , quedaría un resto igual a uno. Esto significa que existe un número primo que no está incluido en ninguna lista (finita) de números primos .
A menudo, cuando se presenta la demostración del teorema de Euclides, se comienza considerando el conjunto de TODOS los números primos a la vez (asumiendo que este conjunto contiene un número finito de elementos), y luego se realiza la demostración del teorema por contradicción. Aunque tal prueba también es posible, el razonamiento original de Euclides es más elegante, es decir, para cualquier conjunto finito de primos, y prueba que debe haber algún número primo que no está incluido en este (cualquier) conjunto de primos [3] .
Forma abreviada de la prueba de Euclides:
Tengamos un conjunto finito de números primos. Demostremos que existe un número primo no incluido en este conjunto. Multiplica los números de este conjunto y suma uno. El número resultante no es divisible por ningún número del conjunto dado, porque el resto de dividir por cualquiera de ellos da uno. Esto significa que el número debe ser divisible por algún número primo no incluido en este conjunto.
Otras variaciones de la prueba de Euclides usan el factorial : n ! es divisible por cualquier número entero de 2 an , ya que es su producto. Por lo tanto, n ! + 1 no es divisible por ningún número natural del 2 al n inclusive (al dividir por cualquiera de estos números, el resto es 1). ¡Así que no ! + 1 es primo en sí mismo o divisible por un primo mayor que n . En cualquier caso, tenemos para cualquier número natural n al menos un número primo mayor que n . Por lo tanto, concluimos que hay infinitos números primos [4] .
Algunas demostraciones relacionadas de este teorema utilizan los llamados números euclidianos (secuencia A006862 en OEIS ): , donde es el producto de los primeros primos ( primoriales ). Al mismo tiempo, formalmente hablando, la demostración dada por Euclides no usa estos números. Como se mencionó anteriormente, Euclides muestra que para cualquier conjunto finito de primos (no necesariamente los primeros primos), hay un número primo que no está incluido en este conjunto [5] .
Otra prueba, ofrecida por Leonhard Euler , se basa en el teorema fundamental de la aritmética , que establece que cualquier número entero tiene una descomposición en factores primos única. Si denotamos por P el conjunto de todos los números primos, podemos escribir las igualdades:
La primera igualdad se obtiene de la fórmula de la serie geométrica en cada multiplicador del producto. La segunda igualdad se obtiene intercambiando el producto y la suma:
Como resultado, cualquier producto de números primos aparece en la fórmula solo una vez y luego, de acuerdo con el teorema fundamental de la aritmética, la suma es igual a la suma de todos los números naturales [a] .
La suma de la derecha es una serie armónica que diverge, por lo que el producto de la izquierda también debe divergir, lo cual no es posible si el número de elementos en P es finito.
Con la ayuda de esta demostración, Euler obtuvo un enunciado más sólido que el teorema de Euclides, a saber, la divergencia de la suma de los recíprocos de los números primos .
Pal Erdős dio una tercera prueba, que también se basa en el teorema fundamental de la aritmética. Primero, prestemos atención al hecho de que cualquier número natural n puede representarse como
,donde r no tiene cuadrados (no es divisible por ningún cuadrado perfecto ). Podemos tomar como s 2 el cuadrado mayor que divide a n , y entonces r = n / s 2 . Ahora suponga que solo hay un número finito de números primos y denote ese número de números primos con k . Dado que cada número primo solo puede aparecer una vez en la descomposición de cualquier número sin cuadrados, de acuerdo con el teorema fundamental de la aritmética, solo hay 2k números sin cuadrados .
Ahora fijamos algún número natural N y consideramos números naturales entre 1 y N. Cada uno de estos números se puede escribir como rs 2 , donde r es un número sin cuadrados y s 2 es un cuadrado:
( 1 1, 2 1, 3 1, 1 4, 5 1, 6 1, 7 1, 2 4, 1 9, 10 1, ...)Hay N números diferentes en la lista , y cada uno de ellos se obtiene multiplicando un número libre de cuadrados por un cuadrado que no exceda de N. Hay tales cuadrados. Ahora formamos todos los productos posibles de todos los cuadrados que no excedan N por todos los números libres de cuadrados. Existen exactamente esos números, todos son diferentes e incluyen todos los números de nuestra lista, y tal vez más. Así, . Aquí significa la parte entera .
Dado que la desigualdad falla para N suficientemente grande , debe haber un número infinito de números primos.
En 1955 , Hillel Furstenberg publicó una nueva prueba de la infinidad del número de números primos usando la topología de conjuntos de puntos .
En 2006, Phillip Sajdak dio la siguiente prueba constructiva , que no usa la reducción al absurdo [6] o el lema de Euclides (que si un número primo p divide ab , debe dividir a a o b ).
Como todo número natural (> 1) tiene al menos un factor primo, y dos números consecutivos n y ( n + 1) no tienen un divisor común, el producto n ( n + 1) tiene más divisores primos diferentes que el número n mismo Así, la cadena de números rectangulares :
1 2 = 2 {2}, 2 3 = 6 {2, 3}, 6 7 = 42 {2.3, 7}, 42 43 = 1806 {2.3, 7, 43}, 1806 1807 = 3263442 {2,3,7,43, 13,139}, · · ·
da una secuencia de conjuntos de números primos que se expanden infinitamente.
En 2009, Juan Pablo Piasco propuso la siguiente prueba [7] .
Sean los N números primos más pequeños. Entonces, de acuerdo con el principio de inclusión-exclusión , el número de números enteros positivos que no excedan x y que sean divisibles por estos primos es
Dividiendo por x y dejando , obtenemos
Esto se puede reescribir como
Si no hay otros números primos además de , la expresión en (1) es igual y la expresión (2) es igual a 1, pero está claro que la expresión (3) no es igual a uno. Por lo tanto, debe haber números primos distintos de .
En 2010, Jun Ho Peter Wang publicó la siguiente prueba por contradicción [8] . Sea k un número natural. Entonces, según la fórmula de Legendre
(producto de todos los números primos)dónde
Pero si solo hay un número finito de números primos,
(el numerador de una fracción crece exponencialmente , mientras que según la fórmula de Stirling el denominador crece más rápido que la simple exponencial), lo que contradice el hecho de que para cada k el numerador es mayor o igual que el denominador.
Representando la fórmula de Leibniz para como un producto de Euler da [9] .
Los numeradores son números primos impares, y cada denominador es el múltiplo de 4 más cercano al numerador.
Si hubiera un número finito de primos, esta fórmula daría una representación racional en la que el denominador es el producto de todos los números, lo que es contrario a la irracionalidad .
Alexander Shen y otros dieron una prueba usando el método de incompresibilidad [10] y la complejidad de Kolmogorov :
Supongamos que solo hay k primos ( ). Según el teorema fundamental de la aritmética , cualquier número natural n se puede representar como
donde los enteros no negativos e i junto con una lista de números primos de tamaño finito son suficientes para reconstruir el número. Ya que para todo i , se sigue que todo (donde significa logaritmo en base 2).
Esto proporciona un método de codificación para n del siguiente tamaño (usando la notación "O grande" ):
un poco.Esta es una codificación mucho más eficiente que representar n directamente en binario, lo que requiere bits. El resultado de la compresión sin pérdidas establecido establece que no existe ningún algoritmo para comprimir sin pérdidas N bits de información en menos de N bits. La representación anterior viola esta declaración, porque para n suficientemente grande .
Por lo tanto, hay infinitos números primos.
El teorema de distribución de números primos establece que el número de números primos menores que n , denotados por , crece a medida que [11] .