Rekursionsgleichung

Neue Frage »

fanta90 Auf diesen Beitrag antworten »
Rekursionsgleichung
Für natürliche Zahlen x; y wollen wir x^y berechnen, und betrachten folgende Rekursionsgleichung:
P(x; y) = {
x falls y=1
P(x,y/2)² falls y>=2, y grade
x*P(x,y-1) falls y>=2; y ungrade
}
1. Zeigen Sie, dass für alle x; y [Element] N gilt x^y = P(x; y).

2. Bestimmen Sie eine möglichst kleine obere Schranke für die Rekursionstiefe
in Abhängigkeit von x; y. (D.h. die Anzahl der rekursiven Aufrufe ausgehend
vom Startaufruf P(x; y), bis der Rekursionsanfang P(x; 1) erreicht wird.)

So ist die Aufgabenstellung (zum Themengebiet der Theoretischen Informatik).
Das die Rekursionsgleichung stimmt, sehe ich ja, aber wie "zeige" ich das?

Ich bin glücklich über jede Hilfe.
Vielen Dank.
MfG fanta90
René Gruber Auf diesen Beitrag antworten »

Vollständige Induktion über im "erweiterten" Sinne (d.h. Induktionsschritt statt wie üblich nur ).

Falls dir das nicht behagt, kannst du (in inhaltlich äquivalenter Weise) auch indirekt vorgehen: Nimm an, dass es gibt mit , dann gibt es unter diesen Gegenbeispielen auch solche mit minimalem ... Das kann man dann zum Widerspruch führen.
fanta90 Auf diesen Beitrag antworten »
RE: Rekursionsgleichung
Danke für deine Antwort.

die Induktionsannahme steht ja in der Aufgabenstellung
x^y = P(x; y)

das hieße:
P(x,1)=x
P(x,2)= P(x, 2/2) ^2 = P(x,1) ^2
P(x,3)= x * P(x, 3-1) = x * P(x,2) = x * P(x,1)^2

soweit so gut nur wie komme ich nun auf eine algemeine Rekursionsgleichung ich hab ja immernoch diese zwei fälle (y grade oder ungrade)
sry ich kapier das nicht...
Neue Frage »
Antworten »



Verwandte Themen

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