Russische Bauernmultiplikation - Beweis durch vollständige Induktion

Neue Frage »

AprikosenSchlamm Auf diesen Beitrag antworten »
Russische Bauernmultiplikation - Beweis durch vollständige Induktion
Meine Frage:
Hi,

wie beweist man die russische Bauernmultiplikation (https://de.wikipedia.org/wiki/Russische_Bauernmultiplikation) mittels vollständiger Induktion über die Anzahl der Rechenschritte?

Nehmen wir als Buchstaben mal a und b => a * b
Zu beweisen ist nun: M(a,b) = a * b, wobei M diese Bauernmultiplikation ist

Meine Ideen:
Also mein Problem ist folgendes:

Um die benötigten Schritte der Multiplikation zu bestimmen, braucht man ja einen der Faktoren (sagen wir b). Der muss gegeben sein. Und damit komme ich irgendwie nicht klar.

Für n=1 ist es logisch. Einen einzigen Schritt gibt es nur, wenn b = 1 ist. Und damit geht die Gleichung auf.
Für n=2 gibt es 2 mögliche b. b=2 und b=3. Wie beweist man das jetzt? Für diesen konkreten Fall kann man das ja für b=2 und b=3 getrennt beweisen (a * 2 und a * 3). Aber wenns allgemein wird (also im Induktionsschritt) weiß ich nicht mehr weiter.

Was ich rausgefunden habe ist, dass b immer größer/gleich 2^(n-1) und kleiner 2^n ist. Mein Ansatz wäre dann sowas:

Man fängt mit einem Beweis von an. Das ist nicht schwer, weil ja immer positiv ist.
d.h.


Dann gehts weiter mit . Der erste Schritt ist ja
Und da kann man den Beweis von oben einsetzen und fertig.

So geht das weiter bis Und hier weiß ich nicht mehr weiter.

Ist das überhaupt der richtige Ansatz? Weil normalerweise muss man ja irgendwo eine Induktionsvoraussetzung einsetzen, aber die ist ja im Prinzip nur:
für alle n <= 1

Ich weiß nicht, wie ich damit arbeiten soll. Wie gesagt, das gegebene b, dass man da braucht, verwirrt mich.

Danke schon mal für jegliche Hilfe smile
HAL 9000 Auf diesen Beitrag antworten »

Ok, der zweite Faktor ist es, den du im Laufe des Verfahrens halbierst. Ich betone das deshalb, damit es zu keinen Missverständnissen kommt, denn in dem von dir verlinkten Wikipedia-Beitrag wurde dafür der erste Faktor genommen.

Dann würde ich die Behauptung so formulieren:

Zitat:
Es ist für alle mit .


Beweisen kann man das durch Vollständige Induktion über .

Im Induktionsanfang ist das ganze für nachzuweisen, d.h., da liegt nur in diesem Intervall. Dass gilt, ist laut Beschreibung dieser Bauernmultiplikation offensichtlich klar.

Im Induktionsschritt betrachten wir mit und haben dort zwei Fälle zu unterscheiden:

1) gerade, d.h. mit .

2) ungerade, d.h. mit .

In beiden Fällen kann man einen Zusammenhang zwischen und feststellen, und zudem letzteres über die Induktionsvoraussetzung bestimmen, nämlich als .
AprikosenSchlamm Auf diesen Beitrag antworten »

Danke für die Antwort smile

Okay, ich bin mir nicht sicher, welcher Zusammenhang da existiert.

Meine Idee:

ist ja die Hälfte von . Kann man das dann so schreiben:

?
Hat das eine Aussage, oder forme ich etwas offensichtliches nur um?
AprikosenSchlamm Auf diesen Beitrag antworten »

Ich kann leider nicht editieren, tut mir Leid wegen des Doppelposts.



Mein Gedanke da ist es, die Multiplikationsvorschrift rückwärts zu benutzen. also a zu halbieren und b zu verdoppeln. Geht das?
HAL 9000 Auf diesen Beitrag antworten »

Zitat:
Original von AprikosenSchlamm
Okay, ich bin mir nicht sicher, welcher Zusammenhang da existiert.

Das hängt natürlich vom Fall ab:

1) gerade:

Dort gehört der a-Wert der ersten Zeile laut Vorschrift nicht zur Summe, also ist einfach

2) ungerade:

Hier gehört der a-Wert der ersten Zeile laut Vorschrift zur Summe, also ist hier .

Indunktionsvoraussetzung einsetzen, umformen, fertig.
AprikosenSchlamm Auf diesen Beitrag antworten »

Ah, okay, macht Sinn. Vielen Dank smile
 
 
Neue Frage »
Antworten »



Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »