Encontré este método gráfico para verificar la divisibilidad por .
Escribe un número . Comience en el pequeño nodo blanco en la parte inferior del gráfico. Por cada dígito en , seguir flechas negras en sucesión y, a medida que avanza de un dígito al siguiente, siga flecha blanca
Por ejemplo, si , seguir flechas negras, entonces flecha blanca, entonces flechas negras, entonces flecha blanca, y finalmente flechas negras
Si terminas de nuevo en el nodo blanco, es divisible por .
Este método de hecho funciona, me preguntaba por qué funciona y cómo podríamos generar dicho gráfico para un número entero arbitrario ?
Supongamos que desea hacer un gráfico de divisibilidad para . Hacer puntos y etiquetarlos .
Tendrá un "número actual" que cambiará a medida que avance por el gráfico. estarás en el punto si el resto que obtienes al dividir el "número actual" por es . A medida que camina por el gráfico, el número actual cambiará y el punto cambiará para seguir el resto de dividir el nuevo número actual. Inicialmente, el "número actual" es , entonces comienzas en el punto .
Las flechas negras representan la operación de sumar 1 al número actual. Haz una flecha negra de cada punto a , y también de punto marcar .
Las flechas blancas representan la operación de multiplicar el número actual por 10. Haz una flecha blanca de cada punto a . es decir, desde a lo que sea el resto es cuando divides por . Por ejemplo, si es 2 y es 7, haces una flecha blanca del punto 2 al punto 6 porque el resto después de dividir por es 6
Cualquier número actual se puede generar a partir de 0 sumando 1 y multiplicando por 10 en el orden correcto. Por ejemplo, para llegar a 213, comienzas en 0 y:
Comenzando en el punto 0 y siguiendo las flechas le da, en cada etapa, el resultado de dividir el número actual por . Las flechas negras rastrean el resto si agrega 1 al número actual y las flechas blancas rastrean lo que sucede con el resto si multiplica el número actual por 10.
A medida que recorre la gráfica, lleva un registro de cuál sería el resto en cada etapa si dividiera el número actual por . Una vez que haya terminado de convertir el número actual en el número que desea verificar, el resultado es divisible por solo si el resto fuera 0, es decir, solo si está de vuelta en el punto donde empezaste.
Aquí hay un ejemplo, el gráfico correspondiente para . Coloreé las flechas ×10 de azul en lugar de blanco, porque el azul es bonito:
Hice dos juegos de estos, para , que se pueden ver en línea ; disfrútalos y haz lo que quieras con ellos.
Pensé en agregar una nota a algunas de las respuestas anteriores.
Lo he redibujado con un diseño diferente. Es agradable porque muestra la simetría.
Las flechas negras, que corresponden a moverse alrededor del borde. Las flechas moradas corresponden a multiplicar por . Los nodos se etiquetan con el resto después de la división por 7.
Pista: Los escalones negros añaden y los escalones blancos se multiplican por Seguir la ruta evalúa el número en forma de Horner Si trazas las flechas negras a partir del nodo blanco encontrará sucesivamente los nodos para Entonces puedes verificar que las flechas blancas efectivamente se multiplican por Por ejemplo, el nodo hay un paso negro desde el nodo de inicio, y vemos que tomar un paso blanco desde conduce al nodo que está a dos pasos negros de es decir, el nodo Lo que significa que El gráfico es el de una máquina de estados finitos que evalúa el mod entero evaluando el polinomio radix en forma anidada de Horner.
Trabajemos con tu ejemplo, entonces seguimos flechas negras para obtener Luego seguimos una flecha blanca para obtener Entonces flechas negras para obtener . Luego una flecha blanca para obtener Entonces finalmente, flechas negras para obtener donde se hacen todos los calculos mod por la máquina
Sí, puede encontrar tales gráficos para la divisibilidad por cualquier número en cualquier base.
Esta es una representación de máquina de estado finito del número, similar a lo que obtendría si realizara una división larga pero ignorara el cociente hasta el momento. (Este en particular puede tener simplificaciones que oscurecen esa conexión).
Yuan Qiaochu