Sats 2.1 (Kinesiska restsatsen) Låt n och m vara relativt prima heltal samt a och b två godtyckliga heltal. Då har ekvationssystemet

Relevanta dokument
Några satser ur talteorin

Kinesiska restsatsen

Lösningar till utvalda uppgifter i kapitel 5

RSA-kryptering och primalitetstest

Kapitel 2: De hela talen

, S(6, 2). = = = =

Hela tal LCB 1999/2000

Grupper och RSA-kryptering

Lösningsförslag till Tentamen i 5B1118 Diskret matematik 5p 22 augusti, 2001

DEL I. Matematiska Institutionen KTH

Låt n vara ett heltal som är 2 eller större. Om a och b är två heltal så säger vi att. a b (mod n)

Offentlig kryptering

MA2047 Algebra och diskret matematik

Vi börjar med en viktig definition som inte finns i avsnitt 3.4 i [EG], den formella definitionen av kongruens modulo n:

3. Bestäm med hjälpa av Euklides algoritm största gemensamma delaren till

Givet två naturliga tal a och b, som inte båda två är 0, hur räknar man ut största gemensamma delaren av a och b?

NÅGOT OM KRYPTERING. Kapitel 1

10! = =

1. (3p) Ett RSA-krypto har parametrarna n = 77 och e = 37. Dekryptera meddelandet 3, dvs bestäm D(3). 60 = = =

Lösning av tentamensskrivning i Diskret Matematik för CINTE och CMETE, SF1610, tisdagen den 27 maj 2014, kl

MA2047 Algebra och diskret matematik

MATEMATISKA INSTITUTIONEN STOCKHOLMS UNIVERSITET Avd. Matematik Examinator: Daniel Bergh. Lösningsförslag Algebra och kombinatorik

