Leyes aritméticas de congruencia, por ejemplo, en la prueba de divisibilidad por 7

He visto otros criterios para la divisibilidad por 7 . El criterio descrito a continuación presente en el libro Handbook of Mathematics de IN Bronshtein (p. 323) es interesante, pero no pudo probarlo. Dejar norte = ( a k a k 1 a 2 a 1 a 0 ) 10 = j = 0 k a k j 10 k j . La expresion

q 3 ( norte ) = ( a 2 a 1 a 0 ) 10 ( a 5 a 4 a 3 ) 10 + ( a 8 a 7 a 6 ) 10
se denominan sumas alternas de las cifras de tercer orden de norte . Por ejemplo,
q 3 ( 123456789 ) = 789 456 + 123 = 456
Proposición: 7 | norte     7 | q 3 ( norte ) .

¿Cuál sería la prueba de esto?

Gracias por cualquier ayuda.

¿Has probado la inducción en norte ?
El problema de la inducción es que hay varios casos a considerar.

Respuestas (9)

Nota norte = C 0 + C 1 1000 + + C k 1000 k = F ( 1000 ) es un polinomio en 1000 con coeficientes enteros C i de este modo metro o d   7 :   1000 10 3 3 3 1 norte = F ( 1000 ) F ( 1 ) C 0 C 1 + + ( 1 ) k C k sigue aplicando la regla de congruencia polinomial a continuación.

Similarmente modificación 7 :   100 2 norte = F ( 100 ) F ( 2 ) dónde F es su raíz 100 polinomio como el anterior.


[ Nota Si las congruencias no le son familiares, entonces vea las reglas en forma de divisibilidad ]

A continuación se encuentran las reglas básicas de congruencia. Dejar   A , B , a , b , metro ser cualquier número entero.

Regla de la suma de congruencia A a , B b     A + B a + b       ( metro o d   metro )

Prueba     metro | A a ,   B b     metro   |   ( A a ) + ( B b )   =   A + B ( a + b )

Regla del producto de congruencia   A a ,     a norte d     B b     A B a b       ( metro o d   metro )

Prueba     metro | A a ,   B b     metro   |   ( A a )   B + a   ( B b )   =   A B a b

Regla de potencia de congruencia A a     A norte a norte     ( metro o d   metro )     para todos los naturales norte .

Prueba   Para norte = 0 es 1 1 tan verdadero. A a ,   A norte a norte A norte + 1 a norte + 1 , por la regla del producto, por lo que se sigue por inducción sobre norte .   Advertencia , esto no sigue siendo cierto de manera más general si también reemplazamos de manera análoga el poder norte por cualquiera norte norte ( modificación metro ) , consulte "Cuidado" a continuación.

Regla inversa de congruencia   A a     A 1 a 1 ,   si A 1 existe

Prueba   A 1 A 1 a a 1 A 1 A a 1 a 1 por PR = Regla de Producto (nota a 1 existe por a A 1 A A 1 1 por PR). Alternativamente: si A 1 b entonces relaciones públicas 1 A b a b entonces a 1 b A 1 por unicidad de inversas .

Regla del cociente de congruencia Si ( B , norte ) = 1 entonces modificación norte : A a B b A B a b d mi F a b 1
Prueba   Ver esta respuesta , y ver aquí para fracciones modulares .

Regla de congruencia de polinomios   Si F ( X ) es polinomial con coeficientes enteros entonces   A a     F ( A ) F ( a ) ( modificación metro ) .   Nota: esto es equivalente al Teorema del Factor .

Prueba   Por inducción en norte = grado F . claro si norte = 0. Demás F ( X ) = F ( 0 ) + X gramo ( X ) para gramo ( X ) un polinomio con coeficientes enteros de grado < norte . por inducción gramo ( A ) gramo ( a ) entonces A gramo ( A ) a gramo ( a ) por la regla del producto. Por eso F ( A ) = F ( 0 ) + A gramo ( A ) F ( 0 ) + a gramo ( a ) = F ( a ) por la regla de la suma.

Tener cuidado que tales reglas no necesitan ser ciertas para otras operaciones, por ejemplo, el análogo exponencial de arriba A B a b generalmente no es cierto (a menos que B = b , entonces se sigue por la regla de la potencia, o la regla del polinomio con F ( X ) = X b ) , p.ej modificación pag r i metro mi   pag :   pag 0 pero a pag a 0 a 1 , por el pequeño Fermat. Pero hay una regla más limitada para potencias enteras: consulte reducción de orden modular ,

