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

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

Hela tal LCB 1999/2000

Delbarhet och primtal

MA2047 Algebra och diskret matematik

Matematik 5 Kap 2 Diskret matematik II

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

Kapitel 2: De hela talen

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)

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

TALSYSTEM, DELBARHET OCH PRIMTAL

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

Uppsala Universitet Matematiska Institutionen Thomas Erlandsson

Algebra I, 1MA004. Lektionsplanering

LMA033/LMA515. Fredrik Lindgren. 4 september 2013

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

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

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

MA2047 Algebra och diskret matematik

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

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)

POLYNOM OCH POLYNOMEKVATIONER

KTHs Matematiska Cirkel. Talteori. Andreas Enblom Alan Sola

Diskret matematik: Övningstentamen 1

Tal och polynom. Johan Wild

Övningshäfte 3: Polynom och polynomekvationer

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

PRIMTALEN, MULTIPLIKATION OCH DIOFANTISKA EKVATIONER

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

Föreläsning 8 i kursen Ma III, #IX1305, HT 07. (Fjärde föreläsningen av Bo Åhlander)

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

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

Lösningar till Algebra och kombinatorik

(A B) C = A C B C och (A B) C = A C B C. Bevis: (A B) C = A C B C : (A B) C = A C B C : B C (A B) C A C B C

Lösningar till utvalda uppgifter i kapitel 5

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

SJÄLVSTÄNDIGA ARBETEN I MATEMATIK

2 Matematisk grammatik

Mer om faktorisering

Grupper och RSA-kryptering

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

Entydig faktorisering och Fermats stora sats i fallet n = 3

Några satser ur talteorin

DELBARHET OCH PRIMTAL. Syftet med detta avsnitt är att bekanta sig med delbarhetsegenskaper hos heltalen.

ALGEBRAISKA STRUKTURER. Juliusz Brzezinski

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.

Mer om reella tal och kontinuitet

Föreläsning 9: Talteori

Diofantiska ekvationer

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

TILLÄMPADE DISKRETA STRUKTURER. Juliusz Brzezinski och Jan Stevens

Laboration 3: Rekursiva definitioner, listor och ett olöst problem

Om ordinaltal och kardinaltal

Logiska konnektiv som disjunktion, konjunktion, implikation, ekvivalens, negation.

Pythagoreiska trianglar

Kontinuitet och gränsvärden

Teori :: Diofantiska ekvationer v1.2

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.

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

Anteckningar propp SMT2

EXAMENSARBETEN I MATEMATIK

Mer om kontinuitet. Kapitel K. K.1 Övre och undre gräns

Sommarmatte. Matematiska Vetenskaper. 12 mars 2012

1 Talteori. Det här kapitlet inleder vi med att ta

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

Primtalen och aritmetikens fundamentalsats

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

POLYNOM OCH EKVATIONER. Matematiska institutionen Stockholms universitet Experimentupplaga 2003 Eftertryck förbjudes eftertryckligen

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

Geometriska konstruktioner

Algebra och Diskret Matematik A (svenska)

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

Kinesiska restsatsen

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

1 Att läsa matematik.

1. MYSTERIER BLAND HELTALEN.

Lite om räkning med rationella uttryck, 23/10

Induktionsprincipen Starka induktionsprincipen Välordningsprincipen Divisionsalgoritmen

Algebra och Diskret Matematik A (svenska)

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

Diskret matematik. Gunnar Bergström

Lösningar till Algebra och kombinatorik

NÅGOT OM KRYPTERING. Kapitel 1

Kompletteringsmaterial. K2 Något om modeller, kompakthetssatsen

Uppsalas Matematiska Cirkel. Geometriska konstruktioner

Sommarmatte del 1. Matematiska Vetenskaper. 15 augusti c 2017 Matematiska Vetenskaper

Algoritmer, datastrukturer och komplexitet

INDUKTION OCH DEDUKTION

MA2047 Algebra och diskret matematik

TALSYSTEM OCH RESTARITMETIKER. Juliusz Brzezinski

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

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

Analys 360 En webbaserad analyskurs Analysens grunder. Om de reella talen. MatematikCentrum LTH

Övningshäfte 2: Induktion och rekursion

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

Finaltävling i Uppsala den 24 november 2018

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

K2 Något om modeller, kompakthetssatsen

Inlämningsuppgift, LMN100

