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

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

Algebra och kryptografi Facit till udda uppgifter

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

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

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

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

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

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

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

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

DEL I. Matematiska Institutionen KTH

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

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

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

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

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

Uppgifter om funktioner

Kinesiska restsatsen

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

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

Algebra och kryptografi

Diskret matematik, lektion 2

Algebra och Diskret Matematik A (svenska)

Mängder och kardinalitet

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

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

MITTUNIVERSITETET TFM. Modelltenta Algebra och Diskret Matematik. Skrivtid: 5 timmar. Datum: 1 oktober 2007

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

Några satser ur talteorin

2MA105 Algebraiska strukturer I. Per-Anders Svensson

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

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.

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

Diskret matematik: Övningstentamen 4

Sådana avbildningar kallar vi bijektioner mellan A och B (eller från A till B).

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

Om relationer och algebraiska

Tentamen TMV210 Inledande Diskret Matematik, D1/DI2

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

SF2715 Tillämpad kombinatorik, 6hp

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

Algebra och Diskret Matematik A (svenska)

Efternamn förnamn pnr årskurs

DEL I. Matematiska Institutionen KTH

Lösningsförslag till övningsuppgifter, del II

Grupper och RSA-kryptering

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

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

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.

Diofantiska ekvationer

Uppsala Universitet Matematiska Institutionen Thomas Erlandsson

MINNESANTECKNINGAR FÖR DELTAGARNA I WORKSHOP GRUPPER

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

MA2047 Algebra och diskret matematik

Exempel. Komplexkonjugerade rotpar

En bijektion mellan två mängder A och B som har ändligt antal element kan endast finnas om mängderna har samma antal element.

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

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

ÄNDLIGT OCH OÄNDLIGT AVSNITT 4

Övningshäfte 3: Funktioner och relationer

Algebra och kombinatorik 10/ Föreläsning 4. Låt X vara en ändlig mängd. En permutation av X är en bijektiv funktion X X. Sats: S n =n!

x2 6x x2 6x + 14 x (x2 2x + 4)

MS-A0409 Grundkurs i diskret matematik Appendix, del II

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

Lite additioner till Föreläsningsanteckningarna. 1 Tillägg till kapitel 1.

IX Diskret matematik

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

MA2047 Algebra och diskret matematik

Lösningar till utvalda uppgifter i kapitel 2

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

Diskret matematik: Övningstentamen 1

Kappa 2014, lösningsförslag på problem 5

Tentamen i matematik. f(x) = ln(ln(x)),

Dugga 2 i Matematisk grundkurs

En bijektion mellan två mängder A och B som har ändligt antal element kan finnas endast om mängderna har samma antal element.

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

DEL I 15 poäng totalt inklusive bonus poäng.

Euklides algoritm för polynom

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

SF1626 Flervariabelanalys Tentamen Tisdagen den 12 januari 2016

Gruppteori. Ilyas Ahmed och Qusay Naji. 23 maj Tack till professor Dan Laksov I samarbete med Kungilga Tekniska Högskolan (KTH)

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

2. Lös ekvationen z i = 2 z + 1 och ge i det komplexa talplanet en illustration av lösningsmängden.

Hela tal LCB 1999/2000

Algebra och kombinatorik 28/4 och 5/ Föreläsning 9 och 10

MA2047 Algebra och diskret matematik

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

Lösningar till Algebra och kombinatorik

Abstrakt algebra för gymnasister

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.

MS-A0409 Grundkurs i diskret matematik Sammanfattning, del II

Definitionsmängd, urbild, domän

Kap. 8 Relationer och funktioner

Funktioner och kombinatoriska tillämpningar. Mars

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

v0.2, Högskolan i Skövde Tentamen i matematik

LINJÄR ALGEBRA II LEKTION 8+9

Grafer och grannmatriser

Lösningsförslag, preliminär version 0.1, 23 januari 2018

Transkript:

