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

Relevanta dokument
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 11 april, 2002

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

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

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

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

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

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

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

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

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

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

10! = =

Lösningsförslag till övningsuppgifter, del II

Euklides algoritm för polynom

Finaltävling i Uppsala den 24 november 2018

A-del. (Endast svar krävs)

Om plana och planära grafer

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

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

Övningshäfte 3: Polynom och polynomekvationer

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

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

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

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

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

Uppsala Universitet Matematiska Institutionen Thomas Erlandsson

MS-A0409 Grundkurs i diskret matematik Appendix, del II

Introduktion till algoritmer - Lektion 4 Matematikgymnasiet, Läsåret Lektion 4

Diskret Matematik A för CVI 4p (svenska)

Induktion, mängder och bevis för Introduktionskursen på I

Explorativ övning 4 ÄNDLIGT OCH OÄNDLIGT. Övning A

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

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

Lösningar till Algebra och kombinatorik

29 Det enda heltalet n som satisfierar båda dessa villkor är n = 55. För detta värde på n får vi x = 5, y = 5.

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

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

SF2715 Applied Combinatorics// Extra exercises and solutions, Part 2

Diskret matematik, lektion 2

Efternamn förnamn pnr kodnr

{ } { } 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}

Lösningsförslag till övningsuppgifter, del V

Mer om faktorisering

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

SJÄLVSTÄNDIGA ARBETEN I MATEMATIK

Tal och polynom. Johan Wild

Polynom över! Till varje polynom hör en funktion DEFINITION. Grafen till en polynomfunktion

Om plana och planära grafer

SF1624 Algebra och geometri Lösningsförslag till tentamen Lördagen den 5 juni, 2010 DEL A

Lösningar till Algebra och kombinatorik

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

Algebra och kryptografi Facit till udda uppgifter

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

Induktionsprincipen Starka induktionsprincipen Välordningsprincipen Divisionsalgoritmen

DEL I. Matematiska Institutionen KTH

Rekursionsformler. Komplexa tal (repetition) Uppsala Universitet Matematiska institutionen Isac Hedén isac

Tentamen TMV210 Inledande Diskret Matematik, D1/DI2

ÄNDLIGT OCH OÄNDLIGT AVSNITT 4

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

Algebra I, 1MA004. Lektionsplanering

Hela tal LCB 1999/2000

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

Några satser ur talteorin

DEL I. Matematiska Institutionen KTH

Tentamen i TDDC75 Diskreta strukturer

Föreläsningsanteckningar Linjär Algebra II Lärarlyftet

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

Kompletteringsmaterial. K2 Något om modeller, kompakthetssatsen

MVE022 Urval av bevis (på svenska)

SJÄLVSTÄNDIGA ARBETEN I MATEMATIK

Efternamn förnamn pnr årskurs

SF1624 Algebra och geometri Bedömningskriterier till tentamen Tisdagen den 15 december, 2009

Talmängder. Målet med första föreläsningen:

RSA-kryptering och primalitetstest

SF1624 Algebra och geometri Lösningsförslag till tentamen Tisdagen den 15 december, 2009 DEL A

Matematik 5 Kap 2 Diskret matematik II

SF1624 Algebra och geometri Lösningsförslag till tentamen DEL A

Föreläsning 7. Felrättande koder

Mer om analytisk geometri

4x 1 = 2(x 1). i ( ) får vi 5 3 = 5 1, vilket inte stämmer alls, så x = 1 2 är en falsk rot. Svar. x = = x x + y2 1 4 y

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

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

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

kvoten mellan två på varandra följande tal i en talföljd är konstant alltid lika stor.

y z 3 = 0 z i )

Tentamen i TDDC75 Diskreta strukturer , lösningsförslag

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

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

Efternamn förnamn pnr årskurs

x f (x) dx 1/8. Kan likhet gälla i sistnämnda relation. (Torgny Lindvall.) f är en kontinuerlig funktion på 1 x sådan att lim a

Övningshäfte 1: Induktion, rekursion och summor