Explorativ övning 5 MATEMATISK INDUKTION

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

Transkript:

Läsanvisning till Discrete matematics av Norman Biggs - 5B1118 Diskret matematik Mats Boij 28 oktober 2001 1 Heltalen Det första kapitlet handlar om heltalen och deras aritmetik, dvs deras egenskaper som har samband med addition och multiplikation. Vi får se axiomen för heltalen. För den här kursen är inte dessa axiom så centrala, men det kan vara bra att veta att det finns en solid grund för det vi sedan kommer att hålla på med. Det handlar också om heltalens ordning och något som kallas välordning, som ligger till grund för induktionsprincipen och rekursiva definitioner. Speciellt det senare har stora anknytningar till datalogi och programkonstruktion. Vi får reda på begrepp som har med delbarhet att göra, exempelvis största gemensamma delaren, och det avslutas med aritmetikens fundamentalsats som säger att faktorseringen av heltal i primfaktorer är unik sånär som på ordningen. Den viktigaste algoritmen vi stöter på är Euklides algoritm och den kommer också att användas flitigt senare i kursen. Rekommenderade uppgifter lättare svårare 1.3 2 1.6 2,4(i) 1.7 1,5 1.8 1 1.9 5,6 10,18 1.1 Aritmetik För att matematiskt beskriva vad som menas med heltalen måste man ha några axiom som talar om hur heltalen fungerar. Tanken med axiom är att det skall vara en minimal uppsättning regler utifrån vilka alla andra regler och egenskaper skall kunna härledas. 1

Heltalen beskrivs nu som en mängd Z med två speciella element 0 och 1 och två räkneoperationer, addition och multiplikation. Additionen skrivs alltid med +, men multiplikationen skrivs ibland med, ibland med och ibland helt utan symbol, ab = a b = a b. integer heltal axiom axiom operation operation deduce härleda 1.2 Heltalens ordning Förutom den algebraiska strukturen som heltalen har genom additionen och multiplikationen finns en naturlig ordning, som skrivs. Det är givetvis den vanliga ordningen som vi lärt oss sedan länge, men för att beskriva denna ordning matematiskt behövs några axiom. Axiom I8, I9 och I10 är axiomen för en partialordning, som är det första exemplet i den här kursen på en relation. Senare kommer vi att stöta på en speciell klass av relationer som kallas ekvivalensrelationer. De två senare axiomen, I11 och I12 handlar om hur ordningen passar ihop med additionen och multiplikationen. Det sista axiomet I13 kallas välordningsaxiomet och det är det som gör att vi kan skilja heltalen från rationella talen, Q, och från reella talen, R. Poängen med välordningsaxiomet är att en mängd heltal som är nedåt begränsad inte kan innehålla en oändlig strikt avtagande följd. Detta är möjligt för exempelvis de rationella talen där följden a n = 1/n ligger i mängden av positiva rationella tal som är nedåt begränsad. ordering relation ordningsrelation arbitrary godtyckliga lower bound undre gräns least member minsta element assert hävda, påstå discrete diskret continuous kontinuerlig Övning 1.2.1 Använd resultatet från uppgift 1.2.1 och axiom I4 för att visa att 0 1. 1.3 Rekursiva definitioner Här definierar Biggs de naturliga talen, N, som de positiva heltalen. Det finns olika konventioner för vad som är naturliga tal. Ofta inkluderas även 0 bland de naturliga talen. 2

