MS-A409 Grundkurs i diskret matematik Appendix, del I

Relevanta dokument
MS-A0409 Grundkurs i diskret matematik I

MS-A0409 Grundkurs i diskret matematik I

MS-A0409 Grundkurs i diskret matematik Appendix, del II

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

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

Lösningar till utvalda uppgifter i kapitel 4

Föreläsning 5: Summor (forts) och induktionsbevis

3, 6, 9, 12, 15, 18. 1, 2, 4, 8, 16, 32 Nu är stunden inne, då vill vill summera talen i en talföljd

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

Lösningar till Algebra och kombinatorik

MA2047 Algebra och diskret matematik

MA2047 Algebra och diskret matematik

MS-A0509 Grundkurs i sannolikhetskalkyl och statistik Exempel, del I

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

TATA42: Föreläsning 5 Serier ( generaliserade summor )

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

Explorativ övning 5 MATEMATISK INDUKTION

A-del. (Endast svar krävs)

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

Övningshäfte 2: Induktion och rekursion

gränsvärde existerar, vilket förefaller vara en naturlig definition (jämför med de generaliserade integralerna). I exemplet ovan ser vi att 3 = 3 n n

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

Explorativ övning 5 MATEMATISK INDUKTION

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

Matematiska uppgifter

Funktioner. Räta linjen

Kompletteringsmaterial. K2 Något om modeller, kompakthetssatsen

DEL I. Matematiska Institutionen KTH

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

Filosofisk logik Kapitel 15. Robin Stenwall Lunds universitet

Lösningar till Algebra och kombinatorik

Tentamen i TDDC75 Diskreta strukturer , lösningsförslag

1, 2, 3, 4, 5, 6,...

MS-A0409 Grundkurs i diskret matematik I

I kursen i endimensionell analys är mängden av reella tal (eng. real number), R, fundamental.

MS-A0509 Grundkurs i sannolikhetskalkyl och statistik Sammanfattning, del I

Tentamen i TDDC75 Diskreta strukturer

MS-A0509 Grundkurs i sannolikhetskalkyl och statistik Sammanfattning, del I

TATM79: Föreläsning 1 Notation, ekvationer, polynom och summor

Filosofisk logik Kapitel 15 (forts.) Robin Stenwall Lunds universitet

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

Övningshäfte 1: Logik och matematikens språk

K2 Något om modeller, kompakthetssatsen

Matematiska uppgifter

Om plana och planära grafer

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

TATA42: Föreläsning 10 Serier ( generaliserade summor )

Lösningar till utvalda uppgifter i kapitel 8

Kontinuitet och gränsvärden

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

TAMS79: Föreläsning 10 Markovkedjor

Den räta linjens ekvation

Lösningsförslag till övningsuppgifter, del II

Om plana och planära grafer

Den räta linjens ekvation

Mängdlära. Kapitel Mängder

Uppsala Universitet Matematiska Institutionen Thomas Erlandsson

a = a a a a a a ± ± ± ±500

MS-A0509 Grundkurs i sannolikhetskalkyl och statistik Exempel, del II

Diskret matematik: Övningstentamen 1

Övningshäfte 1: Induktion, rekursion och summor

2 Matematisk grammatik

Om ordinaltal och kardinaltal

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

Väntevärde och varians

Begreppen "mängd" och "element" är grundläggande begrepp i matematiken.

har ekvation (2, 3, 4) (x 1, y 1, z 1) = 0, eller 2x + 3y + 4z = 9. b) Vi söker P 1 = F (1, 1, 1) + F (1, 1, 1) (x 1, y 1, z 1) = 2x + 3y + 4z.

x ( f u 2y + f v 2x) xy = 24 och C = f

MATEMATISK INDUKTION. Syftet med denna övning är att introducera en av de viktigaste bevismetoderna i matematiken

Block 2 Algebra och Diskret Matematik A. Följder, strängar och tal. Referenser. Inledning. 1. Följder

Definitionsmängd, urbild, domän

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

När du läser en definition bör du kontrollera att den är vettig, och försöka få en idé om vad den egentligen betyder. Betrakta följande exempel.

Dagens teman. Mängdlära forts. Relationer och funktioner (AEE 1.2-3, AMII K1.2) Definition av de naturliga talen, Peanos axiom.

