Citat:
Ursprungligen postat av
popeyeswe
Problem:
Följden a0, a1, a2... ges rekursivt av att a0=4 och att an+1=2an-an^2
för n>=0. Visa med induktion att för n>=1 gäller an=1-3^2^n .
Att skriva an+1 är flertydigt. När du inte kan skriva nedsänkta tecken kan du använda parenteser, precis som vore det en funktion (och det är faktiskt en funktion vars definitionsmängd är de naturliga talen):
a(0) = 4
a(n+1) = 2 a(n) - a(n)^2
Nu kan jag förklara flertydigheten enklare:
Står "an+1" för a(n+1), a(n) + 1 eller är det kanske en multiplikation av en konstant a med talet n och sedan addition med 1?
Citat:
Ursprungligen postat av
popeyeswe
Lösning
Börjar med att kolla om det stämmer med ett basfall.
Jag börjarmed att räkna ut från första formeln. n=0.
Vilket ger a1=-8
Nu räknar jag med den andra formeln och kollar om det blir lika.
a1=1-3^2^1=-8. Det var samma alltså ok!
induktionsantagande.
an=1-3^2^n
Menar du a(n) = 1 - 3^(2^n) ?
Observera att till skillnad från + och * är inte ^ associativ. Det gäller att (x+y)+z = x+(y+z) och (x*y)*z = x*(y*z). Därför kan vi skriva x+y+z och x*y*z utan tvetydighet. Men det gäller inte generellt att (x^y)^z = x^(y^z) och därför bör vi använda parenteser om vi inte gör tydligt att vi låter ^ vara högerassociativ dvs låter x^y^z betyder x^(y^z).
Citat:
Ursprungligen postat av
popeyeswe
Implikationsantagande.
n=k
P(k)-->P(k+1)
Så nu vill jag visa att.
ak+1=1-3^2^k+1
Och här fastnar jag, tacksam för all hjälp jag kan få.
Tack!
Induktionsantagande, inte implikationsantagande.
a(k+1) = { enligt rekursionsekvation } = 2 a(k) - a(k)^2
= { enligt induktionsantagande } = 2 (1 - 3^(2^(k+1))) - (1 - 3^(2^(k+1)))^2
= (2 - 2*3^(2^(k+1))) - (1 - 2*3^(2^(k+1)) + 3^(2*2^(k+1)))
= 1 + 3^(2^(k+2))