Løsningsforslag til oblig1

Løsningsforslag til 1. obligatorisk oppgave i Diskret matematikk, høsten 2016
Oppgave 1
a)
๐‘Ÿ = ๐‘ โ†’ ๐‘ž โ‰ก ¬๐‘ โˆจ ๐‘ž
๐‘  = ¬๐‘ โ†’ ¬๐‘ž โ‰ก ๐‘ž โ†’ ๐‘ โ‰ก ¬๐‘ž โˆจ ๐‘
๐‘ก = ๐‘ โ†’ ๐‘ž โ‰ก ¬๐‘ โˆจ ๐‘ž
b)
Vi ser av sannehetsverditabellen at uttrykkene (๐‘ โ†’ ๐‘ž) โ†’ ๐‘Ÿ og ๐‘ โ†’ (๐‘ž โ†’ ๐‘Ÿ) ikke er
ekvivalente.
c)
i)
โˆ€๐‘šโˆƒ๐‘›(๐‘›2 = ๐‘š)
Med ord:
For alle heltall m finnes det et annet heltall n som, er som opphøyet i 2., er lik
m. Dette betyr at โˆš๐‘š = ๐‘›, dvs. at โˆš๐‘š er alltid vil være et heltall. Men โˆš2 er
f. eks. ikke et heltall, så dette er USANT:
ii)
โˆ€๐‘šโˆ€๐‘›(๐‘š๐‘› > ๐‘›)
Med ord:
For alle heltall er det slik at hvis vi multipliserer to vilkårlige heltall med
hverandre så vil produktet alltid være større enn en av faktorene.
Men hvis vi lar m være negativ og n være positiv så vil produktet være negativt
og følgelig mindre enn n som er positiv.
Følgelig er utsagnet USANT.
iii)
โˆƒ๐‘šโˆ€๐‘›(๐‘›2 = ๐‘š)
Med ord:
Det eksisterer et tall m som er slik at alle andre tall som vi opphøyer i 2. er lik
dette m.
1
Hvis dette skulle vært sant, skulle alle tall man opphøyde i 2. blitt lik det
samme tallet m. Det er det selvfølgelig ikke. 22 = 4 er forskjellig fra 32 = 9. Altså
er utsagnet USANT.
Hvis derimot kvantorene bytter plass og vi har โˆ€๐‘›โˆƒ๐‘š(๐‘›2 = ๐‘š), vil uttrykket
være sant: For alle heltall n så finnes det et annet heltall som er lik n opphøyet
i 2. Sagt på en annen måte: Kvadratet av ethvert heltall er et heltall.
Multipliserer vi to heltall med hverandre blir produktet også et heltall.
Oppgaven viser at rekkefølgen kvantorene står i har betydning for utsagnets
sannhetsinnhold.
iv)
โˆ€๐‘šโˆƒ๐‘›(๐‘›2 โˆ’ ๐‘š < 100)
Det finnes et heltall n som er slik at når vi opphøyer det i 2. kan vi trekke fra
ethvert annet heltall og få et svar som er mindre enn hundre.
๐‘›2 kan ikke være negativt. Hvis jeg f. eks. velger ๐‘š = โˆ’100 vil svaret jeg få
være ๐‘›2 โˆ’ ๐‘š โ‰ฅ 100. Følgelig er utsagnet USANT.
d)
P(x): x har Mac
Q(x): x har en iPad
i)
«Det finnes en student som . . . » betyr at «det eksisterer en x som . . ». Dermed
må vi bruke eksistenskvantoren. Med andre ord slik:
๏€คx(P(x) ๏ƒ™๏€ Q(x))
ii)
Når vi har «alle» må vi bruke all-kvantoren, dvs. slik:
๏€ขx(P(x) ๏ƒš๏€ Q(x))
iii)
«Det finnes en . . » betyr at vi må bruke eksistenskvantoren:
๏€คx(P(x) ๏ƒ™๏ƒ˜Q(x))
iv)
Dette kan vi skrive slik: For alle studenter gjelder at hvis studenten har en iPad, så
har studenten en Mac. «For alle» gir at vi må bruke all-kvantoren og hvis at vi har
en implikasjon. Dette kan settes opp slik:
๏€ขx(Q(x)๏‚ฎP(x)) .
Det er mulig å skrive det annerledes. Husk at hvis a og b er to utsagn, så er a๏‚ฎb
ekvivalent med ๏ƒ˜a ๏ƒš๏€ b .
Dermed får vi at
๏€ขx(Q(x)๏‚ฎP(x)) er ekvivalent med ๏€ขx(๏ƒ˜Q(x) ๏ƒš๏€ P(x)) som igjen er ekvivalent med
(DeMorgans lov) ๏ƒ˜๏€คx(Q(x) ๏ƒ™๏ƒ˜P(x)) .
Dette oversettes til:
Det er ingen studenter som har iPad uten at de har en Mac.
2
Oppgave 2
a)
i) ๐ด โจ ๐ต = (๐ด โˆ’ ๐ต) โˆช (๐ต โˆ’ ๐ด) = {1, 7} โˆช {4, 5} = {1, 4, 5, 7}
ii) (๐ด โจ ๐ต) โจ ๐ถ = {1, 4, 5, 7} โจ{ 3, 5, 6, 7} = {1, 3, 4, 6}
b)
i)
ii)
c) For eksempel (๐ด โˆ’ ๐ถ) โˆช (๐ต โˆฉ ๐ถ)
d)
La D være mengden av de som tar Diskret matematikk, P de som tar Programmering og W de
som tar Webprosjekt. En oppgave av denne typen kan løses på flere måter. En måte er å bruke
formler for antall i mengder. En annen måte er å «fylle ut» et Venn-diagram. Det er normalt
enklest å bruke Venn-diagram.
1) Formler for antall i mengder
Inklusjon-eksklusjonsformelen sier at
| D๏ƒˆP๏ƒˆW| ๏€ฝ๏€ | D| ๏€ซ๏€ | P | ๏€ซ๏€ |W| ๏€ญ๏€ | D๏ƒ‡P | ๏€ญ๏€ | D๏ƒ‡W| ๏€ญ๏€ | P๏ƒ‡W| ๏€ซ๏€ | D๏ƒ‡P๏ƒ‡W|
1) Vi får | D๏ƒˆP๏ƒˆW| = 180 + 166 + 178 โ€“ 156 โ€“ 160 โ€“ 152 + 150 = 206. Dvs. 206 som tar
minst ett emne. Da blir det 220 โ€“ 206 = 14 som ikke tar noen emner.
2) Vi skal finne antallet i D๏ƒ‡P ๏€ญW. Denne mengden er lik D๏ƒ‡P ๏€ญD๏ƒ‡P๏ƒ‡W og
3
siden D๏ƒ‡P๏ƒ‡W er en delmengde av D๏ƒ‡P får vi at | D๏ƒ‡P ๏€ญ๏€ D๏ƒ‡P๏ƒ‡W| blir lik
| D๏ƒ‡P | ๏€ญ๏€ | D๏ƒ‡P๏ƒ‡W|. Dermed blir svaret 156 โ€“ 150 = 6.
3) På samme måte som i b) kan vi finne at |D๏ƒ‡W๏€ญ๏€ P | = 10 og | P๏ƒ‡W๏€ญ๏€ D| = 2. Svaret
blir derfor 6 + 10 + 2 = 18.
4) Her skal vi finne antallene i D๏€ญ๏€ (W๏ƒˆP), P ๏€ญ๏€ (D๏ƒˆW) og W๏€ญ๏€ (D๏ƒˆP).
Antallet i D๏€ญ๏€ (W๏ƒˆP) er lik antallet i D๏€ญ๏€ D๏ƒ‡(W๏ƒˆP) og | D๏€ญ๏€ D๏ƒ‡(W๏ƒˆP) | =
| D| ๏€ญ๏€ | D๏ƒ‡(W๏ƒˆP) |. Videre har vi at D๏ƒ‡(W๏ƒˆP) ๏€ฝ๏€ (D๏ƒ‡W) ๏ƒˆ๏€ (D๏ƒ‡P). Dermed
blir | D๏ƒ‡(W๏ƒˆP) | ๏€ฝ๏€ | D๏ƒ‡W| ๏€ซ๏€ | D๏ƒ‡P | ๏€ญ๏€ | D๏ƒ‡P๏ƒ‡W| . Til sammen får vi at
|D๏€ญ๏€ (W๏ƒˆP) | = 180 โ€“ (160 + 156โ€“ 150) = 14. Antallet til P ๏€ญ๏€ (D๏ƒˆW) blir 8 og antallet
til W๏€ญ๏€ (D๏ƒˆP) blir 16. Svaret blir derfor 14 + 8 + 16 = 38.
2) Bruk av Venn-diagram
Dette er normalt den enkleste og raskeste metoden. Opplysningene legges inn i et
Venndiagram slik at hvert tall står for antallet elementer i den delen der tallet står. Da
starter vi med å fylle området i midten. Det representerer mengden D๏ƒ‡P๏ƒ‡W der antallet er
150. Så fortsetter vi utover. Mengden D๏ƒ‡P har to deler. Det er D๏ƒ‡P๏ƒ‡W og D๏ƒ‡P ๏€ญD๏ƒ‡P๏ƒ‡W.
Siden antallet i D๏ƒ‡P er 156 og antallet i D๏ƒ‡P๏ƒ‡W er 150, blir antallet i D๏ƒ‡P ๏€ญD๏ƒ‡P๏ƒ‡W
lik 156 โ€“ 150 = 6. Osv. Det gir oss flg. utfylte Venn-diagram:
i) Her skal vi finne antallet i mengden U ๏€ญ๏€ (D ๏ƒˆ๏€ P ๏ƒˆ๏€ W). Det blir 220โ€“ 206 = 14
ii) Her skal vi finne antallet i mengden (D ๏ƒ‡๏€ P) ๏€ญ๏€ W. Det blir 6.
iii) Her skal vi finne antallet i mengden ((D ๏ƒ‡๏€ P) ๏€ญW) ๏ƒˆ๏€ ((P ๏ƒ‡๏€ W) ๏€ญ๏€ D)๏ƒˆ ((D ๏ƒ‡๏€ W) ๏€ญ๏€ P).
Det blir 6 + 10 + 2 = 18.
iv) Her skal vi finne antallet i mengden (D๏€ญ๏€ (P ๏ƒˆ๏€ W) ๏ƒˆ๏€ (P ๏€ญ๏€ (D ๏ƒˆ๏€ W) ๏ƒˆ๏€ (W ๏€ญ๏€ (D ๏ƒˆ๏€ P)) .
Det blir 14 + 8 + 16 = 38.
4
e)
NB! Universal mengden tallene fra 1 til 9, dvs. U = {1, 2, 3, 4, 5, 6, 7, 8, 9}
Hvis man har tolket universalmengden som U = {1, 2, 3, 4, 5, 6, 7, 8}, blir det et element mindre i de
seks siste deloppgavene.
i) A๏ƒ‡B = {3, 4, 5}
ii) A๏ƒˆB = {1, 2, 3, 4, 5, 6, 7}
iii)
= {6, 7, 8, 9}
iv)
= {1, 2, 8, 9}
v)
= {1, 2, 6, 7, 8, 9}
vi)
= {1, 2, 6, 7, 8, 9}
vii)
= {8, 9}
viii)
Vi ser at
= { 8, 9}
=
og
=
Oppgave 3
Vi ser at f er en-til-en siden det ikke går mer enn én pil inn til noe element i B. f er også
på siden det går en pil til alle elementene i B.
Funksjonen g er derimot ikke en-til-en siden det går to piler inn til elementet x. Men g er
på siden det går en pil til alle elementene i C.
โ„Ž=๐‘”๐‘œ ๐‘“
h(1) ๏€ฝ๏€ ๏€ g(f(1)) = g(c) = y
h(2) ๏€ฝ๏€ ๏€ g(f(2)) = g(a) = z ,
h(3) = g(f(3)) = g(d) = x
h(4) = g(f(4)) = g(b) = x.
Funksjonen h har ingen invers siden den ikke er en-til-en.
5
i)
๐‘“(0) = (0 ๐‘š๐‘œ๐‘‘ 3) + ( 0 ๐‘š๐‘œ๐‘‘ 7) = 0
๐‘“(4) = (4 ๐‘š๐‘œ๐‘‘ 3) + ( 4 ๐‘š๐‘œ๐‘‘ 7) = 1 + 4 = 5
๐‘“(10) = (10 ๐‘š๐‘œ๐‘‘ 3) + (10 ๐‘š๐‘œ๐‘‘ 7) = 1 + 3 = 4
๐‘“(12) = (12 ๐‘š๐‘œ๐‘‘ 3) + (12 ๐‘š๐‘œ๐‘‘ 7) = 0 + 5 = 5
ii)
๐‘˜ ๐‘š๐‘œ๐‘‘ 3 vil alltid være mindre eller lik 2, dvs. 0, 1 eller 2, mens ๐‘˜ ๐‘š๐‘œ๐‘‘ 7 alltid vil
være mindre eller lik 6, dvs. 0, 1, 2, 3, 4, 5 eller 6. Dermed vil ๐‘“(๐‘˜) alltid være mindre
eller lik 8. Følgelig finnes det ingen k slik ๐‘“(๐‘˜) = 9 .
Det finnes imidlertid en k slik at ๐‘“(๐‘˜) = 8.
Vi kan finne k ved å løse ligningssettet
๐‘˜ ๐‘š๐‘œ๐‘‘ 3 = 2
๐‘˜ ๐‘š๐‘œ๐‘‘ 7 = 6
Hvis vi for eksempel velger k = 20 får vi
๐‘“(20) = (20 ๐‘š๐‘œ๐‘‘ 3) + (20 ๐‘š๐‘œ๐‘‘ 7) = 2 + 6 = 8.
iii) ๐‘‰๐‘“ = {0, 1, 2, 3, 4, 5, 6, 7, 8}
iv) ๐‘“ er ikke en-til-en fordi forskjellige verdier for k kan gi samme funksjonsverdi, for
eksempel ๐‘“(4) = ๐‘“(12) = 5.
v) ๐’‡ er ikke på fordi ๐‘‰๐‘“ er forskjellig fra verdiområdet. ๐‘‰๐‘“ er en delmengde av
verdiområdet.
Oppgave 4
6
Oppgave 5
For at et matriseprodukt ๐ด๐ต skal være definert må antallet kolonner i ๐ด være lik antallet
rader i ๐ต.
Vi ser at ๐ด er en 2x3-matrise, ๐ตer en 3x2-matrisen og ๐ถ er en 3x3-matrise.
Dermed får vi at
i)
ii)
iii)
๐ด๐ต er definert
๐ต๐ด er definert
๐ด๐ถ er definert
7
iv)
v)
vi)
๐ถ๐ด er ikke definert
๐ต๐ถ er ikke definert
๐ถ๐ต er definert
b)
8