Institutionen för matematik, KTH Mats Boij och Niklas Eriksen Lösningsförslag till Tentamen i 5B1118 Diskret matematik 5p 20 december, 2001 1. Låt M = {0, 1, 2,..., 99} och definiera en funktion f : M M genom att låta f(x) vara resten vid division av 3x + 5 med 100. Avgör om f är injektiv, surjektiv eller bijektiv. (3) Lösning: För att avgöra ifall funktionen är injektiv undersöker vi om olika argument kan ge samma funktionsvärde. Antag att f(x) = f(y). Då ger 3x + 5 och 3y + 5 samma rest vid division med 100. Det betyder att skillnaden mellan dem måste vara delbar med 100 och vi får (3x + 5) (3y + 5) = 100k för något heltal k, men det innebär att 3(x y) = 100k. Eftersom 100 = 3 33 + 1 är 3 och 100 relativt prima, och vi får att x y måste vara delbart med 100. Eftersom 99 x y 99 kan inte x y vara delbart med 100 utan att x y = 0, dvs x = y. Vi har kommit fram till att f(x) = f(y) medför att x = y, dvs f är injektiv. Eftersom det är en injektiv funktion från en ändlig mängd till sig själv är den också surjektiv, och därmed också bijektiv. Vi kan också se att den är surjektiv genom att se att vi kan lösa den diofantiska ekvationen 3x + 5 = 100k + y för alla värden på y eftersom 3 och 100 är relativt prima. Svar: Funktionen f är bijektiv, dvs både injektiv och surjektiv. Rättningsmall: Endast rätt svar ger 0 poäng. Det är viktigt att motivera att den är både injektiv och surjektiv på ett bra sätt. Endast en korrekt motivering för endera injektivitet eller surjektivitet ger högst 2 poäng. Rätt formulerade definitioner av injektivitet, surjektivitet och bijektivitet ger 1 poäng. En korrekt utförd lösning visar på förståelse av begreppen injektivitet, surjektivititet och bijektivitet. Dessutom visar det på förståelse av heltalsaritmetik och delbarhet. 2. När man spelar Bridge tilldelas varje spelare 13 kort. Antag att en spelare fått 5 hjärter, 3 ruter, 2 klöver och 3 spader. På hur mänga sätt kan dessa kort sorteras så att varje färg ligger samlad, dvs alla hjärter ligger i följd, etc? Hur många sätt finns det om en spelare har h hjärter, r ruter, k klöver och s spader? (3) Lösning: Vi börjar med att gruppera korten färgvis. Sedan sorterar vi korten inom varje färg. Detta svarar mot att ordna dem linjärt, det vill säga att permutera dem, och n kort kan permuteras på n! olika sätt. Slutligen permuteras färgerna, vilket kan

Tentamen i 5B1118 Diskret matematik 5p den 20 december, 2001 Lösningsförslag 2 göras på 4! sätt om samtliga färger förekommer, annars m! om m färger förekommer i handen. Enligt multiplikationsprincipen blir svaret generellt och i vårt specialfall h!r!k!s!m! 5!3!2!3!4! = 120 6 2 6 24 = 2 9 3 4 10 = 449720. Svar: Antalet bridgehänder blir 449720 resp h!r!k!s!4!. Rättningsmall: Viktigt är att kunna formulera vad man gör. Problemet bryts ner i mindre delar, som lätt kan beräknas. Att endast sortera färgerna ger högst 1 poäng. Att endast sortera inom färgerna ger likaledes högst en poäng. Att antalet sätt att fördela 5 hjärterkort ges av 5! ska motiveras, exempelvis med att detta är en permutation. Generaliseringen svarar mot en poäng, första delen mot två. De som använt multinomialtal har i allmänhet fått 0 poäng, eftersom det räknar antalet sätt att blanda korten om kort av samma färg betraktas som lika. 3. Sex bollar läggs slumpmässigt i fyra lådor. Är sannolikheten att ingen låda blir tom större eller mindre än 0,4? (3) Lösning: Sannolikheten fås genom att dela antalet gynnsamma utfall med totala antalet utfall, under förutsättning att alla utfall är lika sannolika. Totala antalet utfall ges i det här fallet av antalet sätt att lägga sex bollar i fyra lådor, vilket är 4 6. Antalet gynnsamma utfall ges av antalet sätt att lägga sex bollar i fyra lådor så att ingen blir tom. Det är samma sak som antalet surjektiva funktioner från en mängd med sex element till en mängd med fyra element och det ges av 4!S 6,4, där S 6,4 är Stirlingtalet som räknar antalet partitioner av en mängd med sex element i fyra delar. Vi kan använda rekursionen för Stirlingtalen för att beräkna S 6,4. S n,k = S n 1,k + ks n 1,k. Vi kan ställa upp en tabell liknande Pascals triangel, eftersom vi vet att S n,1 = S n,n = 1, för alla n. Vi får 1 1 1 1 3 1 1 7 6 1 1 15 25 10 1 1 31 90 65 15 1

