Ein Beweis, dass Zweierpotenzen nicht als Summe mehrerer aufeinanderfolgender positiver Ganzzahlen ausgedrückt werden können, die binäre Darstellungen verwenden?

In dieser früheren Frage bittet das OP um einen Beweis für die Aussage

Jede natürliche Zahl nicht von der Form 2 k für eine natürliche Zahl kann k als Summe von zwei oder mehr aufeinanderfolgenden positiven ganzen Zahlen geschrieben werden.

Die Beweise in dieser Antwort sind alle interessant und gültig. Ich war jedoch neugierig, warum Zweierpotenzen nicht auf diese Weise gebildet werden können. Da Zweierpotenzen und Additionen beteiligt sind, scheint es einen Beweis dafür zu geben, dass Zweierpotenzen nicht als Summe von zwei oder mehr aufeinanderfolgenden positiven ganzen Zahlen ausgedrückt werden können, was durch die Untersuchung der Eigenschaften der Addition von Binärzahlen funktioniert. Das heißt, wir könnten dieses Ergebnis beweisen, indem wir zeigen, dass die binäre Addition mehrerer aufeinanderfolgender ganzer Zahlen als Algorithmus nicht in der Lage ist, eine Zweierpotenz zu erzeugen.

Kennt jemand einen solchen Beweis oder wie kann man mit einem anfangen? Ich kann ehrlich gesagt nicht herausfinden, wie ein solcher Beweis funktionieren würde, aber ich denke, wenn einer existiert, ist er wahrscheinlich äußerst interessant.

Danke!

Ich kann keinen offensichtlichen Beweis mit binären Darstellungen sehen. Die Summe von k aufeinanderfolgende ganze Zahlen, beginnend mit N Ist k N + k ( k 1 ) 2 also wenn M kann dann in dieser Form geschrieben werden 2 M = k ( 2 N + k 1 ) . Wenn M ist eine Macht von 2 , dann beides k Und 2 N + k 1 müssen Potenzen von zwei sein, aber sie haben unterschiedliche Paritäten, also muss einer von ihnen sein 1 . Vermutlich, k > 1 , So 2 N + k 1 = 1 oder 2 N + k = 2 . Seit k 2 , Dies bedeutet, dass N 0 . Das Problem ist also im Wesentlichen die eindeutige Faktorisierung von Potenzen von 2 .
Tatsächlich kann die von Arturo Magidin in der ursprünglichen Frage angegebene Summenformel als Eigenschaft der binären Addition angesehen werden. Es ist sehr wichtig, dass die ganzen Zahlen aufeinanderfolgend sind, also können Sie nicht einfach Eigenschaften der Addition von zwei beliebigen ganzen Zahlen verwenden.
@Listing Er fragt nach einer bestimmten Art von Beweis für einen Teil des Problems, nicht nur nach einem Beweis, also nicht wirklich nach einem Duplikat.
@Listing- Ich habe die Antworten gelesen. Vielleicht fehlt mir hier etwas, aber ich sehe nicht, wie die Antwort, auf die Sie mich verwiesen haben, Eigenschaften der Arithmetik von Binärzahlen verwendet. es scheint nur Standardarithmetik und Teilbarkeitstechniken zu verwenden. Ich denke, wonach ich suche, ist eine Analyse, wie die Addition aufeinanderfolgender Werte in Binärform dazu führen würde, dass das Ergebnis keine Zweierpotenz ist. Macht das irgendeinen Sinn? Auch hier verstehe ich bereits, warum das Ergebnis wahr ist, aber ich hatte gehofft, durch einen Blick auf die binäre Arithmetik zu verstehen, warum es wahr ist.
Die allgemeinere Regel lautet also, wenn die Summe von k > 1 aufeinanderfolgende ganze Zahlen ist teilbar durch 2 J , dann entweder k muss durch teilbar sein 2 J + 1 oder die Summe der ersten und letzten der aufeinanderfolgenden ganzen Zahlen muss durch teilbar sein 2 J + 1 . Ich wette, Sie können dies mit binärer Mathematik per Induktion beweisen J .

Antworten (3)

Nun, die Summe von k > 1 aufeinanderfolgende positive ganze Zahlen, beginnend bei N Ist ( N + k ) 2 + N + k 2 N 2 + N 2 = 2 k N + k 2 + k 2 = k 2 ( 2 N + k + 1 ) . Wenn wir wollen 2 M Wir müssen haben 2 M + 1 = k ( 2 N + k + 1 ) So k = 2 J für einige J N . Aber dann 2 M = 2 J N + 2 2 J 1 + 2 J 1 . Wenn wir dies als binäre Erweiterung schreiben, die letzte J Ziffern von 2 J muss sein 0 , das Letzte 2 J 1 J Ziffern von 2 J N muss sein 0 , während 2 J 1 hat ein 1 im letzten J 1 Ziffern, also hat die Summe a 1 im letzten J 1 Ziffern. Seit 2 M muss mindestens 2 2 J 1 2 J , so kann das nicht sein 2 M kann nicht als Summe von geschrieben werden k > 1 aufeinanderfolgende positive ganze Zahlen.

