Estoy repasando los problemas del Proyecto Euler y noto una fuerte insistencia en los Primes y en algoritmos eficientes para calcular grandes primos de forma eficiente.
Los problemas son interesantes per se, pero sigo preguntándome cuáles serían las aplicaciones de los primos en el mundo real.
¿Qué tareas reales requieren el uso de números primos?
Edit: Un poco más de contexto a la pregunta: Estoy intentando mejorar como programador, y habiendo aprendido algunos buenos algoritmos para calcular números primos, estoy intentando averiguar dónde podría aplicarlos.
Las explicaciones relativas a la criptografía son estupendas, pero ¿no hay nada más para lo que se puedan utilizar los números primos?
9 votos
La criptografía moderna utiliza números primos grandes. Véase esta pregunta y respuesta anteriores
0 votos
Gracias, es una gran respuesta. ¿Hay algún otro uso además de la criptografía?
5 votos
En cuanto a las "tareas reales" (si no consideras que la investigación matemática es una tarea real) la criptografía es el uso principal, aunque sin duda hacen apariciones en muchos otros algoritmos utilizados en todas partes, no tienen el "papel protagonista", por así decirlo, que tienen en la criptografía.
0 votos
@Arturo: Sin ánimo de ofender. Para mí, las Matemáticas son sólo una herramienta. Las matemáticas por las matemáticas no me interesan.
28 votos
Sin ánimo de ofender. Cuando el asesor de mi padre impartía un curso de teoría de autómatas en los años sesenta, un alumno preguntó: "¿Hay alguna aplicación práctica de la teoría de autómatas?". Después de pensárselo durante unos 10 segundos, respondió: "Sé que al menos yo y otras treinta Impares personas en el país nos ganamos la vida con la teoría de autómatas. Si se te ocurre algo más práctico que eso, dímelo".
10 votos
Además de la criptografía está la teoría de la codificación. Los generadores de números aleatorios, los códigos de corrección de errores y los hashes a menudo utilizan números primos, ya sea directa o indirectamente. Otra aplicación (indirecta) no tan obvia: muchas bibliotecas que realizan operaciones aritméticas con números enteros grandes o polinomios implican reducciones modulo primos (véase el lema de Hensel) por razones de complejidad computacional.
0 votos
¿Por qué son importantes los números primos en criptografía?
2 votos
Los uso para animación. Esto permite que diferentes partes de un sitio web se animen siempre en un momento diferente.
0 votos
Otra respuesta mathoverflow.net/preguntas/985/ El factor de intercalación de los discos duros es bueno.
0 votos
¿Por qué crees que tenemos $2$ ojos, $2$ brazos, $5$ dedos de los pies en cada pierna, $5$ brazos en cada mano, $2$ pulmones, $2$ fosas nasales, $2$ ¿oídos?
0 votos
¿Por qué crees que tenemos 2 ojos, 2 brazos, 5 dedos en cada pierna, 5 brazos en cada mano, 2 pulmones, 2 orificios nasales, 2 orejas?
1 votos
Me apresuré a votar la respuesta de Gadi A. Estoy dispuesto a votar la respuesta a una pregunta, pero no la pregunta en sí. Esto se debe a que puedo ver una pregunta que no veo por qué es útil, pero ya que la pregunta existe, una respuesta hace un buen trabajo para responderla. Dudé mucho antes de votar esta pregunta. Intentaba averiguar por qué sería útil. Finalmente me di cuenta de un posible uso para ella que es que se le puede dar una respuesta que realmente responde a la pregunta de la que la gente puede tomar una decisión informada sobre si quieren estudiar los números primos
0 votos
Así que lo he votado.