Tentamen i 5B1118 Diskret matematik 5p den 20 december, 2001 Lösningsförslag 3 Vi får från denna tabell att S 6,4 = 65 och antalet sätt att lägga bollarna i lådorna så att ingen blir tom blir 4! 65. Sannolikheten att ingen låda blir tom ges nu av 4! 65 4 7 = 3 8 65 2 12 = 195 512. Vi skall jämföra detta med 0, 4 = 2/5 och får att eftersom 5 195 = 975 < 512 2 = 1024. 195 512 < 2 5 Svar: Sannolikheten är 195/512 som är mindre än 0, 4. Rättningsmall: Att räkna med oordnade utfall ger högst 1 poäng, eftersom det inte kan förutsättas att dessa är lika sannolika. Rätt antal surjektioner ger 2 poäng. För full poäng krävs att rätt sannolikhet tas fram och att denna jämförs med 0,4. 4. Bestäm polynom λ(x) och µ(x) i Z 3 [x] sådana att µ(x)(x 3 + x 2 + 1) + λ(x)(x 2 + 2x + 2) = 1. Lösning: Vi använder Euklides algoritm för polynom. Koefficienterna räknas modulo 3. Det ger x 3 + 2x 2 + 1 = x(x 2 + 2x + 2) + (x + 1) x 2 + 2x + 2 = (x + 1)(x + 1) + 1 Dessa beräkningar kan nu följas baklänges för att beräkna µ(x) och λ(x). Vi får 1 = (x 2 + 2x + 2) (x + 1)(x + 1) = (x 2 + 2x + 2) (x + 1)(x 3 + 2x 2 + 1 x(x 2 + 2x + 2)) = (x + 1)(x 3 + 2x 2 + 1) + (x 2 + x + 1)(x 2 + 2x + 2). En lösning är alltså µ(x) = (x + 1) och λ(x) = x 2 + x + 1. Svar: Polynomen µ(x) = (x + 1) och λ(x) = x 2 + x + 1 är en lösning. Rättningsmall: Denna uppgift testar förtrogenhet med Euklides algoritm. Om första beräkningen utförs och slutsats dras att lösning finns ges ett poäng. Nästa beräkning ger ytterligare ett poäng och ett välpresenterat svar den tredje poängen. (3)

Tentamen i 5B1118 Diskret matematik 5p den 20 december, 2001 Lösningsförslag 4 5. Bestäm det kromatiska talet för grafen G som ges av följande granntabell 1 2 3 4 5 6 7 8 9 10 3 6 1 5 4 1 1 4 2 2 6 9 6 8 7 2 5 5 7 3 7 10 10 8 3 6 7 9 Lösning: Det kromatiska talet är det minsta antal färger som krävs för att hörnfärga grafen. I det här fallet kan vi hörnfärga grafen med tre färger, men inte med två. Att vi inte kan hörnfärga med två färger kan vi se genom att det finns en cykel av udda längd, exempelvis 4, 5, 8. Att det verkligen går att färga med tre färger kan vi visa genom att ge en explicit hörnfärgning. Vi färgar 1, 8 i en färg, 2, 3, 4, 7 i en annan färg och 5, 6, 9, 10 i en tredje färg. Vi kan kontrollera i tabellen att det inte går kanter inbördes mellan dessa hörn, exempelvis genom att permutera kolonnerna så att de hörn som har färgats med samma färg står tillsammans. 1 8 2 3 4 7 5 6 9 10 3 4 6 1 5 1 4 1 2 2 6 5 9 6 8 5 7 2 7 3 7 10 10 6 8 3 9 7 (3) Svar: Det kromatiska talet för G är tre. Rättningsmall: Rätt definition av kromatiskt tal ger 1 poäng. För kantkromatiskt tal ges högst 2 poäng. Det är viktigt att motivera både att det det går med tre färger och att det inte går med färre än tre färger. 6. Vilka av följande mängder av permutationer är delgrupper till S 5? Är några av delgrupperna isomorfa med varandra? Permutationerna är skrivna på enradsnotation. A = {12345, 14253, 15432, 13524} B = {12345, 53142, 31542, 21543} C = {15342, 42315, 45312, 12345} D = {45321, 54312, 12345, 21354} Lösning: Eftersom S 5 har ändlig ordning räcker det att undersöka om mängderna är slutna under operationen i S 5, det vill säga sammansättning av funktioner. Vi skriver permutationerna på cykelform: (4)