Para la demostración de la regla de la potencia de congruencia, ¿por qué es A norte + 1 ≡a norte + 1 ?
@com Aplicamos la regla del producto a las dos congruencias anteriores en esa prueba.
¿Y es por conveniencia que omite el mod m en A≡a mod(m) y B≡b mod(m)?
@com No es necesario seguir repitiéndolo cuando solo hay un módulo involucrado (por lo que no hay ambigüedad).
En la prueba de la regla del producto de congruencia, ¿cómo hiciste esta inferencia - m| (A−a) B+a (B−b) de los dos primeros - m|(A - a) ym | (B - b)?
@com Si   j = j metro , y k = k metro   son múltiplos de metro entonces también lo es cualquier i norte t mi gramo r a yo combinación lineal a j + b k = a j metro + b k metro = ( a j + b k ) metro , para cualquier i norte t mi gramo mi r s a , b .   O, dicho de manera equivalente, nótese que metro divide una suma si divide cada sumando (o algún factor de cada sumando), usando la ley distributiva para sacar un factor de metro fuera de la suma.    
Oh, aunque A se define como algo que cuando se resta por a es múltiplo de m, ¿todavía cuenta como un número entero?
Debido a que definiste tu caso base como n=1, ¿seguiría funcionando tu prueba de la regla de potencia de congruencia para n=0?
@com   A , B , a , b son todos enteros por hipótesis (implícita). Podrías comenzar la inducción en norte = 0 si desea incluir ese caso en la Regla.
No entiendo tu demostración de la regla de congruencia de polinomios, ¿de dónde sacaste pag ( norte ) a pag ( norte + 1 ) ?
@YoTengoUnLCD Es una inducción fuerte con hipótesis inductiva: asumiendo que es cierta para todos los polinomios de grado < norte mostramos que es cierto para cualquier polinomio de grado norte .    
@BillDubuque: Para la "Regla de la suma de congruencia", entiendo por qué metro ( A a ) + ( B b ) y que reordenando los términos tenemos que metro A + B ( a + b ) . Pero no entendí cómo de eso deducimos que A + B a + b . ¿Podrías ayudarme con esa parte?
@Jim Por hipótesis ambos sumando A a y B b son múltiplos de metro por lo tanto, también lo es su suma, ya que los múltiplos son cerrados bajo combinaciones lineales integrales .

Desde 1001 = 143 7 resulta que 1000 k = ( 1 ) k módulo 7 ( k 0 ) . De esto podemos deducir que

k 0 norte a k 1000 k = k 0 ( 1 ) k a k ( metro o d tu yo o   7 )   .

Entonces, realmente ha demostrado que "la suma alterna de los dígitos de tercer orden de norte " es equivalente modificación 1001 a norte . Y como 7 (y 13 y 11) son factores de 1001 la equivalencia también es modificación 7 (y modificación 11 y modificación 13 )

13 × 7 × 11 = 1001 A = . . . a 4 a 3 a 2 a 1 a 0 ¯ A = a 0 + 10 a 1 + 100 a 2 + 1000 a 3 + 10000 a 4 + 100000 a 5 + 10 6 a 6 + . . . = ( a 0 + 10 a 1 + 100 a 2 ) + ( 1000 a 3 + 10000 a 4 + 10 5 a 5 ) + ( 10 6 a 6 + 10 7 a 7 + 10 8 a 8 ) + . . . = ( a 0 + 10 a 1 + 100 a 2 ) + 1000 ( a 3 + 10 a 4 + 100 a 5 ) + 1000 2 ( a 6 + 10 a 7 + 100 a 8 ) + . . . ( a 2 a 1 a 0 ¯ ) + 1000 ( a 5 a 4 a 3 ¯ ) + 1000 2 ( a 8 a 7 a 6 ¯ ) + . . . ( a 2 a 1 a 0 ¯ ) + ( 1001 1 ) ( a 5 a 4 a 3 ¯ ) + ( 1001 1 ) 2 ( a 8 a 7 a 6 ¯ ) + . . . = ( a 2 a 1 a 0 ¯ ) + ( 7 k 1 ) ( a 5 a 4 a 3 ¯ ) + ( 7 q 1 ) 2 ( a 8 a 7 a 6 ¯ ) + . . . = ( a 2 a 1 a 0 ¯ ) 1 ( a 5 a 4 a 3 ¯ ) + 1 ( a 8 a 7 a 6 ¯ ) + . . . + 7 k + 7 q + . . . 7 q
entonces si A dividido por 7
A =   ( a 2 a 1 a 0 ¯ ) 1 ( a 5 a 4 a 3 ¯ ) + 1 ( a 8 a 7 a 6 ¯ ) + . . . + 7 k + 7 q + . . . 7 q A 7 q = ( a 2 a 1 a 0 ¯ ) 1 ( a 5 a 4 a 3 ¯ ) + 1 ( a 8 a 7 a 6 ¯ ) + . . .

Pista. 10 6 k 1 10 6 k 3 + 1 0 ( modificación 7 ) .

Esta no es una respuesta, sino otro criterio interesante para la divisibilidad por 7

