Empecemos con la teoría de los números. Por números me refiero a números positivos por simplicidad.
- Comience con la definición de divisibilidad que si un | b (lee a divide b) luego b = ak para algún entero k.
- Ahora puedes pensar en “no divisiones” también. Eso es resto . Hasta ahora, es matemática elemental que aprendiste en la escuela.
- Aprende el concepto de factor y múltiplo de un número. Si a es un factor de b, entonces a divide b y b es un múltiplo de a. Sencillo. ¿Derecha?
- Observe que 1 y el número en sí son los dos factores para cualquier número. Entonces, el número de factores para un> 1 es al menos 2.
- Ahora considere los números a> 1 que tienen exactamente dos factores. Se les llama números primos. Otros son compuestos. 1 no es ni primo ni compuesto. Eso es. ¿Es infinito el número de primos? ¡Contestarlo!
- ¿Puedes escribir cualquier número como producto de uno o más factores primos? ¿Es único? Esa es la factorización prima y el teorema fundamental de la aritmética . La factorización primaria es difícil y aprendiste uno de los problemas teóricos de números importantes.
- ¿Qué hay de contar el número de factores de un número dado? ¿Qué hay de encontrar la suma de todos ellos? (Teniendo en cuenta sólo su factorización prima).
- Aprende el concepto de los mayores divisores comunes y el mínimo común múltiplo. Encontrar GCD de dos números dados – aprenderá uno de los algoritmos antiguos y eficientes que se usa incluso hoy en día – el algoritmo de Euclides para encontrar GCD.
- Dado un número n, ¿qué hay de encontrar el número de números 1 <= m <n de manera que gcd (m, n) = 1? Esa es la función phi de Euler . ¡Ya lo has hecho hasta aquí! Felicidades.
- Ahora vamos a la aritmética modular. un congruente con b módulo m significa que m divide ab. Verlo es sólo una notación de fantasía.
- Luego lee sobre el pequeño teorema de Fermat, el teorema de Euler . También aprenderá sobre la identidad de Bezout, el concepto de inversos modulares, etc.
- ¿Qué tal resolver algunas ecuaciones que involucran congruencias? (involucrando aritmética modular). Considera los lineales por simplicidad. ¿Es posible tener una solución todo el tiempo? Otro problema interesante en criptografía es el problema de logaritmo discreto.
Genial, este es el comienzo de la teoría de los números. Es solo la punta del iceberg. Hay muchos problemas interesantes no resueltos, como la Conjetura de Twin Prime, la conjetura de Goldbach, etc. Otros han sugerido varios recursos. Úsalos y buena suerte en tu viaje en la tierra de los números 🙂