Lösningar till tentamen 764G06 Diskret matematik och logik, 6

Linköpings universitet
Matematiska institutionen
Daniel Carlsson
Lösningar till tentamen
764G06 Diskret matematik och logik, 6 hp
2015-01-08
1.
a) Nej, påståendet är inte sant. Om till exempel U = {1, 2}, A = {1} och
B = {2} så är ju A ⊆ U och B ⊆ U, men B * A så varje delmängd till
U är inte en delmängd till A. Ovan är alltså ett motexempel.
b) Nej, ∅ är inte ett element i varje mängd. ∅ är ett element i t ex {∅, 1, 2},
men inte i t ex mängden {1, 2}. ∅ är endast ett element i mängden
om det finns bland de uppräknade eller uppfyller de egenskaper som
mängdbyggaren anger om man ger mängden på det viset. (Däremot är
∅ en delmängd till alla mängder.)
c) Vi bevisar likheten (A ∩ C c ) \ B c = (A ∩ B) \ (A ∩ C) med hjälp av
numrerat venndiagram:
HL:
VL:
A
B
2
5
6
1
4
3
7
8
C
A: 1, 2, 3, 5
A ∩ B: 1, 2
C: 1, 3, 4, 7
A ∩ C: 1, 3
C c : 2, 5, 6, 8
HL=(A ∩ B) \ (A ∩ C): 2
c
A ∩ C : 2, 5
B: 1, 2, 4, 6
B c : 3, 5, 7, 8
VL=(A ∩ C c ) \ B c : 2
Då VL och HL svarar mot samma område i venndiagrammet så gäller
likheten för alla mängder A, B och C.
Svar: a) och b) gäller ej, c) gäller. Se ovan för motexempel och bevis.
2.
a) Vi väljer att använda Kruskals algoritm.
Börja med noderna utan några bågar. De billigaste bågarna är a − e (3) och e − c (3). Välj
en av dem. Den andra kan sedan väljas utan
att cykel bildas.
Nästa billigaste båge är a − c (4), men väljs
ej då cykel bildas.
Nästa billigaste båge är b−e (5) och den väljs
då cykel ej bildas.
Nästa billigaste båge är a − f (5) och den
väljs då cykel ej bildas.
Nästa billigaste bågar är c − d (6) och b − f
(6). En av dessa kan väljas utan att cykel bildas, men ej båda! Vi väljer c − d. Nu har vi
valt 5 bågar och har ett billigaste spännande
träd enligt vald algoritm. Se figur intill. Kostnaden för detta träd är 3+3+5+5+6=22.
a
f
6
7
b
3
5
e
5
4
10
3
7
6
c
6
d
a
f
b
3
5
e
5
3
c
6
d
var god vänd
b) Det finns en hamiltoncykel i grafen G, till exempel: a−e−c−d−f −b−a.
Då noderna a och b har udda grad, men övriga noder har jämn grad
(grad a = 3, grad b = 5, grad c = grad d = grad e = 4, grad f = 2) så
har grafen enligt sats 6.2 en öppen eulerväg, men ej en sluten då inte
alla noder har jämn grad här. En öppen eulerväg är till exempel:
a − b − d − f − b − c − d − e − a − c − e − b.
Svar: a) Se ett billigaste spännande träd ovan (finns mer än ett).
Kostnaden är 22.
b) En öppen eulerväg finns, men ej en sluten.
Se motivering och exempel ovan.
3. Bland de 10 studenterna ska man välja ut 4 st till en studenttävling. Lina
och Johanna som är två av de 10 studenterna har som önskemål att antingen
få vara med tillsammans i tävlingsgruppen eller inte vara med alls. För att
bestämma på hur många sätt detta kan göras delar vi upp i två fall:
I) Lina och Johanna är med i gruppen.
Då behöver ytterligare två personer väljas in bland de återstående åtta. Det
8·7
kan göras på 82 =
= 28 sätt. (Val utan inbördes ordning.)
2·1
II) Lina och Johannes är ej med i gruppen.
Då ska de fyra personerna i gruppen väljas bland de återstående åtta. Det
8·7·6·5
kan likt tidigare göras på 84 =
= 70 sätt.
4·3·2·1
Totalt fås då enligt additionsprincipen 28+70=98 olika sätt att välja ut
gruppen på och samtidigt uppfylla Lina och Johannas önskemål.
(Som jämförelse kan nämnas att det totalt finns 10
4 = 210 olika sätt att
välja ut en grupp på 4 bland 10 utan några villkor.)
Svar: Gruppen kan väljas på 98 olika sätt om man ska uppfylla Lina och
Johannas önskemål.
4. Låt A = {b, c}, B = {a, c} och C = {a, b} är delmängder i U = {a, b, c}.
a) Då är Ac = {a} och C c = {c}, så (Ac ∪ C c ) = {a, c} och därmed är
(Ac ∪ C c )c = {b}. Då denna mängd endast har ett element har den två
delmängder: ∅ och {b}.
b) U = {a, b, c} och B = {a, c}. Då U har 3 element och vi för var och
en av dessa ska välja en bild bland de 2 elementen i B (3 val och
två möjligheter i varje val), så finns det enligt multiplikationsprincipen
2 · 2 · 2 = 23 = 8 olika sätt att bilda en funktion från U till B. Ingen av
dessa funktioner är injektiv eftersom vi har fler element i U än i B, så
något av elementen i B måste väljas minst två gånger.
Svar: a) Den givna mängden har två delmängder: ∅ och {b}.
b) Det finns 8 olika funktioner från U till B, men ingen av dessa är
injektiv.
5. Vi inför följande satser:
p: Castro är en katt,
r: Castro äter fikon,
q: Castro är supergullig,
s: Castro är vegetarian.
På satslogisk form blir då slutledningen:
p ∧ (q ∧ r → s) ∧ (p → q) ∧ r ⇒ s
Med hjälp av sanningsvärdestabell, deduktion eller reduktionsmetoden kan
vi visa att slutledningen är korrekt. Vi väljer här att redovisa reduktionsmetoden.
p ^ (q ^ r ! s) ^ (p ! q) ^ r ) s
1.
2. 3.
1. 4.
1. 2.
1.
1.
s
s
s s
s s
s
f
1.) Antag att slutledningen ej är korrekt, det vill säga antag att alla förutsättningar
sanna samtidigt som slutsatsen är falsk.
2.) p sann ger q sann då p → q sann.
3.) Då q sann och r sann (från 1) så är q ∧ r sann.
4.) Då q ∧ r sann måste s vara sann då q ∧ r → s sann.
Men nu har vi fått s både sann och falsk. Se de inringade i uttrycket ovan. Vi
får en motsägelse. Antagandet att slutsaten ej är korrekt är alltså felaktigt.
Alltså är slutsaten korrekt!
Med reduktionsmetoden har vi visat att ”Castro är vegetarian” är en korrekt
slutsats ur förutsättningarna.
Svar: Det satslogiska uttrycket för slutledningen ges ovan och vi har med
reduktionsmetoden visat att ”Castro är vegetarian” är en korrekt slutsats
ur dessa förutsättningar.
6. På A = {2, 3, 4, 5} inför vi relationen ≤ (mindre
än eller lika med). Relationsgrafen blir då som
visas här intill.
1.) Reflexiv? Ja, ty x ≤ x för alla x ∈ A.
5
3
4
2.) Symmetrisk? Nej, t ex är 2 ≤ 3, men 3 2.
3.) Antisymmetrisk? Ja, för om x 6= y och x ≤ y
så måste x < y (y strikt större än x) och alltså
gäller då alltid att y x för alla x, y i A.
2
4.) Transitiv? Ja, för om x ≤ y och y ≤ z så gäller ju att x ≤ y ≤ z, d v s
x ≤ z för alla sådana x, y, z i A.
En relation är en ekvivalensrelation om den uppfyller egenskaperna 1, 2 och 4
ovan, men då denna relation ej är symmetrisk är den ej en ekvivalensrelation.
var god vänd
En relation är en partialordning om den uppfyller egenskaperna 1, 3, och 4
ovan och det gör aktuell relation så den är en partialordning.
En partialordning där alla element är jämförbara (d v s är relaterade i någon
riktning) är en totalordning. Då alltid någon av förbindelserna x ≤ y eller
y ≤ x förekommer så är ≤ en totalordning på mängden A.
Svar: Relationsgrafen anges ovan. Relationen är en partialordning och en
totalordning, men ej en ekvivalensrelation på A. Se motivering för respektive
egenskap ovan.
7. Vi bildar alla möjliga bokstavsföljder med sex bokstäver med bokstäverna
ADGJLU och skriver upp dessa i bokstavsordning. Om vi börjar från början
så kommer först orden A. Antalet sådan får vi genom att räkna ut på hur
många sätt bokstäverna efter A (5 st) kan omordnas. Detta kan göras på
5! = 120 olika sätt. Det finns alltså 120 olika ord på A. På samma sätt finns
det sedan 120 olika ord som börjar på D, 120 olika som börjar på G och 120
olika som börjar på J.
Det sista ordet på J är JULGDA, så vi noterar
att ordet JULDAG kommer sent bland orden
som börjar på J. Fram till JULGDA har vi sammanlagt 4 · 120 = 480 ord. Om vi skriver upp
de sista orden på J så ser vi att vi måste backa
fyra steg för att ordet JULDAG ska dyka upp
i listan. Därmed får ordet JULDAG plats 477 i
listan.
476
477
478
479
480
JULAGD
JULDAG
JULDGA
JULGAD
JULGDA
481 LADGJU
Svar: Ordet JULDAG har plats 477 i ordningen av alla bokstavsföljder
uppskriva i bokstavsordning.