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

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

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

Tentamensskrivning i Diskret Matematik för CINTE och CMETE, SF1610, onsdagen den 20 augusti 2014, kl

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

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

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

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

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

DEL I. Matematiska Institutionen KTH

1. (3p) Bestäm den minsta positiva resten vid division av talet med talet 31.

DEL I. Matematiska Institutionen KTH

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

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

Lösningsförslag till tentamensskrivning i SF1610 Diskret Matematik för CINTE 30 maj 2018, kl

Efternamn förnamn pnr årskurs

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.

Efternamn förnamn ååmmdd kodnr

1. (3p) Ett RSA-krypto har de offentliga nycklarna n = 33 och e = 7. Dekryptera meddelandet 5. a b c d e. a a b c d e

Efternamn förnamn pnr kodnr

Efternamn förnamn pnr årskurs

Efternamn förnamn pnr årskurs

Efternamn förnamn pnr årskurs

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

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

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

DEL I. Matematiska Institutionen KTH

Efternamn förnamn pnr programkod

DEL I. Matematiska Institutionen KTH. Lösning till tentamensskrivning på kursen Linjär algebra II, SF1604 för D, den 5 juni 2010 kl

Matematiska Institutionen KTH. Lösning till tentamensskrivning på kursen Linjär algebra, SF1604, den 15 mars 2012 kl

Matematiska Institutionen KTH. Lösningar till några övningar inför lappskrivning nummer 7, Diskret matematik för D2 och F, vt08.

Algebra och kryptografi Facit till udda uppgifter

Lösning till tentamensskrivning på kursen Linjär algebra, SF1604, den 12 mars 2013 kl

Institutionen för matematik, KTH Mats Boij. Lösningsförslag till Tentamen i 5B1118 Diskret matematik 5p 20 december, 2000

Lösningsförslag till Tentamen i 5B1118 Diskret matematik 5p 20 december, 2001

NÅGOT OM KRYPTERING. Kapitel 1

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.

8(x 1) 7(y 1) + 2(z + 1) = 0

Några satser ur talteorin

Diskret matematik: Övningstentamen 4

1. (a) (1p) Undersök om de tre vektorerna nedan är linjärt oberoende i vektorrummet

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

Tentamen TMV210 Inledande Diskret Matematik, D1/DI2

Matematiska Institutionen KTH. Lösning till tentamensskrivning på kursen Linjär algebra II, SF1604, den 9 juni 2011 kl

Grupper och RSA-kryptering

DEL I. Matematiska Institutionen KTH. Lösning till tentamensskrivning på kursen Linjär algebra II, SF1604, den 15 mars 2010 kl

SF2703 Algebra grundkurs Lösningsförslag med bedömningskriterier till tentamen Måndagen den 9 mars 2009

Diskret matematik: Övningstentamen 1

Lösning av tentamensskrivning på kursen Linjär algebra, SF1604, för CDATE, CTFYS och vissa CL, tisdagen den 20 maj 2014 kl

Modelltentamen. Ditt svar ska vara ett ändligt uttryck utan summationstecken.

MA2047 Algebra och diskret matematik

Algebra och Diskret Matematik A (svenska)

σ 1 = (531)(64782), τ 1 = (18)(27)(36)(45), τ 1 σ 1 = (423871)(56).

Kapitel 2: De hela talen

Tentamen TMV210/MMGD10 Inledande Diskret Matematik, D1/GU

RSA-kryptering och primalitetstest

DEL I. Matematiska Institutionen KTH. Lösning till tentamensskrivning på kursen Linjär algebra II, SF1604, den 17 april 2010 kl

Kap.6 Grafer. Egenskaper: Handskakningslemmat och Eulers formel Sats om eulerkrets/väg Isomorfi och representation av grafer Graffärgning

Kinesiska restsatsen

Lösningsförslag till Tentamen i 5B1118 Diskret matematik 5p 14 augusti, 2002

Algebra och Diskret Matematik A (svenska)

Kombinatorik. Kapitel 2. Allmänt kan sägas att inom kombinatoriken sysslar man huvudsakligen med beräkningar av

MA2047 Algebra och diskret matematik

1. (a) Lös ekvationen (2p) ln(x) ln(x 3 ) = ln(x 6 ). (b) Lös olikheten. x 3 + x 2 + x 1 x 1

Ö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.

SF2703 Algebra grundkurs Lösningsförslag med bedömningskriterier till tentamen Fredagen den 5 juni 2009

SF2715 Tillämpad kombinatorik Kompletterande material och övningsuppgifter Del IV

Om gruppers verkan på

DEL I. Matematiska Institutionen KTH

SJÄLVSTÄNDIGA ARBETEN I MATEMATIK

1. 20 identiska bollar skall delas ut till fem flickor och fem pojkar. På hur många olika sätt kan detta ske om

MS-A0409 Grundkurs i diskret matematik Sammanfattning, del II

KOMBINATORIK. Exempel 1. Motivera att det bland 11 naturliga tal finns minst två som slutar på samma

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).

Kryptering och primtalsfaktorisering

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

(1, 3, 2, 5), (0, 2, 0, 8), (2, 0, 1, 0) och (2, 2, 1, 8)

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

Lars-Daniel Öhman Lördag 2 maj 2015 Skrivtid: 9:00 15:00 Hjälpmedel: Miniräknare, lock till miniräknare

SF2715 Tillämpad kombinatorik, 6hp

Lösningsförslag till övningsuppgifter, del V

Hur många registreringsskyltar finns det som inte innehåller samma tecken mer än en

Algoritmer, datastrukturer och komplexitet

Algebra och kryptografi

MA2047 Algebra och diskret matematik

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

Definitionsmängd, urbild, domän

MITTUNIVERSITETET TFM. Tentamen Algebra och Diskret Matematik A (svenska) Skrivtid: 5 timmar. Datum: 9 januari 2007

MS-A0409 Grundkurs i diskret matematik Appendix, del II

Explorativ övning 9 RELATIONER OCH FUNKTIONER

f(x) = x 1 g(x) = x 2 2x + 3.

Om plana och planära grafer

DEL I. Matematiska Institutionen KTH

Primtal, faktorisering och RSA

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)

{ } { } En mängd är en samling objekt A = 0, 1. Ex: Mängder grundbegrepp 5 C. Olof M C = { 7, 1, 5} M = { Ce, Joa, Ch, Je, Id, Jon, Pe}

Föreläsning 9: NP-fullständighet

Sanningsvärdet av ett sammansatt påstående (sats, utsaga) beror av bindeord och sanningsvärden för ingående påståenden.

MS-A0409 Grundkurs i diskret matematik II

Kimmo Eriksson 12 december Att losa uppgifter av karaktaren \Bevisa att..." uppfattas av manga studenter

Transkript:

Matematiska Institutionen KTH Lösning till tentamensskrivning i Diskret Matematik, SF6 och 5B8, torsdagen den 2 oktober 2, kl 4-9 Examinator: Olof Heden Hjälpmedel: Inga hjälpmedel är tillåtna på tentamensskrivningen Betygsgränser: (Totalsumma poäng är 36p) 2 poäng totalt eller mer ger minst omdömet Fx 5 poäng totalt, varav minst 2 poäng på del I, eller mer ger minst betyget E 8 poäng totalt, varav minst 2 poäng på del I, eller mer ger minst betyget D 22 poäng totalt, varav minst 2 poäng på del I, eller mer ger minst betyget C 28 poäng totalt, varav minst 2 poäng på del I, eller mer ger minst betyget B 32 poäng totalt, varav minst 2 poäng på del I, eller mer ger minst betyget A Generellt gäller att för full poäng krävs korrekta och väl presenterade resonemang DEL I OBS: Godkänt resultat på kontrollskrivning nr i, för i =, 2,, 5, ger automatiskt full poäng på uppgift nr i Att lösa en uppgift som man på detta sätt redan har tillgodo ger inga extra poäng (3p) Lös ekvationen 3x + 8 = 3 i ringen Z 64 Lösning: Eftersom så 3 = 5 i ringen Z 64 Alltså 5 3 = 65 (mod 64) 3x + 8 = 3 3x = 3 8 x = 3 ( 5) x = 25 Men 25 + 64 = 39 så Svar: x = 39 2 (3p) Man skall i en klass med 2 elever utse en kommitté bestående av 5 elever, men om eleven A väljs till kommittén så kan inte eleven B vara med i kommittén Hur många olika kommittéer kan utses Svaret skall ges i formen av ett heltal Lösning: Vi delar in i olika fall beroende på om A är med i kommittén eller ej med i kommittén Fall : A är med Då skall vi välja ut ytterligare 4 elever, men bland elever, de 2 utom A och B Antal sätt detta går på är ( ) = 9 8 7 4 2 3 4 = 2

