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

Relevanta dokument
(N) och mängden av heltal (Z); objekten i en mängd behöver dock inte vara tal. De objekt som ingår i en mängd kallas för mängdens element.

Mängder. 1 Mängder. Grunder i matematik och logik (2015) 1.1 Grundläggande begrepp. 1.2 Beskrivningar av mängder. Marco Kuhlmann

10. Mängder och språk

Mängdlära. Kapitel Mängder

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

Kapitel 1. betecknas detta antal med n(a). element i B; bet. A B. Den tomma mängden är enligt överenskommelsen en delmängd. lika; bet. A = B.

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

Uppsala universitet Institutionen för lingvistik och filologi. Grundbegrepp: Mängder och element Delmängder

Mängder och kardinalitet

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

Föreläsning 1: Tal, mängder och slutledningar

Övningshäfte 3: Funktioner och relationer

LMA033/LMA515. Fredrik Lindgren. 4 september 2013

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

ÄNDLIGT OCH OÄNDLIGT AVSNITT 4

9. Predikatlogik och mängdlära

ANDREAS REJBRAND NV3ANV Matematik Matematiskt språk

1.1. Fördjupning: Jämförelse av oändliga mängder

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

Grundläggande mängdlära

Induktionsprincipen Starka induktionsprincipen Välordningsprincipen Divisionsalgoritmen

Starta med att läsa avsnitt 2.1 i [J] från sidan 56 (64) [76] till och med exempel (2.1.3) [2.1.5] på sidan 57 (65) [79].

Tema Oändligheten Oändligheten - 1

Sats. Om t är en rätvinklig triangel så är summan av kvadraterna på kateterna i t lika med kvadraten på hypotenusan.

MS-A0409 Grundkurs i diskret matematik I

MS-A0409 Grundkurs i diskret matematik I

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

MA2047 Algebra och diskret matematik

Föreläsningsanteckningar och övningar till logik mängdlära

TAMS79: Föreläsning 1 Grundläggande begrepp

Filosofisk logik Kapitel 15. Robin Stenwall Lunds universitet

Block 1 - Mängder och tal

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

0.1 Antalet primtal är oändligt.

Föreläsning 5. Deduktion

Matematisk statistik - Slumpens matematik

1 Lite om matematisk notation

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

Filosofisk Logik (FTEA21:4) föreläsningsanteckningar v , den 24/

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

7, Diskreta strukturer

7, Diskreta strukturer

729G74 IT och programmering, grundkurs. Tema 1, Föreläsning 3 Jody Foo,

Filosofisk Logik (FTEA21:4) föreläsningsanteckningar I. v. 2.0, den 24/4 2013

Uppsala Universitet Matematiska Institutionen Thomas Erlandsson

Matematik för språkteknologer

Diskret matematik: Övningstentamen 1

Denna uppdelning är ovanlig i Sverige De hela talen (Både positiva och negativa) Irrationella tal (tal som ej går att skriva som bråk)

F2 SANNOLIKHETSLÄRA (NCT )

Block 1 - Mängder och tal

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

Semantik och pragmatik (serie 5)

Filosofisk logik Kapitel 19. Robin Stenwall Lunds universitet

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

Matematiska strukturer - Satser

Mängdlära. Författarna och Bokförlaget Borken, Mängdlära - 1

Mängdteori och aritmetik för MM4000. Torbjörn Tambour 17 mars 2015

Explorativ övning 9 RELATIONER OCH FUNKTIONER

Om a 2 är ett jämnt tal, så är också a ett jämt tal sant. = 4n 2 + 4n + 1

D. x 2 + y 2 ; E. Stockholm ligger i Sverige; F. Månen är en gul ost; G. 3 2 = 6; H. x 2 + y 2 = r 2.

Objektorienterad modellering och diskreta strukturer. 13. Problem. Sven Gestegård Robertz. Datavetenskap, LTH

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

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

SF1901: Sannolikhetslära och statistik

Explorativ övning 7 KOMPLEXA TAL

8. Naturlig härledning och predikatlogik

Lite om bevis i matematiken

Algebra I, 1MA004. Lektionsplanering

Diskret matematik, lektion 2

Tentamen i TDDC75 Diskreta strukturer

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

Linjär Algebra, Föreläsning 2

Definitionsmängd, urbild, domän

DE FARLIGA OÄNDLIGHETERNA

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

TMS136. Föreläsning 2

Introduktion till formella metoder Programmeringsmetodik 1. Inledning

Tentamen i TDDC75 Diskreta strukturer , lösningsförslag