Tentamen i 5B1118 Diskret matematik 5p den 20 december, 2001 Lösningsförslag 5 A = {id, (2453), (25)(34), (2354)} B = {id, (1523), (1352), (12)(35)} C = {(25), (14), (14)(25), id} D = {(1425), (1524), id, (12)(45)} Vi ser att B inte är sluten, eftersom (1523)(1352) = (253) / B. Däremot är de övriga mängderna slutna: A och D därför att de genereras av (2453) respektive (1425) ((2453) 2 = (25)(34), (2453) 3 = (2354), (2453) 4 = id och (1425) 2 = (12)(45), (1425) 3 = (1524), (1425) 4 = id) och C därför att (25) och (14) genererar C. Samtidigt ser vi att A och D är isomorfa med cykliska gruppen på 4 element C 4 och därmed med varandra. C är isomorf med C 2 C 2 eftersom alla element har ordning 2 i och med att permutationerna är uppbyggda av disjunkta transpositioner, och därmed inte med de övriga. Svar: A, C och D är delgrupper till S 5. A och D är isomorfa. Rättningsmall: Detta är en tvådelad fråga, och vardera delen ger maximalt två poäng. Villkoret för att en delmängd är en delgrupp ger en poäng och helt korrekta slutsatser därav nästa poäng. I del två gäller det att motivera ordentligt. Poänggränserna är något flytande, men rätt svar helt utan motivering ger inga poäng. 7. Hur många nollor avslutar talet 2001! om det skrivs hexadecimalt? (Observera att 2001 är skrivet decimalt.) (3) Lösning: Vi behöver få reda på den högsta potens av 16 som delar 2001!. För att göra det beräknar vi först den största potens av 2 som delar 2001!. Vi behöver få reda på hur många av talen 1, 2,..., 2001 som är delbara med tvåpotenserna 2, 4, 8,..., 1024. Det kan vi få genom att ta kvoten av 2001 vid division med dessa tvåpotenser, eftersom antalet tal bland 1, 2,..., n som är delbara med m ges av kvoten av n vid division med m. För att beräkna kvoterna kan vi successivt ta kvoten vid division med två. Vi får då kvoterna k 1 = 1000, k 2 = 500, k 3 = 250, k 4 = 125, k 5 = 62, k 6 = 31, k 7 = 15, k 8 = 7, k 9 = 3, k 10 = 1, där k i är kvoten vid division med 2 i. När vi sedan ska räkna hur många faktorer två det blir i produkten ska vi räkna de som är delbara med två, men inte med fyra, en gång. De som är delbara med fyra, men inte med åtta, räknas två gånger, osv. Alltså ska de som är delbara med 2 n, men inte med 2 n+1, räknas n gånger. På så sätt får vi antalet faktorer två som 1 (k 1 k 2 ) + 2 (k 2 k 3 ) + + 9 (k 9 k 10 ) + 10 k 10 = k 1 + k 2 + + k 10 = 1000 + 500 + 250 + 125 + 62 + 31 + 15 + 7 + 3 + 1 = 1994