Considerar norte norte y dividirlo por 10 :

norte = 10 q + r w i t h 0 r < 10

Entonces nosotros tenemos :

7 norte 7 q 2 r

La demostración es muy fácil:

  • Suponer 7 norte . Tenemos norte = 7 k para algún entero no negativo k . Entonces q 2 r = q 2 ( norte 10 q ) = 21 q 2 norte = 7 ( 3 q 2 k ) .

  • Por el contrario, supongamos 7 q 2 r . Tenemos q 2 r = 7 k para algún entero no negativo k . Entonces norte = 10 ( q 2 r ) + 21 r = 7 ( 10 k + 3 r )


Este criterio debe combinarse con la iteración para mostrar todo su poder... He aquí un ejemplo:

Para norte = 22925 , calculamos q = 2292 , r = 5 y q 2 r = 2282

Para norte = 2282 , calculamos q = 228 , r = 2 y q 2 r = 224

Para norte = 224 , calculamos q = 22 , r = 4 y q 2 r = 14

Desde 7 14 y aplicando tres veces los criterios anteriores, concluimos que 7 22925 .

El hecho pertinente aquí es que 7 21 . El método muestra correctamente si 7 divide o no un entero dado norte . Desafortunadamente, no determina norte modificación 7 excepto cuando es 0.

Creo que este método puede reducirse usando tres coeficientes. ( 1 , 2 , 3 ) saber si un número es múltiplo de siete o no. Multiplicamos el último número por 1 , el segundo desde la derecha por 3 , y finalmente por 2 . Luego, los siguientes tres dígitos por ( 1 , 3 , 2 ) y otra vez por positivo. Por ejemplo:

123456789

1 9 + 3 8 + 2 7 1 6 3 5 2 4 + 1 3 + 3 2 + 2 1 =

= 47 29 + 11 = 29

Número 29 no es divisible por 7 , así es el número 123456789


Sin embargo, personalmente prefiero una fórmula simple:

3 × F + L

L - último dígito

F - todo lo que está delante del último dígito.

entonces el numero 105 Se puede escribir como: 3 10 + 5 = 35 que es divisible por 7 , así es el número 105 .

Espero que eso ayude un poco.

Para una idea simple:

Toma algún número k < 1000 . ahora claramente k tiene algo de sobra r (que puede ser 0 ) cuando se divide por 7 . O, para decir lo mismo, 7 divide k r .

que pasa cuando multiplicamos k por 1000 ?

  • Lo sabemos 7 divide 1001 y 7 divide k r entonces 7 divide 1001 k ( k r ) = 1000 k ( r ) . Entonces podemos decir que r es el resto de 1000 k dividido por 7 . (Para obtener un resto positivo, simplemente tome 7 r ).

que pasa cuando multiplicamos k por 1000000 ?

  • Lo sabemos 7 divide 1001 y 7 divide 1000 k ( r ) entonces 7 divide 1001 1000 k ( 1000 k ( r ) ) = 1000000 k r . Así que volvemos a r como el resto.

Para probar esto correctamente se requiere aritmética modular, o un par de pasos de inducción, pero aun así el patrón es evidente; cada vez que multiplicamos por 1000 , el resto de la división por 7 signo inverso. Lo que significa que podemos ir un poco más allá de la afirmación original; no podemos simplemente encontrar la divisibilidad por 7 mirando la suma alterna de tercer orden, pero también el resto si el número no es divisible por 7 .

En notación octal, el criterio de divisibilidad por 7 es similar al criterio de divisibilidad por 9 en el decimal: si la suma de los dígitos octales del número se divide por 7 , entonces el número en sí también lo es. Por ejemplo,

1001 10 = 1751 8 1 8 + 7 8 + 5 8 + 1 8 = dieciséis 8 1 8 + 6 8 = 7 8 7.

De esta forma, el criterio se puede utilizar para controlar el momento de transición de un formato de número fijo a flotante en lenguajes de programación con una tipificación de datos no estricta.

Pero si está preparado para encontrar la representación en base 8 de su número dado, ¿por qué no encontrar su representación en base 7? Y solo necesitas el último dígito de eso.
@RosieF Gracias por la sugerente pregunta, he complementado la respuesta.

Tenga en cuenta que 1001 es divisible por 7 , por eso, 1000 1 ( modificación 7 ) .

Dejar, norte = a 0 + 10 1 a 1 + + 10 k a k .

Dividir ( a 0 , , a k ) en grupos de tres para obtener

norte = i = 0 10 3 i ( a i + 10 1 a i + 1 + 10 2 a i + 2 ) i = 0 ( 1 ) i ( a i + 10 1 a i + 1 + 10 2 a i + 2 ) ( modificación 7 )

Y eso es exactamente lo que estábamos tratando de probar.