Talteori (OBS en del frågor gäller diofantiska ekvationer och de tas inte upp från och med hösten 2012) T4.4-T4.7, 4.3, 4.7,T4.13-T4.14 S: Jag har svårt för ”visa-uppgifter”. i kapitel 4 Talteori. Kan du hjälpa mig? Det gäller dessa uppgifter: 4.2: T4.4-T4.7, 4.3, 4.7 4.3: T4.13-T4.14 L: När det gäller T4.4 (Visa att 4 är en delare till 28x-72y för alla heltal x och y) så försöker man bryta ut en 4:a. Det går om 4 delar både 28 och 72. Samma tankegång för uppgift 4.3 När det gäller övriga visa uppgifter så skriver man om heltalet med hjälp av den information man får. T. ex. i T4.5 så är n=5k (k är ett heltal), i T4.6a är a-3=2k eller a=2k+3 och i T4.7 så är n=9k. Med hjälp av denna information så skall det inte vara så svårt att kunna visa det som efterfrågas. Som exempel tar jag T4.6 b (Visa att 3|(a+1)=>9|(a²-a+7)): a+1=3k →a=3k-1. a²-a+7= (3k-1)²-(3k-1)+7= 9k²-9k+9= 9(k²-k+1). Saken är klar eftersom k²-k+1 är ett heltal. k är ju ett heltal. T.4.13 Här är det moduloräkning som gäller. 19 är kongruent -1 modulo 5 och 11 är kongruent 1 modulo 5 och 12 kongruent 2 modulo 5. Man kan också skriva 19=5*4-1 och 11=5*2+1 och använda binomialteoremet (se kapitel 6). Gör man det så kommer alla termer utom (-1)19 och 111 att vara delbara med 5. Det som återstår är att studera 2+(-1)19 - 111 T4.14. n=4k+r där r=0,1,2,3. Man får gå igenom de fyra fallen. vi studerat kapitel 8: Alternativt när Polynomet kan skrivas som n(n-1)(n-2)(n-3). Två av dessa faktorer måste vara jämna, oberoende av om n är jämnt eller udda. 4=2*2 så där får vi vår eftersökta fyra. Kan du visa att polynomet är t.o.m. är delbart med 8? T4.10c Bestäm kvot och rest då -103 divideras med -7 S: Har fastnat på tal T4.10, hur ska jag tänka på c-uppgiften? Jag svarade kvot 14 och rest 5 men boken säger kvot 15 och rest 2. Kan du hjälpa mig hur jag ska tänka här så att det blir rätt. Jag hade problem även på a-uppgiften, sitter fast i kortdivisionen, tror jag. L: Definitionen på sidan 150 säger att resten skall vara ett icke-negativt tal. Så man får hoppa förbi -103, alltså 15*-7=-105, för att sedan hoppa 2 steg till höger på tallinjen tills man kommer till -103. T4.12 Bestäm resten då 7¹¹+13¹⁷-19 divideras med 5. S: Jag igen:) Kan du förklara uppg. T4.12 för mig. L: 7 kongruent med 2 mod 5, 13 kongruent med 3 mod 5, 19 kongruent med -1 mod 5 så 7¹¹ + 13¹⁷-19 är kongruent med 2¹¹ + 3¹⁷-(-1) mod 5 men 3 är kongruent med -2 2¹¹+(-2)¹⁷+1 mod 5 så vi kan studera mod 5. Uttrycket kan skrivas som 2¹¹-2¹⁷+1 eftersom 17 är ett udda tal. Nu kan du skriva upp femmans multiplikationstabell (mod 5) och se mönstret då man multiplicerar tvåor. Då framgår att 2¹¹-2¹⁷+1 är kongruent med 3-2+1=2 mod 5 Ett snabbare alternativ är här att hitta potenser av 7 och 13 som ligger nära en multipel av 5 7² = 49 = 50-1 och 13² = 169 = 170 -1 så 7¹¹+13¹⁷-19 är kongruent med 7(-1)⁵ + 13 (-1)⁸ - (-1)= -7 + 13 +1 = 7 som är kongruent med 2 mod 5. T4.20a,b Student: Nu har jag hållit på hela helgen med diofantiska ekvationer och just nu känns det hopplöst..... Jag har lyssnat på din förläsning flera gånger försökt med hjälp av dina lösningar förstå vad det är som händer efter att jag har fått fram sgd. Det lyckas jag med men sen är det stopp! Jag håller på med T4.20 a & b. 2X+3Y=11 & 3X-9Y=6 Kan du hjälpa mig med dessa ekvationer och lösa dem med alla steg så jag kan följa och förstå vad det är jag ska göra? Just nu känner jag mig hjälplös att jag inte ser vad som sker. Vore oerhört tacksam om du vill hjälpa mig att knäcka koden på dessa tal. Har du andra tips och råd hur jag ska göra? L: Tror det är klokt att släppa något man inte förstår och sedan komma tillbaks till det senare. Då brukar man se det med nya ögon. T4.20 a 3=2+1 2=2*1 Här behövde vi ingen algoritm för att se att sgd(3,2)=1 Sedan skall vi uttrycka 1 med hjälp av 3 och 2. Från första ekvationen ovan får vi direkt att 3-2=1. (I allmänhet tar det några steg när vi går algoritmen baklänges). Så vi har 3-2=1, ekvationen är 2x+3y=11. Kan du se vad nu 3-2=1 skall multipliceras med för att vi skall kunna identifiera en lösning till ekvationen? I b är sgd(3,9)=3. 3 delar 6 så lösning finns. Bra idé att dividera ekvationen med 3: x-3y=2. 3-1=2 så x=-1 y=-1 är en lösning. För så här små tal blir det väldigt få steg i algoritmen. Kanske det som förbryllar dig? T4.21, 4.34 S: Jag har läst i boken, föreläsningsanteckningar, lyssnat på föreläsningen och övat. Men lyckas ändå inte lösa T4.21. Jag behöver en hel lösning på den uppgiften. Jag förstår inte tecknen framför k resp. n 4.34) 5x+4y=24, sgd(5,4)=1, sen kommer jag inte längre… L: Du finner min lösning av T4.21 här http://homepage.lnu.se/staff/hfrmsi/1ma101/sol_ch4.pdf Tillvägagångssättet för ekvationen ax+by=c är 1) Bestäm sgd(a,b) 2) Kolla om sgd(a,b) delar c. Om den inte gör det så saknas lösning. 3) Utnyttja nu Euklides algoritm från 1) men gå ”baklänges”. Uttryck sgd(a,b) med hjälp av a och b. 4) Multiplicera sedan resultatet i 3 så att du får den diofantiska ekvationen. 5) Du kan nu läsa av en lösning x=x0, y=y0. 6) Men det finns fler! x=x0-(k*b/sgd(a,b)) och y=y0+(k*a/sgd(a,b)) utgör samtliga lösningar. k är ett heltal. Om man har sgd(a,b)=1 så slipper man dividera. Vi kunde dividerat hela ekvationen med sgd(a,b) på ett tidigt stadium om vi velat. 7) Det resultat du fått fram kanske inte ser ut att stämma med facit men det beror på annat val av parametern Kom ihåg att k är ett heltal, kan vara både positivt och negativt. För ax+by=c skall det vara …+k för den ena och ….-k… för den andra. Man kan ju alltid stoppa in den allmänna lösningen i ekvationen och då skall k-delarna ta ut varandra. I uppgift T.21 c) gav jag svaret på x=546 + 15n; y=-468 - 13n, på föreläsningen men boken anger x=6+15n; y=-13n. Förklaringen är att n-> n+36 för att gå från den ena till den andra lösningen. När det gäller 4.34 så skriv 1=5-4 och hoppa in vid punkt 4 ovan. Vad skall ekvationen multipliceras med? S: Jag skulle behöva lite extra hjälp med diofantiska ekvationer. När jag kommit fram till sgd och ska räkna åt andra hållet så tappar jag "tråden". Tyckte jag förstod dina exempel i lektion 4 och lyckades lösa exemplet där som vi skulle lösa. Om du har lust att skicka ett exempel som innehåller flera steg där du förklarar de olika stegen så klarnar det nog förhoppningsvis. L: När man vill göra ett RSA-krypto med de löjligt små primtalen p=3607 och q=3803 blir man tvungen att lösa den diofantiska ekvationen (*) 19x + 13710012y=1 så låt oss titta på den! Först skall vi hitta sgd(13710012,19). 13710012 = (721579)*19 + 11 (1) 19 = 11 + 8 (2) 11 = 8 + 3 (3) 8 = 2*3 +2 (4) 3 = 2 + 1 (5) 2 = 2*1 Så sgd(13710012,19)=1 och därmed finns en lösning för 1 delar 1. Kan vi utnyttja Euklides algoritm (EA) för lösa vår diofantiska ekvation? Ja det kan vi! Börja med ekvation (5) skriv den som 1 =……….. 3 – 2 = 1 (6) Nu är högerleden i (6) och (*) lika! (Allmänt så startar man med den näst sista ekvationen i EA för där dyker sgd upp) Målet är nu att skriva om (6) som 19* (………..) + 13710012 (………..) = 1 Då kan vi identifiera de 2 parenteserna som x respektive y. Vi når dit genom att gå EA baklänges. Genom ekvation (4) kan vi uttrycka 2 med hjälp av 8 och 3. 3 – (8 – 2*3) = 3*3 – 8 = 1 Nu utnyttjar vi (3) och uttrycker 3 med hjälp av 11 och 8. 3 * (11 - 8) – 8 = 3*11 - 4*8 = 1 Nu är vi nästan framme! Med hjälp av (2) uttrycker vi 8 som 19-11. 3*11 – 4*(19-11) = 7*11 – 4*19 = 1 Till sist (1) ger att 13710012 - (721579)*19 = 11 så 7*(13710012 - (721579)*19) – 4*19 = 19 * (-5051057) + 13710012 * (7) =1 Vi har hittat en lösning x = -5051057 y = 7 Finns det en lösning så finns det oändligt många: x = -5051057 + k*13710012 y = 7 - k*19 k är ett heltal. För RSA-kryptot så behöver man hitta den lösningen som har det minsta positiva x:et. Då väljer man k=1 och x=8 658955. 4.21a För vilka heltal a finns det heltal x sådant att ax ≡ 1 (mod 6) S: Jag satt i helgen och räknade uppgifterna till talteori (v 9-10) och jag klarade alla utom 4.21. Skulle du kunna visa mig hur man löser denna uppgift? L: Om vi tar a som exempel så kan kongruensen formuleras som ax=1+k6, k ett heltal. Eller som en diofantisk ekvation ax-k6=1. För ett givet a finns heltalslösningar x, k till ekvationen då och endast då sgd(a,6) delar 1. Alltså får a och 6 inte ha någon gemensam delare. a måste vara kongruent 1 eller 5 mod 6. Enklast är dock att skriva upp ”sexans tabell” (obs kongruensräkning!) och ser var ettorna dyker upp. 4.23-24, 4.37-38 S: Har kört fast på uppg. 4.23/24 4.37/38, har du någon ledtråd? L: 4.23. Varje heltal kan skrivas som 4k+r där k är ett heltal och r=0,1,2 eller 3. (4k+r)4 =4*(…)+r4 så frågan är för vilka r som r4 och r ger samma rest vid division med 4. Fyra fall att kolla. 4.24. 15=2*8-1, 7=8-1. Så 15n=8*(……)+(-1)n osv. 4.37. Varje heltal har sin unika primtalsfaktorisering. Om p|a7 så betyder det även att p|a därför att faktorn p kan inte skapas när man multiplicerar a med sig självt ett antal gånger. Om p inte delar a, t.ex. för p=5 och a=2*7*13, så medför det att p inte heller delar a7 heller (5 delar inte 2777137). 4.38. Fokusera på primtalen 2 och 3. Kom ihåg att i primtalsfaktoriseringen av en kvadrat n2 är exponenterna alltid jämna tal.