Tehtävä:
Summamerkintä
Jos käytät MathCheckiä ensimmäistä kertaa, niin tee ensin tehtävä
Yleistä
MathCheckistä .
Jos et muualta löydä miten jokin symboli kirjoitetaan, niin katso
MathCheck
Brief Instructions .
Tässä tehtävässä kerrataan summamerkintää ja kenties opitaan uusia kikkoja.
Summia on usein hankala esittää muodossa `f(1) + ... + f(n)`.
Se vie paljon tilaa eikä aina tee kunnolla selväksi, miten termit muodostetaan
indeksistä.
Esimerkiksi `1 + ... + x^n` on epäselvä.
Siksi usein käytetään summamerkintää `sum_(i=a)^y f(i)`, missä `a` ja `y` ovat
kokonaislukuja.
Se tarkoittaa, että `f(i)` lasketaan kaikilla `i`:n kokonaislukuarvoilla
alkaen `a`:sta ja päättyen `y`:hyn, ja tulokset lasketaan yhteen.
Esimerkiksi
`sum_(i=1)^n i^2``=``1^2 + 2^2 + ... + n^2` .
Laske seuraava summa.
Vastausta ei tarvitse sieventää.
VihjeSijoita `i`:n paikalle `n-1`
osuudessa `f(i)`, jolloin tulee `(n-1)^2`.
Sitten kirjoita `+` ja sijoita `i`:n paikalle `n`.
Jatka niin että `i`:n paikalla on `n+1` ja lopuksi `n+2`.
`sum_(i=n-1)^(n+2) i^2 =`ok_text
Oikein!
hide_expr 4n^2 + 4n + 6 =
tai
Kuinka paljon on `sum_(i=a)^y 1` (silloin kun se on määritelty)?
Auki kirjoitettunahan se on `1 + ... + 1`, mutta tämän muodon ongelmana on,
että siitä ei näe, kuinka monta ykköstä lasketaan yhteen.
Summamerkinnästä näkee, joten kuinka paljon on `sum_(i=a)^y 1` (silloin kun se
on määritelty)?
ok_text Oikein!
f_nodes 5 hide_expr y-a+1 =
tai
Yleisemmin, jos `c` ei riipu `i`:stä, niin kuinka paljon on `sum_(i=a)^y
c` (silloin kun se on määritelty)?
ok_text Oikein!
f_nodes 9 hide_expr (y-a+1)c =
tai
Jos `i` juoksee `a`:sta `v`:hen ja jatkaa `(v+1)`:stä `y`:hyn, niin se on
sama kuin että `i` juoksee `a`:sta `y`:hyn.
Siksi jos `v >= a-1` ja `y >= v`, niin
`sum_(i=a)^v f(i) + sum_(i=v+1)^y f(i)``=``sum_(i=a)^y f(i)` .
Mihin tarvittiin ehtoja `v >= a-1` ja `y >=
v`?`v >= a-1` varmistaa, että `sum_(i=a)^v f(i)` ei
juokse takaperin, ja `y >= v` varmistaa, että `sum_(i=v+1)^y f(i)` ei
juokse takaperin.
Tiedetään, että `sum_(i=1)^n i = 1/2 n (n+1)`.
Niinpä, jos `n >= 4`, voimme laskea
`sum_(i=5)^n i``=``sum_(i=1)^n i - sum_(i=1)^4 i=`
ok_text Oikein!
f_nodes 15 hide_expr 1/2 n(n+1)-10 =
.
tai
Seuraavaksi laskemme `sum_(i=0)^(n-1) i + sum_(i=n+1)^(2n) i`.
Etenemme vaiheittain.
`sum_(i=0)^n i =`ok_text Oikein!
f_nodes 13 hide_expr 1/2 n(n+1) = VihjeEdellä on
annettu samankaltainen summa alarajana 1.
Nyt alarajana onkin 0.
Tarvitsee siis lisätä se termi, joka saadaan kun `i=0`.
tai
`sum_(i=0)^(2n) i =`ok_text Oikein!
f_nodes 7 hide_expr n(2n+1) = VihjeNyt
ylärajana on `n`:n sijasta `2n`.
Siksi vastaus saadaan sijoittamalla edelliseen tulokseen `n`:n paikalle `2n`.
Kompleksisuusvaatimuksen täyttämiseksi tarvitsee lopuksi hieman sieventää,
mutta siihen on hyvin helppo mahdollisuus.
tai
`sum_(i=0)^(n-1) i + sum_(i=n+1)^(2n) i =`
ok_text Oikein!
hide_expr 1/2(2n)(2n+1) - n = VihjeSummaus käy
läpi yhtä vaille kaikki `i`:n arvot nollasta (`2n`):ään.
Riittää vähentää edellisestä tuloksesta pois jätettyä `i`:n arvoa vastaava
termi.
tai
Saatko tulosta sievempään muotoon? VihjeKerro sulut auki ja yhdistä samanmuotoiset
termit.
ok_text Oikein!
f_nodes 5 hide_expr 1/2(2n)(2n+1) - n =
tai
Koska summamerkinnässä on pohjimmiltaan kyse vain tavallisesta
yhteenlaskusta, moni tuttu laki pätee.
Esimerkiksi osittelulain nojalla
`(x-1)sum_(i=0)^n x^i``=``x sum_(i=0)^n x^i - 1*sum_(i=0)^n
x^i``=``sum_(i=0)^n x x^i - 1*sum_(i=0)^n x^i` .
Kerto- ja potenssilaskun laeilla tämä saadaan muotoon
`sum_(i=0)^n x^(i+1) - sum_(i=0)^n x^i` .
Ensimmäiseen termiin voidaan tehdä indeksin muutos ajattelemalla, että se
onkin `i-1` joka saa arvot nollasta `n`:ään.
Koska alarajalla `i-1 = 0`, niin alarajalla `i = 1`.
Koska ylärajalla `i-1 = n`, niin ylärajalla `i = n+1`.
Yhteenlaskettava on nyt `f(i-1) = x^((i-1)+1) = x^i`.
Saimme koko lausekkeen muotoon
`sum_(i=1)^(n+1) x^i - sum_(i=0)^n x^i` .
Erottamalla ensimmäisestä summasta viimeisen ja jälkimmäisestä ensimmäisen
termin saamme summat samoiksi, joten ne kumoavat toisensa:
`(sum_(i=1)^(n) x^i + x^(n+1)) - (x^0 + sum_(i=1)^n x^i)``=``x^(n+1)-1` .
Kun `x ne 1`, voimme jakaa aivan ensimmäisen ja tämän muodon `(x-1)`:llä,
joten
`sum_(i=0)^n x^i``=``(x^(n+1)-1)/(x-1)` kun `x ne 1` .
Millä `n`:n arvoilla tämä päättely on pätevä?
VihjeEdellä vaadittiin, että
summamerkintää käytettäessä ylärajan pitää olla vähintään alaraja miinus yksi.
Käy läpi päättelyn kaikki summamerkinnät.
Ei niissä ole kuin kolmea erilaista tapausta ala- ja
ylärajoiksi.
Vastaus`n ge 0`
Saadun kaavan summamerkintä on määritelty sellaisellakin `n`:n arvolla, jolla
yllä oleva päättely ei ole pätevä.
Se on `n =` …`-1` .
Mitä teemme?
VastausTutkimme sen erikseen.
Se on helppoa: sijoitetaan molemmille puolille `n=-1` ja katsotaan tuleeko
sama tulos.
Vasemmalta puolelta tulee …tyhjä
summa `sum_(i=0)^(-1) x^i`, eli arvoksi tulee `0`.
Oikealta puolelta tulee …`(x^(-1+1)-1)
/(x-1)` eli `0`, kun `x ne 1`.
Mitä teemme?
prop_logic ok_text Oikein!
hide_expr TT <=> hide_expr
tai
Tämä kaava jättää tapauksen `x=1` käsittelemättä, mutta sen voi laskea
helposti muuten. VihjeJokainen termi on
muotoa `1^i`, joten summa on muotoa `1+...+1`.
ok_text Oikein!
f_nodes 3 hide_expr n+1 =
`sum_(i=0)^n x^i =` , kun `x = 1`.
tai
Tulemme jatkossa tarvitsemaan seuraavan summan arvoa kun `x ne 1`, joten
laskemme sen.
Tee ensin indeksin muutos.
ok_text Oikein!
f_nodes 5 hide_expr assume 0 <= i <= n; x^(i+1) =
`sum_(i=1)^(n+1) x^i= sum_(i=0)^n`
tai
Ota `x` yhteiseksi tekijäksi, niin pääset hyödyntämään hetki sitten saatua
kaavaa.
Sievennä tulos murtolausekkeeksi.
ok_text Oikein!
f_top_opr / f_nodes 11 hide_expr assume 1 <= i <= n+1 /\ x != 1;
(x^(n+2)-x)/(x-1) =
`sum_(i=1)^(n+1) x^i=`
tai
Käy taas kaikki summaukset läpi ja etsi ne `n`:n arvot, joilla lopullinen
kaava on määritelty mutta päättely ei ole pätevä.
Ne ovat …Sellaisia arvoja ei
ole.
/*Kyllä pätee.
Jokainen tyhjän joukon alkioita koskeva väittämä on pätevä, koska tyhjässä
joukossa ei ole mitään mistä saisi vastaesimerkin.*/
prop_logic ok_text Oikein!
hide_expr TT <=> hide_expr
tai
Nyt harjoittelemme näitä kikkoja.
Merkitsemme `X = sum_(i=0)^n i x^i`.
Kertomalla molemmat puolet `x`:llä, vaihtamalla indeksiä, sekä kertomalla
sulut auki ja jakamalla kahdeksi summaksi saadaan
ok_text Oikein!
f_nodes 3 hide_expr x X =
end_of_answer arithmetic
f_nodes 7 hide_expr assume 0 <= i <= n; i x^(i+1) =
`=` `sum_(i=0)^n`
end_of_answer arithmetic
f_nodes 7 hide_expr assume 1 <= i <= n+1; (i-1) x^i =
`=` `sum_(i=1)^(n+1)`
end_of_answer arithmetic
f_nodes 5 hide_expr assume 1 <= i <= n+1; i x^i =
`=` `sum_(i=1)^(n+1)`end_of_answer arithmetic
f_nodes 3 hide_expr assume 1 <= i <= n+1; x^i =
`-``sum_(i=1)^(n+1)` .
tai
Vähentämällä tämän vasemmalta puolelta `X` ja oikealta puolelta `sum_(i=0)^n i
x^i` (eri lausekkeiden vähentäminen eri puolilta on sallittua, koska …ne ovat yhtäsuuret, koska `X` ei ole muuta
kuin hetki sitten annettu nimi lausekkeelle `sum_(i=0)^n i
x^i`. ) saadaan
ok_text Oikein!
f_nodes 5 hide_expr x X-X =
end_of_answer arithmetic
f_nodes 5 hide_expr assume i=n+1; i x^i =
`=` `sum_(i=n+1)^(n+1)`
end_of_answer arithmetic
f_nodes 5 hide_expr assume i=0; i x^i =
`-``sum_(i=0)^0`
end_of_answer arithmetic
f_nodes 3 hide_expr assume 1 <= i <= n+1; x^i =
`-``sum_(i=1)^(n+1)` .
tai
Ensimmäinen ja toinen näistä summista voidaan laskea koska niissä on vain yksi
termi.
Viimeinen laskettiin edellä olettaen, että `x != 1`.
Tällä oletuksella oikea puoli sievenee muotoon
ok_text Oikein!
f_nodes 23 hide_expr n x^(n+1) - (x^(n+1)-x)/(x-1) =
tai
Yhdistämällä kaikki yhdeksi murtolausekkeeksi saadaan
ok_text Oikein! Mahtavaa!
f_top_opr / f_nodes 23 hide_expr n x^(n+1) - (x^(n+1)-x)/(x-1) =
tai
Jakamalla vielä molemmat puolet samalla lausekkeella saadaan (kun `x != 1`)
ok_text Oikein!
Olet laskenut hurjan vaikean sarjan summan!
f_top_opr / f_nodes 25 hide_expr (n x^(n+2) - (n+1)x^(n+1)+x)/(x-1)^2 =
/*`= sum_(i=0)^n i x^i`*/
`sum_(i=0)^n i x^i = X =`
tai
Mitkä `n`:n arvot pitää tarkastaa erikseen ja mikä on tarkastuksen tulos?
VastausJokainen päättelyssä käytetty
summaus on joko `0`:sta `n`:ään tuottaen ehdon `n ge -1`, `1`:stä `n+1`:een
tuottaen ehdon `n+1 ge 0`, `n+1`:stä `n+1`:een tuottaen ehdon `n+1 ge n`,
tai `0`:sta `0`:aan tuottaen ehdon `0 ge -1`.
Yhdessä näistä tulee `n ge -1`, joka on sama kuin lopullisen summauksen ehto.
Siksi mitään `n`:n arvoa ei tarvitse tarkastaa erikseen.
Entä tapaus `x=1`?
Nyt ehkä osaat sen ilman vihjeitäkin, ainakin jos tarvittaessa kurkkailet mitä
edellä on sanottu.
ok_text Oikein!
f_nodes 13 hide_expr 1/2 n(n+1) =
tai
Näin huikean aivojumpan jälkeen on parasta lopettaa tämä aihe tältä kertaa.