18 juni 2007, 240 minuter Inga hjälpmedel, förutom skrivmateriel. Betygsgränser: 15p. för Godkänd, 24p. för Väl Godkänd (av maximalt 36p.

Talteori (OBS en del frågor gäller diofantiska ekvationer och de tas inte upp från och med hösten 2012)

MS-A0409 Grundkurs i diskret matematik Appendix, del II

Diofantiska ekvationer

DEL I. Matematiska Institutionen KTH

Matematiska Institutionen KTH. Lösning till några övningar inför lappskrivning nummer 5, Diskret matematik för D2 och F, vt09.

Lösningar för tenta i TMV200 Diskret matematik kl. 14:00 18:00

Lösning till tentamensskrivning i Diskret Matematik för CINTE, CL2 och Media 1, SF1610 och 5B1118, onsdagen den 17 augusti 2011, kl

Delbarhet och primtal

Övningshäfte 6: 2. Alla formler är inte oberoende av varandra. Försök att härleda ett par av de formler du fann ur några av de övriga.

Föreläsning 9: Talteori

ALGEBRAISKA STRUKTURER. Juliusz Brzezinski

Föreläsning 9: Talteori

Om relationer och algebraiska

Lösningsförslag till Tentamen i 5B1118 Diskret matematik 5p 11 april, 2002

TILLÄMPADE DISKRETA STRUKTURER. Juliusz Brzezinski och Jan Stevens

Läsanvisning till Discrete matematics av Norman Biggs - 5B1118 Diskret matematik

MYSTERIER SOM ÅTERSTÅR

MA 11. Hur starkt de binder. 2 Reella tal 3 Slutledning 4 Logik 5 Mängdlära 6-7 Talteori 8 Diofantiska ekvationer 9 Fördjupning och kryptografi

inte följa någon enkel eller fiffig princip, vad man nu skulle mena med det. All right, men

Relationer. 1. Relationer. UPPSALA UNIVERSITET Matematiska institutionen Erik Melin. Specialkursen HT07 23 oktober 2007

Lösningar för tenta i TMV200 Diskret matematik kl. 14:00 18: Svar: Ja, det gäller, vilket kan visas på flera sätt (se nedan).

Gaussiska heltal. Maja Wallén. U.U.D.M. Project Report 2014:38. Department of Mathematics Uppsala University

PRIMTALEN, MULTIPLIKATION OCH DIOFANTISKA EKVATIONER

Algebra och kryptografi Facit till udda uppgifter

a n = A2 n + B4 n. { 2 = A + B 6 = 2A + 4B, S(5, 2) = S(4, 1) + 2S(4, 2) = 1 + 2(S(3, 1) + 2S(3, 2)) = 3 + 4(S(2, 1) + 2S(2, 2)) = = 15.

2 (6) k 0 2 (7) n 1 F k F n. k F k F n F k F n F n 1 2 (8)

EXAMENSARBETEN I MATEMATIK

Diskret matematik: Övningstentamen 1

1. Inledning, som visar att man inte skall tro på allt man ser. Betrakta denna följd av tal, där varje tal är dubbelt så stort som närmast föregående

ARITMETIK 3. Stockholms universitet Matematiska institutionen Avd matematik Torbjörn Tambour

Matematisk kommunikation för Π Problemsamling

Material till kursen SF1679, Diskret matematik: Lite om kedjebråk. 0. Inledning

Lösningar till Algebra och kombinatorik

6.4. Linjära ekvationssytem och matriser

Läsanvisning till Discrete matematics av Norman Biggs - 5B1118 Diskret matematik

4. Bestäm alla trippler n 2, n, n + 2 av heltal som samtliga är primtal. 5. Skriv upp additions- och multiplikationstabellen för räkning modulo 4.

RSA-kryptografi för gymnasiet. Jonas Gustafsson & Isac Olofsson

6. Matriser Definition av matriser 62 6 MATRISER. En matris är ett rektangulärt schema av tal: a 11 a 12 a 13 a 1n a 21 a 22 a 23 a 2n A =

RSA-kryptering. Torbjörn Tambour

Algebra och talteori MMGL31. Repetition. Idag. Föreläsning 9 VT FLS och primtalstestning. Carmichaeltal. Rabin-Miller test.

Lösning till tentamensskrivning i Diskret Matematik för CINTE och CMETE, m fl, SF1610, tisdagen den 2 juni 2015, kl

DEL I. Matematiska Institutionen KTH

MS-A0409 Grundkurs i diskret matematik Sammanfattning, del II

Övningshäfte 3: Polynom och polynomekvationer

Lösning till tentamensskrivning på kursen Diskret Matematik, moment B, för D2 och F, SF1631 och SF1630, den 1 juni 2011 kl

Vektorgeometri för gymnasister

Lösning till tentamensskrivning i Diskret Matematik för CINTE och CMETE, SF1610 och 5B1118, tisdagen den 7 januari 2014, kl

1. MYSTERIER BLAND HELTALEN.

Lösning till tentamensskrivning på kursen Diskret Matematik, moment A, för D2 och F, SF1631 och SF1630, den 10 januari 2011 kl

SKRIVNING I VEKTORGEOMETRI

Läsanvisning till Discrete matematics av Norman Biggs - 5B1118 Diskret matematik

Entydig faktorisering och Fermats stora sats i fallet n = 3

LABBA MED PRIMTAL OCH DELBARHET. Andreas Wannebo

Matriser. En m n-matris A har följande form. Vi skriver också A = (a ij ) m n. m n kallas för A:s storlek. 0 1, 0 0. Exempel 1

Hjalpmedel: Inga hjalpmedel ar tillatna pa tentamensskrivningen. 1. (3p) Los ekvationen 13x + 18 = 13 i ringen Z 64.

MULTIPLIKATION AV MATRISER, BASER I RUMMET SAMT FÖRSTA MÖTET MED MATRISINVERSER = = =

Tal och polynom. Johan Wild

Lösning till tentamensskrivning i Diskret Matematik, SF1610 och 5B1118, torsdagen den 21 oktober 2010, kl

Linjär algebra. Lars-Åke Lindahl

Hemligheternas Matematik

POLYNOM OCH POLYNOMEKVATIONER

Matematisk kommunikation för Π Problemsamling

15 september, Föreläsning 5. Tillämpad linjär algebra

A B A B A B S S S S S F F S F S F S F F F F

Teori :: Diofantiska ekvationer v1.2

Definition Låt n vara ett positivt heltal. Heltalen a och b sägs vara kongruenta modulo n om n är en faktor i a-b eller med andra ord om. n (a-b).

Uppsala Universitet Matematiska Institutionen Thomas Erlandsson

Lösningar till utvalda uppgifter i kapitel 2

TALTEORI FÖR ALLA 1 Juliusz Brzezinski

Att dela en hemlighet

Algebra II. Isac Hedén och Johan Björklund

Elementär talteori. Lars-Åke Lindahl

x 23 + y 160 = 1, 2 23 = ,

Kontinuitet och gränsvärden

Primtal, faktorisering och RSA

SAMMANFATTNING TATA82 Diskret matematik

Gausselimination fungerar alltid, till skillnad från mer speciella metoder.

Transkript:

Avsnitt 2 Tillägg om kongruensräkning Detta avsnitt handlar om två klassiska satser som används för att förenkla kongruensräkning: Kinesiska restsatsen och Fermats lilla sats. Den första satsen används för att reducera till räkningar modulo en potens av ett primtal, medan den andra förenklar räkningar av potenser modulo ett primtal. Sats 2.1 (Kinesiska restsatsen) Låt n och m vara relativt prima heltal samt a och b två godtyckliga heltal. Då har ekvationssystemet { x a mod n x b mod m en lösning. Om c är en lösning, ges samtliga lösningar av x = c + knm, där k är ett godtyckligt heltal. Eftersom vi kan välja k godtyckligt och alla lösningar är av formen c + knm finns det precis en lösning som ligger mellan 0 och nm 1. Det finns alltså precis en rest vid division med nm som löser ekvationssystemet (under förutsättning att n och m är relativt prima förstås). Kinesiska restsatsen säger alltså, bland annat, att om vi har rester a och b vid division med n respektive m, så finns det en entydig (d.v.s precis en) rest c vid division med nm, så att c a mod n och c b mod m. Bevis. Eftersom n och m är relativt prima har vi att SGD(n, m) = 1 = yn+ zm, för några heltal y och z. Vi har då 1 zm mod n och 1 yn mod m. 1

2 AVSNITT 2. TILLÄGG OM KONGRUENSRÄKNING Sätter vi nu c = byn + azm har vi c azm a 1 a mod n och c byn b 1 b mod m. Detta visar att c löser ekvationssystemet. Antag nu att även c löser ekvationssystemet. Vi har då att c c a a 0 mod n, så c c = ln, för något heltal l. På samma sätt har vi att m c c, d.v.s att m nl. Men m och n är relativt prima och därför måste m dela l, d.v.s l = km, och c c = kmn, för något heltal k. Detta visar att c = c + kmn, för något heltal k. Å andra sidan har vi att alla tal av formen c + kmn löser ekvationssystemet, eftersom c + kmn c a mod n och c + kmn c b mod m. Beviset ger en metod för att lösa ekvationssystemet. Vi illusterar denna med Exempel 2.1 Lös ekvationssystemet { x 23 mod 31 x 24 mod 32 Observera att 31 och 32 är relativt prima så vi vet säkert att ekvationssystemet har lösningar (i själva verket oändligt många). Vi har 1 = 32 31. Sätter vi x = 23 32 24 31 har vi x 23 mod 31 och x 24( 1) 24 mod 32. Samtliga lösningar ges av x = 23 32 24 31 + 31 32k = 8 + 992k, där k är ett godtyckligt heltal. Detta är alltså den metod som anvädns i beviset och som lämpar sig för teoretiska resonemang. I praktiken är det dock lättare att lösa ekvationenssystemet geonom att successivt lösa ekvationerna (nerifrån t.ex.): Den andra ekvationen ger att x = 24 + 32k 1, där k 1 är ett godtyckligt heltal. Insättning i den första ekvationen ger sedan att 24 + 32k 1 23 mod 31, eller k 1 1mod31, så vi ska ha att k 1 = 1 + k 2 31, där k 2 är ett godtyckligt heltal. Sätter vi in detta i x = 24 + 32k 1, får vi att x = 24 + 32( 1 + k 2 31) = 8 + 992k 2, där k 2 är ett godtyckligt heltal, löser båda ekvationerna i systemet. Man bör observera att Kinesiska restsatsen inte gäller om förutsättningen att n och m ska vara relativt prima stryks. Exempel 2.2 Ekvationssystemet { x 1 mod 4 x 2 mod 6

saknar lösning. Den andra ekvationen ger att x = 2 + 6k, för något k. Insättning i den första ger 1 2+2k och, efter multiplikation med 2, 2 0 mod 4, vilket är absurt. Kinesiska restsatsen är användbar för att förenkla när man vill lösa problem modulo tal som inte är potenser av ett primtal: Exempel 2.3 För vilka heltal y gäller att 15 y 2 + 3y + 2? Eftersom 15 = 3 5 och 3 och 5 är relativt prima gäller att 15 a om och endast om 3 a och 5 a. Vi undersöker för vilka y som 3 respektive 5 delar uttrycket genom att räkna modulo 3 respektive 5. Insättning av 0, 1, 2 ger att 0 y 2 + 3y + 2 y 2 + 2 mod 3 har lösningarna y 1 mod 3 och y 2 mod 3. Räkningarna modulo 5 är lite besvärligare, så vi gör en tabell y 3y y 2 y 2 + 3y + 2 0 0 0 2 1 3 1 1 2 1 4 2 3 4 4 0 4 2 1 0 Vi ser att vi måste ha y 3 mod 5 eller y 4 mod 5. Vi ska nu lösa de fyra ekvationssystemen { y 1 mod 3 { y 2 mod 3 { y 1 mod 3 { y 2 mod 3 y 3 mod 5 y 3 mod 5 y 4 mod 5 y 4 mod 5 Lösningarna är, i tur och ordning, y = 13 + 15k, 8 + 15k, 4 + 15k, 14 + 15k, där k är ett godtyckligt heltal. Vi har alltså att 15 y 2 +3y +2 om och endast om y är kongruent 4, 8, 13 eller 14 modulo 15. Kinesiska restsatsen kan lätt generaliseras: Sats 2.2 Antag att talen n 1, n 2,..., n i är parvis relativt prima heltal och att heltalen a 1, a 2,..., a i är givna. Då har ekvationssystemet x = a 1 mod n 1 x = a 2 mod n 2. x = a i mod n i. 3

4 AVSNITT 2. TILLÄGG OM KONGRUENSRÄKNING en lösning. Om c är en lösning, ges samtliga lösningar av x = c+k(n 1 n 2... n i ), där k är ett godtyckligt heltal. Exempel 2.4 För vilka heltal x gäller att x 1 mod 2 x 3 mod 5 x 4 mod 7? Vi ska gå tillväga på följande vis. Först bestämmer vi alla lösningar till den nedersta ekvationen. Vi avgör sedan vilka av dessa som löser den andra ekvationen. Tillsist ska vi avgöra vilka av lösningarna till de två nedersta ekvationerna som även löser den första. Den nedersta ekvationen har lösningarna x = 4+k 1 7, där k 1 är ett godtyckligt heltal. Vi bestämmer nu k 1 så att x = 4 + 7k 1 även löser den andra ekvationen genom insättning. Vi får 4 + k 1 7 3 mod 5 2k 1 1 4 mod 5. Multiplikation med 3 ger nu k 1 12 2, eller att k 1 = 2 + k 2 5, där k 2 är ett godtyckligt heltal. Detta ger x = 4 + 7k 1 = 4 + 7(2 + 5k 2 ) = 18 + 35k 2. De heltal som löser de båda nedersta ekvationerna är alltså de som har formen 18 + 35k 2, där k 2 är ett godtyckligt heltal. Vi bestämmer nu k 2 så att x = 18 + 35k 2 även löser den första ekvationen genom insättning. Vi får 18 + 35k 2 1 mod 2 k 2 1 mod 2 k 2 = 1 + 2k 3, där k 3 är ett godtyckligt heltal. Detta ger nu att x = 18 + 35k 2 = 53 + 70k 3. Samtliga lösningar ges av x = 53 + 70k, där k är ett godtyckligt heltal. I det sista exemplet löste vi 2k 4 mod 5 genom att multiplicera de båda leden med 3. Anledningen var naturligtvis att 3 2 1 mod 5. Talet 3 är alltså en invers till 2 modulo 5.

5 Definition 2.1 Talet a är en invers till b modulo n om ab 1 mod n. Det är inte säkert att ett tal har en invers modulo n. T.ex. saknar 4 invers modulo 6. Om nämligen a vore inversen skulle vi ha a4 1 mod 6 och multiplikation med 3 skulle ge absurditeten 0 3 mod 6. Följande sats klargör precis när en invers existerar Sats 2.3 Talet b är inverterbart modulo n om och endast om SGD(b, n) = 1. Observera att detta betyder att om p är ett primtal så är alla tal b med b 0 mod p inverterbara modulo p. Bevis. Om b är inverterbart finns a så att ab 1 mod n, d.v.s ab = 1+kn för något heltal k. Räkning modulo SGD(b, n) ger 0 1 mod SGD(b, n), d.v.s SGD(b, n) 1, så SGD(b, n) = 1. Antag å andra sidan att SGD(b, n) = 1. Då finns tal a och k så att 1 = ab+kn. Räkning modulo n ger 1 ab mod n, d.v.s b är inverterbart modulo n. Beviset ger en metod för att avgöra om det går att invertera b och i så fall bestämma a: Beräkna SGD(b, n) med Euklides algoritm, om SGD(b, n) = 1 är b inverterbart annars inte. Bestäm a och k så att ab + kn = 1 med Euklides algoritm baklänges, om SGD(b, n) = 1. Räkning modulo n ger nu ab 1 mod n. Använder vi detta på 2 modulo 5 får vi 5 = 2 2 + 1, 1 = 2 2 + 5, d.v.s 1 3 2 mod 5. Exempel 2.5 Avgör om 37 är intverterbart modulo 91 och bestäm i så fall dess invers. Euklides algoritm ger 91 = 2 37 + 17 37 = 2 17 + 3 17 = 5 3 + 2 3 = 1 2 + 1 2 = 2 1 + 0 Alltså är SGD(37, 91) = 1 och 37 är inverterbart modulo 91. För att bestämma inversen till 37 gör vi Euklides algoritm baklänges och får 1 = 3 1 2 = 3 1 (17 5 3) = 6 3 1 17 = 6 (37 2 17) 1 17 = = 6 37 13 17 = 6 37 13(91 2 37) = 32 37 13 91.

6 AVSNITT 2. TILLÄGG OM KONGRUENSRÄKNING Räknar vi nu modulo 91 ser vi att 1 32 37 mod 91, så 32 är en invers till 37 modulo 91. Exempel 2.6 Den sluge gamle kinesiske generalen Huang hade ett finurligt sätt att räkna sina mannar efter strid. Före striden hade han 4711 soldater. Efter striden lät han dem ställa upp på 13 jämna led och lät anteckna hur många som blev över. Han lät sedan ställa upp dem i 17 och 23 jämna led. Antalet soldater som blev över var, i tur och ordning, 3, 12 och 2. Hur många soldater hade general Huang kvar? Ekvationssytemet x 3 mod 13 x 12 mod 17 x 2 mod 23 har precis en lösning mindre än 13 17 23 = 5083, ty talen 13, 17, och 23 är parvis relativt prima. Sista ekvationen ger x = 2 + 23k 1 som insatt i den andra ger 2 + 6k 1 12 mod 17, d.v.s 6k 1 10 mod 17. Multiplikation med 3, som är invers till 6 modulo 17, ger k 2 13 mod 17, eller k 1 = 13 + 17k 2. Därmed har vi x = 2 + 23k 1 = 2 + 23(13 + 17k 2 ) = 301 + 391k 2. Insatt i första ekvationen ger detta 2 + k 2 3 mod 13, d.v.s k 2 1 mod 13, så k 2 = 1 + 13k 3 och x = 301 + 391k 2 = 301 + 391(1 + 13k 3 ) = 692 + 5083k 3. Generalen hade alltså 692 soldater kvar. Sats 2.4 (Fermats lilla sats) Om p är ett primtal, så gäller för varje heltal a att a p a mod p. Bevis. Om p delar a är båda sidor av likheten 0, så vi kan utgå från att a och p är reltivt prima, eftersom p är ett primtal. Där med är a inverterbart modulo p. Låt b vara en invers till a modulo p så att ab 1 mod p. När talen 1, 2, 3,..., p 1 multipliceras med a får vi talen 1 a, 2 a, 3 a,..., (p 1)a, som alla har olika rester modulo p eftersom a är inverterbart modulo p. Den nya listans rester vid division med p är alltså någon uppräkning av sammma tal som i den första. Tar vi därför produkterna av talen i de båda listorna var för sig får vi (p 1)! (p 1)!a p 1 mod p Eftersom (p 1)! inte är delbart med primtalet p är det inverterbart modulo p. Multiplikation med en invers modulo p till detta tal ger därför 1 a p 1 mod p.

2.1. ÖVNINGAR 7 Multiplikation med a ger till sist a a p mod p. Av Fermats lilla sats följer att a pk a mod p, när p är ett primtal: a p a (a p ) p a p a p2 a a p2 a (a p2 ) p a p a p3 a etc. Exempel 2.7 Visa att 66 n 11 n, för varje heltal n. Eftersom 66 = 2 3 11 och 2, 3 samt 11 är olika primtal räcker det att visa att n 11 n 0 eller n 11 n modulo 2, 3 och 11. Vi använder Fermats lilla sats och räknar först modulo 2, så att n 2k = n. Eftersom 11 = 2 3 + 2 + 1 har vi n 11 n 23 n 2 n 1 nnn n 3 n 2 n 1 nn n 2 n. Vi räknar modulo 3 och har då n 3k n: n 11 n 32 n 2 nn 2 n 3 n. Modulo 11 ger Fermats lilla sats direkt att n 11 n. 2.1 Övningar Övning 2.1 Undersök om b är inverterbart modulo n och bestäm en invers i förekommande fall, om a) b = 3 och n = 11 b) b = 7 och n = 25 c) b = 39 och n = 65 d) b = 93 och n = 101. Övning 2.2 Lös ekvationssystemet { { x 12 mod 49 x 12 mod 31 a) b) x 7 mod 53 x 7 mod 43 c) { x 5 mod 13 x 7 mod 15.

8 AVSNITT 2. TILLÄGG OM KONGRUENSRÄKNING Övning 2.3 Lös ekvationssystemet x 32 mod 63 x 3 mod 5 a) x 33 mod 64 b) x 5 mod 11 x 34 mod 65 x 2 mod 14 x 6 mod 7 c) x 3 mod 11 x 5 mod 15. Övning 2.4 Bestäm alla positiva heltal mindre än eller lika med 1984, sådana att resterna vid division med 3, 23 och 29 blir 2, 3 respektive 4. Övning 2.5 Ett antal enkronor ska räknas. Man vet att om de fördelas jämt på 3 staplar blir det 2 över. Fördelas de lika på 14 respektive 23 staplar blir det 13 respektive 3 över. Antalet enkronor är mindre än 1000 stycken. Hur många är de? Övning 2.6 Bestäm alla naturliga tal n sådana att a) 2n 2 + 4n + 5 är delbart med 105 b) n 3 + 2n 3 är delbart med 63 c) n 4 + n 3 + 2n + 1 är delbart med 30 d) n 2 + 3n + 4 är delbart med 210. Övning 2.7 Antalet tal mellan 0 och n 1 (d.v.s antalet rester vid division med n), som är inverterbara modulo n betecknas φ(n). Funktionen φ kallas Eulers φ- funktion. a) Vilka heltal mellan 0 och 13 är inverterbara modulo 14? b) Antag att n och m är relativt prima. Visa att a är inverterbart modulo nm om och endast om det är inverterbart modulo n och m. c) Vad är φ(14)? Övning 2.8 Visa att a) 798 n 19 n b) 546 n 13 n c) 870 n 29 n, för varje heltal n. Övning 2.9 Visa att om p är ett primtal 2, 5, så gäller att p delar 99 } {{... 9}. Vad p 1 är 99 } {{... 9} modulo 2 och 5? p 1 Övning 2.10 Bestäm slutsiffran i a) 2 110011 b) 47 675 c) 1333 19876.

2.2. FÖRSLAG TILL SVAR 9 2.2 Förslag till svar 2.1 a) t.ex. 4 b) t.ex. 18 c) ej inverterbart d) t.ex. 63. 2.2 a) 2021+2597k b) 136+1333k c) 187+195k, där k är ett godtyckligt heltal. 2.3 a) x = 31 + k65 64 63 b) 478 + 770k c) 85 + 1155k, där k är ett godtyckligt heltal. 2.4 1889 2.5 923 2.6 a) 23+105k, 38+105k, 65+105k, 80+105k b) 1+63k, 15+63k, 29+63k, där k är ett godtyckligt heltal c) lösning saknas d) lösning saknas. 2.7 c) φ(14) = 6. 2.8 Faktorisera 546, 798 samt 870 och använd Fermats lilla sats. 2.9 Observera att 99... 9 = 10 p 1 1. 99... 9 = 1 modulo 2 och 5. 2.10 a) 8 b) 3 c) 1.