DISCRETE WISKUNDE

advertisement
DISCRETE WISKUNDE
Philippe CARA en Tom DENECKERE
7 februari 2010
Voorwoord
Dit zijn nota’s die nuttig kunnen zijn bij het studeren van het vak “Discrete Wiskunde”. Dit
vak wordt aan de VUB gedoceerd in het eerste bachelorjaar Wiskunde en Informatica. Voor
informatici wordt deze cursus gedoceerd in 39 uur. De wiskundigen volgen slechts 26 uur.
Een andere naam voor dit vak is “Discrete Structuren”.
Op het examen wordt vooral gepeild naar het begrip van de cursus en de wiskundige technieken die aan de basis liggen. Alle stellingen, lemma’s, gevolgen, . . . moeten gekend zijn,
met bewijs. De bewijzen die niet in de cursus staan zou de gemiddelde student zelf moeten
kunnen vinden. Er wordt dus verwacht dat deze bewijzen ook gekend zijn.
Meer informatie vind je op mijn homepage :
http://homepages.vub.ac.be/~pcara
Ik verwijs ook naar de cursusfiche voor meer technische informatie.
Achteraan deze nota’s vind je ook een bibliografie met referentiewerken die naast deze tekst
kunnen geraadpleegd worden. Zij bevatten nog meer voorbeelden en oefeningen.
Hierbij wens ik ook de studenten van de 1ste Bachelor Wiskunde van het academiejaar 2005–
2006 te bedanken voor de talrijke verbeteringen die zij aanbrachten in de tekst.
Philippe Cara
7 februari 2010
i
Inhoudsopgave
1 Een beetje brugcursus
1
1.1
Logica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
1.2
Verzamelingen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
1.3
Kwantoren . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
1.4
Meerdere kwantoren en negaties . . . . . . . . . . . . . . . . . . . . . . . . . .
3
1.5
Deelverzamelingen en gelijke verzamelingen . . . . . . . . . . . . . . . . . . .
3
1.6
Bewerkingen met verzamelingen . . . . . . . . . . . . . . . . . . . . . . . . . .
4
1.7
Oneindige unies en doorsneden . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
1.8
Cartesisch product . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
1.9
Relaties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
1.10 Functies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
1.11 Beeld en invers beeld . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7
1.12 Geı̈nduceerde functies, restrictie en corestrictie . . . . . . . . . . . . . . . . . .
7
1.13 Injecties en surjecties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
1.14 De samenstelling van functies . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
1.15 Inverse functies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
1.16 Oefeningen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
2 Stelsels en matrices
15
2.1
Stelsels van lineaire vergelijkingen . . . . . . . . . . . . . . . . . . . . . . . . .
15
2.2
Matrixnotatie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16
2.3
Matrices in echelonvorm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18
2.4
Oplossen van stelsels met de spilmethode . . . . . . . . . . . . . . . . . . . . .
21
2.5
Intermezzo: vectoren en vectorruimten . . . . . . . . . . . . . . . . . . . . . .
23
2.6
Matrixrekenen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
2.7
Lineaire afbeeldingen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
32
2.8
Enkele voorbeelden van lineaire afbeeldingen . . . . . . . . . . . . . . . . . . .
36
ii
INHOUDSOPGAVE
2.9
iii
Bepalen van de inverse van een matrix . . . . . . . . . . . . . . . . . . . . . . .
38
2.10 Oefeningen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
40
3 Eenvoudige principes van discrete wiskunde
49
3.1
De duiventil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
49
3.2
Eenvoudige teltechnieken . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
51
3.2.1
Tellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
51
3.2.2
Somprincipe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
51
Product . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
52
3.3.1
Dubbeltellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
52
3.3.2
Woorden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
53
3.3.3
Injecties tellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
54
3.3.4
Bijecties tellen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
54
3.3.5
Deelverzamelingen tellen . . . . . . . . . . . . . . . . . . . . . . . . . .
55
3.3.6
De driehoek van Pascal . . . . . . . . . . . . . . . . . . . . . . . . . . .
56
3.3.7
Herhalingscombinaties . . . . . . . . . . . . . . . . . . . . . . . . . . . .
57
3.4
Het binomium van Newton . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
57
3.5
Inclusie en exclusie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
59
3.6
Oefeningen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
60
3.3
4 Gehele getallen
4.1
66
Gekende eigenschappen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
66
4.1.1
Andere voorbeelden van ringen . . . . . . . . . . . . . . . . . . . . . .
67
4.2
Welorde . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
68
4.3
Bewijs per inductie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
69
4.4
Quotiënt en rest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
70
4.5
Grootste gemene deler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
71
4.6
Priemgetallen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
74
4.7
De ϕ-functie van Euler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
77
4.8
Congruenties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
80
4.9
Equivalentierelaties en partities . . . . . . . . . . . . . . . . . . . . . . . . . . .
81
4.10 Modulair rekenen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
83
4.11 De Chinese reststelling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
86
4.12 Public key cryptography . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
87
4.13 Oefeningen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
89
INHOUDSOPGAVE
iv
5 Inleiding tot de graffentheorie
96
5.1
Definities en terminologie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
96
5.2
Belangrijke voorbeelden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
97
5.3
Verdere definities en eigenschappen . . . . . . . . . . . . . . . . . . . . . . . .
98
5.4
Eulerpaden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
99
5.5
Hamiltonpaden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
5.6
Gerichte graffen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
5.7
Isomorfismen tussen graffen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
5.8
Bomen en bossen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
5.9
Opspannende bomen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
5.10 Tellen van opspannende bomen . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
5.10.1 Matrices als voorstelling van graffen . . . . . . . . . . . . . . . . . . . . 112
5.10.2 Het aantal opspannende bomen in een gegeven graf . . . . . . . . . . 112
5.11 Bipartiete graffen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
5.12 Koppelingen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
5.13 Toewijzingen en het lessenroosterprobleem . . . . . . . . . . . . . . . . . . . . 118
5.14 Planaire graffen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
5.14.1 Platonische lichamen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
5.15 Het kleuren van planaire graffen . . . . . . . . . . . . . . . . . . . . . . . . . . 125
5.16 Oefeningen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
6 Genererende functies
136
6.1
Voorbeelden en definitie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
6.2
Veralgemeende binomiaalcoëfficiënten . . . . . . . . . . . . . . . . . . . . . . . 138
6.3
Partities van natuurlijke getallen . . . . . . . . . . . . . . . . . . . . . . . . . . 140
6.3.1
Young tableaus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
6.4
Beroemde genererende functies . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
6.5
Oefeningen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
7 Recurrentievergelijkingen
146
7.1
Homogene eerste orde lineaire recurrentievergelijkingen . . . . . . . . . . . . 146
7.2
Homogene tweede orde lineaire recurrentievergelijkingen . . . . . . . . . . . 148
7.2.1
Twee reële wortels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
7.2.2
Twee complex toegevoegde wortels . . . . . . . . . . . . . . . . . . . . 151
7.2.3
Eén reële wortel met multipliciteit twee . . . . . . . . . . . . . . . . . . 152
INHOUDSOPGAVE
v
7.3
Niet-homogene recurrentievergelijkingen . . . . . . . . . . . . . . . . . . . . . 152
7.4
Beroemde particuliere oplossingen . . . . . . . . . . . . . . . . . . . . . . . . . 153
7.5
Een methode met genererende functies . . . . . . . . . . . . . . . . . . . . . . 154
7.6
Oefeningen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
8 Aanvullingen
8.1
8.2
157
Booleaanse algebra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
8.1.1
Eigenschappen van de Booleaanse bewerkingen . . . . . . . . . . . . . 159
8.1.2
Dualiteitsprincipe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
8.1.3
Abstracte definite van een Booleaanse algebra . . . . . . . . . . . . . . 160
8.1.4
Voorschriften voor Booleaanse afbeeldingen . . . . . . . . . . . . . . . 161
8.1.5
Schakelingenalgebra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
8.1.6
Reductie van Booleaanse voorschriften . . . . . . . . . . . . . . . . . . 164
Paden in graffen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
8.2.1
Kortste paden in gewogen graffen . . . . . . . . . . . . . . . . . . . . . 166
8.2.2
Stromen in gewogen gerichte graffen . . . . . . . . . . . . . . . . . . . 168
8.2.3
Enkele toepassingen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
8.3
Compressie: Huffman en Lempel-Ziv . . . . . . . . . . . . . . . . . . . . . . . 179
8.4
Oefeningen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
A De stelling van Cauchy–Binet
184
A.1 Herhaling en notatie voor determinanten . . . . . . . . . . . . . . . . . . . . . 184
A.2 De stelling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
A.3 De helden van dit verhaal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
B De complexe getallen
188
B.1 Definities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
B.2 Meetkundige interpretatie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
B.3 De complexe exponentiële functie . . . . . . . . . . . . . . . . . . . . . . . . . 190
B.4 De logaritmische functie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
B.5 De complexe trigonometrische functies . . . . . . . . . . . . . . . . . . . . . . 191
B.6 De complexe n-demachtswortel . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
B.7 Complexe veeltermen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
Bibliografie
196
Index
197
Hoofdstuk 1
Een beetje brugcursus
Dit hoofdstuk is gebaseerd op de brugcursus “Wiskunde I” (VUB uitgaven) en hoofdstuk 0
van de cursus “Meetkunde en Lineaire Algebra” van Prof. Kieboom.
1.1 Logica
De wiskunde is opgebouwd uit “logische redeneringen”. Deze redeneringen worden in het
algemeen bestudeerd in de wiskundige discipline die “logica” heet. Logica komt uitgebreid
aan bod in de cursus “Grondslagen van de informatica I” (Prof. De Troyer). Wij zullen
de taal en notatie van de zogenaamde predikatenlogica gebruiken om redeneringen neer te
schrijven. We herhalen hier enkele notaties en begrippen:
• de implicatie: p ñ q (“Als p dan q”).
Voorbeeld. “x is deelbaar door 10 ñ x is even”.
• de negatie:
p.
Voorbeeld. “Het regent niet”.
• de contrapositie van de implicatie: p
belangrijk!
ñ q is equivalent met
q
ñ
p. Dit is zeer
Voorbeeld. Om te bewijzen dat “n2 even ñ n even” is het gemakkelijker te bewijzen dat “n
oneven ñ n2 oneven”.
• de equivalentie: p q (“p is equivalent met q”). p
qq ^ pq ñ pq of p p ñ qq ^ p p ñ qq
q is equivalent met p p
Voorbeeld. “n2 even n even”.
• negatie van de implicatie:
p p ñ qq is equivalent met p ^
q.
Opmerking. De negatie van de implicatie is niet hetzelfde als contrapositie!
1
ñ
HOOFDSTUK 1. EEN BEETJE BRUGCURSUS
2
1.2 Verzamelingen
Een fundamenteel begrip in de wiskunde is verzameling. Het is echter moeilijk dit begrip
precies te definiëren. Verzamelingen laten toe alle (wiskundige) objecten met dezelfde kenmerken te groeperen of te verzamelen.
Voorbeeld. De verzameling priemgetallen groepeert alle positieve gehele getallen die juist twee
verschillende delers bezitten.
Een object uit een gegeven verzameling heet een element. We noteren verzamelingen meestal met Latijnse hoofdletters: A, B, C, . . . , X, Y, Z. Sommige verzamelingen verdienen een
speciaal symbool:
t0, 1, 2, . . .u: de natuurlijke getallen
Z t. . . , 3, 2, 1, 0, 1, 2, . . .u: de gehele getallen
Q t ba a, b P Z ^ b  0u: de rationale getallen
• N
•
•
~
• R: de reële getallen
• C
ta
bi ~ a, b
P Ru: de complexe getallen
Merk op: Een verzameling kan gedefinieerd worden door haar elementen op te sommen
tussen accolades. We kunnen ook een algemene beschrijving geven van haar elementen
zoals in het voorbeeld van Q. Hierbij moet je het verticale streepje “ ~ ” lezen als “waarvoor
geldt”. Het symbool “P” betekent “is element van” of “behoort tot”. Meer voorbeelden:
tx P R x  0u
R t x P R x ¥ 0u
R0 t x P R x ¡ 0u
• R0
•
•
~
~
~
De lege verzameling ∅ bevat geen elementen.
px P Aq korten we af tot x R A, “x behoort niet tot A”.
1.3 Kwantoren
Sommige uitspraken of eigenschappen zijn geldig voor alle objecten in een gegeven verzameling. Om dit te noteren gebruiken we de kwantor “voor alle”: .
Voorbeeld. x P R : x2
¥ 0.
Het dubbelpunt “:” betekent in een logische uitspraak “geldt”.
Er is ook een kwantor “er bestaat” indien men wil zeggen dat een eigenschap geldt voor
minstens één element in een gegeven verzameling.
Voorbeeld. D x P R : x2
x.
HOOFDSTUK 1. EEN BEETJE BRUGCURSUS
3
Soms wil men benadrukken dat er slechts één element bestaat met de gegeven eigenschap.
Voorbeeld. D! x P R0 : x2 x.
1.4 Meerdere kwantoren en negaties
De volgorde van kwantoren heeft belang! Bijvoorbeeld
x P R : Dy P R
is waar, terwijl
: x2
y
D y P R : x P R : x2 y
onwaar is.
Opmerking. De letters die we gebruiken als variabelen hebben uiteraard geen belang:
β P R : Db P R
: β2
b
is dezelfde uitspraak als de eerste, maar anders geschreven.
Negaties van uitspraken zijn zeer belangrijk. Denk bijvoorbeeld aan het bewijs door contrapositie.
De negatie van
x P X : p p x q.
x P
X : pp xq is
Dx P
X :
pp xq en de negatie van
Dx P
X : pp xq is
Voorbeeld. De negatie van
ε P R0 : D δ P R0 : x P X : p|x a| δq ñ p| f pxq f paq| εq
is
D ε P R0 : δ P R0 : D x P X : p|x a| δq ^ p| f pxq f paq| ¥ εq
1.5 Deelverzamelingen en gelijke verzamelingen
Indien elk element van een verzameling A ook behoort tot een verzameling B, zeggen we
dat A een deelverzameling is van B of dat B de verzameling A omvat.
Symbolisch:
A € B a P A : a P B
Voor A € B schrijven we ook B  A. We hebben steeds B
deelverzamelingen heten echte deelverzamelingen van B.
Voorbeelden.
• t1, 2, 3u € N
€ Z € Q € R € C.
€
B en ∅
€
B. Alle andere
HOOFDSTUK 1. EEN BEETJE BRUGCURSUS
• Z
4
‚R
Twee verzamelingen A en B zijn gelijk indien ze dezelfde elementen hebben. Dit is het geval
als en slechts als p A € Bq ^ p B € Aq. We noteren (uiteraard) A B. Gevolg: A  B indien
p A ‚ Bq _ pB ‚ Aq, d.w.z. pD a P A : a R Bq _ pD b P B : b R Aq.
De verzameling van alle deelverzamelingen van een gegeven verzameling X noteren we
P pX q. Er geldt dus
P pX q tS verzameling ~ S € X u
1.6 Bewerkingen met verzamelingen
De doorsnede van A en B is de verzameling A X B t x P A ~ x P Bu. Twee verzamelingen A
en B heten disjunct indien A X B ∅, d.w.z. ze hebben geen elementen gemeenschappelijk.
De unie van A en B is A Y B t x ~ p x P Aq _ p x
verzameling Az B t x ~ p x P Aq ^ p x R Bqu.
t1, 2, 3u en B
Az B t1u en Bz A t4, 5u
Voorbeeld. Stel A
t2, 3, 4, 5u.
P Bqu.
Het verschil van A en B is de
Dan geldt: A X B
t2, 3u, A Y B t1, 2, 3, 4, 5u,
Als A € B, dan heet Bz A het complement van A t.o.v. B. Soms speelt een wiskundige theorie
zich volledig af in een gegeven verzameling U. In dat geval worden alle complementen
berekend t.o.v. U (tenzij anders vermeld natuurlijk). Voor A € U noteert men dan kort Ac ,
Ā of A A voor het complement U z A. De verzameling U noemt men het universum van de
theorie.
1.7 Oneindige unies en doorsneden
Zij I een verzameling. Onderstel dat voor elke i P I een verzameling Ai gegeven is. Zo
bekomen we een verzameling A t Ai ~ i P I u van verzamelingen geı̈ndexeerd door I.
t3, 4, 5, 6, 7u en Ai t1, 2, 3, . . . , iu. Dan is A3 t1, 2, 3u, A4 t1, 2, 3, 4u enz.
N0, Bj r0, 1j s, een gesloten interval in R. Dan is B1 r0, 1s, B2 r0, 12 s enz.
Voorbeeld. Stel I
Stel J
De doorsnede van alle verzamelingen geı̈ndexeerd door I definiëren we als
£ A £ A tx
P
i
~
i P I : x P Ai u
i I
en analoog definiëren we de unie
¤ A ¤ A tx
P
i I
i
~
D i P I : x P Ai u.
HOOFDSTUK 1. EEN BEETJE BRUGCURSUS
5
Voorbeeld. We keren terug naar de vorige voorbeelden. Er geldt:
¤
P
Ai
A7
,
i I
¤
P
£
P
Ai
A3
Bj
t0u.
i I
Bj
r0, 1s
j J
,
£
P
j J
1.8 Cartesisch product
Zijn A, B twee verzamelingen. Het cartesisch product van A en B is de verzameling
A B : tpa, bq ~ a P A, b P Bu
De elementen van A B heten koppels. Als pa, bq, pc, dq P A B dan geldt pa, bq pc, dq ðñ
pa cq ^ pb dq. Als a  b geldt pa, bq  pb, aq. In het algemeen zijn dus A B en B A
verschillend. Als A, B € U dan geldt A B € U U en niet A B € U!
Als A eindig is (d.w.z. A bevat een eindig aantal elementen) noteren we het aantal elementen
in A met | A| of #A. Als A en B eindig zijn geldt | A B| | A| | B|.
Voorbeelden.
• Stel A t2, 3u en B t4, 5, 6u. Vul dan zelf aan:
– AB ...
– BA ...
• Stel A r1, 3s en B r1, 2s. Dan geldt A B € R R R2 .
Notatie. A A noteren we kort A2 . Ook het Cartesisch product A A A van n keer
dezelfde verzameling schrijven we An .
1.9 Relaties
Een relatie van een verzameling A naar een verzameling B is per definitie een deelverzameling R van het cartesisch product A B.
Notatie. als pa, bq P R, schrijven we aRb.
Voorbeeld. Beschouw de verzameling A
A. Dan is:
R
t1, 2, 3, 4u en de relatie “is kleiner dan of gelijk aan” op
tpa, bq P A A a ¤ bu
tp1, 1q, p1, 2q, p1, 3q, p1, 4q, p2, 2q, p2, 3q, p2, 4q, p3, 3q, p3, 4q, p4, 4qu
~
HOOFDSTUK 1. EEN BEETJE BRUGCURSUS
6
De inverse relatie R 1 van R is per definitie
R 1 : tpb, aq ~ pa, bq
P R u.
Dit is een relatie van B naar A.
Voorbeeld. Terugkerend naar het vorige voorbeeld geldt:
R 1
tp1, 1q, p2, 1q, p3, 1q, p4, 1q, p2, 2q, p3, 2q, p4, 2q, p3, 3q, p4, 3q, p4, 4qu.
1.10 Functies
Zijn A, B verzamelingen. Een functie van A naar B is een relatie van A naar B waarbij elk
element van A precies één keer voorkomt als eerste component van een koppel in de relatie.
De verzameling A heet het domein van de functie en B is het codomein. Meestal noteren we
functies met kleine letters en vermelden we duidelijk domein en codomein. Als f € A B
een functie is, noteren we f : A ÝÑ B.
t1, 2, 3u en B ta, b, c, du, dan is f tp1, aq, p2, bq, p3, bqu een functie en R tp1, aq, p2, bq, p2, aq, p3, dqu is een relatie maar geen functie.
Voorbeeld. Als A
Het woord afbeelding is een synoniem voor functie.
Zij f : A ÝÑ B een functie. Indien pa, bq P f noteren we f paq b. Het element b P B heet
beeld van a door f en a heet een origineel van b voor f . We zeggen ook dat f het element
a op het element b stuurt, notatie: a ÞÑ b. Merk op: niet alle elementen van het codomein
hebben een origineel, maar elk element van het domein heeft wel een beeld.
Voor vele functies bestaat er een “formule” om het beeld van een willekeurig element van
het domein te berekenen. Dit heet het functievoorschrift. De volledige notatie voor een
functie wordt dan:
f : A ÝÑ B : a ÞÝÑ f paq
waarbij f paq het functievoorschrift voorstelt.
Voorbeelden.
• f : R ÝÑ R : x
• g: R
ÞÑ x2
"
5
ÝÑ R : x ÞÑ 5x
2x
als
als
x
x
¥0
0
Opmerking. Een functie wordt dus gedefinieerd door drie gegevens: domein, codomein en
functievoorschrift. Deze gegevens zijn alle even belangrijk!
HOOFDSTUK 1. EEN BEETJE BRUGCURSUS
7
1.11 Beeld en invers beeld
Voor een functie f : A ÝÑ B en S € A definiëren we het beeld van S door f als
f pS q :
t f p sq s P S u
: tb P B D s P S, f psq bu
~
~
Dus geldt zeker f pSq € B
f p Aq, het beeld van het hele domein van f , noemen we het beeld van f . We noteren dit soms
ook Im f . Im f is dus een deel van het codomein.
Dan is f pr1, 2sq r0, 4s en Im f R . Uit dit voorbeeld
leren we dat Im f dus in het algemeen niet gelijk is aan het codomein van f . Verwar dus niet beeld
en codomein!
Voorbeeld. Zij f : R
ÝÑ R : x ÞÑ x2.
Nog steeds voor f : A
als
ÝÑ B maar nu T € B, definiëren we het invers beeld van T onder f
f 1 pT q : ta
P A f paq P Tu.
~
Merk op dat f 1 pT q een notatie is en niet impliceert dat er voor f een inverse functie bestaat.
Als T een singleton tbu is, schrijven we f 1 pbq i.p.v. f 1 ptbuq.
Voorbeeld. Met f zoals in het vorige voorbeeld hebben we: f 1 p4q
t2, 2u, f 1 p1q ∅ en
1
1
f p f pr0, 1sqq f pr0, 1sq r1, 1s.
In het algemeen geldt: S € A : f 1 p f pSqq  S en, zoals het voorbeeld toont, niet f 1 p f pSqq S. We bewijzen dit even.
Bewijs. Zij f : A ÝÑ B een functie en S € A. We moeten bewijzen:
s P S : s P f 1 p f pSqq.
Maar dit is equivalent met
s P S : f psq P f pSq t f ptq t P Su,
~
wat duidelijk voldaan is.
Je zal andere gelijkaardige eigenschappen in de oefeningen bewijzen.
1.12 Geı̈nduceerde functies, restrictie en corestrictie
Als een functie f : A ÝÑ B gegeven is, kan je gemakkelijk een functie van A A naar B B
definiëren. We beelden pa, a1 q gewoon af op p f paq, f pa1 qq. Algemeen kan je functies An ÝÑ Bn
maken voor alle machten n. Je kan ook een functie maken op de delenverzameling P p Aq
van A. Door P p Aq ÝÑ P p Bq : S ÞÝÑ f pSq.
We noteren al deze functies afgeleid uit f meestal nog altijd met f en noemen ze de functies
door f geı̈nduceerd op A A (of op An of op P p Aq).
HOOFDSTUK 1. EEN BEETJE BRUGCURSUS
8
We kunnen ook beslissen om de functie f : A ÝÑ B te bekijken op een deelverzameling X
van A. Dan spreken we van de restrictie of beperking van f tot X. We noteren deze functie
met f |X . Er geldt dus
f |X : X ÝÑ B : x ÞÝÑ f p xq
We kunnen ook het codomein van de functie f beperken. Zij Y
Dan is de corestrictie van f tot Y de functie
€ B zó dat a P A : f paq P Y.
f |Y : A ÝÑ Y : x ÞÝÑ f p xq
We kunnen natuurlijk ook domein en codomein tegelijk beperken zodat we een functie
f |YX : X ÝÑ Y bekomen met voor elke x P X : f |YX p xq f p xq.
1.13 Injecties en surjecties
1 Definitie. Een functie f : A ÝÑ B heet injectief indien elk element van B hoogstens één keer
voorkomt als tweede component van een koppel in f .
Anders gezegd: elk element van B heeft hoogstens één origineel. Nog anders gezegd: indien
twee elementen van A hetzelfde beeld hebben, moeten ze gelijk zijn. In symbolen: f : A ÝÑ
B is injectief ðñ a, b P A : p f paq f pbqq ñ pa bq.
ÝÑ R : x ÞÑ x2 is niet injectief. Immers 12 p1q2 maar 1  1. Anderzijds is
ÝÑ R : x ÞÑ x2 wel injectief want a2 b2 ðñ a b, maar aangezien a, b P R , geldt a b.
Voorbeeld. f : R
g:R
We zien dat we een functie injectief kunnen maken door punten uit het domein weg te laten.
De functie g uit het voorbeeld is gewoon de restrictie van f tot R , of f |R .
2 Definitie. Een functie f : A ÝÑ B is surjectief indien Im f
B.
Anders gezegd: elk element van het codomein heeft minstens één origineel. Symbolisch:
b P B : D a P A : f paq b.
Voorbeeld. g : R
ÝÑ R : x ÞÝÑ x2 is niet surjectief. De corestrictie g|R
is dat wel.
Door het codomein te beperken kan je een functie dus surjectief maken.
Een functie die tegelijk surjectief en injectief is, heet bijectief. Een functie is bijectief
b P B : D! a P A : f paq b.
Voorbeeld. h : R
ÝÑ R
:x
ðñ
ÞÝÑ x2 is bijectief.
Een bijectie van een verzameling naar zichzelf heet een permutatie. Een zeer belangrijke permutatie is de identieke permutatie of de identiteit. Deze beeldt elk element af op
zichzelf. We noteren de identieke permutatie van een verzameling X als 1X . Er geldt dus
x P X : 1X pxq x of
1X : X ÝÑ X : x ÞÝÑ x
Opmerking. Andere notaties voor de identieke permutatie op X zijn i X , IdX of idX .
HOOFDSTUK 1. EEN BEETJE BRUGCURSUS
9
1.14 De samenstelling van functies
Beschouw twee functies f : A ÝÑ B en g : B ÝÑ C, waarbij het domein van g het codomein
van f is. Dan kunnen we op elk beeld f paq de functie g toepassen. Zo definiëren we een
nieuwe functie van A naar C die we g f noteren (lees “g na f ” omdat we eerst f toepassen
en dan g). Dus:
g f : A ÝÑ C : a ÞÑ gp f paqq.
g f
A
C
B
f p aq
a
gp b q
b
Voorbeeld. Stel f : R ÝÑ R : x ÞÑ x 1 en g : R ÝÑ R : x ÞÑ x2 . Dan zijn:
g f : R ÝÑ R : x ÞÑ gpx 1q px 1q2
f g : R ÝÑ R : x ÞÑ x 2 1
f f : R ÝÑ R : x ÞÑ x 2
g g : R ÝÑ R : x ÞÑ x 4
We merken op dat f
g  g f , dus de volgorde heeft belang.
3 Eigenschap. De samenstelling van functies is associatief: voor elke drie functies
A ÝÑ B ÝÑ C
f
geldt
g
h
ÝÑ
D
h p g f q p h gq f
Bewijs. Domeinen en codomeinen zijn duidelijk gelijk. Zij a P A, dan
ph pg f qqpaq gp f paqq
hpp g f qpaqq
hp gp f paqqq
ph gqp f paqq
pph gq f qpaq.
HOOFDSTUK 1. EEN BEETJE BRUGCURSUS
10
1.15 Inverse functies
Definitie: Zij f : A ÝÑ B een functie. Indien een functie g : B ÝÑ A voldoet aan
f
g 1B en g f 1A
dan heet g een invers voor f . We zeggen dan ook dat f inverteerbaar is.
Niet alle functies hebben een invers. Een inverse g van f : A ÝÑ B moet een functie zijn van
B naar A. Dus moet voor elke b P B precies één beeld gpbq P A voorzien worden. Bovendien
moet gelden p f gqpbq 1B pbq b. Bijgevolg moet gpbq P f 1 pbq. Opdat g : B ÝÑ A een
functie zou zijn is dus nodig dat b P B : f 1 pbq  ∅. Dit komt erop neer dat f surjectief
moet zijn.
Als f : A ÝÑ B surjectief is, zouden we als volgt een inverse g : B ÝÑ A kunnen construeren: voor elke b P B kiezen we een beeld gpbq in f 1 pbq. Maar is zulke g dan een invers van
f?
De voorwaarde g f 1 A dwingt de injectiviteit van f . Inderdaad: als f niet injectief is,
bestaan er a  a1 P A met f paq f pa1 q. Stel b : f paq, dan geldt a, a1 P f 1 pbq. Kiezen we dan
als beeld van b door g het element a, dan hebben we gpbq gp f paqq p g f qpaq 1 A paq a,
maar ook gpbq gp f pa1 qq p g f qpa1 q 1 A pa1 q a1 . Dus a a1 , wat in tegenspraak is met
a  a1 .
Als f een bijectie is, is b P B : f 1 pbq een singleton. Er is dus geen keuze voor het construeren van de inverse g. De functie g : B ÝÑ A is dan wel degelijk een inverse van f .
We hebben bewezen:
4 Stelling. Enkel bijectieve functies hebben een invers.
5 Eigenschap. Een functie heeft hoogstens één invers.
Bewijs. Zij f : A ÝÑ B en zijn g : B ÝÑ A en g1 : B ÝÑ A twee inversen. Dan geldt, b P B:
gp b q
gp1B pbqq
g1 qpbqq
pg f g1 qpbq
pg f qpg1 pbqq
1 A p g1 pbqq
g 1 p b q.
gpp f
Vermits de domeinen en codomeinen van g en g1 gelijk zijn, hebben we g g1 .
Nu we weten dat elke inverteerbare functie juist één invers heeft, kunnen we spreken over
het invers van een functie f in plaats van over een invers. We noteren de inverse functie f 1 .
Verwar dit niet met inverse beelden die voor alle functies gedefinieerd zijn, niet enkel voor
bijecties.
Voorbeeld. h : R?
R
ÝÑ R
:x
ÞÑ
ÝÑ R
x.
: x
ÞÑ x2 is een bijectie.
Haar inverse kennen we goed. Het is h1 :
HOOFDSTUK 1. EEN BEETJE BRUGCURSUS
11
1.16 Oefeningen
1. # Zij pp xq “x is deelbaar door 10” en qp xq “x is even”.
• schrijf pp xq en qp xq met symbolen
• Geef de negatie van pp xq
• Geef de conjunctie van pp xq en qp xq
• Schrijf “qp xq impliceert pp xq”, en de contrapositie ervan
• Schrijf de equivalentie van pp xq en qp xq op
Zeg van deze uitspraken of ze waar zijn of niet.
2. G
# Stel de waarheidstafel op van de exclusieve of (Xor). Ken je een uitdrukking die
equivalent is?
3. # Geef de waarheidstafels van
• pp
ñ q q ñ p q ñ pq
• q p p _ qq
• rp p ñ qq ^ pq ñ rqs ñ p p ñ rq
4. # Toon aan dat p p _ qq en p ^ q logisch equivalent zijn. Wat kan je zeggen over
p p ^ qq en p _ q?
5. # Toon aan dat p q en p p ñ qq ^ pq ñ pq logisch equivalent zijn.
6. G
# Het aantal rijen van een waarheidstabel hangt af van het aantal samenstellende uitspraken. Wat is het verband?
7. # Schrijf de waarheidstafels op voor volgende logische uitspraken en leid er een equivalente vorm voor de uitspraak uit af:
•
•
•
p pq
p p ^ qq
p p _ qq
•
p p ð qq
•
p p qq
8. G
# Een tautologie (of logische wet) is een uitspraak die steeds waar is. Toon aan dat
volgende beweringen tautologieën zijn en interpreteer:
•
•
•
•
•
p p ^ p pqq
p _ p pq
p p ^ pq p
p p ^ q q p q ^ pq
p p _ pq _ rqq pp p _ qq _ rq
9. # Is p ñ pq ñ pq logisch equivalent met p p
•
•
•
•
p pq p
p ñ p q ñ pq
p ñ p p ñ qq
p p ñ q q _ p q ñ pq
ñ qq ñ p?
HOOFDSTUK 1. EEN BEETJE BRUGCURSUS
12
10. # Noteer volgende oefeningen met behulp van kwantoren. Bepaal eventueel of de
bewering waar of vals is. Schrijf de negatie van de bewering op met kwantoren en met
woorden.
(a) “Alle mensen zijn slim.”
(b) “Er zijn mensen die groot zijn.”
(c) “Er zijn mensen die groot zijn en lang haar hebben.”
(d) “Niet alle mensen hebben kort haar.”
(e) “Alle wegen leiden naar Rome.”
(f) “Voor elke mens geldt: als hij groot is, dan is hij niet klein.”
(g) “Een geheel getal is positief.”
(h) “Elk natuurlijk getal is even.”
(i) “Sommige reële getallen zijn positief.”
11. # Schrijf alle deelverzamelingen van t1, 2, 3u.
12. G
# Hoeveel deelverzamelingen heeft een verzameling met 2 elementen? Met 3 elementen? Met n elementen?
13. G
# Wanneer behoort een element niet tot A X B? Vul aan: x R A X B . . .
14. G
# analoog: x R A Y B . . .
15. G
# analoog: x R Az B . . .
16. G
# Toon aan dat
• B  A AYB B AXB A
• A Y p A X Bq A
• A X p A Y Bq A
17. G
# Wanneer is x
R ” iP I A i ?
18. G
# Geef de betekenis in woorden van de volgende uitspraken. Zeg of ze waar of onwaar
zijn. Geef de negatie in symbolen en woorden.
x P Z, D y P Z : x y
• D x P Z, D y P N : x ¡ y
• D x P Z, y P Z : x y
• ε ¡ 0, D δ ¡ 0, x P R : | x a| δ ñ | f p xq f paq| ε
19. # Zij A t2, 3u, B t4, 5, 6u en C ta, b, c, du. Geef A B, B A, A C, C B, A2 ,
C tau.
20. # Zij A t1, 2, 3, 4u en beschouw de relatie R: “is kleiner dan of gelijk aan” op A. Geef
•
de elementen van R. Geef de inverse relatie van R.
21. G
# Zij f : A ÝÑ B een functie en S1 , S2
€ A. Bewijs dat
HOOFDSTUK 1. EEN BEETJE BRUGCURSUS
13
(a) f pS1 Y S2 q f pS1 q Y f pS2 q
(b) f pS1 X S2 q € f pS1 q X f pS2 q
Zoek voorbeelden die dit illustreren.
22. G
# Zij f : A ÝÑ B een functie die niet noodzakelijk inverseerbaar is, en S
T, T1 , T2 € B. Bewijs dat
(a) f 1 pT1 Y T2 q f 1 pT1 q Y f 1 pT2 q
€
A en
(c) f p f 1 pT qq € T
(b) f 1 pT1 X T2 q f 1 pT1 q X f 1 pT2 q
(d) f 1 p f pSqq  S
Zoek voorbeelden die dit illustreren.
ðñ b P B : f 1 pbq bevat hoogstens één element.
23. G
# Toon aan: f : A ÝÑ B is injectief
24. G
#
(a) Zij f : A ÝÑ B. Toon aan dat f
1 A f 1B f .
(b) Toon aan dat de samenstelling van 2 injecties opnieuw een injectie is.
(c) Toon aan dat de samenstelling van 2 surjecties opnieuw een surjectie is.
25. # Zij f p xq ?x, gpxq x{4 en hpxq 4x 8. Zoek het functievoorschrift voor:
(a) h g f
(b) h f
g
(c) g h f
?
(d) g f
h
(f)
26. # Zij f p xq x 3, gp xq x, hp xq x3 en jp xq
een samenstelling van de bovenstaande:
(b)
?
x3
?
2 x
(c)
x1 4
(a)
{
(d) 4x
(e)
gh
f hg
(e) f
2x. Schrijf de volgende functies als
apx 3q
(i) x9
3
(f) p2x 6q3
(j) x 6
(g) 2x 3
?
?3
(k) 2 x 3
(h) x3{2
(l)
x
3
27. G
# Toon aan voor inverteerbare functies f en g:
(a)
p f 1 q1 f
(b) p g f q1
f 1 g1
28. G
# Onderzoek of volgende functies inverteerbaar zijn. Zo ja, bepaal de inverse functies.
Zo nee, definieer een bijectie f˜ met hetzelfde voorschrift als f en bepaal p f˜q1 .
Ñ R : x ÞÑ |x|
f : R Ñ R : x ÞÑ x 1
f : R Ñ R : x ÞÑ 2x 3
?
f : R Ñ R : x ÞÑ x
?
Ñ R : x ÞÑ 2x
f : R Ñ R : x ÞÑ 1
f : R0 Ñ R : x ÞÑ 2xx3
f : R Ñ R : x ÞÑ sin x
(a) f : R
(e) f : R
(b)
(f)
(c)
(d)
(g)
(h)
3
2
HOOFDSTUK 1. EEN BEETJE BRUGCURSUS
29. G
# Zij h : Z Z
Surjectief?
Ñ
Z : hp x, yq
2x
14
3y. Bepaal het beeld van h. Is h injectief?
30. G
# Bewijs: f pS1 X S2 q f pS1 q X f pS2 q als f injectief is (zie oef. 21). Geef een voorbeeld
van een functie waarbij f pS1 X S2 q  f pS1 q X f pS2 q.
31. G
# Bepaal of volgende functies injectief zijn. Geef hun beeld.
Ñ Z : x ÞÑ 2x 1
f : Q Ñ Q : x ÞÑ 2x 1
f : Z Ñ Z : x ÞÑ x3 x
Ñ R : x ÞÑ ex
f : rπ {2, π {2s Ñ R : x ÞÑ sin x
f : r0, π s Ñ R : x ÞÑ sin x
(a) f : Z
(d) f : R
(b)
(e)
(c)
32. G
# Stel f : A Ñ B, met A
dan zeggen van f ?
(f)
X Y Y en X X Y ∅. Als f|X en f|Y injectief zijn, wat kan je
33. # Bepaal voor elk van de volgende functies f : Z
Indien niet surjectief, bepaal f pZq:
(a) f p xq x
(c) f p xq x
7
(b) f p xq 2x 3
(d) f p xq x2
5
Ñ Z of ze injectief of surjectief zijn.
(e) f p xq x2
(f) f p xq x3
x
34. # Zelfde vraag als oefening 33, waarbij f als een functie van R naar R beschouwd
wordt.
35. G
# Toon aan: als A en B verzamelingen zijn, dan geldt: p A Bq X p B Aq
p A X Bq. [examen augustus 2005]
p A X Bq 36. G
# Vul aan (gebruik €,  of ) en bewijs: als A en B verzamelingen zijn, dan geldt:
p A Bq Y p B Aq
[examen augustus 2005]
...
p A Y B q p A Y B q.
Download