MAT1030 Diskret Matematikk

Like dokumenter
MAT1030 Diskret Matematikk

MAT1030 Diskret matematikk

Ukeoppgaver fra kapittel 3 & 4

MAT1030 Plenumsregning 3

MAT1030 Diskret matematikk

Oppgave 4.4 Skriv ned setninger som svarer til den konverse og den kontrapositive av følgende utsagn.

Vi startet forelesningen med litt repetisjon fra forrige uke: Det omvendte, kontrapositive og inverse utsagnet. La p og q være to utsagn, og p -> q

MAT1030 Diskret matematikk

MAT1030 Diskret matematikk

Kapittel 4: Logikk. MAT1030 Diskret Matematikk. Oppsummering. En digresjon. Forelesning 6: Utsagnslogikk og predikatlogikk.

Et utsagn (eng: proposition) er en erklærende setning som enten er sann eller usann. Vi kaller det gjerne en påstand.

Emne 13 Utsagnslogikk

Et utsagn (eng: proposition) er en erklærende setning som enten er sann eller usann. Vi kaller det gjerne en påstand.

Plenumsregning 1. MAT1030 Diskret Matematikk. Repetisjon: Algoritmer og pseudokode. Velkommen til plenumsregning for MAT1030

MAT1030 Diskret Matematikk

Kapittel 4: Logikk (utsagnslogikk)

MAT1030 Diskret Matematikk

Sammensatte utsagn, sannhetsverditabeller. MAT1030 Diskret matematikk. Sammensatte utsagn, sannhetsverditabeller

Kvantorer. MAT1030 Diskret matematikk. Kvantorer. Kvantorer. Eksempel. Eksempel (Fortsatt) Forelesning 8: Predikatlogikk, bevisføring

MAT1030 Diskret matematikk

Kapittel 4: Mer predikatlogikk

Velkommen til plenumsregning for MAT1030. MAT1030 Diskret matematikk. Repetisjon: Algoritmer og pseudokode. Eksempel fra boka. Eksempel

Løsningsforslag for 1. obligatoriske oppgave høsten 2014

Kalles p for premissen og q for konklusjonen. Utsagnet kan uttrykkes på mange forskjellige måter:

MAT1030 Diskret matematikk

MAT1030 Forelesning 8

Chapter 1 - Discrete Mathematics and Its Applications

Vi var midt i et eksempel, som vi tar opp igjen her, da tiden var ute.

MAT1030 Diskret Matematikk

MAT1030 Diskret matematikk

Oppsummering. MAT1030 Diskret matematikk. Oppsummering. Oppsummering. Eksempel ((p q) r) Eksempel (p (q r))

TMA 4140 Diskret Matematikk, 2. forelesning

MAT1030 Plenumsregning 1

MAT1030 Forelesning 6

MAT1030 Diskret Matematikk

Ekvivalente utsagn. Eksempler: Tautologi : p V p Selvmotsigelse: p Λ p

MAT1030 Diskret Matematikk

Kapittel 4: Logikk (fortsettelse)

Kapittel 4: Mer predikatlogikk

Oppsummering av Kapittel 3. MAT1030 Diskret matematikk LOGIKK. Logikk. Forelesning 5: Logikk

Det betyr igjen at det får verdien F nøyaktig når p = T, q = T og r = F.

TMA 4140 Diskret Matematikk, 1. forelesning

INF1800 LOGIKK OG BEREGNBARHET

Praktisk informasjon INF1800 LOGIKK OG BEREGNBARHET FORELESNING 5: UTSAGNSLOGIKK. Endringer i undervisningen. Spørreskjemaet.

Plenumsregning 1. Kapittel 1. Roger Antonsen januar Velkommen til plenumsregning for MAT1030. Repetisjon: Algoritmer og pseudokode

Generell induksjon og rekursjon. MAT1030 Diskret matematikk. Generell induksjon og rekursjon. Generell induksjon og rekursjon.

MAT1030 Diskret matematikk

MAT1030 Diskret matematikk

INF1800 LOGIKK OG BEREGNBARHET

I Kapittel 3 så vi på hvordan data, som hele tall og reelle tall, kan representeres som bitsekvenser

MAT1030 Diskret matematikk

Kapittel 4: Logikk (predikatlogikk)

Oppgaver fra forelesningene. MAT1030 Diskret matematikk. Oppgave (fra forelesningen 10/3) Definisjon. Plenumsregning 9: Diverse ukeoppgaver

MAT1030 Forelesning 4

MAT1030 Diskret Matematikk

MAT1030 Diskret Matematikk

Velkommen til MAT1030!

MAT1030 Diskret Matematikk

INF1800. Logikk og Beregnbarhet

Chapter 1 - Discrete Mathematics and Its Applications

INF1800 Forelesning 6

MAT1030 Forelesning 5

MAT1030 Plenumsregning 5

MAT1030 Diskret matematikk

Innledning. MAT1030 Diskret matematikk. Kapittel 11. Kapittel 11. Forelesning 33: Repetisjon

INF1800 LOGIKK OG BEREGNBARHET

MAT1030 Diskret matematikk

TDT4110 Informasjonsteknologi grunnkurs: Tema: Betingelser og logiske uttrykk Utgave 3: Kap. 3

if (be): else (not_to_be): TDT4110 Informasjonsteknologi grunnkurs: Tema: Betingelser og logiske uttrykk Utgave 3: Kap.

Matematikk for IT, høsten 2017

HUMIT 1750 Høsten 2005 Løsningsforslag med utfyllende kommentarer til Obligatorisk oppgave 1

Dagens plan. INF3170 Logikk. Induktive definisjoner. Eksempel. Definisjon (Induktiv definisjon) Eksempel

UNIVERSITETET I OSLO. Det matematisk-naturvitenskapelige fakultet

TDT4110 IT Grunnkurs Høst 2015