En rekursiv definition kan jämföras med en rekursiv metod i programmering. För att kunna tala om hur en följd a n ser ut kan det ibland vara lättare att tala om hur a n beror på tidigare värden i följden. Detta måste kompletteras med något slags startvärden som säkerställer att vi vet hur följden börjar. Antalet startvärden beror på hur rekursionsformeln ser ut. Om a n hela tiden beror på de tre tidigare värdena behövs till exempel tre startvärden, a 0, a 1 och a 2. 1.4 Induktionsprincipen Induktionsprincipen som också togs upp i kursen 5B1115 Matematik I, har mycket gemensamt med rekursiva definitioner. Exempelvis kan man säga att det är induktionsprincipen som gör att vi säkert vet att en rekursiv definition verkligen definierar en följd. I det här avsnittet formuleras induktionsprincipen väldigt abstrakt som Sats 1.4. Här nämns inget påstående eller liknande utan bara en mängd av heltal. Det är viktigt att förstå att detta inte är något annat än den vanliga induktionsprincipen. I slutet av avsnittet nämns begreppet stark induktion, som är en mer generell form av induktion än den som vi har sett tidigare. Det är en form av induktion som vi kommer att få användning för senare, exempelvis när det gäller primtalsfaktorisering. Skillnaden är att vi inte går från n till n + 1 som vi i tidigare gjort, utan att vi kan anta att vi vet att det aktuella påståendet är sant för alla naturliga tal mindre än n och att vi använder den kunskapen för att visa att det då också gäller för n. Styrkan ligger alltså i att vi inte bara använder påståendet för ett av de föregående värdena, utan för alla. induction basis induktionsbas induction hypothesis induktionsantagande 1.5 Kvot och rest Sats 1.5 kallas ofta divisionsalgoritmen, även om det egentligen inte är fråga om en algoritm, utan bara är en sats om existens och entydighet av kvot och rest vid division av ett heltal med ett positivt naturligt tal. Representation i olika baser. De algoritmer för division, addition och multiplikation vi har lärt oss i skolan bygger alla på det så kallade positionssystemet. Det vi inte så ofta har tänkt på är kanske att dessa algoritmer som vi har lärt oss för det decimala positionssystemet också fungerar om vi inte använder just basen 10. I det binära systemet använder man istället basen 2, i det oktala basen 8 och i det hexadecimala basen 16. I allmänhet kan vi använda ett godtyckligt heltal större än ett som bas för ett positionssystem och algoritmerna fungerar på samma sätt. 3

För att bestämma siffrorna i ett tal i en viss bas används divisionsalgoritmen upprepade gånger. Genom att ta resten vid division med b av talet får man den sista siffran. Gör vi samma sak med den kvot vi så fick får vi den näst sista siffran och så vidare. Det kan vara värt att notera att siffrorna som används i basen 16 är quotient kvot remainder rest 1.6 Delbarhet 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E. I det här avsnittet definieras ett antal viktiga begrepp när det handlar om delbarhet. I dagligt tal kan man ibland säga jämt delbar med istället för delbar med, men det betyder precis samma sak. divisor delare factor faktor divides delar divisible delbar multiple multipel 1.7 Största gemensamma delare Den största gemensamma delaren, d, mellan två heltal, a och b, defineras här genom tre egenskaper 1. d a och d b, dvs d delar både a och b. 2. Om c a och c b så c d, dvs alla heltal som delar både a och b delar också d. 3. d 0. Från namnet att döma vore det kanske naturligare att definiera det som det största naturliga tal som delar både a och b, men den definition som ges här är lite mer allmän, och den kan framför allt användas i andra fall än för heltalen, tex för polynom. En viktig konsekvens av Euklides algoritm är Sats 1.7 som säger att den största gemensamma delaren mellan a och b kan skrivas som ma + nb för några heltal m och n. Detta kommer att vara till stor användning senare. Euklides algoritm använd baklänges gör det möjligt att hitta sådana m och n. 4

greatest common divisor största gemensamma delare gcd sgd Euclidian algorithm Euklides algoritm coprime relativt prima 1.8 Primtalsfaktorisering Vi får en defintion av primtal. Det är viktigt att notera att 1 inte är ett primtal, även om det uppfyller kravet att de enda delarna är 1 och p. Argumentet för att det finns en primtalsfaktorisering för varje heltal bygger på välordningsaxiomet och är en variant av stark induktion. Det är en väldigt vanlig typ av argument: 1. Om det inte gäller för alla positiva heltal måste det finnas ett minsta positivt heltal för vilket det inte gäller. Låt m vara detta heltal. 2. Använd att det nu gäller för alla mindre heltal för att visa att det faktiskt ändå gäller för m. 3. Vi har kommit till en motsägelse och alltså måste antagandet om att det finns heltal för vilka det inte gäller vara falskt, och vi drar slutsatsen att det är sant för alla positiva heltal. Sats 1.8.2 kallas aritmetikens fundamentalsats och säger att primtalsfaktorisering är unik, eller entydig, sånär som ordningen av faktorerna. Beviset för aritmetikens fundamentalsats bygger på hjälpsatsen, Sats 1.8.2, som säger att ett primtal som delar en produkt av tal måste dela minst en av faktorerna. prime primtal prime factorization primalsfaktorisering 5