Institutionen för Matematik, KTH Torbjörn Kolsrud

1. (a) Formulera vad som skall bevisas i basfallet och i induktionssteget i ett induktionsbevis av påståendet att. 4 5 n för alla n = 0, 1, 2, 3,...

Introduktion till statistik för statsvetare

Hela tal LCB 1999/2000

Filosofisk logik Kapitel 19. Robin Stenwall Lunds universitet

DD1350 Logik för dataloger

Algebra och Diskret Matematik A (svenska)

*UXSS YQLQJ±/RJLNPHGWLOOlPSQLQJDUYW

MATEMATISK INDUKTION. Syftet med denna övning är att introducera en av de viktigaste bevismetoderna i matematiken

MS-A0409 Grundkurs i diskret matematik Sammanfattning, del II

Programkonstruktion och Datastrukturer, lektion 7

MS-A0409 Grundkurs i diskret matematik II

Matematisk problemlösning

Kapitel 7. Kontinuitet. 7.1 Definitioner

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

Begreppen "mängd" och "element" är grundläggande begrepp i matematiken.

12. CANTORS PARADIS. KORT ORIENTERING OM MÄNGDTEORI.

Om konvergens av serier

Om semantisk följd och bevis

Matematik 5 Kap 2 Diskret matematik II

Bengt Ringnér. September 20, Detta är föreläsningsmanus på lantmätarprogrammet LTH vecka 5 HT07.

Finaltävling i Stockholm den 22 november 2008

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

Lösningar och kommentarer till uppgifter i 1.1

Gamla tentemensuppgifter

Transkript:

MS-A409 Grundkurs i diskret matematik Appendix, del I G. Gripenberg Aalto-universitetet 2 oktober 2013 G. Gripenberg (Aalto-universitetet) MS-A409 Grundkurs i diskret matematikappendix, del I 2 oktober 2013 1 / 15

Varför är inte mängdläran så enkel som den ser ut? Om man endast behandlar mängder av typen {1, 3, 4, 7} med ändligt många element blir det inga större problem och de mängdteoretiska beteckningarna kan vara behändiga att använda. Det enklaste och klassiska exemplet som visar att det kan bli problem är att försöka definiera en mängd A med A = { x : x / x }. Om A A så gäller inte villkoret A / A och enligt defintionen av A gäller då A / A och man får en motsägelse. Om däremot A / A så uppfyller A villkoret fö mängden A och man har A A vilket igen är en motsägelse. Så hur man än vänder sig får man en motsägelse och det är inte bra! En vardaglig motsvarighet är påståendet Detta är en lögn eller att tala om Barberaren som klipper håret på alla som inte klipper sitt eget hår. G. Gripenberg (Aalto-universitetet) MS-A409 Grundkurs i diskret matematikappendix, del I 2 oktober 2013 2 / 15

Vad kan man kräva av ett predikat L(x, y) som säger att x och y är lika? Om x = y så är förstås y = x, och om dessutom x = z så är y = z. Vidare skulle det vara orimligt att inte ha x = x. Om vi nu skriver x == y istället för L(x, y) ser vi att följande satser skall vara sanna: x y((x == y) (y == x)) x y z((x == y) & (y == z) (x == z)) x(x == x) Observera att detta är samma villkor som för en ekvivalensrelation! G. Gripenberg (Aalto-universitetet) MS-A409 Grundkurs i diskret matematikappendix, del I 2 oktober 2013 3 / 15

Koordinaterna i ett ordnat par Den första koordinaten i [x, y] (eller (x, y)) är (förstås) x och den andra y. Om man skriver paret med mängdbeteckningar som {{a}, {a, b}} så kan man definiera predikat F (p, x) och A(p, y) som säger att första koordinaten i p är x och att andra koordinaten i p är y på följande sätt: (eller kortare z p(x z)) och F (p, x) = z((z p) (x z)) A(p, y) = ( z((z p) & (y p))) & ( u( v(((u p) & (v p)) & (!(u == v)) ((!(y u)) (!(y v)))))). I detta uttryck finns onödigt många parenteser och man kan också skriva det som z((z p) & (y p)) & u v((u p) & (v p) &!(u = v)!(y u)!(y v)). Ännu kortare skulle vara att skriva z p(y p) & u p v p(!(u == v) (y / u) (y / v)). Endel av parenteserna, som tex. kring y u kunde man också lämna bort. G. Gripenberg (Aalto-universitetet) MS-A409 Grundkurs i diskret matematikappendix, del I 2 oktober 2013 4 / 15