INF4170 { Logikk. Forelesning 1: Utsagnslogikk. Arild Waaler. 20. august Institutt for informatikk, Universitetet i Oslo

Python: Valg og betingelser. TDT4110 IT Grunnkurs Professor Guttorm Sindre

Repetisjonsforelesning

Læringsmål og pensum. if (be): else (not_to_be):

KONTROLLSTRUKTURER. MAT1030 Diskret matematikk. Kontrollstrukturer. Kontrollstrukturer. Eksempel (Ubegrenset while-løkke)

INF1800 Forelesning 4

Kapittel 4: Logikk (predikatlogikk)

TDT4110 IT Grunnkurs Høst 2016

UNIVERSITETET I OSLO

MAT1030 Diskret Matematikk

Matematikk for IT, høsten 2015

TDT4110 Informasjonsteknologi grunnkurs: Tema: Betingelser og logiske uttrykk. - 3rd edition: Kapittel 3. Professor Alf Inge Wang

Obligatorisk oppgave 2 i MAT1140, Høst Løsninger og kommentarer

IN uke 1. Komme i gang med programmering

MAT1030 Diskret matematikk

Litt mer mengdelære. INF3170 Logikk. Multimengder. Definisjon (Multimengde) Eksempel

Sekventkalkyle for utsagnslogikk

MAT1030 Diskret matematikk

UNIVERSITETET I OSLO

Disjunktiv normalform, oppsummering

Forelesning 2: Induktive definisjoner, utsagnslogikk og sekventkalkyle Christian Mahesh Hansen januar 2007

UNIVERSITETET I OSLO

MAT1030 Diskret matematikk

Oppsummering. MAT1030 Diskret matematikk. Relasjoner. Relasjoner. Forelesning 11: Relasjoner

MAT1030 Forelesning 5

Transkript:

MAT1030 Diskret Matematikk Plenumsregning 4: Ukeoppgaver Mathias Barra Matematisk institutt, Universitetet i Oslo 6. februar 2009 (Sist oppdatert: 2009-02-10 11:21)

Plenumsregning 4 MAT1030 Diskret Matematikk 6. februar 2009 2

Oppgave 4.1 Uttrykk følgende utsagn i utsagnslogikk og identifiser hovedkonnektivene. (a) Either Karen is studying computing and Minh is not studying mathematics, or Minh is studying mathematics. (b) It is not the case that if it is sunny then I will carry an umbrella. (c) The program will terminate if and only if the input is not numeric or the escape key is pressed. (d) If x = 7 and y 4 and z = 2, then if it is not true that either y = 4 or z 2 then x = 7 or z = 2. MAT1030 Diskret Matematikk 6. februar 2009 3

Løsning 4.1 (a) MAT1030 Diskret Matematikk 6. februar 2009 4

Løsning 4.1 (a) Either Karen is studying computing and Minh is not studying mathematics, or Minh is studying mathematics. MAT1030 Diskret Matematikk 6. februar 2009 4

Løsning 4.1 (a) Either Karen is studying computing and Minh is not studying mathematics, or Minh is studying mathematics. p: Karen is studying computing MAT1030 Diskret Matematikk 6. februar 2009 4

Løsning 4.1 (a) Either Karen is studying computing and Minh is not studying mathematics, or Minh is studying mathematics. p: Karen is studying computing q: Minh is studying mathematics MAT1030 Diskret Matematikk 6. februar 2009 4

Løsning 4.1 (a) Either Karen is studying computing and Minh is not studying mathematics, or Minh is studying mathematics. p: Karen is studying computing q: Minh is studying mathematics Svar: (p q) q MAT1030 Diskret Matematikk 6. februar 2009 4

Løsning 4.1 (a) Either Karen is studying computing and Minh is not studying mathematics, or Minh is studying mathematics. p: Karen is studying computing q: Minh is studying mathematics Svar: (p q) q Hovedkonnektivet er (eller) MAT1030 Diskret Matematikk 6. februar 2009 4

Løsning 4.1 (a) Either Karen is studying computing and Minh is not studying mathematics, or Minh is studying mathematics. p: Karen is studying computing q: Minh is studying mathematics Svar: (p q) q Hovedkonnektivet er (eller) Siden (a b) c a (b c) må vi skjønne hva som menes. MAT1030 Diskret Matematikk 6. februar 2009 4

Løsning 4.1 (a) Either Karen is studying computing and Minh is not studying mathematics, or Minh is studying mathematics. p: Karen is studying computing q: Minh is studying mathematics Svar: (p q) q Hovedkonnektivet er (eller) Siden (a b) c a (b c) må vi skjønne hva som menes. Kommaet foran or viser at muntlig gjøres det en liten pause foran dette eller et. MAT1030 Diskret Matematikk 6. februar 2009 4

Løsning 4.1 (a) Either Karen is studying computing and Minh is not studying mathematics, or Minh is studying mathematics. p: Karen is studying computing q: Minh is studying mathematics Svar: (p q) q Hovedkonnektivet er (eller) Siden (a b) c a (b c) må vi skjønne hva som menes. Kommaet foran or viser at muntlig gjøres det en liten pause foran dette eller et. Dette identifiserer som hovedkonnektiv i denne oppgaven. MAT1030 Diskret Matematikk 6. februar 2009 4

Løsning 4.1 (b d) MAT1030 Diskret Matematikk 6. februar 2009 5

Løsning 4.1 (b d) (b) It is not the case that if it is sunny then I will carry an umbrella. MAT1030 Diskret Matematikk 6. februar 2009 5

Løsning 4.1 (b d) (b) It is not the case that if it is sunny then I will carry an umbrella. p: it is sunny q: I will carry an umbrella MAT1030 Diskret Matematikk 6. februar 2009 5

Løsning 4.1 (b d) (b) It is not the case that if it is sunny then I will carry an umbrella. p: it is sunny q: I will carry an umbrella Svar: (p q) MAT1030 Diskret Matematikk 6. februar 2009 5

Løsning 4.1 (b d) (b) It is not the case that if it is sunny then I will carry an umbrella. p: it is sunny q: I will carry an umbrella Svar: (p q) Hovedkonnektivet er (ikke). (c) The program will terminate if and only if the input is not numeric or the escape key is pressed. MAT1030 Diskret Matematikk 6. februar 2009 5

Løsning 4.1 (b d) (b) It is not the case that if it is sunny then I will carry an umbrella. p: it is sunny q: I will carry an umbrella Svar: (p q) Hovedkonnektivet er (ikke). (c) The program will terminate if and only if the input is not numeric or the escape key is pressed. p: the program will terminate MAT1030 Diskret Matematikk 6. februar 2009 5

Løsning 4.1 (b d) (b) It is not the case that if it is sunny then I will carry an umbrella. p: it is sunny q: I will carry an umbrella Svar: (p q) Hovedkonnektivet er (ikke). (c) The program will terminate if and only if the input is not numeric or the escape key is pressed. p: the program will terminate q: the input is numeric MAT1030 Diskret Matematikk 6. februar 2009 5

Løsning 4.1 (b d) (b) It is not the case that if it is sunny then I will carry an umbrella. p: it is sunny q: I will carry an umbrella Svar: (p q) Hovedkonnektivet er (ikke). (c) The program will terminate if and only if the input is not numeric or the escape key is pressed. p: the program will terminate q: the input is numeric r: the escape key is pressed MAT1030 Diskret Matematikk 6. februar 2009 5

Løsning 4.1 (b d) (b) It is not the case that if it is sunny then I will carry an umbrella. p: it is sunny q: I will carry an umbrella Svar: (p q) Hovedkonnektivet er (ikke). (c) The program will terminate if and only if the input is not numeric or the escape key is pressed. p: the program will terminate q: the input is numeric r: the escape key is pressed Svar: p ( q r) MAT1030 Diskret Matematikk 6. februar 2009 5

Løsning 4.1 (b d) (b) It is not the case that if it is sunny then I will carry an umbrella. p: it is sunny q: I will carry an umbrella Svar: (p q) Hovedkonnektivet er (ikke). (c) The program will terminate if and only if the input is not numeric or the escape key is pressed. p: the program will terminate q: the input is numeric r: the escape key is pressed Svar: p ( q r) Hovedkonnektivet er (hvis-og-bare-hvis) MAT1030 Diskret Matematikk 6. februar 2009 5

Løsning 4.1 (b d) (b) It is not the case that if it is sunny then I will carry an umbrella. p: it is sunny q: I will carry an umbrella Svar: (p q) Hovedkonnektivet er (ikke). (c) The program will terminate if and only if the input is not numeric or the escape key is pressed. p: the program will terminate q: the input is numeric r: the escape key is pressed Svar: p ( q r) Hovedkonnektivet er (hvis-og-bare-hvis) (d) If x = 7 and y 4 and z = 2, then if it is not true that either y = 4 or z 2 then x = 7 or z = 2. MAT1030 Diskret Matematikk 6. februar 2009 5

Løsning 4.1 (b d) (b) It is not the case that if it is sunny then I will carry an umbrella. p: it is sunny q: I will carry an umbrella Svar: (p q) Hovedkonnektivet er (ikke). (c) The program will terminate if and only if the input is not numeric or the escape key is pressed. p: the program will terminate q: the input is numeric r: the escape key is pressed Svar: p ( q r) Hovedkonnektivet er (hvis-og-bare-hvis) (d) If x = 7 and y 4 and z = 2, then if it is not true that either y = 4 or z 2 then x = 7 or z = 2. p: x = 7 q: y = 4 r: z = 2 MAT1030 Diskret Matematikk 6. februar 2009 5

Løsning 4.1 (b d) (b) It is not the case that if it is sunny then I will carry an umbrella. p: it is sunny q: I will carry an umbrella Svar: (p q) Hovedkonnektivet er (ikke). (c) The program will terminate if and only if the input is not numeric or the escape key is pressed. p: the program will terminate q: the input is numeric r: the escape key is pressed Svar: p ( q r) Hovedkonnektivet er (hvis-og-bare-hvis) (d) If x = 7 and y 4 and z = 2, then if it is not true that either y = 4 or z 2 then x = 7 or z = 2. p: x = 7 q: y = 4 r: z = 2 Svar: (p q r) MAT1030 Diskret Matematikk 6. februar 2009 5

Løsning 4.1 (b d) (b) It is not the case that if it is sunny then I will carry an umbrella. p: it is sunny q: I will carry an umbrella Svar: (p q) Hovedkonnektivet er (ikke). (c) The program will terminate if and only if the input is not numeric or the escape key is pressed. p: the program will terminate q: the input is numeric r: the escape key is pressed Svar: p ( q r) Hovedkonnektivet er (hvis-og-bare-hvis) (d) If x = 7 and y 4 and z = 2, then if it is not true that either y = 4 or z 2 then x = 7 or z = 2. p: x = 7 q: y = 4 r: z = 2 Svar: (p q r) MAT1030 Diskret Matematikk 6. februar 2009 5

Løsning 4.1 (b d) (b) It is not the case that if it is sunny then I will carry an umbrella. p: it is sunny q: I will carry an umbrella Svar: (p q) Hovedkonnektivet er (ikke). (c) The program will terminate if and only if the input is not numeric or the escape key is pressed. p: the program will terminate q: the input is numeric r: the escape key is pressed Svar: p ( q r) Hovedkonnektivet er (hvis-og-bare-hvis) (d) If x = 7 and y 4 and z = 2, then if it is not true that either y = 4 or z 2 then x = 7 or z = 2. p: x = 7 q: y = 4 r: z = 2 Svar: (p q r) ( (q r) MAT1030 Diskret Matematikk 6. februar 2009 5

Løsning 4.1 (b d) (b) It is not the case that if it is sunny then I will carry an umbrella. p: it is sunny q: I will carry an umbrella Svar: (p q) Hovedkonnektivet er (ikke). (c) The program will terminate if and only if the input is not numeric or the escape key is pressed. p: the program will terminate q: the input is numeric r: the escape key is pressed Svar: p ( q r) Hovedkonnektivet er (hvis-og-bare-hvis) (d) If x = 7 and y 4 and z = 2, then if it is not true that either y = 4 or z 2 then x = 7 or z = 2. p: x = 7 q: y = 4 r: z = 2 Svar: (p q r) ( (q r) (p r)) MAT1030 Diskret Matematikk 6. februar 2009 5

Løsning 4.1 (b d) (b) It is not the case that if it is sunny then I will carry an umbrella. p: it is sunny q: I will carry an umbrella Svar: (p q) Hovedkonnektivet er (ikke). (c) The program will terminate if and only if the input is not numeric or the escape key is pressed. p: the program will terminate q: the input is numeric r: the escape key is pressed Svar: p ( q r) Hovedkonnektivet er (hvis-og-bare-hvis) (d) If x = 7 and y 4 and z = 2, then if it is not true that either y = 4 or z 2 then x = 7 or z = 2. p: x = 7 q: y = 4 r: z = 2 Svar: (p q r) ( (q r) (p r)) Hovedkonnektivet er første forekomst av (hvis-så) MAT1030 Diskret Matematikk 6. februar 2009 5

Oppgave 4.2 p: det snør q: jeg skal gå på ski MAT1030 Diskret Matematikk 6. februar 2009 6

Oppgave 4.2 p: det snør q: jeg skal gå på ski Løsning MAT1030 Diskret Matematikk 6. februar 2009 6

Oppgave 4.2 p: det snør q: jeg skal gå på ski Løsning (a) p q: MAT1030 Diskret Matematikk 6. februar 2009 6

Oppgave 4.2 p: det snør q: jeg skal gå på ski Løsning (a) p q: Det snør ikke MAT1030 Diskret Matematikk 6. februar 2009 6

Oppgave 4.2 p: det snør q: jeg skal gå på ski Løsning (a) p q: Det snør ikke og MAT1030 Diskret Matematikk 6. februar 2009 6

Oppgave 4.2 p: det snør q: jeg skal gå på ski Løsning (a) p q: Det snør ikke og jeg skal gå på ski. MAT1030 Diskret Matematikk 6. februar 2009 6

Oppgave 4.2 p: det snør q: jeg skal gå på ski Løsning (a) p q: Det snør ikke og jeg skal gå på ski. (b) p q: MAT1030 Diskret Matematikk 6. februar 2009 6

Oppgave 4.2 p: det snør q: jeg skal gå på ski Løsning (a) p q: Det snør ikke og jeg skal gå på ski. (b) p q: Hvis det snør, MAT1030 Diskret Matematikk 6. februar 2009 6

Oppgave 4.2 p: det snør q: jeg skal gå på ski Løsning (a) p q: Det snør ikke og jeg skal gå på ski. (b) p q: Hvis det snør, så skal jeg gå på ski. MAT1030 Diskret Matematikk 6. februar 2009 6

Oppgave 4.2 p: det snør q: jeg skal gå på ski Løsning (a) p q: Det snør ikke og jeg skal gå på ski. (b) p q: Hvis det snør, så skal jeg gå på ski. (c) q p: MAT1030 Diskret Matematikk 6. februar 2009 6

Oppgave 4.2 p: det snør q: jeg skal gå på ski Løsning (a) p q: Det snør ikke og jeg skal gå på ski. (b) p q: Hvis det snør, så skal jeg gå på ski. (c) q p: Hvis jeg ikke skal gå på ski, MAT1030 Diskret Matematikk 6. februar 2009 6

Oppgave 4.2 p: det snør q: jeg skal gå på ski Løsning (a) p q: Det snør ikke og jeg skal gå på ski. (b) p q: Hvis det snør, så skal jeg gå på ski. (c) q p: Hvis jeg ikke skal gå på ski, så snør det. MAT1030 Diskret Matematikk 6. februar 2009 6

Oppgave 4.2 p: det snør q: jeg skal gå på ski Løsning (a) p q: Det snør ikke og jeg skal gå på ski. (b) p q: Hvis det snør, så skal jeg gå på ski. (c) q p: Hvis jeg ikke skal gå på ski, så snør det. (d) (p q) p: MAT1030 Diskret Matematikk 6. februar 2009 6

Oppgave 4.2 p: det snør q: jeg skal gå på ski Løsning (a) p q: Det snør ikke og jeg skal gå på ski. (b) p q: Hvis det snør, så skal jeg gå på ski. (c) q p: Hvis jeg ikke skal gå på ski, så snør det. (d) (p q) p: Det snør eller jeg skal ikke gå på ski, og det snør. MAT1030 Diskret Matematikk 6. februar 2009 6

Oppgave 4.4 Skriv ned setninger som svarer til den konverse og den kontrapositive av følgende utsagn. MAT1030 Diskret Matematikk 6. februar 2009 7

Oppgave 4.4 Skriv ned setninger som svarer til den konverse og den kontrapositive av følgende utsagn. Husk at hvis p q er påstanden, så har vi at MAT1030 Diskret Matematikk 6. februar 2009 7

Oppgave 4.4 Skriv ned setninger som svarer til den konverse og den kontrapositive av følgende utsagn. Husk at hvis p q er påstanden, så har vi at q p er den konverse, og at MAT1030 Diskret Matematikk 6. februar 2009 7

Oppgave 4.4 Skriv ned setninger som svarer til den konverse og den kontrapositive av følgende utsagn. Husk at hvis p q er påstanden, så har vi at q p er den konverse, og at q p er den kontrapositive. MAT1030 Diskret Matematikk 6. februar 2009 7

Oppgave 4.4 Skriv ned setninger som svarer til den konverse og den kontrapositive av følgende utsagn. Husk at hvis p q er påstanden, så har vi at q p er den konverse, og at q p er den kontrapositive. Den konverse betyr noe annet enn den opprinnelige påstanden MAT1030 Diskret Matematikk 6. februar 2009 7

Oppgave 4.4 Skriv ned setninger som svarer til den konverse og den kontrapositive av følgende utsagn. Husk at hvis p q er påstanden, så har vi at q p er den konverse, og at q p er den kontrapositive. Den konverse betyr noe annet enn den opprinnelige påstanden, mens den kontrapositive er logisk ekvivalent med den opprinnelige påstanden. MAT1030 Diskret Matematikk 6. februar 2009 7

Løsning (a) Hvis inputfilen eksisterer, så genereres ikke en feilmelding. MAT1030 Diskret Matematikk 6. februar 2009 8

Løsning (a) Hvis inputfilen eksisterer, så genereres ikke en feilmelding. Konvers: Hvis det ikke genereres en feilmelding, så eksisterer inputfilen. MAT1030 Diskret Matematikk 6. februar 2009 8

Løsning (a) Hvis inputfilen eksisterer, så genereres ikke en feilmelding. Konvers: Hvis det ikke genereres en feilmelding, så eksisterer inputfilen. Kontrapositiv: Hvis det genereres en feilmelding, så eksisterer ikke inputfilen. MAT1030 Diskret Matematikk 6. februar 2009 8

Løsning (b) Hvis databasen ikke er tilgjengelig, så kan ikke programmet mitt kjøre. MAT1030 Diskret Matematikk 6. februar 2009 9

Løsning (b) Hvis databasen ikke er tilgjengelig, så kan ikke programmet mitt kjøre. Konvers: Hvis ikke programmet mitt kan kjøre, så er ikke databasen tilgjengelig. MAT1030 Diskret Matematikk 6. februar 2009 9

Løsning (b) Hvis databasen ikke er tilgjengelig, så kan ikke programmet mitt kjøre. Konvers: Hvis ikke programmet mitt kan kjøre, så er ikke databasen tilgjengelig. Kontrapositiv: Hvis programmet mitt kan kjøre, så er databasen tilgjengelig. MAT1030 Diskret Matematikk 6. februar 2009 9

Løsning (c) Hvis programmet ikke inneholder noen feil, så gir det korrekt output. MAT1030 Diskret Matematikk 6. februar 2009 10

Løsning (c) Hvis programmet ikke inneholder noen feil, så gir det korrekt output. Konvers: Hvis programmet gir korrekt output, så inneholder det ikke noen feil. MAT1030 Diskret Matematikk 6. februar 2009 10

Løsning (c) Hvis programmet ikke inneholder noen feil, så gir det korrekt output. Konvers: Hvis programmet gir korrekt output, så inneholder det ikke noen feil. Kontrapositiv: Hvis programmet ikke gir korrekt output, så inneholder det noen feil. MAT1030 Diskret Matematikk 6. februar 2009 10

Oppgave 4.7 MAT1030 Diskret Matematikk 6. februar 2009 11

Oppgave 4.7 La P og Q stå for logiske uttrykk. MAT1030 Diskret Matematikk 6. februar 2009 11

Oppgave 4.7 La P og Q stå for logiske uttrykk. Hvis P er usann for en gitt tilordning av sannhetsverdier til variablene i P og Q, så må P Q være MAT1030 Diskret Matematikk 6. februar 2009 11

Oppgave 4.7 La P og Q stå for logiske uttrykk. Hvis P er usann for en gitt tilordning av sannhetsverdier til variablene i P og Q, så må P Q være usann for den tilordningen, MAT1030 Diskret Matematikk 6. februar 2009 11

Oppgave 4.7 La P og Q stå for logiske uttrykk. Hvis P er usann for en gitt tilordning av sannhetsverdier til variablene i P og Q, så må P Q være usann for den tilordningen, så det er ikke nødvendig å finne verdien til Q. MAT1030 Diskret Matematikk 6. februar 2009 11

Oppgave 4.7 La P og Q stå for logiske uttrykk. Hvis P er usann for en gitt tilordning av sannhetsverdier til variablene i P og Q, så må P Q være usann for den tilordningen, så det er ikke nødvendig å finne verdien til Q. (a) Gi en tilsvarende regel for P Q. MAT1030 Diskret Matematikk 6. februar 2009 11

Oppgave 4.7 La P og Q stå for logiske uttrykk. Hvis P er usann for en gitt tilordning av sannhetsverdier til variablene i P og Q, så må P Q være usann for den tilordningen, så det er ikke nødvendig å finne verdien til Q. (a) Gi en tilsvarende regel for P Q. Løsning (a) MAT1030 Diskret Matematikk 6. februar 2009 11

Oppgave 4.7 La P og Q stå for logiske uttrykk. Hvis P er usann for en gitt tilordning av sannhetsverdier til variablene i P og Q, så må P Q være usann for den tilordningen, så det er ikke nødvendig å finne verdien til Q. (a) Gi en tilsvarende regel for P Q. Løsning (a) Hvis P er sann for en gitt tilordning av sannhetsverdier til variablene, MAT1030 Diskret Matematikk 6. februar 2009 11

Oppgave 4.7 La P og Q stå for logiske uttrykk. Hvis P er usann for en gitt tilordning av sannhetsverdier til variablene i P og Q, så må P Q være usann for den tilordningen, så det er ikke nødvendig å finne verdien til Q. (a) Gi en tilsvarende regel for P Q. Løsning (a) Hvis P er sann for en gitt tilordning av sannhetsverdier til variablene, så må P Q være MAT1030 Diskret Matematikk 6. februar 2009 11

Oppgave 4.7 La P og Q stå for logiske uttrykk. Hvis P er usann for en gitt tilordning av sannhetsverdier til variablene i P og Q, så må P Q være usann for den tilordningen, så det er ikke nødvendig å finne verdien til Q. (a) Gi en tilsvarende regel for P Q. Løsning (a) Hvis P er sann for en gitt tilordning av sannhetsverdier til variablene, så må P Q være sann for den tilordningen, MAT1030 Diskret Matematikk 6. februar 2009 11

Oppgave 4.7 La P og Q stå for logiske uttrykk. Hvis P er usann for en gitt tilordning av sannhetsverdier til variablene i P og Q, så må P Q være usann for den tilordningen, så det er ikke nødvendig å finne verdien til Q. (a) Gi en tilsvarende regel for P Q. Løsning (a) Hvis P er sann for en gitt tilordning av sannhetsverdier til variablene, så må P Q være sann for den tilordningen,så det er ikke nødvendig å finne verdien til Q. MAT1030 Diskret Matematikk 6. februar 2009 11

Oppgave 4.7 La P og Q stå for logiske uttrykk. Hvis P er usann for en gitt tilordning av sannhetsverdier til variablene i P og Q, så må P Q være usann for den tilordningen, så det er ikke nødvendig å finne verdien til Q. (a) Gi en tilsvarende regel for P Q. (b) Konstruer, ved å bruke disse reglene som snarveier, sannhetsverditabellene for følgende uttrykk. (i) [ (p q) (p r)] [(p r) q] (ii) [ p (q r)] ( p r) Løsning (a) Hvis P er sann for en gitt tilordning av sannhetsverdier til variablene, så må P Q være sann for den tilordningen,så det er ikke nødvendig å finne verdien til Q. MAT1030 Diskret Matematikk 6. februar 2009 11

Løsning (b(i)) p q r [ (p q) (p r)] [(p r) q] MAT1030 Diskret Matematikk 6. februar 2009 12

Løsning (b(i)) p q r [ (p q) (p r)] T T T T T F T F T T F F F T T F T F F F T F F F [(p r) q] MAT1030 Diskret Matematikk 6. februar 2009 12

Løsning (b(i)) p q r [ (p q) (p r)] T T T T T F T F T F T F F F F T T F F T F F F F T F F F F F [(p r) q] MAT1030 Diskret Matematikk 6. februar 2009 12

Løsning (b(i)) p q r [ (p q) (p r)] T T T T T T F T T F T F T F F F F T T F F T F F F F T F F F F F [(p r) q] MAT1030 Diskret Matematikk 6. februar 2009 12

Løsning (b(i)) p q r [ (p q) (p r)] T T T F T T T F F T T F T T F T F F T F F T T T F F T F T F F F T T F F F F T F [(p r) q] MAT1030 Diskret Matematikk 6. februar 2009 12

Løsning (b(i)) p q r [ (p q) (p r)] [(p r) q] T T T F T F F T T F F T F F T F T T F T F F T F F T T T F F T F T F F F T T F F F F T F MAT1030 Diskret Matematikk 6. februar 2009 12

Løsning (b(i)) p q r [ (p q) (p r)] [(p r) q] T T T F T F F T T F F T F F T F T T F T T F F T F T F T T T F F T F T F T F F T T F F F F T F T MAT1030 Diskret Matematikk 6. februar 2009 12

Løsning (b(i)) p q r [ (p q) (p r)] [(p r) q] T T T F T F F T T F F T F F T F T T F T T T F F T F T T F T T T F F T F T F T T F F T T F F F F T F T T MAT1030 Diskret Matematikk 6. februar 2009 12

Løsning (b(i)) p q r [ (p q) (p r)] [(p r) q] T T T F T F F T T F F T F F T F T T F T T T F F T F T T F T T T F F F T F T F T T F F T T F F F F F T F T T MAT1030 Diskret Matematikk 6. februar 2009 12

Løsning (b(i)) p q r [ (p q) (p r)] [(p r) q] T T T F T F F T T F F T F F T F T T F T T T F F T F T T F T T T F F F F F T F T F T T F F T T F F F F F F F T F T T MAT1030 Diskret Matematikk 6. februar 2009 12

Løsning (b(i)) p q r [ (p q) (p r)] [(p r) q] T T T F T F F T T F F T F F T F T T F T T T T T F F T F T T T T F T T T F F F F F T F T F T T F F T T F F F F F F F T F T T T T MAT1030 Diskret Matematikk 6. februar 2009 12

Løsning (b(i)) p q r [ (p q) (p r)] [(p r) q] T T T F T F F T T F F T F F T F T T F T T T T T T F F T F T T T T T F T T T F F F F F T F T F T T F F T T F F F F F F F T F T T T T T MAT1030 Diskret Matematikk 6. februar 2009 12

Løsning (b(i)) p q r [ (p q) (p r)] [(p r) q] T T T F T F F T T F F T F F T F T T F T T T T T T F F T F T T T T T F T T T F F F F F T F T F T T F F F T T F F F F F F F T F T T T T T MAT1030 Diskret Matematikk 6. februar 2009 12

Løsning (b(i)) p q r [ (p q) (p r)] [(p r) q] T T T F T F F T T F F T F F T F T T F T T T T T T F F T F T T T T T F T T T F F F F F T F T F T T F F F F T T F F F F F F F T F T T T T T MAT1030 Diskret Matematikk 6. februar 2009 12

Løsning (b(i)) p q r [ (p q) (p r)] [(p r) q] T T T F T F F T T F F T F F T F T T F T T T T T T F F T F T T T T T F T T T F F F F F T F T F T T F F F F F T T F F F F F F F T F T T T T T MAT1030 Diskret Matematikk 6. februar 2009 12

Løsning (b(i)) p q r [ (p q) (p r)] [(p r) q] T T T F T F F T T F F T F F T F T T F T T T T T T F F T F T T T T T F T T T F F F F F T F T F T T F F F F F F T T F F F F F F F T F T T T T T MAT1030 Diskret Matematikk 6. februar 2009 12

Løsning (b(ii)) p q r [ p (q r)] ( p r) T T T T T F T F T T F F F T T F T F F F T F F F MAT1030 Diskret Matematikk 6. februar 2009 13

Løsning (b(ii)) p q r [ p (q r)] ( p r) T T T T T F T F T T F F F T T F T F T F F T F F F T MAT1030 Diskret Matematikk 6. februar 2009 13

Løsning (b(ii)) p q r [ p (q r)] ( p r) T T T T T F T F T T F F F T T F T F T T F F T F F F T T MAT1030 Diskret Matematikk 6. februar 2009 13

Løsning (b(ii)) p q r [ p (q r)] ( p r) T T T F T T F F T F T F T F F F F T T F T F T T F F T F F F T T MAT1030 Diskret Matematikk 6. februar 2009 13

Løsning (b(ii)) p q r [ p (q r)] ( p r) T T T F F T T F F F T F T F F T F F F F F T T F T F T T F F T F F F T T MAT1030 Diskret Matematikk 6. februar 2009 13

Løsning (b(ii)) p q r [ p (q r)] ( p r) T T T T F F T T F T F F T F T T F F T F F T F F F T T F T F T T F F T F F F T T MAT1030 Diskret Matematikk 6. februar 2009 13

Løsning (b(ii)) p q r [ p (q r)] ( p r) T T T T F F T T T F T F F T T F T T F F T T F F T F F T F T T F T F T T F F T F F F T T MAT1030 Diskret Matematikk 6. februar 2009 13

Løsning (b(ii)) p q r [ p (q r)] ( p r) T T T T F F T T T F T F F T T F T T F F T T F F T F F T F T T T F T F T T F F T F F F T T MAT1030 Diskret Matematikk 6. februar 2009 13

Løsning (b(ii)) p q r [ p (q r)] ( p r) T T T T F F T T T F T F F T T F T T F F T T F F T F F T F T T T T F T F T T F F T F F F T T MAT1030 Diskret Matematikk 6. februar 2009 13

Løsning (b(ii)) p q r [ p (q r)] ( p r) T T T T F F T T T F T F F T T F T T F F T T F F T F F T F T T T T T F T F T T F F T F F F T T MAT1030 Diskret Matematikk 6. februar 2009 13

Løsning (b(ii)) p q r [ p (q r)] ( p r) T T T T F F T T T F T F F T T F T T F F T T F F T F F T F T T F T T T F T F T T F F T F F F T T MAT1030 Diskret Matematikk 6. februar 2009 13

Løsning (b(ii)) p q r [ p (q r)] ( p r) T T T T F F T T T F T F F T T F T T F F T T F F T F F T F T T F T T T F F T F T T F F T F F F T T MAT1030 Diskret Matematikk 6. februar 2009 13

Løsning (b(ii)) p q r [ p (q r)] ( p r) T T T T F F T T T F T F F T T F T T F F T T F F T F F T F T T F T T T F F F T F T T F F T F F F T T MAT1030 Diskret Matematikk 6. februar 2009 13

Løsning (b(ii)) p q r [ p (q r)] ( p r) T T T T F F T T T F T F F T T F T T F F T T F F T F F T F T T F T T T F F F T F T T F F T T F F F T T MAT1030 Diskret Matematikk 6. februar 2009 13

Løsning (b(ii)) p q r [ p (q r)] ( p r) T T T T F F T T T F T F F T T F T T F F T T F F T F F T F T T F T T T F F F T F T T F F T T T F F F T T MAT1030 Diskret Matematikk 6. februar 2009 13

Løsning (b(ii)) p q r [ p (q r)] ( p r) T T T T F F T T T F T F F T T F T T F F T T F F T F F T F T T F T T T F F F T F T T F F T T T T F F F T T MAT1030 Diskret Matematikk 6. februar 2009 13

Løsning (b(ii)) p q r [ p (q r)] ( p r) T T T T F F T T T F T F F T T F T T F F T T F F T F F T F T T F T T T F F F T F T T F F T F T T T F F F T T MAT1030 Diskret Matematikk 6. februar 2009 13

Løsning (b(ii)) p q r [ p (q r)] ( p r) T T T T F F T T T F T F F T T F T T F F T T F F T F F T F T T F T T T F F F T F T T F F T F T T T F F F F T T MAT1030 Diskret Matematikk 6. februar 2009 13

Løsning (b(ii)) p q r [ p (q r)] ( p r) T T T T F F T T T F T F F T T F T T F F T T F F T F F T F T T F T T T F F F T F T T F F T F T T T F F F F F T T MAT1030 Diskret Matematikk 6. februar 2009 13

Oppgave 4.8 Bruk sannhetsverditabeller for å vise at (p q) og p q er logisk ekvivalente. MAT1030 Diskret Matematikk 6. februar 2009 14

Oppgave 4.8 Bruk sannhetsverditabeller for å vise at (p q) og p q er logisk ekvivalente. Løsning p q (p q) p q T MAT1030 Diskret Matematikk 6. februar 2009 14

Oppgave 4.8 Bruk sannhetsverditabeller for å vise at (p q) og p q er logisk ekvivalente. Løsning p q (p q) p q T T MAT1030 Diskret Matematikk 6. februar 2009 14

Oppgave 4.8 Bruk sannhetsverditabeller for å vise at (p q) og p q er logisk ekvivalente. Løsning p q (p q) p q T T T MAT1030 Diskret Matematikk 6. februar 2009 14

Oppgave 4.8 Bruk sannhetsverditabeller for å vise at (p q) og p q er logisk ekvivalente. Løsning p q (p q) p q T T T F MAT1030 Diskret Matematikk 6. februar 2009 14

Oppgave 4.8 Bruk sannhetsverditabeller for å vise at (p q) og p q er logisk ekvivalente. Løsning p q (p q) p q T T T T F MAT1030 Diskret Matematikk 6. februar 2009 14

Oppgave 4.8 Bruk sannhetsverditabeller for å vise at (p q) og p q er logisk ekvivalente. Løsning p q (p q) p q T T F T T F MAT1030 Diskret Matematikk 6. februar 2009 14

Oppgave 4.8 Bruk sannhetsverditabeller for å vise at (p q) og p q er logisk ekvivalente. Løsning p q (p q) p q T T F T T F F MAT1030 Diskret Matematikk 6. februar 2009 14

Oppgave 4.8 Bruk sannhetsverditabeller for å vise at (p q) og p q er logisk ekvivalente. Løsning p q (p q) p q T T F T T F F T MAT1030 Diskret Matematikk 6. februar 2009 14

Oppgave 4.8 Bruk sannhetsverditabeller for å vise at (p q) og p q er logisk ekvivalente. Løsning p q (p q) p q T T F T T F F F T MAT1030 Diskret Matematikk 6. februar 2009 14

Oppgave 4.8 Bruk sannhetsverditabeller for å vise at (p q) og p q er logisk ekvivalente. Løsning p q (p q) p q T T F T T F F F T T MAT1030 Diskret Matematikk 6. februar 2009 14

Oppgave 4.8 Bruk sannhetsverditabeller for å vise at (p q) og p q er logisk ekvivalente. Løsning p q (p q) p q T T F T T F F F T T F MAT1030 Diskret Matematikk 6. februar 2009 14

Oppgave 4.8 Bruk sannhetsverditabeller for å vise at (p q) og p q er logisk ekvivalente. Løsning p q (p q) p q T T F T T F F F T T F T MAT1030 Diskret Matematikk 6. februar 2009 14

Oppgave 4.8 Bruk sannhetsverditabeller for å vise at (p q) og p q er logisk ekvivalente. Løsning p q (p q) p q T T F T T F F F T T F T T MAT1030 Diskret Matematikk 6. februar 2009 14

Oppgave 4.8 Bruk sannhetsverditabeller for å vise at (p q) og p q er logisk ekvivalente. Løsning p q (p q) p q T T F T T F F F T T F T T T MAT1030 Diskret Matematikk 6. februar 2009 14

Oppgave 4.8 Bruk sannhetsverditabeller for å vise at (p q) og p q er logisk ekvivalente. Løsning p q (p q) p q T T F T T F F F T T F F T T T MAT1030 Diskret Matematikk 6. februar 2009 14

Oppgave 4.8 Bruk sannhetsverditabeller for å vise at (p q) og p q er logisk ekvivalente. Løsning p q (p q) p q T T F T T F F F T T F F T T T F MAT1030 Diskret Matematikk 6. februar 2009 14

Oppgave 4.8 Bruk sannhetsverditabeller for å vise at (p q) og p q er logisk ekvivalente. Løsning p q (p q) p q T T F T T F F F T T F F T T T F F MAT1030 Diskret Matematikk 6. februar 2009 14

Oppgave 4.8 Bruk sannhetsverditabeller for å vise at (p q) og p q er logisk ekvivalente. Løsning p q (p q) p q T T F T T F F F T T F F T T T F F F MAT1030 Diskret Matematikk 6. februar 2009 14

Oppgave 4.8 Bruk sannhetsverditabeller for å vise at (p q) og p q er logisk ekvivalente. Løsning p q (p q) p q T T F T T F F F T T F F T T T F F F F MAT1030 Diskret Matematikk 6. februar 2009 14

Oppgave 4.8 Bruk sannhetsverditabeller for å vise at (p q) og p q er logisk ekvivalente. Løsning p q (p q) p q T T F T T F F F T T F F T T T F F F F T MAT1030 Diskret Matematikk 6. februar 2009 14

Oppgave 4.8 Bruk sannhetsverditabeller for å vise at (p q) og p q er logisk ekvivalente. Løsning p q (p q) p q T T F T T F F F T T F F T T T F F F F T F MAT1030 Diskret Matematikk 6. februar 2009 14

Oppgave 4.8 Bruk sannhetsverditabeller for å vise at (p q) og p q er logisk ekvivalente. Løsning p q (p q) p q T T F T T F F F T T F F T T T F F F F T F F MAT1030 Diskret Matematikk 6. februar 2009 14

Oppgave 4.8 Bruk sannhetsverditabeller for å vise at (p q) og p q er logisk ekvivalente. Løsning p q (p q) p q T T F T T F F F T T F F T T T F F F F T F F F MAT1030 Diskret Matematikk 6. februar 2009 14

Oppgave 4.8 Bruk sannhetsverditabeller for å vise at (p q) og p q er logisk ekvivalente. Løsning p q (p q) p q T T F T T F F F T T F F T T T F F F F T T F F F MAT1030 Diskret Matematikk 6. februar 2009 14

Oppgave 4.8 Bruk sannhetsverditabeller for å vise at (p q) og p q er logisk ekvivalente. Løsning p q (p q) p q T T F T T F F F T T F F T T T F F F F T T F F F T MAT1030 Diskret Matematikk 6. februar 2009 14

Oppgave 4.8 Bruk sannhetsverditabeller for å vise at (p q) og p q er logisk ekvivalente. Løsning p q (p q) p q T T F T T F F F T T F F T T T F F F F T T F F F T T MAT1030 Diskret Matematikk 6. februar 2009 14

Oppgave 4.8 Bruk sannhetsverditabeller for å vise at (p q) og p q er logisk ekvivalente. Løsning p q (p q) p q T T F T T F F F T T F F T T T F F F F T T F F F T T T MAT1030 Diskret Matematikk 6. februar 2009 14

Oppgave 4.8 Bruk sannhetsverditabeller for å vise at (p q) og p q er logisk ekvivalente. Løsning p q (p q) p q T T F T T F F F T T F F T T T F F F F T T F F F T T T F MAT1030 Diskret Matematikk 6. februar 2009 14

Oppgave 4.8 Bruk sannhetsverditabeller for å vise at (p q) og p q er logisk ekvivalente. Løsning p q (p q) p q T T F T T F F F T T F F T T T F F F F T T F F F T T T F F MAT1030 Diskret Matematikk 6. februar 2009 14

Oppgave 4.8 Bruk sannhetsverditabeller for å vise at (p q) og p q er logisk ekvivalente. Løsning p q (p q) p q T T F T T F F F T T F F T T T F F F F T T F F F T T T F F F MAT1030 Diskret Matematikk 6. februar 2009 14

Oppgave 4.8 Bruk sannhetsverditabeller for å vise at (p q) og p q er logisk ekvivalente. Løsning p q (p q) p q T T F T T F F F T T F F T T T F F F F T T F F F T T T F F F T MAT1030 Diskret Matematikk 6. februar 2009 14

Oppgave 4.8 Bruk sannhetsverditabeller for å vise at (p q) og p q er logisk ekvivalente. Løsning p q (p q) p q T T F T T F F F T T F F T T T F F F F T T F F F T T T F F F T T MAT1030 Diskret Matematikk 6. februar 2009 14

Oppgave 4.8 Bruk sannhetsverditabeller for å vise at (p q) og p q er logisk ekvivalente. Løsning p q (p q) p q T T F T T F F F T T F F T T T F F F F T T F F F T T T F F F F T T MAT1030 Diskret Matematikk 6. februar 2009 14

Oppgave 4.8 Bruk sannhetsverditabeller for å vise at (p q) og p q er logisk ekvivalente. Løsning p q (p q) p q T T F T T F F F T T F F T T T F F F F T T F F F T T T F F F F T T T MAT1030 Diskret Matematikk 6. februar 2009 14

Oppgave 4.8 Bruk sannhetsverditabeller for å vise at (p q) og p q er logisk ekvivalente. Løsning p q (p q) p q T T F T T F F F T T F F T T T F F F F T T F F F T T T F F F F T T T F MAT1030 Diskret Matematikk 6. februar 2009 14

Oppgave 4.8 Bruk sannhetsverditabeller for å vise at (p q) og p q er logisk ekvivalente. Løsning p q (p q) p q T T F T T F F F T T F F T T T F F F F T T F F F T T T F F F F T T T F F MAT1030 Diskret Matematikk 6. februar 2009 14

Oppgave 4.9 Bruk sannhetsverditabeller for å vise følgende logiske lover. (a) p (q r) (p q) (p r) (b) p (p q) p MAT1030 Diskret Matematikk 6. februar 2009 15

Oppgave 4.9 Bruk sannhetsverditabeller for å vise følgende logiske lover. (a) p (q r) (p q) (p r) (b) p (p q) p Løsning (a) p q r p (q r) (p q) (p r) T T T T T T T T T T F T T T T T T F T T T T T T T F F F F F F F F T T F F F F F F T F F F F F F F F T F F F F F F F F F F F F F MAT1030 Diskret Matematikk 6. februar 2009 15

Oppgave 4.10 MAT1030 Diskret Matematikk 6. februar 2009 16

Oppgave 4.10 Bruk de logiske lovene til å forenkle følgende uttrykk. MAT1030 Diskret Matematikk 6. februar 2009 16

Oppgave 4.10 Bruk de logiske lovene til å forenkle følgende uttrykk. (Dette er analogt til å forenkle algebraiske uttrykk.) MAT1030 Diskret Matematikk 6. februar 2009 16

Oppgave 4.10 Bruk de logiske lovene til å forenkle følgende uttrykk. (Dette er analogt til å forenkle algebraiske uttrykk.) (a) (p q) (p q) MAT1030 Diskret Matematikk 6. februar 2009 16

Oppgave 4.10 Bruk de logiske lovene til å forenkle følgende uttrykk. (Dette er analogt til å forenkle algebraiske uttrykk.) (a) (p q) (p q) (b) [p (p q)] MAT1030 Diskret Matematikk 6. februar 2009 16

Oppgave 4.10 Bruk de logiske lovene til å forenkle følgende uttrykk. (Dette er analogt til å forenkle algebraiske uttrykk.) (a) (p q) (p q) (b) [p (p q)] (c) [p (q p)] MAT1030 Diskret Matematikk 6. februar 2009 16

Oppgave 4.10 Bruk de logiske lovene til å forenkle følgende uttrykk. (Dette er analogt til å forenkle algebraiske uttrykk.) (a) (p q) (p q) (b) [p (p q)] (c) [p (q p)] (d) [(p q) (r p)] (r q) MAT1030 Diskret Matematikk 6. februar 2009 16

Løsning 4.10 (a c) MAT1030 Diskret Matematikk 6. februar 2009 17

Løsning 4.10 (a c) (a) (p q) (p q) MAT1030 Diskret Matematikk 6. februar 2009 17

Løsning 4.10 (a c) (a) (p q) (p q) Dist. p ( q q) MAT1030 Diskret Matematikk 6. februar 2009 17

Løsning 4.10 (a c) (a) (p q) (p q) Dist. p ( q q) Com. p (q q) MAT1030 Diskret Matematikk 6. februar 2009 17

Løsning 4.10 (a c) (a) (p q) (p q) Dist. p ( q q) Com. p (q q) Inv. p F MAT1030 Diskret Matematikk 6. februar 2009 17

Løsning 4.10 (a c) (a) (p q) (p q) Dist. p ( q q) Com. p (q q) Inv. p F Id. p MAT1030 Diskret Matematikk 6. februar 2009 17

Løsning 4.10 (a c) (a) (p q) (p q) Dist. p ( q q) Com. p (q q) Inv. p F Id. p (b) [p (p q)] MAT1030 Diskret Matematikk 6. februar 2009 17

Løsning 4.10 (a c) (a) (p q) (p q) Dist. p ( q q) Com. p (q q) Inv. p F Id. p (b) [p (p q)] Imp. [ p (p q)] MAT1030 Diskret Matematikk 6. februar 2009 17

Løsning 4.10 (a c) (a) (p q) (p q) Dist. p ( q q) Com. p (q q) Inv. p F Id. p (b) [p (p q)] Imp. [ p (p q)] dem. [p ( p q)] MAT1030 Diskret Matematikk 6. februar 2009 17

Løsning 4.10 (a c) (a) (p q) (p q) Dist. p ( q q) Com. p (q q) Inv. p F Id. p (b) [p (p q)] Imp. [ p (p q)] dem. [p ( p q)] Ass. [( p p) q] MAT1030 Diskret Matematikk 6. februar 2009 17

Løsning 4.10 (a c) (a) (p q) (p q) Dist. p ( q q) Com. p (q q) Inv. p F Id. p (b) [p (p q)] Imp. [ p (p q)] dem. [p ( p q)] Ass. [( p p) q] Idm. ( p q) MAT1030 Diskret Matematikk 6. februar 2009 17

Løsning 4.10 (a c) (a) (p q) (p q) Dist. p ( q q) Com. p (q q) Inv. p F Id. p (b) [p (p q)] Imp. [ p (p q)] dem. [p ( p q)] Ass. [( p p) q] Idm. ( p q) dem. p q MAT1030 Diskret Matematikk 6. februar 2009 17

Løsning 4.10 (a c) (a) (p q) (p q) Dist. p ( q q) Com. p (q q) Inv. p F Id. p (b) [p (p q)] Imp. [ p (p q)] dem. [p ( p q)] Ass. [( p p) q] Idm. ( p q) dem. p q DoN. p q MAT1030 Diskret Matematikk 6. februar 2009 17

Løsning 4.10 (a c) (a) (p q) (p q) Dist. p ( q q) Com. p (q q) Inv. p F Id. p (b) [p (p q)] Imp. [ p (p q)] dem. [p ( p q)] Ass. [( p p) q] Idm. ( p q) dem. p q DoN. p q (c) [p (q p)] MAT1030 Diskret Matematikk 6. februar 2009 17

Løsning 4.10 (a c) (a) (p q) (p q) Dist. p ( q q) Com. p (q q) Inv. p F Id. p (b) [p (p q)] Imp. [ p (p q)] dem. [p ( p q)] Ass. [( p p) q] Idm. ( p q) dem. p q DoN. p q (c) [p (q p)] dem. p (q p) MAT1030 Diskret Matematikk 6. februar 2009 17

Løsning 4.10 (a c) (a) (p q) (p q) Dist. p ( q q) Com. p (q q) Inv. p F Id. p (b) [p (p q)] Imp. [ p (p q)] dem. [p ( p q)] Ass. [( p p) q] Idm. ( p q) dem. p q DoN. p q (c) [p (q p)] dem. p (q p) dem. p ( q p) MAT1030 Diskret Matematikk 6. februar 2009 17

Løsning 4.10 (a c) (a) (p q) (p q) Dist. p ( q q) Com. p (q q) Inv. p F Id. p (b) [p (p q)] Imp. [ p (p q)] dem. [p ( p q)] Ass. [( p p) q] Idm. ( p q) dem. p q DoN. p q (c) [p (q p)] dem. p (q p) dem. p ( q p) Dist. ( p q) ( p p) MAT1030 Diskret Matematikk 6. februar 2009 17

Løsning 4.10 (a c) (a) (p q) (p q) Dist. p ( q q) Com. p (q q) Inv. p F Id. p (b) [p (p q)] Imp. [ p (p q)] dem. [p ( p q)] Ass. [( p p) q] Idm. ( p q) dem. p q DoN. p q (c) [p (q p)] dem. p (q p) dem. p ( q p) Dist. ( p q) ( p p) p q (p q) MAT1030 Diskret Matematikk 6. februar 2009 17

Løsning 4.10 (d) MAT1030 Diskret Matematikk 6. februar 2009 18

Løsning 4.10 (d) [(p q) (r p)] (r q) MAT1030 Diskret Matematikk 6. februar 2009 18

Løsning 4.10 (d) [(p q) (r p)] (r q) [ [( p q) ( q p)] ( r p)] ( r q) MAT1030 Diskret Matematikk 6. februar 2009 18

Løsning 4.10 (d) [(p q) (r p)] (r q) [( p q) ( q p)] ( r p) ( r q) MAT1030 Diskret Matematikk 6. februar 2009 18

Løsning 4.10 (d) [(p q) (r p)] (r q) [( p q) ( q p)] ( r p) ( r q) [ ( p q) ( q p)] (r p) ( r q) MAT1030 Diskret Matematikk 6. februar 2009 18

Løsning 4.10 (d) [(p q) (r p)] (r q) [( p q) ( q p)] ( r p) ( r q) ( p q) ( q p) (r p) ( r q) MAT1030 Diskret Matematikk 6. februar 2009 18

Løsning 4.10 (d) [(p q) (r p)] (r q) [( p q) ( q p)] ( r p) ( r q) ( p q) ( q p) (r p) ( r q) (p q) (q p) (r p) r q MAT1030 Diskret Matematikk 6. februar 2009 18

Løsning 4.10 (d) [(p q) (r p)] (r q) [( p q) ( q p)] ( r p) ( r q) ( p q) ( q p) (r p) ( r q) (p q) (q p) (r p) r q [( r r) ( r p)] [( q q) ( q p)] (p p) MAT1030 Diskret Matematikk 6. februar 2009 18

Løsning 4.10 (d) [(p q) (r p)] (r q) [( p q) ( q p)] ( r p) ( r q) ( p q) ( q p) (r p) ( r q) (p q) (q p) (r p) r q [( r r) ( r p)] [( q q) ( q p)] (p p) ( r p) ( q p) p q r MAT1030 Diskret Matematikk 6. februar 2009 18

Oppgave 4.13 MAT1030 Diskret Matematikk 6. februar 2009 19

Oppgave 4.13 Bruk de logiske lovene til å klassifisere følgende uttrykk some tautologier eller kontradiksjoner. MAT1030 Diskret Matematikk 6. februar 2009 19

Oppgave 4.13 Bruk de logiske lovene til å klassifisere følgende uttrykk some tautologier eller kontradiksjoner. (a) (p q) ( p q) MAT1030 Diskret Matematikk 6. februar 2009 19

Oppgave 4.13 Bruk de logiske lovene til å klassifisere følgende uttrykk some tautologier eller kontradiksjoner. (a) (p q) ( p q) (b) [p (q p)] (p p) MAT1030 Diskret Matematikk 6. februar 2009 19

Oppgave 4.13 Bruk de logiske lovene til å klassifisere følgende uttrykk some tautologier eller kontradiksjoner. (a) (p q) ( p q) (b) [p (q p)] (p p) (c) [p (p q)] q MAT1030 Diskret Matematikk 6. februar 2009 19

Oppgave 4.13 Bruk de logiske lovene til å klassifisere følgende uttrykk some tautologier eller kontradiksjoner. (a) (p q) ( p q) (b) [p (q p)] (p p) (c) [p (p q)] q En tautologi er sann for enhver tilordning av sannhetsverdier, MAT1030 Diskret Matematikk 6. februar 2009 19

Oppgave 4.13 Bruk de logiske lovene til å klassifisere følgende uttrykk some tautologier eller kontradiksjoner. (a) (p q) ( p q) (b) [p (q p)] (p p) (c) [p (p q)] q En tautologi er sann for enhver tilordning av sannhetsverdier, en kontradiksjon er usann. MAT1030 Diskret Matematikk 6. februar 2009 19

Oppgave 4.13 Bruk de logiske lovene til å klassifisere følgende uttrykk some tautologier eller kontradiksjoner. (a) (p q) ( p q) (b) [p (q p)] (p p) (c) [p (p q)] q En tautologi er sann for enhver tilordning av sannhetsverdier, en kontradiksjon er usann. Løsning MAT1030 Diskret Matematikk 6. februar 2009 19

Oppgave 4.13 Bruk de logiske lovene til å klassifisere følgende uttrykk some tautologier eller kontradiksjoner. (a) (p q) ( p q) (b) [p (q p)] (p p) (c) [p (p q)] q En tautologi er sann for enhver tilordning av sannhetsverdier, en kontradiksjon er usann. Løsning (a) (p q) ( p q) MAT1030 Diskret Matematikk 6. februar 2009 19

Oppgave 4.13 Bruk de logiske lovene til å klassifisere følgende uttrykk some tautologier eller kontradiksjoner. (a) (p q) ( p q) (b) [p (q p)] (p p) (c) [p (p q)] q En tautologi er sann for enhver tilordning av sannhetsverdier, en kontradiksjon er usann. Løsning (a) (p q) p q MAT1030 Diskret Matematikk 6. februar 2009 19

Oppgave 4.13 Bruk de logiske lovene til å klassifisere følgende uttrykk some tautologier eller kontradiksjoner. (a) (p q) ( p q) (b) [p (q p)] (p p) (c) [p (p q)] q En tautologi er sann for enhver tilordning av sannhetsverdier, en kontradiksjon er usann. Løsning (a) (p q) p q [( p p) ( p q)] q MAT1030 Diskret Matematikk 6. februar 2009 19

Oppgave 4.13 Bruk de logiske lovene til å klassifisere følgende uttrykk some tautologier eller kontradiksjoner. (a) (p q) ( p q) (b) [p (q p)] (p p) (c) [p (p q)] q En tautologi er sann for enhver tilordning av sannhetsverdier, en kontradiksjon er usann. Løsning (a) (p q) p q [( p p) ( p q)] q MAT1030 Diskret Matematikk 6. februar 2009 19

Oppgave 4.13 Bruk de logiske lovene til å klassifisere følgende uttrykk some tautologier eller kontradiksjoner. (a) (p q) ( p q) (b) [p (q p)] (p p) (c) [p (p q)] q En tautologi er sann for enhver tilordning av sannhetsverdier, en kontradiksjon er usann. Løsning (a) (p q) p q [( p p) ( p q)] q ( p q) q MAT1030 Diskret Matematikk 6. februar 2009 19

Oppgave 4.13 Bruk de logiske lovene til å klassifisere følgende uttrykk some tautologier eller kontradiksjoner. (a) (p q) ( p q) (b) [p (q p)] (p p) (c) [p (p q)] q En tautologi er sann for enhver tilordning av sannhetsverdier, en kontradiksjon er usann. Løsning (a) (p q) p q [( p p) ( p q)] q p q q MAT1030 Diskret Matematikk 6. februar 2009 19

Oppgave 4.13 Bruk de logiske lovene til å klassifisere følgende uttrykk some tautologier eller kontradiksjoner. (a) (p q) ( p q) (b) [p (q p)] (p p) (c) [p (p q)] q En tautologi er sann for enhver tilordning av sannhetsverdier, en kontradiksjon er usann. Løsning (a) (p q) p q [( p p) ( p q)] q p q q T MAT1030 Diskret Matematikk 6. februar 2009 19

Oppgave 4.13 Bruk de logiske lovene til å klassifisere følgende uttrykk some tautologier eller kontradiksjoner. (a) (p q) ( p q) (b) [p (q p)] (p p) (c) [p (p q)] q En tautologi er sann for enhver tilordning av sannhetsverdier, en kontradiksjon er usann. Løsning (a) (p q) p q [( p p) ( p q)] q p q q T (b) [p (q p)] (p p) [ p q p F] MAT1030 Diskret Matematikk 6. februar 2009 19

Oppgave 4.13 Bruk de logiske lovene til å klassifisere følgende uttrykk some tautologier eller kontradiksjoner. (a) (p q) ( p q) (b) [p (q p)] (p p) (c) [p (p q)] q En tautologi er sann for enhver tilordning av sannhetsverdier, en kontradiksjon er usann. Løsning (a) (p q) p q [( p p) ( p q)] q p q q T (b) [p (q p)] (p p) [ p q p F] T F MAT1030 Diskret Matematikk 6. februar 2009 19

Oppgave 4.13 Bruk de logiske lovene til å klassifisere følgende uttrykk some tautologier eller kontradiksjoner. (a) (p q) ( p q) (b) [p (q p)] (p p) (c) [p (p q)] q En tautologi er sann for enhver tilordning av sannhetsverdier, en kontradiksjon er usann. Løsning (a) (p q) p q [( p p) ( p q)] q p q q T (b) [p (q p)] (p p) [ p q p F] T F F MAT1030 Diskret Matematikk 6. februar 2009 19

Oppgave 4.13 Bruk de logiske lovene til å klassifisere følgende uttrykk some tautologier eller kontradiksjoner. (a) (p q) ( p q) (b) [p (q p)] (p p) (c) [p (p q)] q Modus Ponens En tautologi er sann for enhver tilordning av sannhetsverdier, en kontradiksjon er usann. Løsning (a) (p q) p q [( p p) ( p q)] q p q q T (b) [p (q p)] (p p) [ p q p F] T F F (c) [p (p q)] q MAT1030 Diskret Matematikk 6. februar 2009 19

Oppgave 4.13 Bruk de logiske lovene til å klassifisere følgende uttrykk some tautologier eller kontradiksjoner. (a) (p q) ( p q) (b) [p (q p)] (p p) (c) [p (p q)] q Modus Ponens En tautologi er sann for enhver tilordning av sannhetsverdier, en kontradiksjon er usann. Løsning (a) (p q) p q [( p p) ( p q)] q p q q T (b) [p (q p)] (p p) [ p q p F] T F F (c) [p (p q)] q [p ( p q)] q MAT1030 Diskret Matematikk 6. februar 2009 19

Oppgave 4.13 Bruk de logiske lovene til å klassifisere følgende uttrykk some tautologier eller kontradiksjoner. (a) (p q) ( p q) (b) [p (q p)] (p p) (c) [p (p q)] q Modus Ponens En tautologi er sann for enhver tilordning av sannhetsverdier, en kontradiksjon er usann. Løsning (a) (p q) p q [( p p) ( p q)] q p q q T (b) [p (q p)] (p p) [ p q p F] T F F (c) [p (p q)] q [p ( p q)] q [ p (p q)] q MAT1030 Diskret Matematikk 6. februar 2009 19

Oppgave 4.13 Bruk de logiske lovene til å klassifisere følgende uttrykk some tautologier eller kontradiksjoner. (a) (p q) ( p q) (b) [p (q p)] (p p) (c) [p (p q)] q Modus Ponens En tautologi er sann for enhver tilordning av sannhetsverdier, en kontradiksjon er usann. Løsning (a) (p q) p q [( p p) ( p q)] q p q q T (b) [p (q p)] (p p) [ p q p F] T F F (c) [p (p q)] q [p ( p q)] q p (p q) q MAT1030 Diskret Matematikk 6. februar 2009 19

Oppgave 4.13 Bruk de logiske lovene til å klassifisere følgende uttrykk some tautologier eller kontradiksjoner. (a) (p q) ( p q) (b) [p (q p)] (p p) (c) [p (p q)] q Modus Ponens En tautologi er sann for enhver tilordning av sannhetsverdier, en kontradiksjon er usann. Løsning (a) (p q) p q [( p p) ( p q)] q p q q T (b) [p (q p)] (p p) [ p q p F] T F F (c) [p (p q)] q [p ( p q)] q p (p q) q [( p p) ( p q)] q MAT1030 Diskret Matematikk 6. februar 2009 19

Oppgave 4.13 Bruk de logiske lovene til å klassifisere følgende uttrykk some tautologier eller kontradiksjoner. (a) (p q) ( p q) (b) [p (q p)] (p p) (c) [p (p q)] q Modus Ponens En tautologi er sann for enhver tilordning av sannhetsverdier, en kontradiksjon er usann. Løsning (a) (p q) p q [( p p) ( p q)] q p q q T (b) [p (q p)] (p p) [ p q p F] T F F (c) [p (p q)] q [p ( p q)] q p (p q) q [( p p) ( p q)] q MAT1030 Diskret Matematikk 6. februar 2009 19

Oppgave 4.13 Bruk de logiske lovene til å klassifisere følgende uttrykk some tautologier eller kontradiksjoner. (a) (p q) ( p q) (b) [p (q p)] (p p) (c) [p (p q)] q Modus Ponens En tautologi er sann for enhver tilordning av sannhetsverdier, en kontradiksjon er usann. Løsning (a) (p q) p q [( p p) ( p q)] q p q q T (b) [p (q p)] (p p) [ p q p F] T F F (c) [p (p q)] q [p ( p q)] q p (p q) q [( p p) ( p q)] q p q q MAT1030 Diskret Matematikk 6. februar 2009 19

Oppgave 4.13 Bruk de logiske lovene til å klassifisere følgende uttrykk some tautologier eller kontradiksjoner. (a) (p q) ( p q) (b) [p (q p)] (p p) (c) [p (p q)] q Modus Ponens En tautologi er sann for enhver tilordning av sannhetsverdier, en kontradiksjon er usann. Løsning (a) (p q) p q [( p p) ( p q)] q p q q T (b) [p (q p)] (p p) [ p q p F] T F F (c) [p (p q)] q [p ( p q)] q p (p q) q [( p p) ( p q)] q p q q MAT1030 Diskret Matematikk 6. februar 2009 19

Oppgave 4.13 Bruk de logiske lovene til å klassifisere følgende uttrykk some tautologier eller kontradiksjoner. (a) (p q) ( p q) (b) [p (q p)] (p p) (c) [p (p q)] q Modus Ponens En tautologi er sann for enhver tilordning av sannhetsverdier, en kontradiksjon er usann. Løsning (a) (p q) p q [( p p) ( p q)] q p q q T (b) [p (q p)] (p p) [ p q p F] T F F (c) [p (p q)] q [p ( p q)] q p (p q) q [( p p) ( p q)] q p q q T MAT1030 Diskret Matematikk 6. februar 2009 19

Oppgave 4.13 Bruk de logiske lovene til å klassifisere følgende uttrykk some tautologier eller kontradiksjoner. (a) (p q) ( p q) (b) [p (q p)] (p p) (c) [p (p q)] q Modus Ponens En tautologi er sann for enhver tilordning av sannhetsverdier, en kontradiksjon er usann. Løsning (a) (p q) p q [( p p) ( p q)] q p q q Tautologi (b) [p (q p)] (p p) [ p q p F] T F FKontradiksjon (c) [p (p q)] q [p ( p q)] q p (p q) q [( p p) ( p q)] q p q q Tautologi MAT1030 Diskret Matematikk 6. februar 2009 19

Oppgave 4.16 Finn et uttrykk som er logisk ekvivalent med p q, men som kun bruker konnektivene og. Løsning MAT1030 Diskret Matematikk 6. februar 2009 20

Oppgave 4.16 Finn et uttrykk som er logisk ekvivalent med p q, men som kun bruker konnektivene og. Løsning Vi vet at p q er logisk ekvivalent med (p q). MAT1030 Diskret Matematikk 6. februar 2009 20

Oppgave 4.16 Finn et uttrykk som er logisk ekvivalent med p q, men som kun bruker konnektivene og. Løsning Vi vet at p q er logisk ekvivalent med (p q). Vi vet også at (p q) er logisk ekvivalent med p q. MAT1030 Diskret Matematikk 6. februar 2009 20

Oppgave 4.16 Finn et uttrykk som er logisk ekvivalent med p q, men som kun bruker konnektivene og. Løsning Vi vet at p q er logisk ekvivalent med (p q). Vi vet også at (p q) er logisk ekvivalent med p q. Da må p q (p q) ( p q). MAT1030 Diskret Matematikk 6. februar 2009 20

Oppgave 4.16 Finn et uttrykk som er logisk ekvivalent med p q, men som kun bruker konnektivene og. Løsning Vi vet at p q er logisk ekvivalent med (p q). Vi vet også at (p q) er logisk ekvivalent med p q. Da må p q (p q) ( p q). p q p q ( p q) T T T T F F F T F T T F F T F T T T T F F F F F F T T T MAT1030 Diskret Matematikk 6. februar 2009 20