Formell logik Kapitel 1 och 2. Robin Stenwall Lunds universitet

Diskreta strukturer. 1 Introduktion. 1.1 Konventioner

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

RELATIONER OCH FUNKTIONER

3 Relationer och funktioner

Modul 1 Mål och Sammanfattning

TMS136. Föreläsning 1

1 Föreläsning I, Mängdlära och elementär sannolikhetsteori,

Anteckningar i. Inledande Matematik

MATEMATIKENS SPRÅK. Avsnitt 1

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)

1 Föreläsning Implikationer, om och endast om

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

Kompletteringsmaterial. K2 Något om modeller, kompakthetssatsen

729G04 - Diskret matematik. Lektion 3. Valda lösningsförslag

Hela tal LCB 1999/2000

1 Suddig logik och gitter

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

Grupper och RSA-kryptering

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

Mängder, funktioner och naturliga tal

Matematik 5 Kap 2 Diskret matematik II

Transkript:

Lunds tekniska högskola Datavetenskap Lennart ndersson Föreläsningsanteckningar EDF10 4 Mängder 4.1 Motivering Mängden är den mest grundläggande diskreta strukturen. Nästan alla matematiska begrepp går att återföra till mängdlärans begrepp och nästan alla matematiska värden går att representera med mängder. nledningen till att vi skriver nästan förklaras i avsnitt 4.13. Mängdläran har tre grundläggande begrepp, mängd (eng. set), element och tillhör (eng. belongs to), som inte definieras med mer primitiva begrepp. 4.2 Grundläggande begrepp En mängd består av element. Vi föreskriver inte närmare vad som får vara element, men vi kommer att vara generösa. I våra inledande exempel kommer elementen att vara tal. Om mängden är liten kan vi beskriva den genom att räkna upp elementen. Vi skriver {1, 3, 5} För att beteckna mängden som innehåller de tre talen 1, 3 och 5. Vi betraktar två mängder som lika om de har precis samma element. När vi beskriver en mängd på detta sätt spelar det därför ingen roll i vilken ordning vi räknar upp elementen; {1, 3, 5} och {3, 1, 5} beskriver samma mängd. I uppräkningen undviker man att ta med samma element flera gånger, men även {3, 1, 5, 1} beskriver samma mängd. Den mängd som inte innehåller några element kallas för den tomma mängden (eng. empty set), {}. Den betecknas också med. Om ett element x tillhör en mängd M skriver vi x M. Om så inte är fallet skriver vi x M. Det gäller alltså att 3 {1, 3, 5} och att 2 {1, 3, 5}. När vi skriver x, y M betyder detta att x M och y M. En del mängder har standardiserade namn: N betecknar mängden av naturliga tal (eng. natural number). Den innehåller talen 0, 1, 2, 3 etc. Z är mängden av hela tal (eng. integer). Den innehåller talen 0, 1, 1, 2, 2, 3, 3 etc. Q är mängden av rationella tal (eng. rational number). Den innehåller alla bråktal på formen p q, där p Z, q N, q 0 och p och q inte har någon gemensam faktor större än 1. I kursen i endimensionell analys är mängden av reella tal (eng. real number), R, fundamental. I logiken använder vi B = {F, T} med sanningsvärdena F(falskt) och T(sant). 4.3 Kardinalitet För en ändlig mängd M använder vi beteckningen M för antalet element i mängden. Vi har alltså att {1, 3, 5} = 3 och = 0. Vi kommer att använda samma notation för storleken av oändliga mängder och kalla det för mängdens Kardinalitet (eng. cardinality). Det visar sig att oändliga mängder kan ha olika kardinalitet. N och Z har samma kardinalitet och vi använder beteckningen ℵ 0 för den. Symbolen utläses alef-noll. ℵ är den första bokstaven i det hebreiska alfabetet. R är större. 24