2 Fall 2: A är inte med Då skall 5 elever väljas bland alla övriga elever Antal sätt detta går på är ( ) 9 8 7 = 5 2 3 4 5 = 462 Svar: 672 3 (3p) Låt ϕ beteckna den permutation på mängden {, 2, 3, 4, 5, 6, 7} som kan beskrivas med produkten ϕ = ( 2 3 4 5)( 7 6 5)( 3 5 7) (a) (2p) Skriv ϕ som en produkt av disjunkta cykler Lösning: ϕ = ( 4 5 6)(2 3)(7) (b) (p) Är ϕ en udda eller en jämn permutation Lösning: Till exempel har vi ϕ = ( 6)( 5)( 4)(2 3), så ϕ är en produkt av fyra transpositioner och därmed Svar: Permutationen är jämn 4 (3p) Den -felsrättande koden C har kontrollmatrisen H = (a) (p) Bestäm antalet ord i C Lösning: Enligt känd formel har vi (b) (p) Bestäm två ord i C C = 2 7 3 = 6 Lösning: Ett ord är nollordet och eftersom summan av de tre första kolonnerna är nollkolonnen så är även ordet ett kodord (c) (p) Rätta ordet Lösning: Vi finner att H =

3 vilket är den andra kolonnen i matrisen H Vid informationsöverföringen så uppstod alltså ett fel i andra positionen Vi rättar och får Svar: 5 (3p) Rita en graf med 7 noder och 2 kanter som har en Hamiltoncykel men saknar en Eulerkrets Glöm ej att motivera ditt svar! Lösning: Rita till exempel först en cykel med 7 noder och 7 kanter Återstår 5 kanter att rita ut Från tre av noderna v, v 2 och v 3 rita kanter till de övriga fyra enligt följande Från v och v 2 drag tre kanter och från v 3 en kant DEL II 6 En klass med de 2 eleverna A, A 2,, A 2 skall dels in i tre grupper, den röda, den blå och den gula gruppen, och på ett sådant sätt att A, A 2 och A 3 kommer i olika grupper På hur många sätt kan detta ske om (a) (p) De tre grupperna är lika stora Lösning: Välj först grupp åt eleverna A, A 2 och A 3 vilket kan ske på 3! olika sätt Resterande nio elever skall nu delas in i tre etiketterade delgruper med 3 elever vardera Antalet sätt detta kan ske på är Multiplikationsprincipen ger nu Svar: 3! 3, 3, 3 3, 3, 3 (b) (p) En av grupperna består av 3 elever, en annan grupp av 4 elever, och en grupp består av 5 elever Lösning: Vi skall först bestämma vilka av gruperna med färg som skall ha 3, 4 resp 5 elever Detta kan ske på 3! olika sätt Sen skall eleverna A, A 2 och A 3 fördelas i tre olika grupper Sen delar vi upp de övriga eleverna i de olika grupperna Antalet sätt detta kan ske på är 2, 3, 4 Multiplikationsprincipen ger nu Svar: 3! 3! 2, 3, 4

4 (c) (p) Två av grupperna består av 3 elever vardera och en tredje grupp betstår av 6 elever Lösning: Först bestämmer vi vilken färg som gruppen med 6 elever skall ha Detta kan ske på 3 olika sätt Sen skall eleverna A, A 2 och A 3 fördelas i tre olika grupper Sen delar vi upp de övriga eleverna i de olika grupperna Antalet sätt detta kan ske på är 2, 2, 5 Multiplikationsprincipen ger nu Svar: 3 3! 2, 2, 5 (d) (p) Ordna de tre svaren ovan i storleksordning Lösning: Vi skall jämföra de tre talen 3! 9! A = 3! =, B = 3! 3! 3, 3, 3 3! 3! 3! och Vi finner att C = 3 3! = 2, 2, 5 = 2, 3, 4 3 3! 9! 2! 2! 5! A B = 4 8, och A C = 4 27/5 3! 3! 9! 2! 3! 4!, Ur detta ser vi, genom att jämföra täljare och nämnare i bråken ovan, att Svar: A < C < B Anm: Svaren till uppgift a), b) och c) får innehålla alla beteckningar, typ binomialkoefficienter och fakulteter, som presenterats under kursen 7 (3p) Bestäm antalet Booleska funktioner f(x, y, z, w) i de tre variablerna x, y, z och w som satisfierar likheten f(,,, )f(,,, ) + f(,,, ) = Lösning: Vi sorterar de olika Booleska funktioner som satisfierar ekvationen i olika listor: Fall : f(,,, ) = och då kan de övriga 2 4 = 5 olika funktionsvärdena väljas godtyckligt till eller, så denna lista kommer att innehålla 2 5 olika funktioner Fall 2: f(,,, ) = men då måste f(,,, ) = f(,,, ) = så det återstår nu 3 funktionsvärden att ange och därmed finns det totalt 2 3 funktioner i denna lista Svar: 2 5 + 2 3 som ju är lika med 2 2 2 (2 2 + ) = 2 2 = 496

