Talteori Von Kochs kurva, även känd som snöflingekurvan, först beskriven av Helge von Koch (1904). Kochkurvan är en kurva som saknar tangent i alla punkter. Numera även känd för att vara en av de först beskrivna fraktalerna. 1 Grundbegrepp och kongruenser……………………………………………...1 2 Talföljder och rekursion…………………………………………………………6 3 Induktionsbevis……………………………………………………………….….14 4 Fraktaler…………………………………………………………………………….16 Facit…………………………………………………………………………………..…18 Bilder: Foton, illustrationer och konstruktioner av Nils-Göran Mattsson Vi är tacksamma för att Niklas Gyulai gett oss tillstånd att använda Java pseudokod från hans lärobok Java från A till O. (www.gyulai.se/java) © Författarna och Bokförlaget Borken, 2011 Talteori - 1 1 Grundbegrepp och kongruenser Teori ▪ Grundbegrepp De hela talens teori kallas talteori. Vi har redan i de olika modulerna (kurserna) berört detta kunskapsområde. • Jämna och udda tal kan sägas vara två elementära talteoretiska begrepp. • Primtal och sammansatta tal är ett annat. Varje sammansatt tal kan faktoriseras i enkla tal (primtal). T ex har talet 15 primfaktorerna 5 och 3 och kan skrivas 15 = 5∙3. Talet 4022 kan på samma sätt skrivas 4022 = 2∙2011. Avsnittet Primtal i modulen Aritmetik är ett moment av talteorin. • Tidigare (sid. 22 – 23 i samma modul) har vi även behandlat några algoritmer som t ex liggande stolen för divisioner, Euklides algoritm för största gemensamma faktor (SGF). • Vi har sett att de hela talen kan skrivas med olika baser som t ex (734) 10 = 7∙102 + 3∙101 + 4∙100 varifrån vi har skrivsättet med talet 7 i hundraposition, talet 3 i tioposition och slutligen talet 4 i entalsposition. Teorin om binära tal (basen 2) och hexadecimala tal (basen 16) finns beskriven i Tema – Binära tal. • Ekvationen 11x + 13y = 1 har en heltalslösning (6, –5) ty V.L = 11∙6 + 13∙(-5) = 1. Alltså V.L. = H.L. Ekvationer där man söker heltalslösningar kallas diofantiska ekvationer efter matematikern Diofantos som verkade i Alexandria på 200-talet e.Kr. En typ av lösningar till diofantiska ekvationer behandlas i Tema – Diofantiska ekvationer. • I detta avsnitt behandlas Kongruenser. • I avsnitt 2 behandlas Talföljder och rekursion. • I avsnitt 3 behandlas Induktionsbevis. Talteori - 2 Teori ▪ Kongruensräkning Vi har ett förkortat skrivsätt för resten som fås om a divideras med m, nämligen a(mod m). Alltså är 34 (mod 6) = 4 och 40 (mod 6) = 4. Detta innebär att 40 (mod 6) = 34 (mod 6). Detta samband i sin tur kan skrivas som 40 ≡ 34 (mod 6) Definition: Låt m vara ett positivt heltal. Om a – b är delbart med m så säger vi att a är kongruent med b modulo m (lat. a överensstämmer med b med avseende på det lilla måttet m). Detta skrivs a ≡ b (mod m) Sats Om och endast om m >1 så gäller: • a ≡ a (mod m) • a ≡ b ( mod m) ⇒ b ≡ a (mod m) • a ≡ b ( mod m) och b ≡ c (mod m) ⇒ a ≡ c (mod m) Bevis: Vi visar endast det sista påståendet. Försök själv att bevisa de två andra. a ≡ b (mod m) och b ≡ c (mod m) ger a – b = mk 1 och b – c = mk 2 Ledvis addition ger a – b + (b – c) = mk 1 + mk 2 vilket medför a – c = m(k 1 + k 2 ) vilket är detsamma som a ≡ c (mod m). Exemplifieringar: 13 ≡ 13 (mod m) ty 13 – 13 = är delbart med alla positiva tal. Eftersom 13 ≡ 3 (mod 5), (13 – 3) är delbart med 5, så är även (3 – 13) är delbart med 5. Eftersom 17 ≡ 12 ( mod 5) och 12 ≡ 7 (mod 5) så är även 17 – 7 delbart med 5. Sats Om a ≡ b(mod n) och c ≡ d( mod n) så gäller • a + c ≡ b + d (mod n) och • ac ≡ bd (mod n) • ka ≡ kb ( mod n) • a n ≡ bn ( mod n) Exemplifieringar: Eftersom 19 ≡ 8 (mod 11) så är även 3(19 – 8) = =3∙19 – 3∙8 delbart med 11. Kan du ge fler exemplifieringar? Talteori - 3 G1.1 a) b) c) d) e) f) g) h) Vilka av följande påståenden är sanna? 37 ≡ 2(mod 7) 88 ≡ 1(mod 7) 187 ≡ 73(mod 3) 58 ≡ –20(mod 13) 7873 ≡ 7856(mod 17) 999999999999⋅19 ≡ 3⋅19(mod 19) För alla heltalsvärden på a gäller 65a ≡ 2a(mod 9) 1693 ≡ 133(mod 13) G1.2 Bestäm det minsta heltal a som är större än 7, där a ≡ 7(mod 11). G1.3 För heltalet n gäller n ≡ 5 (mod 11). Ange det minsta positiva heltal som är större än 16 för vilket påståendet gäller. G1.4 För vilka heltal m gäller 28 ≡ 6(mod m) 301 ≡ 233(mod m) 68 ≡ 37(mod m) a) b) c) G1.5 Den 25 november 2002 var en måndag. Vilken veckodag är det den 25 nov 2035? (Hjälp: Vilka år är skottår?) G1.6 Bestäm det heltal x som ligger i intervallet 0 < x < 16, om x ≡ 1(mod 4) och x ≡ 3(mod 5). G1.7 Visa att 133 – 13 är delbart med 6. Talteori - 4 G1.8 Visa att a) 1⋅2⋅3 ≡ 1(mod 5) b) 1⋅2⋅3⋅4⋅5 ≡ 1(mod 7) c) G1.9 7 är delare till 15n – 8n. Visa att talet abcd är delbart med 3 om siffersumman a + b + c + d är delbar med 3. (Hjälp: Använd dig av sambanden: 1 ≡ 1(mod 3), 10 ≡1(mod 3), 100 ≡ 1(mod 3) och 1000 ≡1(mod 3) G1.10 Fermats lilla sats lyder a p – 1 ≡ 1(mod p) för alla primtal p och alla heltal, a, som inte är multipler av p. Pröva satsen för några olika värden på a och p. a p 2 3 9 3 7 3 a p – 1 ≡ 1(mod p) Varför stämmer inte en av de tre prövningarna? G1.11 Visa att 6n – 2n är delbart med 4 för alla positiva heltal. V1.12 Varför är summan 3n + 7n en multipel av 10 för n = 3, 5, 7, 9, 11,…? V1.13 En pojke har ett antal tennsoldater som är mindre än 100. När han delar dem i tre högar med lika många soldater i varje blir det en tennsoldat över, när han delar dem i fyra högar blir det två över, och när han delar dem i fem högar blir det tre över. Hur många tennsoldater har han? V1.14 Visa med två olika primtal p och q att följande kongruens gäller: p q – 1 + qp - 1 ≡ 1(mod pq). Talteori - 5 2 Talföljder och rekursion Teori ▪ Talföljder Vi har tidigare i modulen Förändringsfaktor stött på talföljder t ex den geometriska. Talföljder består av ett ändligt eller oändligt antal tal skrivna i en bestämd ordningsföljd. En talföljd är geometrisk om varje efterföljande tal fås ur det föregående genom multiplikation av ett bestämt tal, k (= kvoten). Talföljden är en funktion eftersom för varje positivt heltal n, finns högst ett tal a n . Den geometriska talföljden ovan kan skrivas a n = a 1 ⋅kn-1 Exempel 1 Om a 1 = 7 och k = 3 får vi a 2 = 7∙3 = 21, a 3 = 7∙3∙3 = 63, a 4 = 7⋅3⋅3⋅3 = 189... Exempel 2 En talföljd är aritmetisk om till varje efterföljande tal adderas ett konstant tal. Om a 1 = 5 och d = 3 får vi a 2 = 5 + 3 = 8, a 3 = 5 + 3 + 3 = 11, a 4 = 5 + 3 + 3 + 3 = 14,…Vi kan skriva fortsättningen a 5 = 5 + 4⋅3, där talet 3 kallas talföljdens differens (= d ). Formeln för talföljden är alltså a n = a 1 + ( n-1)⋅d Talteori - 6 G2.1 Vilka är de tre följande talen i nedanstående talföljder: 10, 15, 20, 25, … c) 81, 27, 9, 3, 1,... 17, 11, 5, –1, –7,.. d) 1, 2, 6, 24, 120, ... G2.2 Vilka tal fattas i följande aritmetiska talföljd: 20, – , – , – , – , – , –22? G2.3 Vilka tal fattas i följande geometriska talföljd: 20, – , 5 , – , 1,25? G2.4 Vilket tal är utelämnat i talföljden 7, –, 63 om talföljden är geometrisk b) aritmetisk G2.5 Ange de fem första talen i följande talföljder a n = 3n +7 b) a n = 5/n – 6 G2.6 G2.7 Bestäm a 10 i den följd av tal som definieras av funktionen n2 + n − 2 an = n −1 Vilket nummer har talet 14 i föregående talföljd? G2.8 Skriv ned de första 4 elementen i följande talföljder: a) b) a) a) a) an = 1 n b) an = ( −1)n an + 10 och a1 2 = 3 2 = an +1 = a1 2 d) an + 1 c) = an +1 e) a1 = 7 och an= +1 3an + n f) a1 = 2 och an += 1 G2.9 an 1 + 2 an Bestäm det 10:e elementet i talföljden 1000, 700, 490, … G2.10 Vilken är kvoten till talföljden 2, 6, 18, 54, …? G2.11 En boll studsar lodrätt mot marken från två meters höjd. Studshöjden minskar med 20% efter varje studs. Hur högt kommer bollen efter att ha studsat åtta gånger? G2.12 Vinklarna i en triangel är termer i en aritmetisk talföljd. Beräkna triangelns vinklar om en vinkel är 50°. Talteori - 7 V2.13 I en aritmetisk serie är a 2 = 3⋅a 3 . Summan av n termer med start från a 1 är 0. Beräkna n. V2.14 De tre första talen i Fibonaccitalföljden är 1, 1, 2, …. De två följande finns i växterna nedan. Skriv rekursionsformeln för talföljden. V2.15 Tre tal, a, b och c vars summa är 3 bildar en aritmetisk talföljd. Talen a2, b2 och c2 bildar en geometrisk talföljd. Vilken är den aritmetriska talföljden? V2.16 Vi antar att den slutna formeln till talföljden 0, 2, 5, 9, 14 … är a n = bn2 + cn + d, vilken är då formeln? V2.17 Kan du hitta någon metod för att beräkna antalet mynt som behövs för att bilda de fortsatta mönstren enligt konstruktionen nedan? Ange åtminstone antalet mynt för det 5:te, 6:te, och 7:de mönstret. 1 mynt 6 mynt 15 mynt 28 mynt V2.18 Tre tal bildar en aritmetisk talföljd med differensen 5. Vi kan bilda en geometrisk serie ur denna genom att det första talet ökas med 2, det andra med 3 och det sista med 6. Vilken är den aritmetiska serien? Talteori - 8 Modell ▪ Rekursion Vi konstaterar att vår tidigare nämnda aritmetiska talföljd kan definieras på två olika sätt, antingen a1 = 5 och an+1 = an + 3 , en rekursionsformel eller a n = a 1 + (n-1)∙3 (en sluten formel) Exempel Bestäm en rekursionsformel för talföljderna: a) 12, 15, 18, 21, 24, … c) 3, –6, 12, –24, 48, –96,. b) 5, 20, 80, 320, 1280,. d) 3, 4, 8, 17, 33, 58, ... Lösning a) Skillnaden mellan två närliggande element är 2. Alltså a 1 = 12 och a n+1 = a n + 2. b) Varje efterföljande element har vi fått genom att multiplicera det föregående talet med 4. Alltså a 1 = 5 och a n+1 = a n ⋅ 4 c) Varje efterföljande element har vi fått genom att multiplicera det föregående talet med –2. Alltså a 1 = 3 och a n+1 = a n ⋅ ( –2 ) d) Skillnaden mellan två närliggande element är kvadraten på närmast föregående tals nummer i följden. Alltså a 1 = 3 och R a n+1 = a n + n2 R R R R R P G2.19 Beräkna 10 element ur den rekursiva formeln an= +1 an 2 + 2 an med en räknare om a 1 =3 . (Hjälp: Tryck in talet a 1 =3 och därefter Enter. a 2 får du genom att trycka Ans/2+2/Ans. Nu trycker du på Enter tills du fått tio tal i följden på skärmen. Under kommandot Iteration i GeoGebra finns en bra räknare av iterationer. R R R R Talteori - 9 R R G2.20 Den första termen i en aritmetisk serie är 3. Summan av de sex första termerna är 4 gånger större än summan av de tre första termerna. Beräkna differensen. Ingen lösning finns i facit. G2.21 Finn en rekursionsformel för a) b) c) d) e) f) 7, 14, 28, 56, 112, … 1, 5, 14, 30, 55, … 11, 16, 21, 26, 31, … 2, –4, 8, –16, 32, –64, … 16000, 4000, 1000, 250, … 1, 8, 27, 64, … G2.22 Ange en sluten formel för a n om a) b) c) a n+1 = 2a n och a 1 = 2 a n+1 = a n + 7 och a 1 = 5 a n+1 = 2a n + 1 och a 1 = 0 (Du känner igen denna rekursionsformel om du studerar ’Hanois torn’.) d) a n+1 = 2a n – 1 och a 1 = 2 Talteori - 10 Teori ▪ Algoritmer stegvis och i pseudokod En algoritm är en följd av instruktioner som i ett ändligt antal steg anger hur man utför en beräkning eller löser ett bestämt problem. En algoritm skall tydligt visa: Vilka data vi skall börja med (t ex en division mellan talen 132 och 11). Algoritmen skall ange de enskilda steg som skall tas för att lösa problemet (t ex den liggande stolen vid division). Det bör dessutom framgå hur vi skall avbryta algoritmen och ange ett resultat. En viktig fördel med en algoritmisk lösningsmetod är att problemet lätt kan datorbehandlas. Algoritmer innehåller en eller flera av följande komponenter: • Sekvenser (följder) av beräkningssteg • Villkor • Iterationer (upprepningar) • Lagring av mellanresultat Pseudo Java I programmeringsspråket Java, liksom många andra språk finns en metod att programmera algoritmer med villkorssatser . En algoritm i Java inleds med orden ”public static void” följt av algoritmens namn. Beskrivningen av algoritmen inleds och avslutas med ”måsvingar”, {, }. Vi skriver följande kanske inte helt korrekta program: public static void Kaffe( ) { int temp:= 93; if (temp > 95) System.out.println (”Kaffet kokar snart över!”) else System.out.println(”Kaffestatus: OK”) } Programmet tilldelar variabeln temp (med tecknet :=), som är ett heltal (Integer), Int, värdet 93 grader. Om detta värde är större än 95 så skrivs ”Kaffet kokar snart över!” på skärmen. Om inte värdet är större än 95 så skrivs (”Kaffestatus: OK”) Talteori - 11 Exempel Stoppsträckan är den sträcka som en bil rör sig från det ögonblick en fara uppmärksammas tills bilen stannar. Stoppsträckan s m beräknas med formeln s = 0,3v + 0,006v2 där v är bilens fart i km/h. Vilka steg skall utföras om en algoritm skall kontrollera det inmatade värdet och skriva ”För hög fart” om stoppsträckan är större än 40 m? Lösning 1. Mata in ett värde på v (med enheten km/h). 2. Beräkna s med formeln s = 0,3v + 0,006v2. 3. Om s > 40 skriv på skärmen ”För hög fart”, annars skriv ”Farten är OK”. 4. Slut Låt oss skriva algoritmen i PseudoJava: public static void Fart( ) { Real fart:= 80; Real sträcka:= 0,3∙fart + 0,006∙(fart) ^2 if (sträcka > 40) System.out.println(”För hög fart”) else System.out.println(”Farten är OK”) } Vi skulle t ex med denna pseudokod kunna få följande resultat med olika inmatade farter, alltså inte bara farten 80: fart (km/h) 80 40 60 sträcka (m) 62,4 21,6 39,6 Println För hög fart Farten är OK Farten är OK Som exempel på en algoritm med iteration (upprepning) ger vi följande enkla program: public static void Hej( ) { int n:= 0 for( n < 20; n:= n + 1) System.out.println( ”Hej”); } Programmet tilldelar variabeln n, som är ett heltal, Int, värdet 0. Om detta värde är mindre än 20 så skrivs ”Hej” på skärmen. Värdet 0 tilldelas nu ett värde som ökas med 1, dvs 0 + 1 som blir 1. Talteori - 12 Proceduren börjar därefter om igen. 1 är mindre än 20 och alltså skrivs ”Hej”. Så småningom tilldelas n värdet 20 och upprepningen upphör. Hur många Hej skrivs ut? Teori ▪ Fakultet(n) som rekursiv algoritm Man kan definiera n! eller fakultet(n) rekursivt på följande sätt: 1 om n = 0 fakultet (n ) = n ⋅ fakultet (n − 1) om n > 0 Vi skriver en pseudokod för beräkning av n! public static int Fakultet( int n) { } if (n = 0) Return (1) else Return(n∙Fakultet(n-1)) Return innebär att värdet innanför parentes returneras till metoden int Fakultet Hur sker då beräkningarna i denna rekursiva algoritm, t ex för n = 3? Fakultet(3) = 3∙fakultet(2) = 3∙2 = 6 ↓ fakultet(2) = 2∙fakultet(1) = 2∙1 = 2 ↓ fakultet(1) = 1∙fakultet(0) = 1∙1 = 1 Rad 1 ger bara ’resultatet’ 3, fakultet(2) måste beräknas. Rad 3 ger bara ’resultatet 2, Fakultet(1) måste beräknas. Rad 5 ger både fakultet(1) och fakultet(0) och därmed produkten 1. Denna etta förs upp till rad 2 och ger 2 som förs upp i rad 1 med slutresultat 6. Talteori - 13 3 Induktionsbevis Teori ▪ Induktionsprincipen Antag att P(n) är ett påstående med variabeln, heltalet n. n P (n ) : ∑ k = k =1 n(n + 1) är ett sådant påstående. 2 n(n + 1) . 2 Vi antar dessutom att formeln gäller för n = 1 vilket tycks vara fallet (1) Detta betyder utan summatecken: 1+2+3+4+...+n = med vårt exempel ty V.L.=1 och= H.L. 1(1 + 1) = 1 vilket ger VL=HL. 2 (2) Om dessutom P(n) är sant för något tal n större än 1 så är även P(n+1) sant. Under dessa två förutsättningar säger induktionsprincipen att P(n) är sant för varje heltal n större än 1. (Detta verkar högst rimligt ty om P (1) så gäller P (2) så gäller P (3) osv i all oändlighet.) Exempel 1 Bevisa påstående ovan med induktionsprincipen Lösning (1) Vi har redan visat att P (1) stämmer. (2) Vi antar att P(n) är sant. 1 + 2 + 3 + ... + n = n (n + 1) / 2. Vi visar nu att P(n+1)stämmer genom att addera (n+1) till bägge leden. 1 + 2 + 3 + ... + n + (n +1) = n( n + 1)/2 + ( n +1) = =n(n + 1)/2 + 2(n +1)/2 = [bryt ut (n + 1)] = (n +1)(n/2 + 2/2)= =(n +1)(n+ 2)/2 vilket är detsamma som påståendet P (n +1) dvs villkor (2) är uppfyllt. Alltså gäller P(n) för alla n. Talteori - 14 Exempel 2: Vi ser att 61=6, 62=36, 63=216, dvs de 3 första heltalspotenserna av 6 har slutsiffran 6. Vi bevisar att detta gäller för alla positiva heltalspotenser 6n. (1) 61=6 har slutsiffran 6. (2) Vi påstår att detta är sant för n, dvs 6n har slutsiffran 6. Tal med denna slutsiffra kan skrivas 6n = 10k + 6 där k är ett heltal. Om detta antagande gäller har vi för 6 n+1 får vi 6n+1 = 6∙6n = 6(10k + 6) = 60k + 36 = 60k + 30 + 6 = 10(6k + 3) + 6 dvs, 6 n+1 har också slutsiffra 6. Eftersom vi har visat att påståendet gäller för n=1 samt att antagandet att påståendet gäller för n medför att det också gäller för n+1, följer ur induktionsprincipen att påståendet gäller för alla heltal n=1,2,3,... G3.1 Bevisa att 12 + 22 + 32 + ... + n 2 = n (n + 1)(2n + 1)/6 för alla heltal. G3.2 Visa att n3 + 2n är delbart med 3 för alla positiva heltal. G3.3 Visa att n! > 2n för alla positiva heltal n större än eller lika med 4. V3.4 Vi kan lätt kontrollera följande likheter: 13 = 1 och 13 + 23 = 9 Kan du formulera en generell regel för summan av kuber? Kan du bevisa den? 13 + 23 + ..... + n3 = ?? V3.5 Visa att 11n – 4n är delbart med 7 för varje n=1,2,3,.. Fundera på detta Antag att du fått 20 piller för att bota en allvarlig sjukdom. Tyvärr är ett av pillren dödligt giftigt. Den enda skillnaden mellan pillren är vikten. Det dödliga pillret är antingen tyngre eller lättare än de övriga. Kan du med tre mätningar på en balansvåg ta reda på vilket det dödliga pillret är? Antag att du har 5 påsar med många pärlor i varje. Antalet pärlor i varje påse skiftar. Alla pärlor väger 5 g styck utom pärlorna i en påse som väger 6 g styck. Kan du med bara en vägning på en digitalvåg, bestämma vilken påse som innehåller de tyngre pärlorna? Du får hälla ut pärlorna ur påsen på ett bord om du tror att det hjälper dig men det varken syns eller känns på pärlorna vilka som är tyngst. Talteori - 15 4 Fraktaler Modell ▪ Iteration av matematiska funktioner Exempel med lösning Låt oss se på funktionen f(x) = x . Vi utför en iteration genom att använda oss av Ans-verktyget för iterationer på en avancerad räknare samt startvärdet x = 12. Skärmbild från miniräknare 12 (Enter) 'Roten ur' (ANS) 3.464101… 1.861209… 1.364261… Vilket värdet går iterationen mot då antalet iterationer växer över alla gränser? Pröva med olika startvärden. V4.1 Antag att vi har en funktion g(x) = x2. Pröva med olika startvärden, negativa tal eller positiva tal, tal större än 1, mindre än 1 och se mot vilket värdet går iterationen mot då antalet iterationer växer över alla gränser. V4.2 Antag att vi har en funktion h(x) = − V4.3 iterationerna då antalet iterationer växer över alla gränser om startvärdet är x = 1? Antag att vi har en funktion h(x) = x(1 – x). Vad händer med iterationerna då antalet iterationer växer över alla gränser om startvärdet är x = 1? Definition 1 . Vad händer med x Mängden av startpunkten (startvärdet) tillsammans med alla dess iterationer kallas startpunktens bana (eng. orbit). Talteori - 16 Bana för startvärdet x = 2 till g(x) = x2 är {2, 4, 16, 256, 65536, …}. I uppgifterna ovan hände något av alternativen: • Banan flyr mot oändligheten. • Banan dras mot en punkt (attraktor) vilket innebär att (i) banan kommer närmare och närmare ett visst värde, (ii) banan rör sig först för att till slut stanna vid ett visst värde (iii) banan rör sig inte alls. • Banan är periodisk, dvs banan går fram och tillbaka mellan två värden. V4.4 Vilka banor finns till funktionen f(x) = x2 + c, där c = 0,25? V4.5 Vilka banor finns till funktionen f(x) = x2 – 0,5? V4.6 Har någon av banorna i de två föregående uppgifterna någon attraktor? Exempel Vi använder komplexa tal i stället för reella tal. Vi undersöker f(z) = z2 + c. Formeln är i detta fall grunden för s k Juliamängder . Värdet på c bestämmer utseendet av Juliamängden. Antag att vi har funktionen f(z) = z2 – 0,1 + 0,8i. De komplexa talen i vår iteration kallar vi a + bi. Vi färgar startpunkterna med olika färger beroende på hur snabbt banan (orbit) flyr, dvs a 2 + b 2 går mot oändligheten och vi färgar startpunkten svart om banan inte flyr. Denna färgning av startpunkterna ger nedanstående figur. Vi lämnar nu åt dig att undersöka fraktaler, en bra plats för detta är: Fractal Modeling Tools ® Stimulation Software ® A Java version of the Fractal Microscope Formula: z^2 + c; Julia seed, c: -0,1+0,8i Talteori - 17 Facit 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 1.11 a) c) d) e) f) g) h) Det minsta heltalet a är 18. 27 a) 2 och 22 b) 2, 4, 17, 34 och 68 c) 31 33 år med 365 dagar plus 1 dag för varje skottår: 2012, 2016, 2020,2024, 2028 och 2032 ger 12051 dagar. Beräkna nu 12051(mod7) = 4. Alltså är den 25 nov 2035 en fredag Det heltal som uppfyller de båda villkoren är 13 Visa att 133 – 13 ≡ 0(mod 6). Eftersom 13 ≡ 13 (mod 6) är 133 – 13 +13 ≡ 13 (mod 6) Û 133 ≡ 13 (mod 6) Û 132 ≡ 1 (mod 6) vilket är korrekt. a) är ekvivalent med 6 ≡ 1 (mod 5) som är korrekt. b) 120 ≡ 1 (mod 7) som är korrekt. c) 15 ≡ 8 (mod 7) vilket ger 15n ≡ 8n(mod 7) 1 ≡ 1(mod 3), 10 ≡1(mod 3), 100 ≡ 1(mod 3) och 1000 ≡1(mod 3) vilket ger d ≡ d (mod 3), c ⋅ 10 ≡ c(mod 3), b ⋅ 100 ≡ b(mod 3) och a ⋅ 1000 ≡ a(mod 3). Alltså gäller d + c ⋅ 10 + b ⋅ 100 + a ⋅ 1000 ≡ d + c + b + a(mod 3). Vilket är detsamma som abcd ≡ d + c + b + a(mod 3). Den sista raden stämmer inte och mycket riktigt a är en multipel av p 6n – 2n ≡ 0 (mod 4) Û 6n ≡ 2n (mod 4) Û 6 ≡ 2 (mod 4) vilket är korrekt 1.12 7≡–3 (mod10) Û 7n ≡ (–3)n (mod10)Û72m+1 ≡ (–3)2m+1 (mod10) Û Û72m+1 ≡ (–3)2m+1 (mod10) Û 72m+1 ≡ –32m+1(mod10) Û Û72m+1 + 32m+1≡ 0 (mod10). 3 n + 7 n en multipel av 10 för n = 3, 5, 7, 9,… 1.13 2.1 a) b) 2.2 2.5a 2.4 2.5b 2.6 2.7 2.8 58 . 30, 35, 40 c) 1/3, 1/9, 1/27 –13, –19, –25 d) 720, 5040, 40320 13, 6, –1, –8, –15 10, 13, 16, 19, 22 Aritmetisk = 35; geometrisk = 21 –1, –3,5, –13/3, –4,75, 12 2.3 10 och 2,5 Teckna och lös en andragradsekvation! n=6 a) 1, 1/2, 1/3, 1/4 d) 2, 2/3, 6/5, 10/11 b) –1, 1, –1, 1 e) 7, 22, 68, 207 c) 2, 4, 14/3, 44/9 f) 2; 3/2; 17/12, 577/408 Talteori - 18 2.9 2.10 2.12 2.13 2.14 2.15 40,353607 (ungefärligt värde) Kvoten = 3 2.11 36 cm Varför finns det bara lösningen 50°, 60° och 70°? Den aritmetiska serien är a 1 , 3⋅a 3 , a 3 ….. Detta innebär att a 1 = 5⋅a 3 eftersom differensen är konstant = –2⋅a 3 . Om vi skriver termerna en och en så blir summan noll för 5⋅a 3 + 3⋅a 3 + a 3 + (– a 3 ) + (– 3a 3 ) + (– 5a 3 ). Alltså är n = 6 F 0 = F 1 = 1 och F n = F n-1 + F n-2 Summan är tre ger a + d = 1 Alltså är d = 1 – a. Alltså är talen a , 1, 2 – a. Om vi kvadrerar dessa får vi a 2 , 1, (2 – a )2 eller expanderat: a 2 , 1, 4 + a 2 – 4a. Detta är en geometrisk serie eller talföljd, alltså 1 4 + a 2 - 4a = ⇔ 4a 2 + a 4 - 4a 3 = 1 ⇔ a 4 - 4a 3 + 4a 2 − 1 = 0 1 a2 a = 1 är en dubbellösning och division ger a 4 − 4 a 3 + 4 a 2 − 1 = ( a 2 − 2 a + 1)( a 2 − 2 a − 1) Ekvationen ( a 2 − 2 a − 1) =0 har lösningarna a =1 ± 2. Endast lösningen a = 1 − 2 duger, varför? 2.16 2.17 2.18 2.21 a) b) c) d) Användandet av den slutna formeln ger: a 1 = b + c + d osv ger (1) 0 = b + c + d (2) 2 = 4b + 2c + d (3) 5 = 9b + 3c + d Ekvationerna (1) och (2) ger 2 = 3b + c Ekvationerna (3) och (2) ger 3 = 5b + c med lösningen b = 0,5 och c = 0,5 Alltså d = -1 med den slutna formeln: a n = 0,5n2 + 0,5n – 1. Du kan kontrollera att detta även stämmer för a 4 a 5 45, 66 och 91 Antag att den aritmetiska serien är a, a+5, a+10. Den geometriska blir då a+2, a+8, a+16 vilket ger ekvationen (a+8)/(a+2)=(a+16)/(a+8) med lösningen a = 16. Den aritmetiska serien är 16, 21, 26 . a n+1 = a n ⋅ 2 med a 1 = 7 e) a n+1 = a n ⋅ (–1/4)med a 1 = 1600 a n+1 = a n (n + 1)2 med a 1 = n +1 3 1 f) a n+1 = a n ( ) med a 1 = 1 n a n+1 = a n + 5 med a 1 = 11 a n+1 = a n ⋅ (–2)med a 1 = 2 R R R R R R R R R R R P P R R R R R R R R R R R R R R R Talteori - 19 R R R R 2.22 a) c) d) a n =2∙2n-1 b) a n = 5 + 7(n-1) a n = 2a n-1 + 1= 2(2a n-2 + 1) + 1 osv till: a n = 16a n-4 + 8 + 4 + 2 + 1 a n = 24a n-4 + 23 + 22 + 2 + 1 osv till: a n = 2n-1a 1 + 2n-2 + 2n-3 + 2n-4 + ….1 = 2n-1a 1 +(2n-1 – 1) Eftersom a 1 = 0 får vi a n = 2n-1 – 1 Utnyttja c): a n = 2n + 2n-1 – 1) 3.1 • • • • P(n) =1 2 + 2 2 + 3 2 + ... + n 2 = n(n + 1)(2n + 1)/ 6 P(1) är sant ty VL = 1 2 = 1 och HL = 1 (1 + 1)(2∙1 + 1)/ 6 = 1. Vi antar nu att P(n) är sant. 12 + 22 + 32 + .. + n2 = n(n + 1)(2n + 1)/ 6. Vi visar att P(n+1) är sant genom att addera (n + 1)2 till bägge leden 1 2 + 2 2 + 3 2 + ... + n2 + (n + 1)2 = n(n + 1)(2n + 1)/ 6 + (n + 1)2 Bryt ut faktorn (n + 1) ur högra ledet samt gemensam nämnare 6 ger = (n + 1)[n(2 n + 1)+ 6(n + 1) ]/6. Expansion av täljaren ger = (n + 1) [ 2 n 2 + 7 n + 6 ] /6. Faktorisera 2n 2 + 7n + 6 = (n + 2)(2n + 3) = (n + 1) [ (n + 1 ) + )(2(n + 1) + 3) ] /6 = (n + 1)[(n + 2)(2n + 3)]/6 • Vi började med P(n) och har visat att 1 2 + 2 2 + 3 2 + ... + n 2 + (n + 1) 2 = (n + 1)[(n + 2) (2n + 3) ] /6. Vilket är påstående P(n + 1). 3.2 • P(n): n3 + 2n är delbart med 3 • P(1) = 3 är delbart med 3. • Vi antar nu att P(n): n3 + 2n är delbart med 3. Detta är ekvivalent med n3 + 2n = 3M där M är ett positivt heltal. Låt oss expandera uttrycket (n + 1) 3 + 2 (n + 1)= n 3 + 3 n 2 + 5 n + 3 = [ n 3 + 2 n] + [3 n 2 + 3 n + 3] = 3M + 3 [ n 2 + n + 1 ] = 3[ M + n 2 + n + 1 ] • Alltså är även (n + 1) 3 + 2 (n + 1) delbart med tre. 3.3 Först visar vi att P(4) är sant. 4! = 24 0ch 2 4 = 16. Alltså gäller P(4). • Vi antar att P(n) är sant: n! > 2n. Nu multiplicerar vi bägge led med n + 1 vilket ger n!( n + 1)> 2n(n + 1). Vänstra ledet är nu (n + 1)! För n > 4 gäller n + 1 > 2. Eftersom vi bevisat både n!( n + 1)> 2n(n + 1) and 2n(n + 1) > 2n + 1 kan vi skriva (n + 1)! > 2 n + 1. Vi har alltså bevisat att påståendet P(n +1) är sant. Talteori - 20 3.4 Det finns kanske många sätt att upptäcka formeln, så här upptäckte jag den: • • • • • • 13 =12 och 1 3 + 2 3 = 3 2. Första tanken är att 13 + 23 + 33 = 42. Detta stämmer inte ty VL=36 och HL=16. HL är 6 i kvadrat (1 3 + 2 3 + 3 3 = 6 2). Djärv tanke: i röd formel är 1+2=3 och i grön formel är 1+2+3=6. Det tycks även stämma för högre siffror. Vi vet att formeln för den aritmetiska summan är 1+2+3….+n= n (n + 1)/ 2. Vi satsar på den formel som alltså skall kvadreras. P(n) definieras utifrån 1 3 + 2 3 + 3 3 + ... + n 3 = n 2(n + 1)2/ 4 P(1) är sant ty VL = 13 = 1 och HL = 12(1 + 1)2/ 4 = 1 Vi visar att P(n+1) är sant genom att addera (n + 1)2 till bägge leden. Vi antar nu att P(n) är sant. 1 3 + 2 3 + 3 3 + ... + n 3 = n 2(n + 1)2 / 4. Vi visar att P(n+1) är sant genom att addera (n + 1)2 till bägge leden 1 3 + 2 3 + 3 3 + ... + n 3 + (n + 1) 3 = n2 (n + 1)2 / 4 + (n + 1) 3 Bryt ut faktorn (n + 1) ur högra ledet: (n + 1)2 [n2/ 4 + (n + 1)]. Skaffa genensam nämnare, 4, och gruppera om. (n + 1)2 [n 2 + 4 n + 4 ] / 4 = (n + 1)2 [ (n + 2)2 ] / 4 = (n + 1)2 [ (n + 1)+1)2 ] / 4. Vi började med P(n) och har visat att 1 3 + 2 3 + 3 3 + ... + n 3 + (n + 1) 3 = =(n + 1)2 [(n + 2)2] / 4. Vilket är påstående P(n + 1). 3.5 Vi har att 111 − 41 = 11 − 4 = 7 är delbart med 7. Vi antar att 11n − 4n =3 ⋅ 7 (delbart med sju) också delbart med 7. 11n +1 − 4n +1 = 11 ⋅11n − 4 ⋅ 4n = (7 + 4) ⋅11n − 4 ⋅ 4n = 7 ⋅11n + 4 ⋅11n − 4 ⋅ 4n = = 7 ⋅11n + 4(11n − 4n ) = 7 ⋅11n + 4 ⋅ 7 k = 7(11n + 4k ) Detta innebär att även 11n +1 − 4n +1 är delbart med 7 VSB 4.1 gränsvärdena går mot +¥eller -¥ 4.2 h(x) pendlar mellan 1och –1 4.3 värdena har gränsvärdet 0 4.4 Förmodligen 0,5 och ¥ 4.5 -0,366 och ¥ 4.6 Attraktorer är 0,5 och -0,366 Talteori - 21 Talteori - 22