Tentamen i 5B1118 Diskret matematik 5p den 20 december, 2001 Lösningsförslag 6 Vi har alltså att 2 1994 är den största tvåpotens som delar 2001! och eftersom 1994 = 4 498 + 2 är 16 498 den största potens av 16 som delar 2001!. Slutsatsen blir att 2001! kommer att avslutas med 498 nollor om det skrivs hexadecimalt. Svar: 2001! avslutas med 498 nollor om det skrivs hexadecimalt. Rättningsmall: Att bestämma antalet nollor i slutet på 2001 ger 0 poäng. Att leta efter tal som är delbara med potenser av 16 ger högst 2 poäng. Principfel vid räkningen av största tvåpotens som delar 2001! ger högst 2 poäng. 8. I nedanstående tabell anges antalet grafer med 6 hörn och k kanter. Man lägger märke till att följden är symmetrisk exempelvis finns lika många grafer med 0 kanter som med 15 kanter. Förklara varför. #kanter 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 #grafer 1 1 2 5 9 15 21 24 24 21 15 9 5 2 1 1 Lösning: Det maximala antalet kanter i en graf med v hörn ges av antalet sätt att bland de v hörnen välja de två, som en kant ska gå mellan. Detta är val utan repetition (vi tillåter inte öglor), så detta ges av binomialkoefficienten ( v ( 2). I vårt fall får vi 6 ) 2 = 6 5 = 15. 2 För varje graf med k kanter kan vi skapa en graf med 15 k kanter genom att låta en kant gå mellan precis de hörn, som i ursprungsgrafen inte var förbundna med en kant. Denna graf kallas komplementgrafen. Denna avbildning från grafer med k hörn till grafer med 15 k hörn är i själva verket en bijektion, eftersom vi får tillbaka ursprungsgrafen om vi avbildar två gånger. Av detta följer att antalet grafer med k kanter är lika med antalet grafer med 15 k kanter, vilket var det som skulle förklaras. Rättningsmall: Det är viktigt att man börjar med att förklara vilken roll 15 (maximala antalet kanter) spelar i talet och hur detta kan beräknas. Brister här ger avdrag på en poäng. Resonemanget med komplementgrafen behöver inte vara så formellt som i lösningen ovan, men det ska klart och tydligt framgå varför antalet grafer med k kanter är lika många som de med 15 k kanter. De som i förbigående eller enbart som slutkläm nämnt komplementgrafen får därför inte full poäng. 9. Formulera vad som menas med en isomorfi av booleska algebror och ge en explicit isomorfi mellan algebran av delmängder till {1, 2, 3, 4} och algebran av booleska funktioner i två variabler. (3) Lösning: En isomorfi av booleska algebror A och B är en bijektiv funktion Φ : A B som bevarar den booleska strukturen, dvs uppfyller (i) Φ(a + a ) = Φ(a) + Φ(a ), för alla a och a i A. (4)