ktivitet 1. Vad är {1, 3, 1, 5} = { } = 4.4 Mängdbyggare För stora eller oändliga mängder är det inte möjligt att beskriva en mängd genom att räkna upp elementen. Ibland kan vi vara informella och lita på läsarens intelligens och skriva {0, 1, 2,... }. Ett bättre sätt är att använda mängdbyggare (eng. set builder). Vi använder skrivsättet {x p(x)} för att beteckna mängden av element x sådana att p(x) är sant. p(x) är ett logiskt uttryck som beror på x, ett predikat (eng. predicate). I detta sammanhang kallas för universalmängden (eng. universal set). Mängden av de positiva heltalen är sålunda {z Z z > 0}. Ibland använder man Z + som beteckning för denna mängd. Motsvarande notation används i Q + och R +. Definition. Z + = {z Z z > 0}. Mängden av alla naturliga tal som är mindre än 10000 är sålunda {x N x < 10000}. När det är uppenbart av sammanhanget vad som är universalmängd tillåter vi oss att utelämna den, {x p(x)}. Mängden av alla udda naturliga tal som är mindre än 10000 beskrivs av {x N x < 10000 x mod 2 = 1}. Ibland använder man kommatecken i stället för och skriver {x N x < 10000, x mod 2 = 1} för samma mängd. Vi tillåter oss också att skriva ett uttryck till vänster om. {2 n + 1 n N, n < 5000} beskriver samma mängd som ovan. ktivitet 2. Beskriv följande mängder med hjälp av mängdbyggare. a. Mängden av alla naturliga tal som inte är delbara med 3 b. Mängden av alla primtal. 4.5 Delmängder En mängd M 1 är en delmängd av en mängd M 2 om alla element i M 1 också är element i M 2. Vi skriver M 1 M 2. Definition. M 1 M 2 = m M1. m M 2 Vi har en god förståelse av vad en delmängd är så följande sats kommer inte som någon överraskning. Sats. Om B och B C så är C. 25

Vi genomför ett bevis av detta mer för att demonstrera hur ett bevis går till än att övertyga någon misstroende. Bevis. ntag att a. Detta betyder att a är ett godtyckligt element i, men att a är samma element i hela beviset. Vi skall visa att a C. v definitionen på B så följer att a B. Eftersom B C så gäller på samma sätt att a C. Ibland använder man B för att ange att B och B. Vi har tidigare talat om att två mängder är lika om de har samma element. Vi kan nu definiera detta formellt: Definition. M 1 = M 2 = M1 M 2 M 2 M 1 Återigen har vi en god intuition för vad likhet mellan mängder betyder, men vi kan också bevisa följande räknelagar utan att använda intuitionen. Sats. ntag att M 1, M 2 och M 3 godtyckliga mängder. Då gäller M 1 = M 1. Om M 1 = M 2 så är M 2 = M 1. Om M 1 = M 2 och M 2 = M 3 så är M 1 = M 3. Vi bevisar det andra påståendet för att illustrera hur det går till. Bevis. ntag att M 1 = M 2. Enligt definitionen på likhet gäller då att M 1 M 2 och M 2 M 1. Vi använder dessa fakta i omvänd ordning i definitionen av likhet och finner att M 2 = M 1. Den tredje räknelagen bevisas enklast med hjälp av föregående sats. 4.6 Mängdoperationer nionen av två mängder innehåller alla element som tillhör minst en av mängderna. Definition. M 1 M 2 = {x x M1 x M 2 }. Snittet (eng. intersection) mellan två mängder innehåller alla element som tillhör båda mängderna. Definition. M 1 M 2 = {x x M1 x M 2 }. Komplementet av mängden M 1 i mängden M 2 är mängden av alla element i M 1 som inte är element i M 2. Definition. M 1 M 2 = {x M1 x M 2 }. När universalmängden är underförstådd så är definierar vi komplementmängden. Definition. M = M 4.7 Precedens och associativitet I varje räknelag ovan finns två eller flera operatorer om vi räknar = som en operator. Läsaren hade förmodligen inga svårigheter att förstå vad som var operanderna till varje operator. Här finns inte heller något att tveka om; operanderna får fel typ om man grupper fel. Den första lagen skall tolkas ( ) =. = är ett korrekt uttryck, men ( = ) är det inte eftersom båda operanderna till skall vara mängder. I B = B finns också bara en rimlig tolkning, ( B) = (B ). I mängdläran brukar man ge och samma precedens vilket gör att man ofta måste använda parenteser för att göra tolkningen entydig. 26

