Deduksjon i utsagnslogikk
|
|
|
- Selma Mikkelsen
- 9 år siden
- Visninger:
Transkript
1 Deduksjon i utsagnslogikk Lars Reinholdtsen, Universitetet i Oslo Merknad Dette notatet om deduksjon er ikke pensum, og den behandlingen som Goldfarb gir av emnet fra 33 og utover dekker fullt ut det som forventes i kurset. Notatets hensikt er å introdusere noen av grunnideene i deduksjon og en liten del av metoden litt tidligere i semesteret slik at det blir bedre tid til å bli fortrolig med den og øve den inn. Goldfarbs metode eller system omfatter både predikatlogikk og utsagnslogikk. Her gis bare et fragment for utsagnslogikk. Introduksjon Vi har lært fra bruken av sannhetsverditabeller en metode for å undersøke om et resonnement er utsagnslogisk gyldig eller ikke. Hvis vi for eksempel blir presentert for det følgende resonnementet C Derfor D så kan vi analysere utsagnene som er involvert, sette dem inn i en sannhetsverditabell og inspisere tabellen. Dersom premissene aldri er sanne uten at konklusjonen også er sann, så er slutningen gyldig. Dette er en i prinsippet sikker metode, men den kan være tungrodd hvis vi har mange atomære skjemaer. Dessuten fungerer metoden kun i utsagnslogikk. Det finnes en annen metode for å undersøke resonnementer. Denne metoden går ut på at vi deler opp et mer komplisert resonnement i små skritt. Dersom vi er trygge på at de små skrittene hver for seg er begrunnet så kan vi også være trygge på at det vi til slutt kommer fram til ved hjelp av dem vil være begrunnet. Med andre ord, hvis vi har en liste av nøye angitte slutningsregler, så kan vi ta utgangspunkt i premissene våre og fra dem skritt for skritt utlede nye konsekvenser i samsvar med reglene. Hvis vi på denne måten kan komme fram til den ønskede konklusjonen så vet vi at konklusjonen følger logisk fra premissene og at resonnementet er gyldig. Forutsetningen er at reglene vi bruker her selv er begrunnet 1. 1 Å begrunne regelsystemet vil si at vi viser at systemet er sunt, eller at reglene er sannhetsbevarende. Vi kommer ikke til å vise at reglene som brukes i dette notatet er sunne. (Goldfarb gir et slikt bevis i 35.) 1
2 Et deduksjonssystem er et system for utledning etter slike nøye angitte regler og en deduksjon er en slik type utledning. På papiret vil en deduksjon være en liste med linjer som er notert ned på en spesiell måte. For det første holder vi orden på linjene ved å nummerere hver linje. For det andre angir vi hvilken regel som er brukt for å komme fram til skjemaet på linjen, og vi angir (siterer) de tidligere linjene som vi har brukt regelen på for å utlede skjemaet på gjeldende linje. Sist så må deduksjonen også inneholde en oversikt over hvilke av premissene som utledningen avhenger av så langt ved at disse premissnumrene nevnes. Den spesielle måten å notere på skal sikre to ting at vi enkelt kan se at reglene har blitt brukt på riktig måte, og at vi klarer å holde oversikt over hvilke premisser som til enhver tid har blitt brukt i utledningen. En linje i en deduksjon inneholder altså fire elementer; premissnumre, et linjenummer, et skjema og en regelangivelse med linjesiteringer, og de er skrevet i denne rekkefølge [premissnumre] (linjenummer) skjema sitering og regel En linje i en deduksjon kan se ut som dette [1,2] (5) r (2)(4) mt Her er dette den femte linjen i en deduksjon, og vår måte å notere på forteller at skjemaet r har vi fått fra linje 2 og 4 ved å bruke regelen mt (modus tollens), og at premissene som linje 5 avhenger av er premiss 1 og 2. Vi skal nå presentere et deduksjonssystem med 7 grunnleggende slutningsregler. For å holde styr på systemet med akkurat disse reglene gir vi det et navn DED. Slutningsregler grunnregler i DED De sju grunnleggende reglene vi skal innføre i systemet DED heter premissregelen (P), discharge (D), konjunksjonsintroduksjon ( intro), konjunksjonseliminasjon ( elim), modus ponens (mp), modus tollens (mt), og ekvivalent omforming (ekv). Premissregelen (P) På enhver linje (n) kan vi sette et skjema med [n] som premissnummer. Vi anfører P som begrunnelse (ingen sitering). Uten denne regelen kommer vi ikke i gang. En linje som vi har fått fra denne regelen vil ha denne formen 2
3 [n] (n) skjema P De andre reglene forteller oss hvordan vi kan komme fra tidligere linjer til nye linjer i utledningen. Hvis vi på en linje har skjemaet Og på en annen linje har Så bør vi intuitivt kunne slutte Den neste regelen forteller oss hvordan dette skal gjøres. Konjunksjonsintroduksjon ( intro) Hvis det på en linje (l) er et skjema R og på linje (m) et skjema S, da kan vi på en ny linje (n) sette en av konjunksjonene R S eller S R. Premissnumrene er de til linje (l) i tillegg til linje (m). Vi anfører (l) (m) som sitering og intro som begrunnelse. Dette vil kunne se ut som følger [a b] (l) R [c d] (m) S [a...b, c...d] (n) S R (l) (m) intro Den følgende regelen tar oss motsatte vei (den blir også av og til kalt simplifikasjon ). Konjunksjonseliminasjon ( elim) Hvis det på en linje (m) er et konjunksjonsskjema R S, så kan vi på en ny linje (n) sette ett av skjemaene R eller S. Premissnumrene er de samme som for linje (m). Vi anfører (m) som sitering og elim som begrunnelse. Slik vil bruk av denne regelen se ut [a b] (m) R S [a b] (n) R (m) elim Vi kommer nå til to regler som har fått navn fra to av de mest berømte slutningsformene i logikken; modus ponens og modus tollens. 3
4 Modus ponens (mp) Hvis det på en linje (l) er en kondisjonal S R, og på en linje (m) er skjemaet S, så kan vi på en ny linje (n) sette skjemaet R. Premissnumrene er de til linje (l) i tillegg til linje (m). Vi anfører (l) (m) som sitering og mp som begrunnelse. Modus tollens (mt) Hvis det på en linje (l) er en kondisjonal S R, og på en linje (m) er negasjonen R, så kan vi på en ny linje (n) sette S. Premissnumrene er de til linje (l) i tillegg til linje (m). Vi anfører (l) (m) som sitering og mt som begrunnelse. ruk av modus ponens vil se slik ut [a b] (l) S R [c d] (m) S [a...b, c...d] (n) R (l) (m) mp Og bruk av modus tollens vil se slik ut [a b] (l) S R [c d] (m) R [a...b, c...d] (n) S (l) (m) mt De fem reglene vi har innført så langt lar oss foreta noen av de deduksjonene vi ville ønske som involverer konjunksjoner, kondisjonaler og negasjoner. Men vi kan for eksempel ikke vise at p q følger fra (p q) (q p), og heller ikke noen ting om hvilke konklusjoner som måtte følge hvis et av premissene er en disjunksjon, ettersom disse reglene ikke sier noe om hvordan vi kan behandle bikondisjonaler og disjunksjoner. Siden vi vet fra en sannhetsverditabell at f.eks. p v q er ekvivalent med negasjonen av en konjunksjon, nemlig ( p q), og vi vet en tilsvarende ekvivalens for bikondisjonal, kunne vi arbeidet med de ekvivalente skjemaene. Det er imidlertid nyttig å kunne innlemme den følgende regel i systemet vårt som sier at vi kan gjøre slike utbyttinger av ekvivalente skjemaer inne i en deduksjon. 4
5 Ekvivalent omforming (ekv) Hvis det på en linje (m) forekommer et skjema S så kan vi på en ny linje (n) sette et annet skjema R som er sannhetsfunksjonelt ekvivalent med S. Premissnumrene er de samme som for linje (m) og vi anfører (m) som sitering og ekv som begrunnelse. Her er et eksempel. Med denne regelen kan vi vise at p følger fra premissene p v q og q ved følgende deduksjon der vi også bruker modus ponens. Eksempel 1 [1] (1) p v q P [2] (2) q P [1] (3) q p (1) ekv [1,2] (4) p (2)(3) mp I dette eksempelet må vi på forhånd forvisse oss om at q p faktisk er ekvivalent med p v q, for eksempel ved hjelp av sannhetsverditabell. Dette kan se ut til å fjerne noe av poenget med å bruke deduksjon for å undersøke gyldigheten av slutninger. Dette er for så vidt også riktig for enkle slutninger som dette eksempelet, men for mer kompliserte slutninger kan det være en gevinst å hente. Discharge regelen For å vise at en kondisjonal C holder så kan vi prøve å utlede kondisjonalen direkte gjennom de reglene vi har innført hittil. Men en vanlig måte å forsøke å bevise en slik kondisjonal er å resonnere som følger. Vi antar for argumentets skyld og ser hva vi kan utlede fra denne antagelsen. Hvis vi i en deduksjon der vi har innført som antagelse eller premiss kan komme fram til at C også må gjelde, så har vi bevist at C gjelder. Det vil si at en regel som lar oss gjøre det følgende i en deduksjon burde være korrekt [1] (1) P [1, i..j] (m) C (utledning fra og andre premisser [i..j]) [1, i..j] (n) C (1)(m) ved REGEL De reglene vi har innført så langt har alle krevd at hvis en ny linje fås fra to gamle linjer, så må premissnumrene til begge de gamle linjene være med i den nye linjen (dette gjelder intro, mp og mt). Men i dette nye eksempelet vil det være noe misvisende ved å gjøre det slik. Hvis utledningen av C på linje (m) er korrekt så vil ikke sannheten av C avhenge av at premiss 1 er sant. er her bare et 5
6 hjelpepremiss og det ville være mindre misvisende om vi hadde notert linje (n) slik at det kom fram at vi kan kvitte oss med dette hjelpepremisset etter at det har gjort sin nytte. Det følgende ville altså vært mer riktig [i..j] (n) C (1)(m) ved REGEL Den følgende regelen gir oss dette. Goldfarb kaller den discharge. (Vi kunne kalt den avløsning fordi et hjelpepremiss som har gjort sin nytte blir avløst, men vi bruker hans betegnelse. En vanlig norsk betegnelse er hypotetisk utledning.) Discharge (D) Hvis det på en linje (m) finnes et skjema S og et av premissnumrene er [k] og R er skjemaet på linje (k), da kan vi på en ny linje (n) sette kondisjonalen R S, der premissnumrene er alle de som (m) har bortsett fra [k]. Vi anfører [k] (m) som sitering og D som begrunnelse. Dette vil se ut slik [k] (k) R [i..j,k] (m) S [i..j] (n) R S [k] (m) D Den spesielle siteringen der k er i klammer [k] i stedet for vanlige parenteser viser at det var et hjelpepremiss som ble brukt. Det følgende eksempelet viser hvordan discharge og bruken av hjelpepremisser (premiss [2] og [3]) kan være nyttig. Eksempelet viser at p (q r) følger logisk fra (p q) r. Eksempel 2 [1] (1) (p q) כ r P [2] (2) p P [3] (3) q P [2,3] (4) (p q) (2)(3) intro [1,2,3] (5) r (1)(4) mp [1,2] (7) q כ r [3](5) D [1] (8) p כ (q כ r) [2](7) D Discharge lar oss også vise at et skjema er logisk gyldig ved at vi kan kvitte oss med alle premisser som vi bruker underveis, slik at skjemaet til slutt framtrer på en linje uten premissnumre i det hele tatt (eksempel 3). 6
7 Eksempel 3 [1] (1) q P [2] (2) p P [2] (3) q p [1](2) D (4) p (q p) [2](3) D Siden skjemaet i linje 4 forekommer uten premissnumre viser dette at dets sannhet ikke avhenger av noen av premissene [1] eller [2], selv om utledningen foregikk gjennom dem. Dermed er de sju grunnreglene i systemet DED introdusert. Vi kunne ha gitt andre regler i stedet, enten flere eller færre. Den delen av Goldfarbs system som omhandler utsagnslogikk har f.eks. bare tre regler 2. Vi kunne ha bevist at disse reglene er likeverdige med Goldfarbs (at det som kan deduseres med det ene regelsettet kan også deduseres med det andre), men det skal vi ikke gjøre her. Vi kunne også bevist at regelsettet er komplett, dvs. at det lar oss utlede alle de tingene vi ønsker å kunne utlede 3, men det ligger også utenfor pensum på dette kurset. (Goldfarb gir et slikt bevis i 38). Huskeliste/ kortform for grunnreglene i DED P intro mp ekv Ethvert skjema kan settes opp som premiss. hvis og er ekvivalente elim mt D vledete regler og flere eksempler Valg av grunnregler er vilkårlig. Et bestemt valg kan gjøre at enkelte utledninger blir mer kompliserte enn andre. Med de sju grunnreglene vi har valgt blir det 2 To av disse er felles i de to systemene; premissregelen (P) og discharge (D). Det betyr at de gjenværende 5 reglene i vårt system på en måte er overflødige og kunne forenkles til Goldfarbs ene (den han kaller TF). Vi har valgt å bruke flere regler fordi det kan være nyttig fra et øvelsesperspektiv å trene med litt flere enn tre regler. 3 Det vi ønsker å kunne utlede er at fra hvilke som helst premisser skal vi kunne utlede enhver konklusjon som følger logisk fra dem, og vi ønsker også å kunne utlede alle gyldige skjemaer. 7
8 f.eks. litt mer komplisert å vise at et skjema impliserer disjunksjonen v, enn at skjemaene og sammen impliserer konjunksjonen. egge implikasjonene er lette å se at holder ved å se på en sannhetstabell, men mens deduksjonen av kun krever tre linjer fordi vi har regelen intro som er som skapt for denne utledningen, blir deduksjonen av v fra noe mer komplisert. Følgende eksempel viser en måte dette kan gjøres fra grunnreglene Eksempel 4 [1] (1) p P [2] (2) q P [1,2] (3) p q (1)(2) intro [1,2] (4) p (3) elim [1] (5) q p [2](4) D [1] (6) p v q (5) ekv Deduksjonen kan se snodig ut. Men du kan sjekke at den er en lovlig deduksjon ut fra reglene som er brukt. (En ting som sikkert ser snodig ut er at vi måtte gjenta p på linje 4 og få den til å være avhengig av premiss [2] for å kunne bruke discharge på en lovlig måte.) Men når vi nå har vist at p v q lar seg utlede fra p, så kan vi innføre dette som en avledet regel, en regel som vil gjøre deduksjoner lettere i framtiden. Den avledete regelen kan vi kalle for disjunksjonsintroduksjon (forkortet v-intro). Kortformen av denne regelen (la det være en oppgave å formulere den nøyaktig med regler for sitering og premissnumre) vil være denne Disjunksjonsintroduksjon v-intro v I eksempel 1 over viste vi at et skjema lar seg utlede fra premissene v og. Fra det eksempelet kan vi se at også her er det mulig å begrunne en avledet regel Disjunksjonseliminasjon v-elim v Hvis vi får lov til å bruke disse avledede reglene blir noen deduksjoner mye enklere. Et eksempel er hvis vi vil utlede (p u) fra premissene (p v q) (r s) og (s v t) u. 8
9 Eksempel 5 [1] (1) (p v q) (r s) P [2] (2) (s v t) u P [3] (3) p P [3] (4) p v q (3) v-intro [1,3] (5) r s (1)(4) mp [1,3] (6) s (5) elim [1,3] (7) s v t (6) v-intro [1,2,3] (8) u (2)(7) mp [1,2] (9) p u [3](8) D Oppgaver 1) Vis ved deduksjon at premissene impliserer konklusjonen Premisser Konklusjon a) p q p v q b) a b a d b c c d c) r r (p v q) p d) p r q r q p e) p q q r p r f) (p q) r q r p g) r v s p p (r s) h) p v q p q r r i) p q q p j) m v n m r r n k) f g (h g) h f 9
10 l) (a b) c b a c m) d v a c (a b) c d n) p (p q) o) p (q v r) r p q 2) Her er oppgaven å vise ved deduksjon at skjemaer er utsagnslogisk gyldige. For å ende opp uten premissnumre må vi her alltid bruke discharge. Deduksjonen av et gyldig skjema kan gjøres svært enkelt. Dette er fordi alle gyldige skjemaer er ekvivalente. Dermed kunne vi lære oss deduksjonen av kun ett gyldig skjema (f.eks. som i eksempel 3) og deretter bruke ekvivalent omforming. Dette fungerer (og er helt korrekt) på ethvert gyldig skjema. For å få øvelse i deduksjon kan vi bestemme oss for å bare bruke visse (relativt enkle) ekvivalenser. De følgende vil være nok for oppgavene Ekvivalensen av S v R med ( S R) og S R med ( S v R) S R med (S R) (R S) S R med S v R eller med (S R) S med S S med S (Denne kan av og til være nødvendig!) Vis ved deduksjon at de følgende skjemaene er gyldige a) p p b) q ( q q) c) ( a a) d) (p v r) v (p q) 3) Formuler reglene for v-intro og v-elim nøyaktig med premissnumre og sitering. 4) Når vi har ekvivalent omforming trenger vi strengt tatt ikke både mt og mp som grunnregler. Vis at S R og R impliserer S uten å bruke modus tollens. Vis deretter at S R og S impliserer R ved hjelp av grunnregler uten å bruke modus ponens. 5) (En nøtt?) Gi en deduksjon der du utleder p fra premisset p p. (Hint bruk teknikk fra oppgave 2 og modus tollens.) 6) (Nøtt 2) Vis ved deduksjon at (r s) v (p q) og p s til sammen impliserer s. (Hint løs oppgave 5 først.) 10
Sekventkalkyle for utsagnslogikk
Sekventkalkyle for utsagnslogikk Tilleggslitteratur til INF1800 Versjon 11. september 2007 1 Hva er en sekvent? Hva er en gyldig sekvent? Sekventkalkyle er en alternativ type bevissystem hvor man i stedet
Emne 13 Utsagnslogikk
Emne 13 Utsagnslogikk Et utsagn er en erklæring som er entydig sann eller usann, men ikke begge deler. Noen eksempler på (ekte) utsagn: Utsagn : Gjøvik har bystatus er sann ( i alle fall pr. dags dato
Kapittel 4: Logikk. MAT1030 Diskret Matematikk. Oppsummering. En digresjon. Forelesning 6: Utsagnslogikk og predikatlogikk.
MAT1030 Diskret Matematikk Forelesning 6: Utsagnslogikk og predikatlogikk Dag Normann Matematisk Institutt, Universitetet i Oslo Kapittel 4: Logikk 3. februar 2010 (Sist oppdatert: 2010-02-03 12:49) MAT1030
Løsningsforslag. Emnekode: Emne: Matematikk for IT ITF Eksamenstid: Dato: kl til kl desember Hjelpemidler: Faglærer:
Løsningsforslag Emnekode: ITF75 Dato: 7. desember Emne: Matematikk for IT Eksamenstid: kl 9. til kl. Hjelpemidler: To -ark med valgfritt innhold på begge sider. Kalkulator er ikke tillatt. Faglærer: Christian
Kapittel 4: Logikk (utsagnslogikk)
MAT1030 Diskret Matematikk Forelesning 6: Logikk, predikatlogikk Roger Antonsen Institutt for informatikk, Universitetet i Oslo Kapittel 4: Logikk (utsagnslogikk) 28. januar 2009 (Sist oppdatert: 2009-01-28
MAT1030 Diskret Matematikk
MAT1030 Diskret Matematikk Forelesning 6: Logikk, predikatlogikk Roger Antonsen Institutt for informatikk, Universitetet i Oslo 28. januar 2009 (Sist oppdatert: 2009-01-28 12:23) Kapittel 4: Logikk (utsagnslogikk)
Forelesning 1 mandag den 18. august
Forelesning 1 mandag den 18 august 11 Naturlige tall og heltall Definisjon 111 Et naturlig tall er et av tallene: 1,, Merknad 11 Legg spesielt merke til at i dette kurset teller vi ikke 0 iblant de naturlige
Forelesning 27. MAT1030 Diskret Matematikk. Bevistrær. Bevistrær. Forelesning 27: Trær. Roger Antonsen. 6. mai 2009 (Sist oppdatert: :28)
MAT1030 Diskret Matematikk Forelesning 27: Trær Roger Antonsen Institutt for informatikk, Universitetet i Oslo Forelesning 27 6. mai 2009 (Sist oppdatert: 2009-05-06 22:28) MAT1030 Diskret Matematikk 6.
Et utsagn (eng: proposition) er en erklærende setning som enten er sann eller usann. Vi kaller det gjerne en påstand.
Utsagnslogikk. Et utsagn (eng: proposition) er en erklærende setning som enten er sann eller usann. Vi kaller det gjerne en påstand. Eksempler: Avgjør om følgende setninger er et utsagn, og i så fall;
MAT1030 Diskret matematikk
MAT1030 Diskret matematikk Forelesning 27: Trær Dag Normann Matematisk Institutt, Universitetet i Oslo 30. april 2008 Oppsummering Mandag så vi på hvordan vi kan finne uttrykk og termer på infiks form,
INF1800 LOGIKK OG BEREGNBARHET
INF1800 LOGIKK OG BEREGNBARHET FORELESNING 6: UTSAGNSLOGIKK Roger Antonsen Institutt for informatikk Universitetet i Oslo 3. september 2008 (Sist oppdatert: 2008-09-03 12:49) Mer om bruk av utsagnslogikk
INF1800. Logikk og Beregnbarhet
INF1800 Logikk og Beregnbarhet Lærebok: Discrete Structures, Logic, and Computability Utdrag blir pensum. Obs: Første opplag inneholder mange feil, andre opplag inneholder noen feil. Har du kjøpt boken
INF3170 Logikk. Ukeoppgaver oppgavesett 6
INF3170 Logikk Ukeoppgaver oppgavesett 6 Normalformer Negasjons normalform I dette oppgavesettet skal vi se nærmere på normalformer. Formelen (P Q) kan også skrives som P Q. Formlene er ekvivalente, dvs.
Dagens plan. INF3170 Logikk. Induktive definisjoner. Eksempel. Definisjon (Induktiv definisjon) Eksempel
INF3170 Logikk Dagens plan Forelesning 2: Induktive definisjoner, utsagnslogikk og sekventkalkyle Christian Mahesh Hansen Institutt for informatikk, Universitetet i Oslo 1 Induktive definisjoner 2 29.
Merk: Noen ganger er det flere mulige løsninger fordi det finnes ekvivalente varianter. ( x) (Sx ( y) (Ly Sxy)) ( x) (Lx ( y) (Sy Syx))
Del III A Oppgave 1 Merk: Noen ganger er det flere mulige løsninger fordi det finnes ekvivalente varianter. a) Every solid is soluble in some liquid b) There is a liquid in which every solid is soluble
INF1800 Forelesning 6
INF1800 Forelesning 6 Utsagnslogikk Roger Antonsen - 3. september 2008 (Sist oppdatert: 2008-09-03 12:49) Mer om bruk av utsagnslogikk Hvordan fange inn utsagn? Jeg spiser det hvis det er godt. Jeg spiser
Førsteordens sekventkalkyle
INF3170 Logikk Forelesning 7: Sekventkalkyle for førsteordens logikk Roger Antonsen Institutt for informatikk, Universitetet i Oslo Førsteordens sekventkalkyle 16. mars 2010 (Sist oppdatert: 2010-04-06
MAT1030 Diskret Matematikk
MAT1030 Diskret Matematikk Forelesning 27: Trær Dag Normann Matematisk Institutt, Universitetet i Oslo 4. mai 2010 (Sist oppdatert: 2010-05-04 14:11) Forelesning 27 MAT1030 Diskret Matematikk 4. mai 2010
Forelesning 2: Induktive definisjoner, utsagnslogikk og sekventkalkyle Christian Mahesh Hansen januar 2007
Forelesning 2: Induktive definisjoner, utsagnslogikk og sekventkalkyle Christian Mahesh Hansen - 29. januar 2007 1 Induktive definisjoner Induktive definisjoner Definisjon 1.1 (Induktiv definisjon). Å
Karakteriseringen av like mengder. Mengder definert ved en egenskap.
Notat 2 for MAT1140 2 Bevis La oss si at vi er overbevist om at utsagn P er sant, og at vi ønsker å kommunisere denne innsikten. Eller la oss si vi er ganske sikre på at P er sant, men ønsker, overfor
Repetisjonsforelesning
Repetisjonsforelesning INF3170 Andreas Nakkerud Institutt for informatikk 24. november 2014 Institutt for informatikk Universitetet i Oslo Repetisjon 24. november 2014 1 / 39 Utsagnslogikk Utsagnslogikk
Sammensatte utsagn, sannhetsverditabeller. MAT1030 Diskret matematikk. Sammensatte utsagn, sannhetsverditabeller
Sammensatte utsagn, sannhetsverditabeller MAT1030 Diskret matematikk Forelesning 6: Logikk Dag Normann Matematisk Institutt, Universitetet i Oslo 30. januar 2008 Mandag 28/1 innførte vi bindeordene (konnektivene)
Forelesning 1: Introduksjon. Utsagnslogikk og sekventkalkyle Arild Waaler januar 2008
Forelesning 1: Introduksjon. Utsagnslogikk og sekventkalkyle Arild Waaler - 21. januar 2008 1 Praktisk informasjon 1.1 Forelesere og tid/sted Forelesere: Martin Giese ([email protected]) Arild Waaler
INF4170 { Logikk. Forelesning 1: Utsagnslogikk. Arild Waaler. 20. august Institutt for informatikk, Universitetet i Oslo
INF4170 { Logikk Forelesning 1: Utsagnslogikk Arild Waaler Institutt for informatikk, Universitetet i Oslo 20. august 2013 Dagens plan 1 Utsagnslogikk 2 Sekventkalkyle 3 Sunnhet 4 Kompletthet Institutt
Intuisjonistisk logikk
INF3170 Logikk Forelesning 11: Intuisjonistisk logikk Roger Antonsen Institutt for informatikk, Universitetet i Oslo Intuisjonistisk logikk 27. april 2010 (Sist oppdatert: 2010-04-27 11:58) INF3170 Logikk
v : T, kan bare ha verdi av typen T. n =0 slyfes alltid parentesene. Typet uttrykkssprak type representerer en verdimengde. variabel, deklarert funksjon, herunder karakteriseres syntaktisk ved a angi navn
Et utsagn (eng: proposition) er en erklærende setning som enten er sann eller usann. Vi kaller det gjerne en påstand.
Utsagnslogikk. Et utsagn (eng: proposition) er en erklærende setning som enten er sann eller usann. Vi kaller det gjerne en påstand. Eksempler: Avgjør om følgende setninger er et utsagn, og i så fall;
UNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF Logiske metoder for informatikk Eksamensdag:. desember Tid for eksamen:.. Oppgavesettet er på sider. Vedlegg: Ingen Tillatte
Matematikk for IT, høsten 2015
Matematikk for IT, høsten 015 Oblig 5 Løsningsforslag 5. oktober 016 3.1.1 3.1.13 a) Modus ponens. b) Modus tollens. c) Syllogismeloven. a) Ikke gyldig. b) Gyldig. 3.1.15 a) Hvis regattaen ikke avlyses,
EKSAMEN. Emnekode: Emne: Matematikk for IT ITF Eksamenstid: Dato: kl til kl desember Hjelpemidler: Faglærer:
EKSAMEN Emnekode: ITF0705 Dato: 7. desember 0 Emne: Matematikk for IT Eksamenstid: kl 09.00 til kl 3.00 Hjelpemidler: To A4-ark med valgfritt innhold på begge sider. Kalkulator er ikke tillatt. Faglærer:
MAT1030 Diskret Matematikk
MAT1030 Diskret Matematikk Forelesning 4: Logikk Dag Normann Matematisk Institutt, Universitetet i Oslo 27. januar 2010 (Sist oppdatert: 2010-01-27 12:47) Kapittel 4: Logikk (fortsettelse) MAT1030 Diskret
INF1800 LOGIKK OG BEREGNBARHET
INF1800 LOGIKK OG BEREGNBARHET FORELESNING 5: UTSAGNSLOGIKK Roger Antonsen Institutt for informatikk Universitetet i Oslo 2. september 2008 (Sist oppdatert: 2008-09-04 17:26) Praktisk informasjon Endringer
Praktisk informasjon INF1800 LOGIKK OG BEREGNBARHET FORELESNING 5: UTSAGNSLOGIKK. Endringer i undervisningen. Spørreskjemaet.
INF1800 LOGIKK OG BEREGNBARHET FORELESNING 5: UTSAGNSLOGIKK Roger Antonsen Praktisk informasjon Institutt for informatikk Universitetet i Oslo 2. september 2008 (Sist oppdatert: 2008-09-04 17:26) Endringer
Lineære ligningssystemer og gausseliminasjon
Kapittel Lineære ligningssystemer og gausseliminasjon Vi skal lære en metode for å finne og beskrive alle løsninger av systemer av m lineære ligninger med n ukjente Oppvarming Her er et eksempel på et
Bevis for sunnhet (og kompletthet) av bevissystemet med hensyn på semantikken
Forelesning 4: Intuisjonistisk logikk Arild Waaler - 11. februar 2008 1 Intuisjonistisk logikk 1.1 Innledning Til nå i kurset Det utsagnslogiske språket: konnektiver og formler Bevissystem:LK og DPLL for
X X X X X X X X X X X X X X. Generell informasjon - FIL Emenkode: FIL104 Emnenavn: Logikk og argumentasjonslære
Generell informasjon - FIL104 22.09.2017 Emenkode: FIL104 Emnenavn: Logikk og argumentasjonslære Dato: 22/09-2017 Tillatte hjelpemidler: Ingen Merknad: 7 av de følgende 9 oppgavene skal besvares. Noen
Dagens plan. INF3170 Logikk. Semantikk for sekventer. Definisjon (Motmodell/falsifiserbar sekvent) Definisjon (Gyldig sekvent) Eksempel.
INF3170 Logikk Dagens plan Forelesning 3: Utsagnslogikk sekventkalkyle, sunnhet og kompletthet 1 Sekventkalkyle Christian Mahesh Hansen 2 Institutt for informatikk, Universitetet i Oslo 3 5. februar 2007
MAT1030 Diskret matematikk
MAT1030 Diskret matematikk Plenumsregning 5: Ukeoppgaver fra kapittel 4 Roger Antonsen Matematisk Institutt, Universitetet i Oslo 14. februar 2008 Oppgave 4.4 Skriv ned setninger som svarer til den konverse
MAT1030 Diskret Matematikk
MAT1030 Diskret Matematikk Forelesning 4: Logikk Roger Antonsen Institutt for informatikk, Universitetet i Oslo 21. januar 2009 (Sist oppdatert: 2009-01-22 13:02) Kapittel 4: Logikk (fortsettelse) MAT1030
Kapittel 4: Logikk (fortsettelse)
MAT1030 Diskret Matematikk Forelesning 4: Logikk Roger Antonsen Institutt for informatikk, Universitetet i Oslo Kapittel 4: Logikk (fortsettelse) 21. januar 2009 (Sist oppdatert: 2009-01-22 13:03) MAT1030
Oppgave 4.4 Skriv ned setninger som svarer til den konverse og den kontrapositive av følgende utsagn.
Plenumsregning 5 Ukeoppgaver fra kapittel 4 Roger Antonsen - 14. februar 2008 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,
INF3170 Logikk. Forelesning 3: Utsagnslogikk, semantikk, sekventkalkyle. Roger Antonsen. Institutt for informatikk, Universitetet i Oslo
INF3170 Logikk Forelesning 3: Utsagnslogikk, semantikk, sekventkalkyle Roger Antonsen Institutt for informatikk, Universitetet i Oslo 9. februar 2010 (Sist oppdatert: 2010-02-09 15:10) Utsagnslogikk INF3170
I Kapittel 3 så vi på hvordan data, som hele tall og reelle tall, kan representeres som bitsekvenser
Forelesning 5 Logikk Dag Normann - 28. januar 2008 Oppsummering av Kapittel 3 I Kapittel 3 så vi på hvordan data, som hele tall og reelle tall, kan representeres som bitsekvenser i en datamaskin. Stoffet
INF3140 Modeller for parallellitet INF3140/4140: Programanalyse
INF3140/4140: Programanalyse Uke 4, side 1. Hvordan sjekke egenskaper ved programmer? Testing eller debugging øker tilliten til programmet ved prøving, men gir ingen garanti for korrekthet Operasjonell
Kvantorer. MAT1030 Diskret matematikk. Kvantorer. Kvantorer. Eksempel. Eksempel (Fortsatt) Forelesning 8: Predikatlogikk, bevisføring
Kvantorer MAT1030 Diskret matematikk Forelesning 8: Predikatlogikk, bevisføring Dag Normann Matematisk Institutt, Universitetet i Oslo 6. februar 008 Mandag 04.0.008 introduserte vi predikatlogikk Vi innførte
MAT1030 Diskret matematikk
MAT1030 Diskret matematikk Forelesning 8: Predikatlogikk, bevisføring Dag Normann Matematisk Institutt, Universitetet i Oslo 6. februar 2008 Kvantorer Mandag 04.02.2008 introduserte vi predikatlogikk Vi
Forelesning 3: Utsagnslogikk sekventkalkyle, sunnhet og kompletthet Christian Mahesh Hansen - 5. februar 2007
Forelesning 3: Utsagnslogikk sekventkalkyle, sunnhet og kompletthet Christian Mahesh Hansen - 5. februar 2007 1 Sekventkalkyle 1.1 Semantikk for sekventer Semantikk for sekventer Definisjon 1.1 (Gyldig
Kapittel 4: Mer predikatlogikk
MAT1030 Diskret Matematikk Forelesning 8: Logikk, predikatlogikk, bevisteknikker Roger Antonsen Institutt for informatikk, Universitetet i Oslo Kapittel 4: Mer predikatlogikk 11. februar 009 (Sist oppdatert:
Logikk. Utsagn. Kapittel 1. Kapittel 1 LOGIKK Side 1
Kapittel 1 Logikk Logikk er viktig i mange sammenhenger, for eksempel når vi skal argumentere for en sak, når vi skal bygge, programmere og bruke datamaskiner og når vi skal gjennomføre bevis i matematikken.
Disjunktiv normalform, oppsummering
Disjunktiv normalform, oppsummering type av formel Et litteral En fundamental konjunksjon En formel i disjunktiv normalform definisjon er en utsagnsvariabel eller negasjonen av en utsagnsvariabel. er en
UNIVERSITETET I OSLO. Det matematisk-naturvitenskapelige fakultet
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1080 Logiske metoder for informatikk Eksamensdag: 10. desember 2012 Tid for eksamen: 09.00 13.00 Innledning La U være mengden
Lineære ligningssystemer og gausseliminasjon
Kapittel Lineære ligningssystemer og gausseliminasjon Vi skal lære en metode for å finne og beskrive alle løsninger av systemer av m lineære ligninger med n ukjente. Oppvarming Her er et eksempel på et
Utvalgsaksiomet, velordningsprinsippet og Zorns lemma
Utvalgsaksiomet, velordningsprinsippet og Zorns lemma Dag Normann Universitetet i Oslo Matematisk Institutt Boks 1053 - Blindern 0316 Oslo 13. mars 2007 I dette notatet skal vi gi et bevis for ekvivalensen
UNIVERSITETET I OSLO. Det matematisk-naturvitenskapelige fakultet. INF1080 Logiske metoder for informatikk
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i Eksamensdag:. desember Tid for eksamen:.. INF Logiske metoder for informatikk Oppgave Mengdelære ( poeng) La A = {,, {}}, B =
Noen syntaktiske derivasjoner i den doxastiske predikatlogikken Kη og enkelte beslektede kalkyler.
Side 1 * Noen syntaktiske derivasjoner i den doxastiske predikatlogikken Kη og enkelte beslektede kalkyler. av Morten Rognes 2007 * Side 2 1 Innledning I det følgende notat skal jeg fremstille en rent
En formel er gyldig hviss den sann i alle tolkninger. Kan dette sjekkes automatisk?
Utsagnslogikk En formel er gyldig hviss den sann i alle tolkninger Tolkning = linje i sannhetsverditabell Altså: En formel er gyldig hviss den har T i alle linjene i sin sannhetsverditabell. Dette kan
Logikk og Mengdelære. Dag Normann Universitetet i Oslo Matematisk Institutt Boks Blindern 0316 Oslo
Logikk og Mengdelære Dag Normann Universitetet i Oslo Matematisk Institutt Boks 1053 - Blindern 0316 Oslo 16. februar 2005 Innhold 1 Mengdelære 6 1.1 Hva er en mengde?.......................... 6 1.2 Hvordan
UNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1080 Logiske metoder for informatikk Eksamensdag: 27. desember 2015 Tid for eksamen: 08.15 12:15 Oppgave 1 Grunnleggende mengdelære
UNIVERSITETET I OSLO. Det matematisk-naturvitenskapelige fakultet
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1080 Logiske metoder for informatikk Eksamensdag: 10. desember 2013 Tid for eksamen: 09.00 13.00 Oppgave 1 Mengdelære (10 poeng)
Løsningsforslag. Oppgavesettet består av 9 oppgaver med i alt 20 deloppgaver. Ved sensur vil alle deloppgaver telle omtrent like mye.
Løsningsforslag Emnekode: ITF75 Dato: 5 desember Emne: Matematikk for IT Eksamenstid: kl 9 til kl Hjelpemidler: To A4-ark med valgfritt innhold på begge sider Kalkulator er ikke tillatt Faglærer: Christian
UNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i Eksamensdag: 28. november 2014 Tid for eksamen: 08.15 12.15 Oppgavesettet er på 6 sider. Vedlegg: Tillatte hjelpemidler: INF1080
Analysedrypp II: Kompletthet
Analysedrypp II: Kompletthet Kompletthet er et begrep som står sentralt i både MAT1100 og MAT1110, og som vil stå enda mer sentralt i MAT2400. I de tidligere kursene fremstår begrepet på litt forskjellig
Et detaljert induksjonsbevis
Et detaljert induksjonsbevis Knut Mørken 0. august 014 1 Innledning På forelesningen 0/8 gjennomgikk vi i detalj et induksjonsbevis for at formelen n i = 1 n(n + 1) (1) er riktig for alle naturlige tall
Allmenndel - Oppgave 2
Allmenndel - Oppgave 2 Gjør rede for kvalitativ og kvantitativ metode, med vekt på hvordan disse metodene brukes innen samfunnsvitenskapene. Sammenlign deretter disse to metodene med det som kalles metodologisk
Kapittel 4: Logikk (predikatlogikk)
MAT1030 Diskret Matematikk Forelesning 7: Logikk, predikatlogikk Dag Normann Matematisk Institutt, Universitetet i Oslo Kapittel 4: Logikk (predikatlogikk) 9. februar 2010 (Sist oppdatert: 2010-02-09 14:22)
MAT1030 Diskret matematikk
MAT1030 Diskret matematikk Forelesning 33: Repetisjon Dag Normann Matematisk Institutt, Universitetet i Oslo 26. mai 2008 Innledning Onsdag 21/5 gjorde vi oss ferdige med det meste av den systematiske
Innledning. MAT1030 Diskret matematikk. Kapittel 11. Kapittel 11. Forelesning 33: Repetisjon
Innledning MAT1030 Diskret matematikk Forelesning 33: Repetisjon Dag Normann Matematisk Institutt, Universitetet i Oslo 26. mai 2008 Onsdag 21/5 gjorde vi oss ferdige med det meste av den systematiske
Formalisering av en teori om etisk relevant likhet og forskjell.
1 Formalisering av en teori om etisk relevant likhet og forskjell. Morten Rognes (1995) 2 0 Innledning Min kollega Øyvind Baune har vært så vennlig å låne meg et manuskript om etisk relevant likhet og
UNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1080 Logiske metoder for informatikk Eksamensdag: 28. november 2014 Tid for eksamen: 08.15 12.15 Oppgave 1 Mengdelære (10 poeng)
Sekventkalkyle for første ordens predikatlogikk uten likhet
Sekventkalkyle for første ordens predikatlogikk uten likhet Tilleggslitteratur til INF1800 Versjon 29/9 07 Vi definerer sekventer for predikatlogikk på samme måte som i utsagnslogikk. En sekvent består