Tentamen i 5B1118 Diskret matematik 5p den 20 december, 2001 Lösningsförslag 7 (ii) Φ(a a ) = Φ(a) Φ(a ), för alla a och a i A. (iii) Φ(ā) = Φ(a), för alla a i A. Vi ska nu ge en explicit isomorfi i fallet då A är algebran av delmängder av {1, 2, 3, 4} och B är algebran av booleska funktioner i två variabler. En boolesk funktion i två variabler är en funktion från B 2 = B 1 B 1 till B 1, där B 1 är den booleska algebran med två element B 1 = {0, 1}. Eftersom B 2 innehåller fyra element {(0, 0), (0, 1), (1, 0), (1, 1)} kan vi till att börja med ge en bijektion i från {1, 2, 3, 4} till B 2. Därmed kan vi till en delmängd X {1, 2, 3, 4} associera funktionen Φ(X) : B 2 B 1 som är ett på i(x) och noll utanför i(x). Eftersom vi från funktionen Φ(X) kan avgöra vilka element som ligger i i(x), och därmed i X, är funktionen injektiv. Eftersom dessutom båda algebrorna har lika många element, nämligen 2 4 = 16, är det en bijektion. Samtliga operationer på B sker punktvis och därmed blir operationerna de samma om vi ser på funktionerna som funktioner från B 2 eller från {1, 2, 3, 4}. Vi skall nu verifiera de tre kraven. (i) Φ(a + a ) = Φ(a) + Φ(a ), för alla a och a i A. I vänsterledet är + union av delmängder. Tag två delmängder X och Y i {1, 2, 3, 4}. Vi tar sedan Φ(X Y ) och ser att det är funktionen som är ett på unionen i(x Y ) = i(x) i(y ) och noll utanför. Om vi ser på högerledet Φ(X) + Φ(Y ) så är det ett precis om någon av Φ(X) eller Φ(Y ) är ett, vilket det är precis för de element som ligger i i(x) eller i(y ), dvs i unionen i(x) i(y ). Alltså är Φ(X Y ) = Φ(X) + Φ(Y ). (ii) Φ(a a ) = Φ(a) Φ(a ), för alla a och a i A. Tag på samma sätt två delmängder X och Y. Vi tar sedan Φ(X Y ) och ser att det är funktionen som är ett på snittet i(x Y ) = i(x) i(y ) och noll utanför. Om vi ser på högerledet Φ(X) Φ(Y ) så är det ett precis om både Φ(X) och Φ(Y ) är ett, vilket det är precis för de element som ligger i både i(x) och i(y ), dvs i snittet i(x) i(y ). Alltså är Φ(X Y ) = Φ(X) Φ(Y ). (iii) Φ(ā) = Φ(a), för alla a i A. Vi tar en delmängd X i {1, 2, 3, 4} och ser på Φ(X c ). Det är en funktion som är ett precis på mängden i(x c ) = i(x) c, dvs utanför i(x). Ser vi på högerledet Φ(X) så är det ett precis om Φ(X) är noll, dvs utanför i(x). Alltså är Φ(X c ) = Φ(X). Rättningsmall: Endast ett någorlunda bra isomorfibegrepp ger högst 1 poäng. 1 poäng för rätt isomorfi och ytterligare 2 poäng för motivering att det verkligen är en isomorfi. 10. I föredraget om bioinformatik under kursens sista vecka angavs en formel för antalet inversioner som krävdes för att sortera en tecknad permutation π med n element. Avståndet var i stort sett n c(π), där c(π) är antalet cykler i brytpunktsgrafen till π, inklusive de korta cyklerna av längd 1. Ett liknande samband gäller för vanliga permutationer. Låt d(π) vara antalet transpositioner som krävs för att sortera π S n. Alternativt kan vi säga att d(π) är det minsta antal transpositioner som krävs för att skriva π. Visa att d(π) = n c(π),

Tentamen i 5B1118 Diskret matematik 5p den 20 december, 2001 Lösningsförslag 8 där c(π) är antalet cykler som permutationen π har då den skrivs med cykelnotation. (Observera att med transpositioner avses här tvåcykler, det vill säga helt enligt definitionen i kursboken.) (4) Lösning: Vi måste studera vad som händer när vi sätter samman en transposition med en permutation π S n. Antag att transpositionen är (x y). Om x och y ligger i samma cykel (x x 1 x 2... x k y y 1... y l ) så får vi (x x 1 x 2... x k y y 1... y l )(x y) = (x y 1... y l )(yx 1... x k ), så antalet cykler har ökat med 1. Om vi antar att x och y ligger i olika cykler så får vi (x x 1... x k )(yy 1... y l )(x y) = (x y 1... y l y x 1... x k ), så antalet cykler minskar med 1. Målet är att med transpositioner öka antalet cykler från c(π) till n, eftersom identiteten (1)(2)... (n) har n cykler. Eftersom transpositioner är sina egna inverser kan vi då förlänga τ 1 τ 2... τ k π = id med transpositionerna och få π = τ k... τ 1. Om vi på motsvarande sätt har skrivit π som en produkt av transpositioner, så följer att dessa sorterar π. Av analysen ovan står klart att vi, för att öka antalet cykler från c(π) till n måste applicera minst n c(π) tranpositioner, eftersom varje transposition förmår öka antalet cykler maximalt ett steg. Å andra sidan, eftersom vi alltid kan finna två element i samma cykel om permutationen inte är identiteten, så kan vi alltid finns en transposition som ökar antalet cykler med ett. Därav följer att antalet transpositioner som krävs för att sortera en permutation π S n ges av n c(π). Rättningsmall: Detta är en svårare uppgift och är tänkt att klaras av dem som aspirerar på betyg 5. Vi lägger därför litet högre vikt vid formaliteter här. Det ska av lösningen klart och tydligt framgå sambandet mellan sortering av π och omskrivning av π som en sammansättning av transpositioner. Det ska även framgå att antalet cykler ändras ett steg uppåt eller nedåt så en transposition appliceras, samt att det alltid finns en transposition som ökar antalet cykler, om π id.