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

Like dokumenter
Disjunktiv normalform, oppsummering

INF1800 Forelesning 6

INF1800 LOGIKK OG BEREGNBARHET

INF3170 Logikk. Ukeoppgaver oppgavesett 6

Oversettelse / Formalisering

MAT1030 Forelesning 6

INF1800 Forelesning 4

INF1800. Logikk og Beregnbarhet

INF1800 LOGIKK OG BEREGNBARHET

Kapittel 4: Logikk (utsagnslogikk)

MAT1030 Diskret Matematikk

MAT1030 Diskret matematikk

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

Velkommen! Utsagnslogikk. Andreas Nakkerud. 20. august 2015 INF3170 / INF4171. Andreas Nakkerud. Syntaks og semantikk. Utsagnslogikk.

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

UNIVERSITETET I OSLO

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

Emne 13 Utsagnslogikk

Ukeoppgaver fra kapittel 3 & 4

LØSNINGSFORSLAG UNIVERSITETET I OSLO. Det matematisk-naturvitenskapelige fakultet. Oppgave 1 Mengdelære (10 poeng)

INF1800 LOGIKK OG BEREGNBARHET

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

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

MAT1030 Diskret Matematikk

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

MAT1030 Plenumsregning 3

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

UNIVERSITETET I OSLO

MAT1030 Diskret matematikk

INF3170 Logikk. Forelesning 3: Utsagnslogikk, semantikk, sekventkalkyle. Roger Antonsen. Institutt for informatikk, Universitetet i Oslo

MAT1030 Diskret matematikk

MAT1030 Diskret matematikk

UNIVERSITETET I OSLO. Det matematisk-naturvitenskapelige fakultet. INF1080 Logiske metoder for informatikk

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

Forelesning 14: Automatisk bevissøk IV matriser og koblingskalkyle Christian Mahesh Hansen mai 2006

FOL: syntaks og representasjon. 15. og 16. forelesning

Forelesning 3-6. februar 2006 Utsagnslogikk sekventkalkyle og sunnhet. 1 Mengdelære III. 2 Utsagnslogikk. 1.1 Multimengder. 2.

Chapter 1 - Discrete Mathematics and Its Applications

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

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

Løsningsforslag oblig. innlevering 1

INF1800 Forelesning 15

Kapittel 4: Logikk (predikatlogikk)

UNIVERSITETET I OSLO

INF1800 Logikk og beregnbarhet Forelesningsnotater Høsten 2008

Deduksjon i utsagnslogikk

Sekventkalkyle for utsagnslogikk

Sekventkalkyle for utsagnslogikk

INF1800 LOGIKK OG BEREGNBARHET

UNIVERSITETET I OSLO

Dagens plan. INF3170 Logikk. Resolusjon: regel og utledninger. Overblikk. Definisjon. Forelesning 14: Avanserte emner. Christian Mahesh Hansen

UNIVERSITETET I OSLO. Det matematisk-naturvitenskapelige fakultet

MAT1030 Forelesning 5

Utsagnslogikk. Kapittel Hva er et utsagn?

MAT1030 Forelesning 5

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

MAT1030 Diskret matematikk

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

Dagens plan INF3170 Logikk. Obliger og eksamen. Forelesning 1: Introduksjon, mengdelære og utsagnslogikk. Christian Mahesh Hansen og Roger Antonsen

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO. Det matematisk-naturvitenskapelige fakultet

Logiske symboler. Ikke-logiske symboler. Konnektiver Kvantorer Har fast tolking

INF4170 Logikk. Forelesning 12: Automatisk bevissøk IV matriser og koblingskalkyle. Bjarne Holen. Institutt for informatikk, Universitetet i Oslo

Løsningsforslag - uke 5

Forelesning 13: Automatisk bevissøk IV matriser og koblingskalkyle Bjarne Holen - 7. mai 2007

Dagens plan. INF3170 Logikk. Redundans i LK-utledninger. Bevissøk med koblinger. Forelesning 13: Automatisk bevissøk IV matriser og koblingskalkyle

Predikatlogikk Syntaks Semantikk INF3170 / INF4171. Predikatlogikk: Syntaks og semantikk. Andreas Nakkerud. 1. september 2015

En formel er gyldig hviss den sann i alle tolkninger. Kan dette sjekkes automatisk?

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

MAT1030 Diskret matematikk

Repetisjonsforelesning

MAT1030 Forelesning 8

Forelesning 27. MAT1030 Diskret Matematikk. Bevistrær. Bevistrær. Forelesning 27: Trær. Roger Antonsen. 6. mai 2009 (Sist oppdatert: :28)

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

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

INF3170 Forelesning 2

Kapittel 4: Mer predikatlogikk

Beregn minutter til å se gjennom og fullføre ubesvarte oppgaver på slutten av eksamenstiden.

Prøveeksamen 2016 (med løsningsforslag)

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

MAT1030 Diskret matematikk

Forelesning januar 2006 Introduksjon, mengdelre og utsagnslogikk. 1 Praktisk informasjon. 1.1 Forelesere og tid/sted. 1.2 Obliger og eksamen

Plenumsregning 9. Diverse ukeoppgaver. Roger Antonsen april Oppgaver fra forelesningene. Oppgave (fra forelesningen 10/3).

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

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

