¿Una prueba de que las potencias de dos no se pueden expresar como la suma de múltiples enteros positivos consecutivos que usa representaciones binarias?

En esta pregunta anterior , el OP solicita una prueba de la declaración

Todo número natural que no sea de la forma 2 k para algún número natural k se puede escribir como la suma de dos o más enteros positivos consecutivos.

Las pruebas en esa respuesta son todas interesantes y válidas. Sin embargo, tenía curiosidad por saber por qué las potencias de dos no se pueden formar de esta manera. Parecería que dado que las potencias de dos y la suma están involucradas, habría alguna prueba de que las potencias de dos no se pueden expresar como la suma de dos o más números enteros positivos consecutivos que funciona al explorar las propiedades de la suma de números binarios. Es decir, podríamos probar este resultado mostrando que la suma binaria de múltiples enteros consecutivos, como algoritmo, es incapaz de producir una potencia de dos.

¿Alguien sabe de tal prueba o cómo empezar con uno? Honestamente, no puedo entender cómo funcionaría tal prueba, pero creo que si existe, es probable que sea extremadamente interesante.

¡Gracias!

No puedo ver una prueba obvia usando representaciones binarias. La suma de k enteros consecutivos que comienzan con norte es k norte + k ( k 1 ) 2 Así que si metro se puede escribir de esta forma, entonces 2 metro = k ( 2 norte + k 1 ) . Si metro es un poder de 2 , entonces ambos k y 2 norte + k 1 deben ser potencias de dos, pero tienen diferentes paridades, por lo que uno de ellos debe ser 1 . Presumiblemente, k > 1 , entonces 2 norte + k 1 = 1 o 2 norte + k = 2 . Desde k 2 , esto significa que norte 0 . Entonces, esencialmente, el problema es la factorización única de potencias de 2 .
En realidad, la fórmula de la suma dada por Arturo Magidin en la pregunta original se puede considerar como una propiedad de la suma binaria. Es muy esencial que los números enteros sean consecutivos, por lo que no puede simplemente usar las propiedades de la suma de dos números enteros arbitrarios.
@Listing Está pidiendo un tipo específico de prueba de parte del problema, no solo una prueba, por lo que no es realmente un duplicado.
@ Listado: leí las respuestas. Quizás me estoy perdiendo algo aquí, pero no veo cómo la respuesta a la que me has referido usa las propiedades de la aritmética de los números binarios; parece estar usando técnicas estándar de aritmética y divisibilidad. Supongo que lo que estoy buscando es un análisis de cómo la suma de valores consecutivos en binario haría que el resultado no fuera una potencia de dos. ¿Tiene eso algún sentido? Nuevamente, ya entiendo por qué el resultado es verdadero, pero esperaba obtener una perspectiva de por qué era verdadero al observar la aritmética binaria.
Entonces, la regla más general es que si la suma de k > 1 enteros consecutivos es divisible por 2 j , entonces tambien k debe ser divisible por 2 j + 1 o la suma del primero y el último de los enteros consecutivos debe ser divisible por 2 j + 1 . Apuesto a que puedes usar matemáticas binarias para probar esto por inducción en j .

Respuestas (3)

Bueno, la suma de k > 1 enteros positivos consecutivos a partir de norte es ( norte + k ) 2 + norte + k 2 norte 2 + norte 2 = 2 k norte + k 2 + k 2 = k 2 ( 2 norte + k + 1 ) . si queremos conseguir 2 metro Debemos tener 2 metro + 1 = k ( 2 norte + k + 1 ) entonces k = 2 j para algunos j norte . Pero entonces 2 metro = 2 j norte + 2 2 j 1 + 2 j 1 . Si escribimos esto como una expansión binaria, la última j dígitos de 2 j debe ser 0 , el último 2 j 1 j dígitos de 2 j norte debe ser 0 , mientras 2 j 1 tiene un 1 en el último j 1 dígitos, por lo que la suma tiene un 1 en el último j 1 dígitos Desde 2 metro al menos debe ser 2 2 j 1 2 j , esto no puede ser el caso, por lo que 2 metro no se puede escribir como la suma de k > 1 enteros positivos consecutivos.