4.8 Räknelagar Det finns många räknelagar för mängdoperationerna. De flesta är självklara utifrån vår förståelse av operationerna och de formella bevisen är mycket korta. Sats. = = B = B B = = B = B B Vi ser att både och är kommutativa. En operator,, sådan att a a = a för alla a säges vara idempotent. Både och är idempotenta. Följande räknelagar är direkta motsvarigheter till räknelagarna för, och. Sats. (B C) = ( B) C (B C) = ( B) ( C) B = B (B C) = ( B) C (B C) = ( B) ( C) B = B Vi bevisar den första lagen i rad två. Bevis. x (B C) x x B C x (x B x C) (x x B) (x x C) (x B) (x C) (x ( B) ( C) Vi ser att både och är associativa och kommutativa och att de distribuerar över varandra. 4.9 Venn-diagram Det går att illustrera räknelagarna grafiskt i så kallade Venn-diagram. Om man är osäker på giltigheten av en räknelag räcker det ofta att rita ett sådant diagram för att avgöra om den gäller. En mängd ritas som ett område i planet. Om universalmängden är relevant ritar man i regel denna som en rektangel som innehåller alla andra mängder. B B 27

Figur 1 visar en mängd och universalmängden. v figuren får man alltså dra slutsatsen att. Det ser också ut som om inte är tom eller att den inte omfattar hela, men det är inte tillåtet att dra de slutsatserna. I figur 2 finns två disjunkta mängder. I figur 3 finns också två mängder, men figuren säger inget om huruvida de är disjunkta eller ej och utesluter inte heller att den ena mängden är en delmängd av den andra. De tre följande figurerna illustrera union, snitt och komplement. B B Med hjälp av figurerna??? är det lätt att kontrollera att (B C) = ( B) ( C) 4.10 Potensmängd Mängden av alla delmängder till en mängd kallas potensmängden (eng. power set). Definition. P(M) = {S S M}. Det finns fyra olika delmängder till {1, 2} så att P({1, 2}) = {, {1}, {2}, {1, 2}}. Ibland används även beteckningen 2 M för potensmängden till M. Den är inspirerad av följande sats. Sats. Om M är en ändlig mängd så är 2 M = 2 M. 4.11 Partionering Ibland delar man upp en mängd i disjunkta icketomma delmängder. En sådan uppdelning kallas för en partionering (eng. partition). Två exempel på partioneringar av {1, 3, 5} är {{1, 3}, {5}} och {{1}, {3}, {5}}. ktivitet 3. nvänd predikatlogik för att ge ett villkor för att { 1, 2,..., n } är en partionering av. 4.12 Produktmängd Ett par (eng. pair) har två komponenter. Om komponenterna är a och b betecknar vi paret med (a, b). I matematiken är ordningen mellan komponenterna i ett par i regel signifikant. (1, 2) och (2, 1) är olika par. När man vill poängtera detta säger man att paren är ordnade (eng. ordered). Två stycken par är lika om de har samma komponenter. Definition. (a 1, b 1 ) = (a 2, b 2 ) = (a 1 = a 2 ) (b 1 = b 2 ) När vi bildar par kommer komponenterna från mängder. Mängden av alla par där den första komponenten kommer från mängden M 1 och den andra komponenten från M 2 kallas produkten av M 1 och M 2. Definition. M 1 M 2 = {(m1, m 2 ) m 1 M 1, m 2 M 2 } 28

En produktmängd kallas ofta för en kartesisk produkt (eng. Cartesian product). Namnet kartesisk kommer från den franske filosofen och matematikern Descartes med den latinska formen Cartesius. Descartes rekryterades till det svenska hovet av drottning Kristina. Descartes dog i lunginflammation på Stockholms slott år 1650. Man kan naturligtvis definiera tupler (eng. tuple) med flera komponenter och motsvarande produktmängder. Eftersom vi bildar en produkt av flera mängder är det naturligt att använda produktoperatorn Π. Definition. M 1 M 2 M 3 = {(m1, m 2, m 3 ) m 1 M 1, m 2 M 2, M 3 } etc. M 1 M 2 M n = {(m1, m 2,..., m n ) m 1 M 1, m 2 M 2,..., m n M n } eller n M k = {(m1, m 2,..., m n ) k 1..k. m k M k } k=1 4.13 Russells paradox* När den tyske matematikern Cantor Bertrand Russell upptäckte att det inte var möjligt att bilda mängder på det sätt som Cantor och Frege utgått ifrån utan att det ledde till motsägelser. Låt oss anta att det finns en mängd som innehåller alla mängder. Bilda mängden M = {S S S} Vi kan nu fråga oss om M tillhör M eller ej. Om M M skall enligt definitionen M inte tillhöra M, M M. Detta kan inte vara fallet. Om i stället M M så skall M M, vilket är lika omöjligt. Vi tvingas dra slutsatsen att vårt antagande om att är en mängd inte kan vara riktigt. 4.14 Lösningar till aktiviteter 1. {1, 3, 1, 5} = 3 { } = 1 2. (a) {n N k N. k 3 n} 3. (b) {p N m N. (m = 1) (m = p) k. (m k p)} ( i. j. (i j) ( i j = ))) ( a. i. a i ) ( i. ( i )) lla kvantifieringar är över mängden {1,..., n}. 29