Es ist nicht immer teilbar durch k Wenn k ist gerade. Kann man nur sagen 2 M + 1 ist teilbar durch k , aber das reicht.
@ThomasAndrews Behoben
+1 Gut gemacht! Anstatt von binären Erweiterungen zu sprechen, kann man das auch in der Summe argumentieren 2 J N + 2 2 J 1 + 2 J 1 die beiden ersten Terme sind durch teilbar 2 J (Weil J 1 ), aber der letzte nicht. Daher ist die Summe von der Form 2 J 1 mit > 2 seltsam. IOW verwenden die nicht-archimedische Dreiecksungleichung der 2 -adische Metrik.
Die Formel, mit der Sie beginnen, ist nicht ganz richtig. Diese Formel gilt für eine Summe, die bei n+1 beginnt. Am Ende klappt es, weil wir einfach n als eins weniger wählen. Ich erwähne es nur, weil ich es hasse, wenn ein so schöner Beweis durch eine Ungenauigkeit getrübt wird. Schöner Beweis!

Lemma : Die Summe von k 1 aufeinanderfolgende positive ganze Zahlen ist teilbar durch 2 J (endet in J Nullen in binär) nur wenn entweder k ist teilbar durch 2 J + 1 oder die ersten und letzten Elemente der aufeinanderfolgenden ganzen Zahlen sind teilbar durch 2 J + 1 .

Beweis : Induktion an J . Für J = 0 , das bedeutet, dass gegeben k aufeinanderfolgende ganze Zahlen, entweder k gerade ist oder die Summe des ersten und letzten Glieds in der Folge gerade ist. Im Grunde bedeutet dies, dass bei einer ungeraden Anzahl aufeinanderfolgender Binärzahlen die letzte Binärziffer der ersten und letzten Zahl in der Folge gleich sein muss. Ich hoffe, das ist offensichtlich.

Angenommen wahr für J . Wenn jetzt k Aufeinanderfolgende ganze Zahlen ergeben ein Vielfaches von 2 J + 1 , dann addieren sie sich zu einem Vielfachen von 2 J , also entweder k ist teilbar durch 2 J + 1 oder das erste und letzte Element der Folge ergeben zusammen ein Vielfaches von 2 J + 1 .

Wenn k ist teilbar durch 2 J + 1 , dann für jeden bestimmten Satz von möglichen J + 1 Ziffern, es gibt k 2 J + 1 Zahlen in der Folge, die auf diese enden J + 1 Ziffern. Aber wir können die meisten dieser Äquivalenzklassen paaren, indem wir die Klasse, die auf endet, paaren D ( Mod 2 J + 1 ) wobei die Klasse auf endet 2 J + 1 D ( Mod 2 J + 1 ) und somit bleiben Ihnen die Zahlen, die auf enden J oder J + 1 Nullen. Die, die auf enden J + 1 Nullen wirken sich nicht auf den letzten aus J + 1 Ziffern, also endet die Summe der Zahlen auf J + 1 Nullen genau dann, wenn die Summe der k 2 J + 1 Zahlen, die Bestand haben J + 1 Ziffern 10000...0 addieren sich zu einem Vielfachen von 2 J + 1 , was nur möglich ist, wenn es eine gerade Anzahl von ihnen gibt. So k 2 J + 1 muss eben sein, also k ist teilbar durch 2 J + 2

Andererseits, wenn sich die erste und die letzte Zahl zu einem Vielfachen von addieren 2 J + 1 Dann k muss ungerade sein, und wir können alle Elemente mit ihrer entgegengesetzten Zahl in der Folge paaren, mit Ausnahme der mittleren Zahl in der Folge. Aber diese mittlere Zahl ist immer die Hälfte der Summe aus der ersten und der letzten Zahl, sodass die gesamte Summe auf endet J + 1 Nullen, der Durchschnitt der ersten und letzten muss auf enden J + 1 Nullen, also muss die Summe des ersten und letzten auf enden J + 2 Nullen.

Mit diesem Lemma kannst du deinen Satz leicht beweisen, denn k > 1 Aufeinanderfolgende positive ganze Zahlen können nicht addiert werden 2 J weil sich sonst entweder der erste und der letzte zu einem Vielfachen von addieren 2 J + 1 also muss der größte größer sein als 2 J , oder k ist teilbar als 2 J + 1 was die Summe weit größer machen würde als 2 J + 1 .

Geändert von dieser Antwort auf eine angeblich äquivalente Frage.

Keine Macht von 2 kann als Summe von mehr als einer aufeinanderfolgenden positiven ganzen Zahl geschrieben werden.

Beachten Sie, dass die Summe von ist N M + 1 ganze Zahlen, deren Durchschnitt ist 1 2 ( N + M ) ,

(1) k = M N k = 1 2 ( M + N ) ( N M + 1 )
Außerdem seit ( N + M ) ( N M + 1 ) = 2 M 1 , entweder N + M ist ungerade bzw N M + 1 Ist.

Vermuten 2 J kann als Summe in geschrieben werden ( 1 ) . dann haben wir

(2) 2 J + 1 = ( M + N ) ( N M + 1 )
Da der einzige ungerade Faktor einer Potenz von 2 Ist 1 , ( 2 ) impliziert das auch nicht N M + 1 = 1 oder M + N = 1 .

Wenn N M + 1 = 1 , dann gibt es nur einen Begriff in ( 1 ) .

Wenn alle Begriffe in ( 2 ) sind dann positiv M , N 1 . Daher, N + M 2 .

Also können wir beides nicht haben N M + 1 = 1 noch M + N = 1 . Deshalb, 2 J kann nicht als Summe von mehr als einer aufeinanderfolgenden positiven ganzen Zahl geschrieben werden.