No siempre es divisible por k si k incluso. solo puedes decir 2 metro + 1 es divisible por k , pero eso es suficiente.
@ThomasAndrews arreglado
+1 ¡Bien hecho! En lugar de hablar de expansiones binarias, también puedes argumentar que en la suma 2 j norte + 2 2 j 1 + 2 j 1 los dos primeros términos son divisibles por 2 j (porque j 1 ), pero el último no lo es. Por lo tanto la suma es de la forma 2 j 1 con > 2 extraño. IOW usa la desigualdad del triángulo no arquimediano de la 2 -métrica ádica.
La fórmula con la que comienzas no es del todo correcta. Esa fórmula es para una suma que comienza en n+1. Termina funcionando, porque simplemente elegimos n como uno menos. Solo lo menciono porque odio que una prueba tan buena se vea empañada por una inexactitud. ¡Buena prueba!

Lema : La suma de k 1 enteros positivos consecutivos es divisible por 2 j (termina en j ceros en binario) solo si k es divisible por 2 j + 1 o el primer y último elemento de los enteros consecutivos es divisible por 2 j + 1 .

Prueba : Inducción en j . Para j = 0 , esto significa que dado k enteros consecutivos, ya sea k es par o la suma del primer y último término de la sucesión es par. Básicamente, esto significa que dado un número impar de números binarios consecutivos, el último dígito binario del primer y último número de la secuencia debe ser el mismo. Espero que sea obvio.

Asumir cierto para j . Ahora si k números enteros consecutivos suman un múltiplo de 2 j + 1 , luego suman un múltiplo de 2 j , así que tampoco k es divisible por 2 j + 1 o el primer y último elemento de la secuencia suman un múltiplo de 2 j + 1 .

Si k es divisible por 2 j + 1 , entonces, para cualquier conjunto particular de posibles j + 1 dígitos, hay k 2 j + 1 números en la secuencia que terminan en esos j + 1 dígitos Pero podemos emparejar la mayoría de estas clases de equivalencia emparejando la clase que termina en d ( modificación 2 j + 1 ) con la clase terminando en 2 j + 1 d ( modificación 2 j + 1 ) y así, te quedan los números que terminan en j o j + 1 ceros Los que terminan en j + 1 los ceros no afectan al último j + 1 dígitos, por lo que la suma de los números termina en j + 1 ceros si y sólo si la suma de los k 2 j + 1 números que han pasado j + 1 dígitos 10000...0 suman un múltiplo de 2 j + 1 , que solo es posible si hay un número par de ellos. Entonces k 2 j + 1 debe ser par, entonces k es divisible por 2 j + 2

Por otro lado, si el primer y el último número suman un múltiplo de 2 j + 1 entonces k debe ser impar, y podemos emparejar todos los elementos con su número opuesto en la secuencia, excepto el número del medio en la secuencia. Pero ese número del medio siempre es la mitad de la suma del primer y el último número, por lo que para que la suma completa termine en j + 1 ceros, el promedio del primero y el último debe terminar en j + 1 ceros, por lo que la suma del primero y el último debe terminar en j + 2 ceros

A partir de este lema, puedes demostrar fácilmente tu teorema, porque k > 1 enteros positivos consecutivos no pueden sumar 2 j porque de lo contrario, el primero y el último suman un múltiplo de 2 j + 1 por lo que el mayor debe ser mayor que 2 j , o k es divisible que 2 j + 1 lo que haría que la suma fuera mucho mayor que 2 j + 1 .

Modificado de esta respuesta a una pregunta supuestamente equivalente.

Sin poder de 2 se puede escribir como la suma de más de un entero positivo consecutivo.

Tenga en cuenta que, siendo la suma de norte metro + 1 números enteros cuyo promedio es 1 2 ( norte + metro ) ,

(1) k = metro norte k = 1 2 ( metro + norte ) ( norte metro + 1 )
Además, desde ( norte + metro ) ( norte metro + 1 ) = 2 metro 1 , cualquiera norte + metro es raro o norte metro + 1 es.

Suponer 2 j puede escribirse como la suma de ( 1 ) . entonces nosotros tenemos

(2) 2 j + 1 = ( metro + norte ) ( norte metro + 1 )
Dado que el único factor impar de una potencia de 2 es 1 , ( 2 ) implica que o bien norte metro + 1 = 1 o metro + norte = 1 .

Si norte metro + 1 = 1 , entonces solo hay un término en ( 1 ) .

Si todos los términos en ( 2 ) son positivos, entonces metro , norte 1 . De este modo, norte + metro 2 .

Por lo tanto, no podemos tener ni norte metro + 1 = 1 ni metro + norte = 1 . Por lo tanto, 2 j no puede escribirse como la suma de más de un entero positivo consecutivo.