Listor, talföljder och kartesiska produkter som funktioner En lista [a, b, c, d] kan tolkas som en funktion f definierad i mängden {1, 2, 3, 4} (eller {0, 1, 2, 3}) så att f (1) = a, f (2) = b, f (3) = c och f (4) = d. En oändlig talföljd (a n ) n=0 = (a 0, a 1, a 2,...) kan tolkas som en funktion f definierad i N 0 så att f (n) = a n för alla n N 0. Om X j är en mängd för varje j J där J är en (annan) mängd så kan man definiera den kartesiska produkten j J X j som mängden av alla funktioner f : J j J X j så att f (j) X j. G. Gripenberg (Aalto-universitetet) MS-A409 Grundkurs i diskret matematikappendix, del I 2 oktober 2013 5 / 15

Hur många jämförelser behövs för att sortera n tal i storleksordning? Vi skall visa att det räcker med högst n log 2 (n) jämförelser. Då n = 1 (eller n = 2) är det klart att detta är sant. Antag nu att det stämmer för alla n k. (Detta är en variant av induktionsprincipen!) och att vi har k + 1 tal som vi skall ordna. Dela upp dessa i två mängder med m tal som vi ordnar och sedan kombinerar vi dessa ordnade mängder till en mängd. De senare kan göras med 2m 1 jämförelser och genom att använda induktionsaxiomet får vi att det sammanlagda antalet jämförelser blir högst 2m log 2 (m) + 2m 1 = 2m log 2 (2m) 1 + 2m 1 = 2m(log 2 (2m) 1) + 2m 1 2m log 2 (2m) = (k + 1) log 2 (k + 1). Om k + 1 = 2m + 1 så delar vi upp mängden i två mängder med m och m + 1 element och får på samma sätt att antalet jämförelser blir högst G. Gripenberg (Aalto-universitetet) MS-A409 Grundkurs i diskret matematikappendix, del I 2 oktober 2013 6 / 15