MAT1030 Diskret matematikk

TMA 4140 Diskret Matematikk, 2. forelesning

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

Forberedelse Kompletthet Kompakthet INF3170 / INF4171. Predikatlogikk: kompletthet, kompakthet. Andreas Nakkerud. 8.

Eksamensoppgave i FI1303 Logikk, viten og virkelighet

UNIVERSITETET I OSLO

MAT1030 Forelesning 19

Semantikk Egenskaper ved predikatlogikk Naturlig deduksjon INF3170 / INF4171. Predikatlogikk: Semantikk og naturlig deduksjon.

Metode for a avgjre gyldighet av formler. En av verdens raskeste teorembevisere, Vampire, bruker resolusjon.

INF3170 / INF4171. Predikatlogikk: Skolemfunksjoner; Andreordens logikk. Andreas Nakkerud. 10. september 2015

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

Forelesning januar 2006 Induktive denisjoner og utsagnslogikk

Transkript:

HUMIT 1750 Høsten 2005 Løsningsforslag med utfyllende kommentarer til Obligatorisk oppgave 1 Vi hadde gitt de tre setningene A: Regntøyet er hjemme eller i barnehagen. B: Hvis det er lørdag, er regntøyet ikke i barnehagen. C: Hvis det er lørdag, er regntøyet hjemme. Oppgave 1. A inneholder en forekomst av eller, men denne svarer ikke direkte til et utsagnslogisk konnektiv. Forklar hvorfor, og omformuler (fremdeles på norsk) A på en måte slik at eller knytter sammen to fullstendige setninger. Svar. Eller kan på norsk (som på mange andre språk) knytte samen setningsledd av mange forskjellige typer. Konnektivet svarer bare til en bestemt bruk av dette ordet, nemlig når det knyter samen hele setninger til nye hele setninger. Setningen A har strukturen Regntøyet er (hjemme eller (i barnehagen)) der eller altså knytter sammen hjemme med i barnehagen. Vi får imidlertid en ekvivalent setning ved å flytte eller lenger ut, slik: (Regntøyet er hjemme) eller (regntøyet er i barnehagen). Her kombineres to hele setninger, og denne bruken svarer til konnektivet.

Oppgave 2. Oversett deretter A,B,C til utsagnslogikk. Svar. A: Regntøyet er hjemme eller regntøyet er i barnehagen. (P Q) B: Hvis det er lørdag, er regntøyet ikke i barnehagen. (R Q) C: Hvis det er lørdag, er regntøyet hjemme. (R P) Oppgave 3. Vis ved hjelp av sannhetsverditabeller og ved hjelp av Quines metode at A B C er en tautologi. Svar. Tabellen finner vi ved å gå hit, trykke på den grå knappen merket Start Truth Table Constructor nede til høyre, og mate inn (PvQ)&(R=>~Q) => (R => P) Quines metode beskrives på de neste sidene.

QUINES METODE tar utgangspunkt i at A er en tautologi hvis og bare hvis både A(P/) og A(P/false) er tautologier. Vi kan derfor undersøke om noe er en tautologi ved å sette inn på denne måten (kanskje flere ganger) og dessuten (underveis) forenkle ved hjelp av ekvivalensene false A A A A false A A false A A A A false A A false A false A A A false false A A false false Formelen er en tautologi hvis og bare hvis vi til slutt ender opp med bare i alle alternativene vi undersøker.

P = (P Q) (R Q) (R P) P = false ( Q) (R Q) (R ) ( Q) (R Q) (false Q) (R Q) (R false) Q (R Q) R R = R = false Q ( Q) Q (false Q) false Q Q false (Q Q) Q ( ) Q = ( false) false Q = false (false false) (false ) false

Oppgave 4. (Første del.) A C B er derimot ikke en tautologi. Vis også dette både ved hjelp av sannhetsverditabeller og Quines metode. Svar. Tabellen finner vi ved å gå hit, trykke på den grå knappen merket Start Truth Table Constructor nede til høyre, og mate inn (PvQ)&(R => P) => (R=>~Q) Quines metode beskrives på neste side. Dette er CNF Oppgave 4. (Andre del). Finn disjunktiv og konjunktiv normalform av A C B. Dette også Svar:. (P Q) (R P) (R Q) ((P Q) ( R P)) R Q (P Q) ( R P) R Q ( P Q) (R P) R Q P R Q ( P R Q) ( Q R R Q) ( P ( Q R)) R Q ( P Q) ( P R) R Q Dette er DNF Dette også

(P Q) (R P) (R Q) P = ( Q) (R ) (R Q) (R Q) (R Q) Q R = R Q Siden denne stien leder til false, trenger vi ikke utforske de andre: Formelen er uansett ikke en tautologi. Q Q = false

Oppgave 5. Ved å innføre en veldig rimelig ekstra betingelse D, kan vi imidlertid få at A C D B er en tautologi. Formuler en slik D på norsk, oversett den til utsagnslogikk, og vis at vi nå får en tautologi. Svar La D være altså Regntøyet er ikke både hjemme og i barnehagen, Det er ikke slik at regntøyet er hjemme og regntøyet er i barnehagen. Oversatt til utsagnslogikk blir dette (P Q), og A C D B blir (P Q) (R P) (P Q ) (R Q) som har denne sannhetsverditabellen.