Intuisjonistisk logikk
|
|
|
- Niclas Paulsen
- 9 år siden
- Visninger:
Transkript
1 INF3170 Logikk Forelesning 11: Intuisjonistisk logikk Roger Antonsen Institutt for informatikk, Universitetet i Oslo Intuisjonistisk logikk 27. april 2010 (Sist oppdatert: :58) INF3170 Logikk 27. april Til nå i kurset Intuisjonistisk logikk Innledning Sekventkalkyle for intuisjonistisk logikk Kripke-semantikk Sunnhet Konsistens Det utsagnslogiske språket: konnektiver og formler Bevissystem: sekventkalkylen LK for klassisk utsagnslogikk Semantikk: Definisjon av sannhet og gyldighet Bevis for sunnhet av bevissystemet med hensyn på semantikken Vi skal nå gjøre det samme for en ny logikk! Språket til intuisjonistisk logikk er likt som for klassisk logikk, mens bevissystemet og semantikken er forskjellig! INF3170 Logikk 27. april INF3170 Logikk 27. april
2 Negasjon som bakgrunn for intuisjonistisk logikk Aristoteles identifiserte to ulike prinsipper for negasjon: Kontradiksjonsprinsippet: En påstand og dens negasjon kan ikke begge være sanne samtidig og i samme henseende: (P P) Loven om det utelukkede tredje: En påstand er enten sann eller usann: P P I klassisk logikk holder begge disse prinsippene. I intuisjonistisk logikk holder bare kontradiksjonsprinsippet En hovedidé ved matematisk intuisjonisme: sannhet betyr at vi kan verifisere. Siden det er mange påstander som vi idag hverken er istand til å bevise eller motbevise, holder ikke P P. Intuisjonistisk logikk er en hovedretning innen matematikkens filosofi, og er idag også et viktig grunnlag for teoretisk databehandling. Syntaks En intuisjonistisk sekvent er på formen Γ A eller Γ Γ A uttrykker at A følger logisk fra Γ. I intuisjonistisk logikk kan vi tolke dette på to måter: Vi kan konstruere et bevis for A gitt bevis for hvert utsagn i Γ Hvis vi vet at Γ holder, så vet vi også at A holder Γ uttrykker at Γ er inkonsistent (inneholder en selvmotsigelse) Sekventkalkylen LJ er essensielt LK begrenset til intuisjonistiske sekventer Reglene er inndelt i 3 grupper: Identitetsregler, strukturelle regler og logiske regler INF3170 Logikk 27. april INF3170 Logikk 27. april Definisjon (Identitetsregler) Identitetsreglene i LJ er: Γ, A A Γ A Γ, A C Snitt Γ C Snitt-regelen holder også i LK, da med en i succedenten. Regelen er kalkylens resonneringsregel og kan brukes til å representere matematiske resonnement: hvis vi ser på venstre premiss som et lemma, vil høyre premiss fange inn at vi anvender lemmaet. Bevislengden til bevis med snitt kan være dramatisk kortere enn for snittfrie bevis. Merk at snittformelen A ikke er en delformel av sekventen i konklusjonen til regelen. Dette gjør snitt-regelen vanskelig å implementere i bevissøk. Regelen er ikke nødvendig hverken i LJ eller LK. Kompletthetsbeviset for LK bruker ikke snitt-regelen. INF3170 Logikk 27. april Definisjon (Strukturelle regler) De strukturelle reglene i LJ er: Γ, A, A C LC Γ, A C Γ C LT Γ, A C Γ Γ C Kopieringsregelen uttrykker at vi kan bruke en antagelse i et bevis flere ganger. Denne regelen er unødvendig i utsagnslogisk LK, men er nødvendig i de fleste andre logikker. Den venstre tynningsregelen uttrykker at vi kan fjerne en antagelse i et resonnement som vi ikke bruker. Denne interpretasjonen bygger på at en tom succedent uttrykker den usanne påstanden. Den høyre tynningsregelen reflekterer at fra det usanne følger alt (ex falsum quodlibet). RT INF3170 Logikk 27. april
3 Definisjon (Logiske regler) De logiske reglene i LJ er: Γ, A, B C L Γ, A B C Γ, A C Γ, B C L Γ, A B C Γ A Γ, B C L Γ, A B C Γ A L Γ, A C Γ A Γ B R Γ A B Γ A i R i Γ A 1 A 2 Γ, A B R Γ A B Γ, A Γ A Vi kan ikke bevise P P P P P R 1 P P R 2 P P Vi kunne også prøvd å bruke Snitt. Det ville ikke ført frem, men det er ikke trivielt å vise dette! Vi skal senere i forelesningen se at det ikke kan føre frem. Vi kan vise at i LJ er Γ A B bevisbar hvis og bare hvis enten Γ A er bevisbar eller Γ B er bevisbar. Merk: C kan være fraværende. C forsvinner fra succendenten i venstre premiss til L og L. INF3170 Logikk 27. april INF3170 Logikk 27. april Vi kan bevise (P P) P P L 1 P P P L (P P), P (P P) P L 2 (P P) P P L (P P), (P P) LC (P P) (P P) Generelt kan vi i intuisjonistisk utsagnslogikk alltid vise dobbeltnegasjonen til en formel som kan bevises i klassisk logikk. Merk bruken av kontraksjon! Vi trenger kontraksjon fordi kalkylen inneholder tre destruktive regler: L, L og R i. I disse reglene mistes informasjon når vi går fra konklusjon til premiss. INF3170 Logikk 27. april Lemma En sekvent som er bevisbar i LJ er også bevisbar i LK +LC. P P, P, P L 1 P P P, P L (P P), P P (P P) P, P L 2 (P P) P P L (P P), (P P) LC (P P) (P P) INF3170 Logikk 27. april
4 Bevisskisse. Hvis δ er en LJ-utledning av rotsekventen Γ C, så konstruer vi en LK-utledning δ induktivt ved å 1. la Γ C være rotsekventen i δ, og 2. erstatte enhver LJ-slutning med den tilsvarende LK-slutingen. Hvis δ er et LJ-bevis, så må δ være et LK +LC -bevis. Vi kan da få flere formler i succedenten i sekventene i δ enn i de tilsvarende sekventer i δ. De logiske reglene kan da brukes i nøyaktig samme rekkefølge i δ som i δ. Siden vi ikke har innført strukturelle regler i LK, kan vi simpelthen ignorere tynningsreglene. Kontraksjon beholder vi pr. antagelse. Idéen bak intuisjonistisk semantikk Semantikken til intuisjonistisk logikk er nøye knyttet opp til en modell av kunnskap til en ideell resonnerer, dvs. et subjekt som er istand til å trekke alle konsekvenser av sin egen kunnskap. Et punkt x er assosiert med en mengde atomære formler, dvs. de formler som subjektet har bevis for/evidens for/vet på x. A holder på x dersom A ikke holder på noe punkt y der subjektet vet minst like mye som på x. Moteksempel til P P: P På det nederste punktet vet ikke subjektet at P, selv om det vet det på et bedre punkt lenger opp i treet. Subjektet vet heller ikke P, siden det forutsetter at P ikke holder på noe bedre punkt. INF3170 Logikk 27. april INF3170 Logikk 27. april Partiell ordning Idéen er at vi gir en mengde kunnskapstilstander (kalt punkter) som typisk er ordnet i en trestruktur. Hvis x er et punkt og y er et punkt lenger opp i treet enn x (en etterkommer til x), så er y et punkt der subjektet vet minst like mye som det vet på x. Hva som er grunnen til at subjektet vet mer på et punkt enn et annet, tar vi ikke stilling til i modellen. Det er vanlig å tenke at ny kunnskap er knyttet til ny evidens. Vi kan tenke oss punktene utstrakt i tid, men det er ingenting i modellene som krever denne tolkningen. Definisjon (Partiell ordning) Et par (S, ) er en partiell ordning hvis er en binær relasjon på S slik at for alle x, y, z S, 1. x x (refleksivitet), 2. hvis x y og y z, så x z (transitivitet), 3. hvis x y og y x, så x = y (anti-symmetri). INF3170 Logikk 27. april INF3170 Logikk 27. april
5 Kripke-modeller Motmodell til (P Q) (Q P) Definisjon En Kripke-modell er et trippel (S,, ) der 1. S er en ikke-tom mengde av punkter, 2. (S, ) er en partiell ordning, 3. er en relasjon fra S til V u (mengden av alle atomære formler), x P betyr at x tvinger P, og 4. tilfredsstiller monotoni: hvis x P og x y, så y P. 5. utvides så til, som er definert over hele språket: x P hviss x P x A B hviss x A og x B x A B hviss x A eller x B x A B hviss vi for enhver y slik at x y har at: hvis y A så y B. x A hviss for enhver y slik at x y: y A y P x z Q Toppnodene y og z er klassiske valuasjoner. Vi har at y P. Siden y Q og ingen andre punkter er over y har vi y Q. z Q. Tilsvarende har vi z P. x P Q siden x y og y P og y Q. x Q P siden x z og z Q og z P. INF3170 Logikk 27. april INF3170 Logikk 27. april Sammenheng mellom klassisk og intuisjonistisk semantikk Kripke-modeller som kun består av ett punkt kollapser til valuasjoner, dvs. modeller for klassisk logikk. Merk at dette gir et semantisk bevis for at alt som er gyldig intuisjonistisk, også er klassisk gyldig. For anta at en formel A ikke er klassisk gyldig. Da finnes en valuasjon v som gjør den usann. Men siden alle valuasjoner også er intuisjonistiske modeller, er A heller ikke intuisjonistisk gyldig. Merk hvordan de intuisjonistiske modellene generaliserer semantikken for klassisk logikk. Når vi nå skal evaluere en formel, ser vi i det generelle tilfellet ikke bare på én valuasjon: Vi ser på en mengde valuasjoner som er ordnet! Lemma Monotoni gjelder for enhver formel i enhver modell, dvs. x A og x y, så y A. Bevis. Ved strukturell induksjon over oppbyggingen av formelen A: Basissteg: A er atomær formel. Påstanden i lemmaet følger fra definisjonen av Kripke-modeller og monotoni-egenskapen. Induksjonssteg: Vi viser påstanden i lemmaet for tilfellet at A er B C. De andre tilfellene er lignende. Anta x B C og at x y. (Må vise at y B C.) Ta en vilkårlig z slik at y z. Ved transitivitet av har vi at x z. Ved modellbetingelsen følger at hvis z B, så z C. Siden z er et vilkårlig punkt slik at y z, gir modellbetingelsen at y B C. INF3170 Logikk 27. april INF3170 Logikk 27. april
6 Intuisjonistiske generaliseringer av semantiske begreper En punkt i en modell tvinger Γ hvis den tvinger hver formel i Γ. Intet punkt tvinger. Et punkt x i en Kripke-modell er en motmodell til en sekvent Γ C hvis x Γ og x C. Hvis det finnes et slikt punkt x i modellen sier vi at Kripke-modellen er en motmodell til sekventen. Merk at hvis C ikke finnes, dvs. at succedenten er tom, vil trivielt x ikke tvinge succedenten. Hvis Γ er tom, vil x være motmodell til Γ C dersom den ikke tvinger C. Et punkt x i en Kripke-modell er en modell for en sekvent hvis den ikke er en motmodell til sekventen. En sekvent er gyldig i en Kripke-modell hvis alle punkter i Kripke-modellen er en modell for sekventen. En sekvent er gyldig mhp. klassen av Kripke-modeller hvis den ikke har noen motmodell, dvs. at den er gyldig i enhver modell. INF3170 Logikk 27. april Sunnhetsteoremet Sekventkalkylen LJ er sunn hvis enhver LJ-bevisbar sekvent er gyldig mhp. klassen av Kripke-modeller. Teorem Sekventkalkylen LJ er sunn. 1. Alle LJ-reglene bevarer falsifiserbarhet nedenfra og opp, evt. gyldighet ovenfra og ned. 2. En LJ-utledning med falsifiserbar rotsekvent har minst én falsifiserbar løvsekvent. Dette viser vi ved induksjon over utledningen. 3. Alle aksiomer er gyldige. Vi viser bare det første punktet siden argumentet ellers er helt identisk til sunnhetsargumentet for LK. INF3170 Logikk 27. april Snitt-regelen bevarer falsifiserbarhet L bevarer falsifiserbarhet Γ A Γ, A C Snitt Γ C Anta at det finnes en Kripke-modell og et punkt x slik at x tvinger Γ og at x ikke tvinger C. Enten tvinger x A eller så tvinger ikke x A. Hvis x ikke tvinger A, så vil Kripke-modellen være en motmodell til venstre premiss. Ellers vil Kripke-modellen være en motmodell til høyre premiss. Husk: x A B hviss x A eller x B. Γ, A C Γ, B C L Γ, A B C Anta at det finnes en Kripke-modell og et punkt x slik at x tvinger Γ, A B og at x ikke tvinger C. Ved modellbetingelsen for eller vil x enten tvinge A eller tvinge B. Hvis x tvinger A, så vil Kripke-modellen være en motmodell til venstre premiss. Ellers vil Kripke-modellen være en motmodell til høyre premiss. INF3170 Logikk 27. april INF3170 Logikk 27. april
7 R i bevarer falsifiserbarhet: L bevarer falsifiserbarhet: Husk: x A B hviss x A eller x B. Γ A i R i Γ A 1 A 2 Anta at det finnes en Kripke-modell og et punkt x slik at x tvinger Γ og at x ikke tvinger A 1 A 2. Ved modellbetingelsen for vil x hverken tvinge A 1 eller tvinge A 2. Derfor vil Kripke-modellen være en motmodell til premisset både i tilfellet R 1 og i tilfellet R 2. Husk: x A B hviss for enhver y slik at x y: hvis y A, så y B. Γ A Γ, B C L Γ, A B C Anta at det finnes en Kripke-modell og et punkt x slik at x tvinger Γ, A B og at x ikke tvinger C. Enten tvinger x A eller så tvinger ikke x A. Hvis x ikke tvinger A, så vil Kripke-modellen være en motmodell til venstre premiss. Ellers vil Kripke-modellen være en motmodell til høyre premiss. Merk likheten med resonnementet om Snitt! Dette er ikke tilfeldig: Snitt er en generalisert L. INF3170 Logikk 27. april INF3170 Logikk 27. april R bevarer falsifiserbarhet: Husk: x A B hviss for enhver y slik at x y: hvis y A, så y B. Γ, A B R Γ A B Anta at det finnes en Kripke-modell og et punkt x slik at x tvinger Γ og at x ikke tvinger A B. Ved modellbetingelsen for implikasjon vil det finnes et punkt y der x y slik at y tvinger A og y ikke tvinger B. Ved Lemmaet vil y tvinge Γ. Dermed vil y tvinge Γ, A og ikke tvinge B, dvs. at Kripke-modellen er en motmodell til premisset. Konsistens INF3170 Logikk 27. april INF3170 Logikk 27. april
8 Intuisjonistisk logikk Konsistens Definisjoner Konsistens følger fra sunnhet To betydninger av konsistens Definisjon (Konsistens av sekventkalkyle) Sekventkalkylen LJ er konsistent hvis den tomme LJ-sekventen ikke er bevisbar. Dette gjenspeiler tolkningen av den tomme sekventen som et uttrykk for en absurditet. Ved hjelp av tynning kan vi utlede hva som helst fra den tomme sekventen. Definisjon (Konsistens av formelmengde) En mengde formler Γ er LJ-konsistent hvis sekventen Γ ikke er bevisbar. Merk at et utsagn om konsistens av en mengde Γ er en påstand om ikke-bevisbarhet. Dette er en kompleks påstand om en uendelig stor mengde av utledninger: Av alle LJ-utledninger er ingen av dem bevis for sekventen Γ. INF3170 Logikk 27. april INF3170 Logikk 27. april Teorem Hvis det finnes et punkt i en Kripke-modell som tvinger alle formlene i en mengde Γ, så er ikke sekventen Γ bevisbar i LJ. Bevis. Anta at x Γ. Anta for motsigelse at Γ er LJ-bevisbar. Ved Sunnhetsteoremet er Γ gyldig. Siden x Γ, må x, der står for en formel som alltid er usann. Dette er umulig. Eksistensen av en enkelt Kripke-modell er nok til å konkludere at intet bevis finnes. Derfor vet vi at vi ikke kan utlede P P i LJ selv om vi bruker snitt. INF3170 Logikk 27. april
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
Det utsagnslogiske spraket: konnektiver og formler. Semantikk: Denisjon av sannhet og gyldighet
Forelesning 4-13. februar 2006 Intuisjonistisk logikk 1 Intuisjonistisk logikk 1.1 Innledning Til na i kurset Det utsagnslogiske spraket: konnektiver og formler Bevissystem: sekventkalkylen LK for klassisk
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
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
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
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.
Fortsettelse. INF3170 Logikk. Eksempel 1. Forelesning 8: Mer sekventkalkyle og sunnhet. Roger Antonsen
INF3170 Logikk Forelesning 8: Mer sekventkalkyle og sunnhet Roger Antonsen Institutt for informatikk, Universitetet i Oslo Fortsettelse 6. april 2010 (Sist oppdatert: 2010-04-06 14:24) INF3170 Logikk 6.
INF1800 Forelesning 15
INF1800 Forelesning 15 Utsagnslogikk Roger Antonsen - 7. oktober 2008 (Sist oppdatert: 2008-10-07 20:59) Sekventkalkyle for utsagnslogikk Introduksjonseksempel Hvordan finne ut om en gitt formel er en
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). Å
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
1 Utsagnslogikk (10 %)
1 Utsagnslogikk (10 %) a1) A A, C A A C A B A B (A C) B, C B B C B B, C A, C B, C A C B C A C B C B (A C) A (B C) B (A C) Utledningen lukkes ikke og vi får følgende valuasjon v som falsifiserer formelen:
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
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
Forelesning 7: Førsteordens logikk sekventkalkyle og sunnhet Christian Mahesh Hansen - 3. mars 2007
Forelesning 7: Førsteordens logikk sekventkalkyle og sunnhet Christian Mahesh Hansen - 3. mars 2007 1 Repetisjon: Førsteordens syntaks og semantikk Et førsteordens språk L består av: 1. Logiske symboler
Beregn minutter til å se gjennom og fullføre ubesvarte oppgaver på slutten av eksamenstiden.
Forelesning 15: Oppgaveløsing Christian Mahesh Hansen - 21. mai 2007 1 Generelle eksamenstips 1.1 Disponér tiden! Sett opp et grovt tidsbudsjett. En tre timers eksamen har 3 * 60 = 180 minutter. Oppgavene
Dagens plan. INF4170 Logikk. Fri-variabel sekventkalkyle. Forelesning 10: Automatisk bevissøk II fri-variabel sekventkalkyle og sunnhet.
INF4170 Logikk Dagens plan Forelesning 10: fri-variabel sekventkalkyle og sunnhet Martin iese 1 Institutt for informatikk, Universitetet i Oslo 14. april 2008 Institutt for informatikk (UiO) INF4170 Logikk
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
Definisjon 1.1 (Sunnhet). Sekventkalkylen LK er sunn hvis enhver LK-bevisbar sekvent er gyldig.
Forelesning 5: Kompletthet og første-ordens logikk Roger Antonsen - 20. februar 2006 1 Kompletthet 1.1 Repetisjon Gyldig P, P Q Q Hvis v = P og v = P Q, så v = Q. Bevisbar P P Q Q P, P Q Q Falsifiserbar
INF3170 Logikk. Ukeoppgaver oppgavesett 7
INF3170 Logikk Ukeoppgaver oppgavesett 7 Unifisering I forelesning 10 så vi på en unifiseringsalgoritme som finner en mest generell unifikator for to termer. I automatisk bevissøk har vi imidlertid bruk
Litt mer mengdelære. INF3170 Logikk. Multimengder. Definisjon (Multimengde) Eksempel
INF3170 Logikk Forelesning 2: Mengdelære, induktive definisjoner og utsagnslogikk Roger Antonsen Institutt for informatikk, Universitetet i Oslo Litt mer mengdelære 2. februar 2010 (Sist oppdatert: 2010-02-02
Forelesning 9: Frsteordens logikk { kompletthet Roger Antonsen mars 2006
Forelesning 9: Frsteordens logikk { kompletthet Roger Antonsen - 27. mars 2006 1 Kompletthet av LK 1.1 Overblikk Vi skal na bevise at LK er komplett. Ikke bare er LK sunn, den kan ogsa vise alle gyldige
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
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
INF3170 Forelesning 2
INF3170 Forelesning 2 Mengdelære, induktive definisjoner og utsagnslogikk Roger Antonsen - 2. februar 2010 (Sist oppdatert: 2010-02-02 14:26) Dagens plan Innhold Litt mer mengdelære 1 Multimengder.........................................
Dagens plan. INF3170 Logikk. Syntaks: Utsagnslogiske formler. Motivasjon
INF3170 Logikk Dagens plan Forelesning 4: og førsteordens logikk Christian Mahesh Hansen Institutt for informatikk, Universitetet i Oslo 1 2 12. februar 2007 3 Institutt for informatikk (UiO) INF3170 Logikk
Hvis Ole følger inf3170, så liker Ole logikk. Ole følger inf3170, og Ole følger ikke inf3170. Ole følger inf3170, eller Ole følger ikke inf3170.
Forelesning 4: Repetisjon og førsteordens logikk Christian Mahesh Hansen - 12. februar 2007 1 Repetisjon Motivasjon Er utsagnene sanne? Hvis Ole følger inf3170, så liker Ole logikk. Ole følger inf3170,
Dagens plan INF3170 Logikk. Obliger og eksamen. Forelesning 1: Introduksjon, mengdelære og utsagnslogikk. Christian Mahesh Hansen og Roger Antonsen
Dagens plan INF3170 Logikk Forelesning 1: Introduksjon, mengdelære og utsagnslogikk Christian Mahesh Hansen og Roger Antonsen Institutt for informatikk, Universitetet i Oslo 1 Praktisk informasjon 2 23.
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
Fri-variabel sekventkalkyle
INF3170 Logikk Forelesning 10: Fri-variabel sekventkalkyle Roger Antonsen Institutt for informatikk, Universitetet i Oslo Fri-variabel sekventkalkyle 20. april 2010 (Sist oppdatert: 2010-04-27 11:38) INF3170
Metode for a avgjre gyldighet av formler. En av verdens raskeste teorembevisere, Vampire, bruker resolusjon.
Forelesning 15: Avanserte emner Roger Antonsen - 29. mai 2006 1 Resolusjon 1.1 Overblikk John Alan Robinson, 1965. Metode for a avgjre gyldighet av formler. Populr, eektiv og enkel a implementere. En av
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 =
UNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1080 Logiske metoder for informatikk Eksamensdag: 26. november 2010 Tid for eksamen: 13:00 17:00 Oppgave 1 La A = { }. Mengdelære
INF1080 Logiske metoder for informatikk. 1 Små oppgaver [70 poeng] 1.1 Grunnleggende mengdelære [3 poeng] 1.2 Utsagnslogikk [3 poeng]
INF1080 Logiske metoder for informatikk Digital eksamen (med løsningsforslag) Dette er et utkast til løsningsforslag til eksamen i INF1080, og feil kan forekomme. Hvis du finner noen feil, si ifra til
Forelesning januar 2006 Induktive denisjoner og utsagnslogikk
Forelesning 2-30. januar 2006 Induktive denisjoner og utsagnslogikk 1 Praktisk informasjon INF5170 { Logikkseminar Tirsdager 14:15-16:00 pa Buerommet (3. etg, I). Flg med pa forskning og aktuelle temaer
Logiske symboler. Ikke-logiske symboler. Konnektiver Kvantorer Har fast tolking
Inf 3170 Logiske symboler Konnektiver Kvantorer Har fast tolking Ikke-logiske symboler Relasjonssymboler Funksjonssymboler Ariteten er alltid gitt Tolkningen kan variere Vi får formelspråket Start med
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
UNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1080 Logiske metoder for informatikk Eksamensdag: 29. november 2013 Tid for eksamen: 09.00 13.00 (Fortsettes på side 2.) Oppgave
INF1080 Logiske metoder for informatikk. 1 Små oppgaver [70 poeng] 1.1 Grunnleggende mengdelære [3 poeng] 1.2 Utsagnslogikk [3 poeng]
INF1080 Logiske metoder for informatikk Digital eksamen Tid: Onsdag 7. desember 2016 kl. 14.30 18.30 (4 timer) Tillatte hjelpemidler: Ingen Eksamen består av to deler som er verdt omtrent like mye. Den
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.
Løsningsforslag oblig. innlevering 1
Løsningsforslag oblig. innlevering 1 IN1150 Logiske metoder Høsten 2017 Oppgave 1 - Mengdelære (10 poeng) a) Ut fra opplysningene under, angi hvilke mengder A og B er. A B = {1, 2, 3, 4, 5, 6} A B = {2,
LØSNINGSFORSLAG UNIVERSITETET I OSLO. Det matematisk-naturvitenskapelige fakultet. Oppgave 1 Mengdelære (10 poeng)
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i Eksamensdag: 9. desember 2010 Tid for eksamen: 09:00 13:00 INF1080 Logiske metoder for informatikk Oppgave 1 Mengdelære (10 poeng)
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
UNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i Eksamensdag: 9. desember 2015 Tid for eksamen: 09.00 13.00 (Fortsettes på side 2.) INF1080 Logiske metoder for informatikk Oppgave
INF1800 Forelesning 17
INF1800 Forelesning 17 Førsteordens logikk Roger Antonsen - 14. oktober 2008 (Sist oppdatert: 2008-10-14 16:29) Før vi begynner Repetisjon og kommentarer Vi skal nå kunne Utsagnslogikk: syntaks og semantikk
Repetisjonsforelesning - INF1080
Repetisjonsforelesning - INF1080 Mengder, relasjoner og funksjoner 18. november 2015 1 Grunnleggende mengdelære 1.1 Elementært om mengder 1.1.1 Hva er en mengde? Definisjon 1.1 (Mengde). En mengde er en
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
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1080 Logiske metoder for informatikk Eksamensdag: 25. november 2011 Tid for eksamen: 14:45 16:45 Oppgave 1 Mengdelære (15 poeng)
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
INF1800 LOGIKK OG BEREGNBARHET
INF1800 LOGIKK OG BEREGNBARHET FORELESNING 17: FØRSTEORDENS LOGIKK Roger Antonsen Institutt for informatikk Universitetet i Oslo 14. oktober 2008 (Sist oppdatert: 2008-10-14 16:29) Før vi begynner Repetisjon
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
2. en tolkning av alle ikke-logiske symboler i spraket. n i 2 RM. 1 ; : : : ; t M. 1.2 Sprak og modeller - et komplekst forhold
Forelesning 7: Frsteordens logikk { seantikk og sekventkalkyle Roger Antonsen - 6. ars 2006 1 Frsteordens logikk og seantikk 1.1 Repetisjon En odell M for et sprak L bestar av 1. en ikke-to engde jmj,
UNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1080 Logiske metoder for informatikk Eksamensdag: 27. november 2012 Tid for eksamen: 13:00 16:00 Oppgave 1 Mengdelære (15 poeng)
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)
UNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1080 Logiske metoder for informatikk Eksamensdag: 9. desember 2010 Tid for eksamen: 09:00 13:00 Oppgavesettet er på 5 sider.
INF3170 Forelesning 1
INF3170 Forelesning 1 Introduksjon og mengdelære Roger Antonsen - 26. januar 2010 (Sist oppdatert: 2010-01-26 14:58) Dagens plan Innhold Velkommen til INF3710 Logikk 1 Litt praktisk informasjon...................................
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
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:
Førsteordens logikk - syntaks
INF3170 Logikk Forelesning 5: Førsteordens logikk syntaks og semantikk Institutt for informatikk Universitetet i Oslo Førsteordens logikk - syntaks 23. februar 2010 (Sist oppdatert: 2010-02-09 17:42) INF3170
Mer om førsteordens logikk
INF1800 LOGIKK OG BEREGNBARHET FORELESNING 20: FØRSTEORDENS LOGIKK Roger Antonsen Mer om førsteordens logikk Institutt for informatikk Universitetet i Oslo 22. oktober 2008 (Sist oppdatert: 2008-10-22
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.
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)
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
Prøveeksamen 2016 (med løsningsforslag)
Prøveeksamen 2016 (med løsningsforslag 1 Grunnleggende mengdelære La A = {0, {0}} og B = {0, {0}, {0, {0}}}. Er følgende påstander sanne eller usanne? 1 {{0}} A 2 0 B 3 A B 4 A B 1 Usann 2 Usann 3 Sann
INF3170 / INF4171. Normalisering. Andreas Nakkerud. 24. september 2015
INF3170 / INF4171 Andreas Nakkerud 24. september 2015 [σ ] 2 E [σ ] 2 [ ψ] 1 σ E E I ψ ψ σ σ E I 1 ( ψ) σ I 2 (σ ) (( ψ) σ) [σ ] 1 σ E I ( ψ) σ (σ ) (( ψ) σ) I 1 Forberedelse efinisjon Formelene rett over
INF1800 LOGIKK OG BEREGNBARHET
INF1800 LOGIKK OG BEREGNBARHET FORELESNING 18: FØRSTEORDENS LOGIKK Roger Antonsen Institutt for informatikk Universitetet i Oslo 15. oktober 2008 (Sist oppdatert: 2008-10-15 23:50) Repetisjon og noen løse
Repetisjon og noen løse tråder
INF1800 LOGIKK OG BEREGNBARHET FORELESNING 18: FØRSTEORDENS LOGIKK Roger Antonsen Repetisjon og noen løse tråder Institutt for informatikk Universitetet i Oslo 15. oktober 2008 (Sist oppdatert: 2008-10-15