Hur många jämförelser behövs för att sortera n tal i storleksordning? Forts. m log 2 (m) + (m + 1) log 2 (m + 1) + 2m = m log 2 (m(m + 1)) + log 2 (m + 1) + 2m m(log 2 (2m + 1) 2 ) log 2 (4)) + log 2 (m + 1) + 2m m(2 log 2 (2m + 1) 2) + log 2 (2m + 1) + 2m 2m2 log 2 (2m + 1)) + log 2 (2m + 1) = (k + 1) log 2 (k + 1). Detta innebär att induktionssteget fungerar och att antalet jämförelser som behövs för att ordna n tal hör till mängden O(n log 2 (n) följer av induktionsprincipen. G. Gripenberg (Aalto-universitetet) MS-A409 Grundkurs i diskret matematikappendix, del I 2 oktober 2013 7 / 15

Hur många jämförelser behövs för att hitta talet med storleksordningsnummer p i en mängd med n tal? Det är klart att om p = 1 (det minsta talet) eller p = n (det största talet) så räcker det med (men behövs också) n 1 jämförelser. Vi skall nu visa att maximimantalet jämförelser då 1 p n hör till O(n) dvs. vi skall visa att det finns en konstant C så man genom att göra högst Cn jämförelser kan hitta talet med storeleksordningsnummer p. Om tex. n 2 30 kan man först sortera talen i storleksordning med högst 30n jämförelser, och sedan välja det tal man söker så för dessa fall gäller påståendet med C = 20 och vi skall nu visa att detta gäller för alla n. Antag nu att påståendet (med C = 20) gäller för alla n k (där k 2 20 ). Nu skall vi visa att det också gäller då n = k + 1. Välj m så att 5(2(m 1) + 1) + 1 k + 1 5(2m + 1) och lägg till tal som är större alla ursprungliga så vi har sammanlagt 5(2m + 1) tal. Dela in dessa i 2m + 1 grupper med fem tal och bestäm medianerna av dessa tal. För detta behövs det 6(2m + 1) jämförelser. Sedan bestämmer vi medianerna av medianerna och kallar detta q. Enligt induktionsantagandet kan detta göras med högst 20(2m + 1) jämförelser. G. Gripenberg (Aalto-universitetet) MS-A409 Grundkurs i diskret matematikappendix, del I 2 oktober 2013 8 / 15

Hur många jämförelser behövs för att hitta talet med storleksordningsnummer p i en mängd med n tal?. Forts. Sedan delar vi in alla de övriga talen i två mängder, dels de som är större än q och de som är mindre än q. Vi vet att 3m + 2 av talen är större än q och 3m + 2 är mindre så vi behöver bara 5(2m + 1) 1 6m 4 = 4m jämförelser för detta. Dessutom, och detta är viktigare, den större av dessa mängder innehåller högst 5(2m + 1) 1 3m 2 = 7m + 2 tal. Nu är det tal vi söker antingen q eller ligger i någondera av dessa mängder så vi skall i värsta fall bestämma ett tal med ett visst ordningsnummer i en mängd med 7m + 2 element. Enligt induktionsantagandet kan detta göras med högst 20(7m + 2) jämförelser. Nu har vi alltså visat att vi kan hitta det tal vi sökt med högst 6(2m + 1) + 20(2m + 1) + 10m + 20(7m + 2) jämförelser. För att induktionssteget skall fungera måste detta tal vara mindre än 20(k + 1) och eftersom k + 1 5(2(m 1) + 1) + 1 så räcker det att visa att 6(2m + 1) + 20(2m + 1) + 4m + 20(7m + 2) 20(5(2(m 1) + 1) + 1). Denhär olikheten gäller då m 146 4 vilket säkert är fallet då 2m + 1 2 20. G. Gripenberg (Aalto-universitetet) MS-A409 Grundkurs i diskret matematikappendix, del I 2 oktober 2013 9 / 15

Ordnat val av r föremål från en mängd med n föremål Om varje föremål kan väljas bara en gång kan det första väljas på n olika sätt, det andra på n 1 olika sätt och så vidare så att föremål nummer r kan väljas på n r + 1 olika sätt. Genom att använda produktregeln ser vi att antalet olika möjligheter är possibilities is n! n (n 1) (n 2)... (n r + 1) eller (n r)!. Om varje föremål kan väljas flera gånger (dvs. de tas inte bort ur mängden eller så är mängdens element typer av föremål som tas från något annat ställe) då finns det n alternativ vid varje val så att det följer av produktregeln att antalet möjligheter är n r. G. Gripenberg (Aalto-universitetet) MS-A409 Grundkurs i diskret matematikappendix, del I 2 oktober 2013 10 / 15

Icke-ordnat val av r föremål från en mängd med n föremål utan upprepningar Låt b(n, r) vara detta antal av icke-ordnade val av r föremål från en mängd med n föremål utan upprepningar. När vi har gjort ett sådant val får vi ett ordnat val genom att ordna de valda r föremålen. Detta kan göras på r! olika sätt så det följer av produktprincipen att antalet sätt göra att ett ordnat val av r föremål från en mängd med n föremål utan upprepningar är b(n, r)cdotr!. Eftersom vi vet att detta antal är n (n 1)... (n r + 1) = n! (n r)! så får vi b(n, r) = n! r! (n r)! = ( ) n. r G. Gripenberg (Aalto-universitetet) MS-A409 Grundkurs i diskret matematikappendix, del I 2 oktober 2013 11 / 15

Icke-ordnat val av r föremål från en mängd med n föremål med upprepningar, I Antag att mängden är {a 1, a 2,..., a n }. Om vi har en lista med de r + n 1 talen 1, 2,..., r + n 1 kan vi välja välja n 1 av dessa och sätta dem i växande ordning 1 p 1 < p 2 <... < p n 1 r + n 1. Låt nu r 1 = p 1 1, r 2 = p 2 p 1 1,..., r k = p k p k 1 1,..., r n = r + n 1 p n 1. Det ger nu ett val där vi valt r k föremål av typ a k och n k=1 r k = r. Å andra sidan, om vi väljer r k föremål av typ a k så att n k=1 r k = r då bestämmer detta ett val av talen p j så att p 1 = r 1 + 1, och p k = p k 1 + r k + 1, k = 2,..., n 1. Därför kommer antalet icke-ordnade val av r föremål från en mängd med n föremål med upprepningar att bli antalet icke ordnade val av n 1 ((eller r) föremål ) ( från en mängd ) r + n 1 r + n 1 r + n 1 föremål utan upprepningar, dvs. =. n 1 r G. Gripenberg (Aalto-universitetet) MS-A409 Grundkurs i diskret matematikappendix, del I 2 oktober 2013 12 / 15

Icke-ordnat val av r föremål från en mängd med n föremål med upprepningar, II Låt f (r, n) vara antalet sätt på vilka man kan göra ett icke-ordnat val av r föremål från en mängd med n föremål med upprepningar. Ett sådant val är detsamma som att placera r föremål i n ordnade (dvs. inte identiska) lådor. Om n = 1, så kan detta göras på bara ett sätt så att f (r, 1) = 1 för alla r 0. Om n > 1 kan vi sätta j = 0, 1,..., r föremål i den första lådan och de återstående r j föremålen i de återstående n 1 lådorna. Eftersom vi får olika resultat för varje val värde på j så får vi rekursionsekvationen f (r, n) = r j=0 f (r j, n 1) k = = r j r f (k, n 1). I synnerhet betyder detta att f (r, 2) = r + 1 och med hjälp av formeln för summan av en aritmetisk serie får vi f (r, 3) = (r+2)(r+1) 2. Nu gissar vi att f (r, n) = ( ) ( r+n 1 n 1 = r+n 1 ) r så vi skall visa att ( ) r + n 1 r ( ) k + n 2 =, r 0, n 2. n 1 n 2 k=0 G. Gripenberg (Aalto-universitetet) MS-A409 Grundkurs i diskret matematikappendix, del I 2 oktober 2013 13 / 15 k=0

Icke-ordnat val av r föremål från en mängd med n föremål med upprepningar, II, forts. Denna likhet gäller säkert för r = 0 och varje n 2. Antag att den gäller för r = s och n 2. Då får vi när r = s + 1 och n 2 s+1 ( ) ( ) k + n 2 s + 1 + n 2 s ( ) k + n 2 = + n 2 n 2 n 2 k=0 k=0 ( ) ( ) s + 1 + n 2 s + n 1 = + n 2 n 1 (s + n 1)... (s + 2) (s + n 1)... (s + 1) = + (n 2)! (n 1)! (s + n 1)... (s + 2) (n 1 + s + 1) = (n 1)! ( ) (s + n) (s + n 1)... (s + n (n 1) + 1) s + 1 + n 1 = =. (n 1)! n 1 Induktionssteget fungerar och påståendet följer med induktionsprincipen. G. Gripenberg (Aalto-universitetet) MS-A409 Grundkurs i diskret matematikappendix, del I 2 oktober 2013 14 / 15

Antalet surjektioner A B då A = m och B = n Antag att B = {y 1, y 2,..., y m }. Låt F = B A vara mängden av alla funktioner A B. Låt F j = (B \ {y j }) A F vara mängden av alla funktioner A : B \ {y j }, dvs. alla funktioner f F så att f (x) y j för alla x A. Detta innebär att mängden av surjektioner är F \ m j=1 F j. Nu är F j1 F j2... F jk mängden (B \ {y j1, y j2,... y jk }) A av alla funktioner A B som inte får något av värdena y j1,..., y jk. Om 1 j 1 <... < j k n så är F j1 F j2... F jk = (n k) m. Eftersom indexen 1 j 1 <... < j k n kan väljas på ( n k) olika sätt så kan vi med hjälp av inklusions-exklusionsprincipen dra slutsatsen att antalet surjektioner: A B är ( n ( ) n n m ( 1) )(n k+1 k) m = k k=1 n ( ) n ( 1) n r r m. r Observera att då m < n så finns det inga surjektioner: A B så att n r=0 ( 1)n r ( n r) r m = 0 då n < m, vilket kanske inte är helt uppenbart. r=0 G. Gripenberg (Aalto-universitetet) MS-A409 Grundkurs i diskret matematikappendix, del I 2 oktober 2013 15 / 15