Fler uppgifter på andragradsfunktioner

K2 Något om modeller, kompakthetssatsen

Diskret matematik: Övningstentamen 1

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

Lösningar till övningstentan. Del A. UPPSALA UNIVERSITET Matematiska institutionen Styf. Övningstenta BASKURS DISTANS

Tentamen: Numerisk Analys MMG410, GU

Vektorgeometri för gymnasister

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

Transkript:

Institutionen för matematik, KTH Mats Boij och Niklas Eriksen Lösningsförslag till Tentamen i 5B1118 Diskret matematik 5p 14 augusti, 2002 1. Använd induktion för att visa att 8 delar (2n + 1 2 1 för alla n 0. (3 Lösning: Vi börjar med basfallet, det vill säga n = 0. Då fås (2n+1 2 1 = 1 1 = 0 och 8 delar som bekant 0. Nu till induktionssteget. Vi antar att påståendet stämmer för n = k och avser visa det för n = k + 1. Vi ska alltså visa att 8 delar (2(k + 1 + 1 2 1. Men (2(k+1+1 2 1 = ((2k+1+2 2 1 = (2k+1 2 +4(2k+1+4 1 = (2k+1 2 1+8(k+1. Eftersom vi antagit att 8 delar (2k + 1 2 1 står det nu klart att 8 delar (2(k + 1 + 1 2 1. Enligt induktionsprincipen är det ursprungliga påståendet visat. 2. Finns det en uppsättning delmängder av S = {1, 2, 3, 4, 5, 6} sådana att alla har fyra element och att varje element i S förekommer i precis sex av delmängderna? (3 Lösning: Om det finns en sådan uppsättning av delmängder måste det vara nio stycken Detta kan vi se genom att räkna par av element och delmängder som innehåller elementet. Vi får 6 6 = 36 par eftersom varje element ligger i sex delmängder och eftersom varje delmängd innehåller fyra element måste det vara 36/4 = 9 delmängder. För att få det lättare att konstruera en uppsättning av nio delmängder med fyra element kan vi se på komplementen till mängderna. Dessa innehåller nu bara två element var och vi vill att varje element skall förekomma i tre av komplementen, eftersom 9 6 = 3. Vi låter elementen vara rader och komplementen till delmängderna vara kolonner i en tabell. Vi kan exempelvis fylla tabellen så här 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 Genom att räkna antalet kryss i varje rad och varje kolonn kan vi se att vi har tre i varje rad och två i varje kolonn. För delmängderna motsvarar det sex i varje rad och fyra i varje kolonn, vilket är precis det vi vill ha. Tabellen svarar mot de nio

Tentamen i 5B1118 Diskret matematik 5p den 14 augusti, 2002 Lösningsförslag 2 delmängderna {3, 4, 5, 6}, {1, 2, 5, 6}, {1, 2, 3, 4}, {2, 4, 5, 6}, {1, 3, 4, 6}, {1, 2, 3, 5}, {2, 3, 4, 6}, {1, 2, 4, 5} och {1, 3, 5, 6}. Svar: Det finns sådana delmängder, exempelvis {3, 4, 5, 6}, {1, 2, 5, 6}, {1, 2, 3, 4}, {2, 4, 5, 6}, {1, 3, 4, 6}, {1, 2, 3, 5}, {2, 3, 4, 6}, {1, 2, 4, 5} och {1, 3, 5, 6}. 3. Visa att 129 inte är ett primtal genom att utföra Fermat-testet med bas 2. (3 Lösning: Vi ska beräkna 2 128 (mod 129. Om detta inte blir 1 vet vi att 129 inte är ett primtal. Vi får 2 128 (2 7 18 2 2 ( 1 18 4 4 (mod 129. Alltså klarar 129 inte Fermat-testet med bas 2 och kan därmed inte vara ett primtal. 4. Faktorisera polynomet x 4 + 2x 3 + x + 1 i irreducibla faktorer i Z 7 [x]. (3 Lösning: Eftersom 7 är ett primtal är Z 7 en kropp. Vi börjar med att leta efter irreducibla faktorer av grad ett. Enligt faktorsatsen räcker det att se på nollställena till polynomet. Vi beräknar polynomets värde i alla sju punkter. p(0 = 0 4 + 2 0 3 + 0 + 1 = 1 p(1 = 1 4 + 2 1 3 + 1 + 1 1 + 2 + 1 + 1 5 (mod 7 p(2 = 2 4 + 2 2 3 + 2 + 1 16 + 16 + 2 + 1 35 0 (mod 7 p(3 = 3 4 + 2 3 3 + 3 + 1 81 + 54 + 3 + 1 139 6 (mod 7 p(4 = ( 3 4 + 2 ( 3 3 + ( 3 + 1 81 54 3 + 1 25 4 (mod 7 p(5 = ( 2 4 + 2 ( 2 3 + ( 2 + 1 16 16 2 + 1 1 6 (mod 7 p(6 = ( 1 4 + 2 ( 1 3 + ( 1 + 1 1 2 1 + 1 1 6 (mod 7 Det finns alltså en linjär faktor x 2. Vi dividerar x 4 + 2x 3 + x + 1 med x 2 och får x 3 +4x 2 +x +3 x 2 x 4 +2x 3 +x +1 x 4 2x 3 4x 3 +x +1 4x 3 x 2 x 2 +x +1 x 2 2x 3x +1 3x 6 0 Vi vet redan att kvoten q(x = x 3 +4x 2 +x+3 inte har något nollställe utom möjligen x = 2. Vi sätter in x = 2 och får q(2 = 2 3 + 4 2 2 + 2 + 3 = 8 + 16 + 2 + 3 = 29 1 (mod 7.

Tentamen i 5B1118 Diskret matematik 5p den 14 augusti, 2002 Lösningsförslag 3 Alltså finns inga nollställen till q(x och eftersom graden är tre måste det därmed vara irreducibelt. Faktoriseringen av x 4 +2x 3 +x+1 är alltså (x 2(x 3 +4x 2 +x+3 i Z 7 [x]. Svar: Faktoriseringen av x 4 + 2x 3 + x + 1 i irreducibla faktorer i Z 7 [x] är (x 2(x 3 + 4x 2 + x + 3. 5. I England bedrivs sedan länge en speciall sorts klockringning, där n olika stämda kyrkklockor används. Man ringer dessa i sekvenser, där alla klockor ingår exakt en gång i varje sekvens (varje sekvens svarar mot en permutation av klockorna. Permutationerna för två sekvenser i följd får bara skilja sig åt med en granntransposition (två element bredvid varandra byter plats. En tillåten följd av sekvenser med tre klockor är exempelvis ABC, ACB, CAB, CBA, BCA, BAC. Klockringningen är slut när man hunnit med samtliga permutationer. Betrakta problemet att finna en sådan följd av sekvenser, för godtyckligt n. Modellera detta som ett grafproblem, med permutationerna som hörn. Vad svarar en giltig klockringning mot i grafteoretiska termer? Är det i allmänhet lätt att finna en lösning till sådana problem? (3 Lösning: Vi skapar en graf med permutationerna som hörn. Två hörn är grannar, det vill säga att det går en kant mellan dem, om dessa permutationer skiljer sig åt med en granntransposition. Vi vill finna en stig i denna graf sådan att varje hörn besöks exakt en gång. Detta kallar vi en Hamiltonstig. Det är i allmänhet ett svårt problem att finna en Hamiltonstig i en graf. 6. Förklara hur en latinsk rektangel kan utvidgas till en latinsk kvadrat med hjälp av kantfärgning av bipartita grafer. Illustrera metoden genom att fylla ut rektangeln A B C D E E A D C B Lösning: Vi associerar en bipartit graf till den latinska rektangeln genom att införa hörnen {A, B, C, D, E} och {1, 2, 3, 4, 5} och kanter mellan hörnen om symbolen inte står i motsvarande kolonn. Vi får då kanterna {A3, A4, A5, B1, B3, B4, C1, C2, C5, D1, D2, D5, E2, E3, E4}. Om vi lyckas kantfärga denna graf med tre färger kan vi låta de tre färgerna svara mot de tre rader som fattas för att rektangeln skall bli en kvadrat. Att samma färg används precis en gång för varje hörn innebär att kvadraten kommer att ha den latinska egenskapen att varje symbol står precis en gång i varje rad och varje kolonn. Den ursprungliga rektangeln svarar mot en kantfärgning av den komplementära bipartita grafen och sammantaget ger det en kantfärgning av den fullständiga bipartita grafen. (4

Tentamen i 5B1118 Diskret matematik 5p den 14 augusti, 2002 Lösningsförslag 4 För att finna en kantfärgning av vår graf börjar vi med att försöka med den första färgen. Vi väljer till symbolerna A, B, C, D, E det första hörn på motsvarande sida som fortfarande inte är upptaget. Vi börjar med A3 och går vidare med B1, C2, D5 och E4. Vi har nu lyckats med en färg, och den graf som återstår om vi tar bort dessa fem kanter är tvåvalent, och kan därmed enkelt kantfärgas genom att följa cyklerna och ge kanterna alternerande färger. Vi får då A4 i ena färgen, B4 i andra, osv. De två sista färgerna ges av {A4, B3, E2, D1, C5} och {B4, E3, D2, C1, A5}. Den utfyllda kvadraten blir nu A B C D E E A D C B B C A E D D E B A C C D E B A 7. En linjär kod ges av matrisen H = 0 1 0 1 0 1 1 1 1 1 0 0 0 1 0 1 1 0 1 1 0 Hur många fel rättar den? Hur många kodord innehåller den? Om ordet 0110011 mottas, vilket kan vi då anta skickades? (4 Lösning: Koden som ges av H är en Hammingkod, eftersom matrisen innehåller alla möjliga kolonner utom den med enbart nollor. Den rättar därför ett fel. Antalet kodord ges av formeln 2 2r r 1, där r är antalet rader i matrisen. I detta fall får vi 2 4 = 16 kodord. Om vi multiplicerar H på vektorn (0110011 får vi vektorn (111. Vi letar reda på den kolonn som är (111, nämligen den andra. Det innebär att det har blivit fel i andra positionen i det skickade ordet. Det som skickades var således 0010011. Svar: Koden rättar ett fel och innehåller 16 kodord. Det ord som skickades är 0010011. 8. Om sex personers namn skrivs på lappar som slumpvis fördelas till de sex personerna, så att alla får var sin, är sannolikheten att ingen får sitt eget namn 53/144. Bevisa detta, exempelvis med hjälp av sållprincipen. (4 Lösning: Vi betraktar de 6! = 720 permutationer som fås genom alla möjliga sätt att fördela lapparna. Vi är ute efter att räkna de permutationer som saknar fixpunkter och sedan dela med det totala antalet permutationer. För att räkna antalet permutationer utan fixpunkter använder vi sållprincipen. Låt A i vara de permutationer som fixerar i, för i = 1, 2, 3, 4, 5, 6. Vi vill beräkna kardinaliteten hos komplementet till unionen av dessa.

Tentamen i 5B1118 Diskret matematik 5p den 14 augusti, 2002 Lösningsförslag 5 När vi använder sållprincipen behöver vi kunna beräkna skärningar av flera A i. Skärningen av k av mängderna består av permutationer som fixerar motsvarande k element. Vi får (6 k! olika permutationer som fixerar k givna element eftersom de resterande 6 k punkterna får permuteras fritt. Antalet sätt att välja ut k av delmängderna är ( 6 k. För att beräkna antalet element i unionen bestämmer vi α 1 = A 1 + A 2 + A 3 + A 4 + A 5 + A 6 = 5! (6 1 = 6! = 720 α 2 = A 1 A 2 + + A 5 A 6 = 4! (6 2 = 24 15 = 360 α 3 = A 1 A 2 A 3 + + A 4 A 5 A 6 = 3! (6 3 = 6 20 = 120 α 4 = A 1 A 2 A 3 A 4 + + A 3 A 4 A 5 A 6 = 2! (6 4 = 2 15 = 30 α 5 = A 1 A 2 A 3 A 4 A 5 + + A 2 A 3 A 4 A 5 A 6 = 1! (6 5 = 6 α 6 = A 1 A 2 A 3 A 4 A 5 A 6 = 0! (6 6 = 1 1 = 1 och enligt sållprincipen är A 1 A 2 A 6 = α 1 α 2 +α 3 α 4 +α 5 α 6 = 720 360+120 30+6 1 = 455 och antalet element i komplementet till unionen blir 6! 455 = 720 455 = 265. Eftersom det totala antalet permutationer är 6! = 720 är sannolikheten att det blir en permutation utan fixpunkter 265/720 = 53/144. Svar: 9. Låt M {{a 1, a 2,...} a i N} vara mängden av följder {a 1, a 2,...} av naturliga tal sådana att endast ett ändligt antal element är nollskilda. Visa med hjälp av Aritmetikens fundamentalsats att mängden M har samma kardinalitet som de naturliga talen. (4 Lösning: Enligt aritmetikens fundamenalsats har varje positivt heltal en unik faktorisering i primtal. Om vi numrerar primtalen som p 1, p 2, p 3,... kan vi nu uttrycka en sådan faktorisering som p a 1 1 p a 2 2 p a 3 3 där exponenterna förr eller senare alla är noll. Oservera att det finns ett oändligt antal primtal, så p i kommer att vara definierat för alla positiva heltal i. Vi utnyttjar detta för att få en bijektion mellan M och de positiva hela talen genom a 1, a 2, a 3,... p a 1 1 p a 2 2 p a 3 3 Denna funktion är injektiv eftersom faktoriseringen är unik, och den är surjektiv eftersom varje positivt heltal har en sådan faktorisering. Vi har därmed att M har samma kardinalitet som de positiva heltalen. Vi kan å andra sidan finna en bijektion från de positiva hela talen till de naturliga talen genom att sända n på n 1. Alltså finns en bijektion mellan M och de naturliga talen och de har samma kardinalitet.

Tentamen i 5B1118 Diskret matematik 5p den 14 augusti, 2002 Lösningsförslag 6 10. Vi säger att en permutation σ = σ 1 σ 2... σ n innehåller mönstret τ = τ 1 τ 2... τ k, om vi kan plocka ut element σ i1, σ i2,..., σ ik, där i 1 < i 2 <... < i k, så att de är ordnade storleksmässigt på samma sätt som τ. Exempel: permutationen 164523 innehåller mönstret 132 på flera ställen, såsom 164523, 164523 och 164523. Den innehåller däremot inte mönstret 213. Låt L k vara längden hos den kortaste permutationen som innehåller alla mönster av längd k. Visa att L k k2 för stora k genom att visa att kortare permutationer inte kan innehålla alla mönster av längd k, eftersom det inte finns tillräckligt med delsekvenser i dem. Du får använda att k! 2πk k+1/2 e k. (4 Lösning: En permutation av längd L k innehåller ( L k k delsekvenser av längd k. Antalet permutationer av längd k är k!. Vi vill alltså visa att ( L k k < k! om Lk < k2. Vi skriver om ( L k k < k! som Lk (L k 1(L k 2... (L k k + 1 < (k! 2. Eftersom L k (L k 1(L k 2... (L k k + 1 < L k k räcker det att visa Lk k k!. Men (k! 2 ( 2πk k+1/2 e k 2 = 2πk 2k+1 e 2k 1/k k2 = ((2πk k. Därmed står det klart att om L k < k2 så är ( k L k (L k 1(L k 2... (L k k + 1 < L k 2 k k ((2πk 1/k k2 k (k! 2, det vill säga att ( Lk < k!. k