Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Un nmero primo es un nmero entero mayor que cero, que tiene exactamente dos divisores positivos. Tambin podemos definirlo como aquel nmero entero positivo que no puede expresarse como producto de dos nmeros enteros positivos ms pequeos que l, o bien, como producto de dos enteros positivos de ms de una forma. Conviene observar que con cualquiera de las dos definiciones el 1 queda excluido del conjunto de los nmeros primos. Ejemplos: a) El 7 es primo. Sus nicos divisores son 1 y 7. Slo puede expresarse como producto de 71.
b) El 15 no es primo. Sus divisores son 1, 3, 5 y 15. Puede expresarse como 35. (y tambin como 151) El trmino primo no significa que sean parientes de alguien. Deriva del latn "primus" que significa primero (protos en griego). El teorema fundamental de la aritmtica afirma que todo nmero entero se expresa de forma nica como producto de nmeros primos. Por eso se les considera los "primeros", porque a partir de ellos obtenemos todos los dems nmeros enteros. (El 15 se obtiene multiplicando los primos 3 y 5) Los 25 primeros nmeros primos son 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89 y 97, que son todos los primos menores que 100. En la siguiente tabla tenemos todos los primos menores que 1000, que hacen un total de 168 (218)
7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73
79 83 89 97 10 10 10 10 11 12 13 13 13 14 15 15 16 16 17 17 18 1 3 7 9 3 7 1 7 9 9 1 7 3 7 3 9 1 19 19 19 19 21 22 22 22 23 23 24 25 25 26 26 27 27 28 28 29 30 1 3 7 9 1 3 7 9 3 9 1 1 7 3 9 1 7 1 3 3 7 31 31 31 33 33 34 34 35 35 36 37 37 38 38 39 40 40 41 42 43 43 1 3 7 1 7 7 9 3 9 7 3 9 3 9 7 1 9 9 1 1 3 43 44 44 45 46 46 46 47 48 49 49 50 50 52 52 54 54 55 56 56 57 9 3 9 7 1 3 7 9 7 1 9 3 9 1 3 1 7 7 3 9 1 57 58 59 59 60 60 61 61 61 63 64 64 64 65 65 66 67 67 68 69 70 7 7 3 9 1 7 3 7 9 1 1 3 7 3 9 1 3 7 3 1 1 70 71 72 73 73 74 75 75 76 76 77 78 79 80 81 82 82 82 82 83 85 9 9 7 3 9 3 1 7 1 9 3 7 7 9 1 1 3 7 9 9 3 85 85 86 87 88 88 88 90 91 91 92 93 94 94 95 96 97 97 98 99 99 7 9 3 7 1 3 7 7 1 9 9 7 1 7 3 7 1 7 3 1 7
realizar millones de divisiones en un segundo, el tiempo necesario es bastante considerable. Y cuando el nmero de dgitos aumenta el tiempo necesario crece de forma exponencial!! Ejemplo prctico: Supongamos que queremos saber si un nmero de unas 50 cifras es primo. La raz cuadrada de un nmero de este orden est en torno a 1025. Si un ordenador hace 1000 millones de divisiones por segundo, necesitar 1025/109 segundos; es decir, 1016 segundos. Este tiempo equivale, aproximadamente, a 1'6*1014 minutos, que son 2'7*1012 horas, o tambin 1'16*1011 das, aproximadamente 3'17*108 aos. Que para hacer esto se necesiten 317.097.920 aos se me antoja una tarea poco recomendable. Y si nos decidisemos a llevarla a cabo, sera til esta informacin pasado todo este tiempo? O ms drstico todava, seguira existiendo nuestra especie entonces? Debemos pues, buscar una alternativa que nos permita responder a este problema de una forma ms favorable; necesitamos un algoritmo ms eficiente. Una respuesta puede ser el teorema pequeo de Fermat. Este teorema afirma que si n es primo y mcd(a,n) = 1, entonces an-1 1 (mod n). Hay que tener en cuenta que la exponenciacin modular puede realizarse en un tiempo bastante favorable, si se hace de forma adecuada (hay algoritmos que nos dan la respuesta en tiempo polinmico) Ejemplo: Queremos comprobar si el nmero 15 es primo o no (utilizando esta propiedad). Tomamos a = 2, n = 15, y evaluamos 214 (mod 15). La respuesta es 214 4 (mod 15). Podemos asegurar entonces que 15 es compuesto. Probemos con a = 2, n = 341, evaluamos 2340 (mod 341) y obtenemos que 2340 1 (mod 341). Esto no nos permite deducir que 341 sea compuesto, pero tampoco que sea primo. Al probar con a=3 tenemos 3340 56 (mod 341), lo cual implica que 341 es compuesto.
Divisores de 3= {1, 3} => es primo D(7)={1, 7} => es primo D(9)={1, 3, 9} => no es primo, es divisible por 3 adems de 1 y 9 Notas: El 1 se considera primo en muchos casos, aunque slo tiene un divisor. Depende de las listas, de las definiciones, del libro o de la "cultura" se considera o no primo. P. Ej. Los antiguos griegos consideraban que los nmeros empezaban en el 2. Para ellos el 1 no era un nmero, slo la unidad. No sotros tampoco lo consideraremos primo. El 2 tambin cumple las caractersticas de nmero primo; y es el nico nmero primo que es par.