5 8 (4p) Antag att a, b och c är olika heltal sådana att sgd(a, b) = sgd(a, c) = D Bevisa att D delar sgd(b, c) och beskriv, med en motivering, under vilka förutsättningar som sgd(b, c) = D Lösning: Förutsättningarna ger att D delar dels både a och b, eftersom D = sgd(a, b), och likaledes D delar a och c Således delar D både b och c och då par definition också sgd(b, c), vilket skulle visas Den andra frågan utgick men här kommer ett svar Det enda som man kan säga är att sgd( b D, c D ) =, ty om vi hittar ett primtal p som delar både b/d och c/d skulle pd dela både b och c och D skulle inta vara lika med sgd(b, c) DEL III Om du i denna del använder eller hänvisar till satser från läroboken skall dessa citeras, ej nödvändigvis ordagrant, där de används i lösningen 9 En grupp G med en delgrupp H definierar tillsammans en graf G(V, E) vars noder V är elementen i G, och det finns en kant mellan noderna g, g G precis då g = hg för något element h i H (a) (p) Rita en sådan graf G när G är en cyklisk grupp med 2 element och H en delgrupp till G med 5 element Lösning: Vi får en graf med fyra komponenter, med som noder elementen i de fyra sidoklasserna, och i varje komponent har vi kanter mellan alla noder, samt en loop vid varje nod (b) (2p) Vad kan sägas generellt om den graf som en grupp G tillsammans med en delgrupp H på detta sätt definierar, t ex vad avser antal komponenter, valensen hos grafens noder respektive under vilka förutsättningar grafen är planär Lösning: Antal komponenter är lika med antalet sidoklasser, valensen vid varje nod är lika med H +, eftersom varje element i H bidrar med en kant utfrån varje nod, men identiteten ger en loop som ger bidraget 2 till valensen vid noden Grafen är planär precis då H < 5, enligt Kuratowskis sats, eftersom varje komponent kan betraktas som en komplett graf utökad med loopar vid varje nod (c) (2p) Kan icke isomorfa grupper ha isomorfa grafer? Motivera ditt svar! Lösning: Ja, det finns grupper som är lika stora och som har delgrupper so är lika stora, till exempel mängden av permutationer av mängden {, 2, 3} utgör en icke abelsk grupp G = S 3 med 6 element med delgruppen H = {id, ( 2)}, eftersom grafens struktur endast beror på storleken hos gruppen

6 och dess delgrupp Men grafen blir isomorf med den graf man får om man betraktar G = (Z 6, +) med delgruppen H = {, 3} Eftersom G är abelsk men G inte är abelsk så är grupperna inte isomorfa (5p) I ett RSA-krypto räknar man ju modulo ett tal n som är en produkt av två olika primtal Under vilka förutsättningar är det möjligt att generalisera RSA-kryptot så att n blir en produkt av tre primtal, men så att för övrigt fungerar kryptot som det traditionella RSA-kryptot Diskutera en möjlig generalisering utifrån ett matematiskt perspektiv Diskutera också om ett sådant krypto skulle vara lättare eller svårare att avslöja än det traditionella RSA-kryptot Lösning: Det går bra att generalisera enligt följande: Låt n = pqr där p, q och r är olika primtal Bilda m = (p )(q )(r ), och välj e och d så att Detta ger att ed (mod m) ed = + d(p )(q )(r ) Vi visar nu att för varje a så gäller att p delar (a e ) d a, vilket är trivialt om p delar a Om p inte delar a får vi med hjälp av Fermats lilla sats, emedan ed = +k(p ), att (a e ) d p a ed p a +k(p ) p a (a p ) k p a På samma sätt inser vi att både q och r delar (a e ) d a Eftersom de tre valda primtalen är olika följer då att n = pqr delar (a e ) d a, dvs (a e ) d a (mod n) Om vi krypterar a med E(a) = a e (mod n) och dekrypterar ett b med D(b) = b d (mod n) har vi ett fungerande krypto Detta krypto är nog lättare att avslöja än det traditionella, eftersom de ingående primtalen är mindre, och en faktorisering av talet n, vilken skulle ge först m och sedan d, skulle då vara lättare att genomföra