Kapittel 4: Logikk (predikatlogikk)
|
|
|
- Lillian Holt
- 9 år siden
- Visninger:
Transkript
1 MAT1030 Diskret Matematikk Forelesning 7: Logikk, predikatlogikk Roger Antonsen Institutt for informatikk, Universitetet i Oslo Kapittel 4: Logikk (predikatlogikk) 10. februar 2009 (Sist oppdatert: :52) MAT1030 Diskret Matematikk 10. februar Utsagnslogikk er enkel i den forstand at gitt et utsagnslogisk uttrykk er det muligens tidkrevende, men i prinsippet enkelt, å avgjøre om vi står overfor en tautologi, en kontradiksjon eller noe annet. Utfordringen i utsagnslogikk er å finne algoritmer som raskt kan løse denne typen problemstillinger for sammensatte utsagn (med mange utsagnsvariable) som forekommer i praktiske anvendelser. Utsagnslogikk er også enkel i den forstand at den er uttrykksfattig; det er tilsynelatende mange gyldige logiske slutninger som ikke kan presses inn i formatet til tautologier. Vi skal starte med et eksempel. Anta at vi vet følgende: All fluesopp er giftig. Det fins sopp som ikke er giftig. Da konkluderer vi med: Det fins sopp som ikke er fluesopp. Anta at vi vet følgende: Alle kvadrattall er 0. Det fins tall som ikke er 0 Da konkluderer vi med: Det fins tall som ikke er kvadrattall. Dette er det samme argumentet i to forkledninger. MAT1030 Diskret Matematikk 10. februar MAT1030 Diskret Matematikk 10. februar
2 Da vi innledet utsagnslogikken definerte vi et predikat som en ytring med variable, som ville bli sann eller usann hver gang vi gir variablene verdier. I det første eksemplet kan vi betrakte sopp som en variabel som kan ta en hvilken som helst sopp som verdi. Da blir f.eks. soppen er giftig og soppen er en fluesopp predikater. I det andre eksemplet er tall en variabel som kan ta alle hele tall som verdi. Da er tallet er et kvadrattall og tallet er 0 predikatene. Det gjenstår å betrakte uttrykk som alle sopper og det fins tall som en del av en utvidet logisk struktur. La f : [a, b] R være en funksjon. Hvordan skal vi uttrykke Løsning: f har et minimumspunkt? Det fins en x [a, b] slik at for alle y [a, b] vil f(x) f(y). Det å finne egne symboler for det fins og for alle blir mer og mer påtrengende. MAT1030 Diskret Matematikk 10. februar MAT1030 Diskret Matematikk 10. februar Definisjon Vi ser på et eksempel til: Vi prøver med litt utsagnslogikk: Det fins ikke noe største primtall (Det fins et største primtall) Det vil si at det er ikke slik at det fins et primtall som er større eller lik alle primtallene. Vi trenger et mer formelt språk for å få orden på dette! Hvis P er et predikat og x er en variabel, vil xp uttrykke at det fins en verdi av x slik at P holder. xp uttrykker at P holder for alle verdier x kan ha. Vi kaller og for kvantorer, og vi regner dem som en del av det formelle logiske vokabularet. MAT1030 Diskret Matematikk 10. februar MAT1030 Diskret Matematikk 10. februar
3 a) x(x [a, b] y(y [a, b] f(x) f(y))) uttrykker at det fins et minimumspunkt for f på [a, b]. b) x(x primtall y(y primtall y x)) uttrykker at det ikke fins et største primtall. Det kan være lurt å øve seg på å skrive uttalelser i dagligtale om til utsagn med kvantorer, men for det meste vil vi bruke kvantorer når vi trenger matematisk presisjon i matematikk eller informatikk. Vi skal se på noen eksempler på hvordan man oversetter fra dagligtale til formelt språk og omvendt. Flere eksempler fins i læreboka. MAT1030 Diskret Matematikk 10. februar MAT1030 Diskret Matematikk 10. februar Alle hunder har lopper, men ikke alle hunder har lus. x (hund x y(loppe y x har y)) x (hund x y(lus y x har y)) Alle har et søskenbarn på Gjøvik. x y(y bor på Gjøvik y er søskenbarn til x) Ingen er bedre enn Tor til å fiske laks x(x er bedre enn Tor til å fiske laks ) x y( z(far(z, x) far(z, y)) brødre(x, y)) Hvis to personer har en felles far, er de brødre. Dette er selvfølgelig ikke sant, for de kan være søstre. x y(x har slått y y har slått x) La oss si at dette dreier seg om fotballag. For alle lag fins det et annet lag slik at de har slått hverandre. x y(y er bestevennen til x) Ikke alle har en bestevenn. MAT1030 Diskret Matematikk 10. februar MAT1030 Diskret Matematikk 10. februar
4 (a) x y(x y) (b) y x(x y) Rekkefølgen vi skriver kvantorene i betyr mye for hva utsagnet sier: (a) sier at det fins et minste objekt. (b) sier at det alltid fins et objekt som er mindre eller lik. Hvis x varierer over de hele tallene er a) feil, mens b) holder. Hvis x varierer over de naturlige tallene, holder a), og b) holder også, fordi for gitt en verdi for y kan vi bruke samme verdi for x. Før vi kan bestemme om et utsagn med kvantorer er sant eller usant, må vi vite hvilke mulige verdier variablene kan ta. I en programmeringssammenheng vil vi alltid deklarere datatypen til en variabel, og da kan variabelen ta alle verdier i denne datatypen. MAT1030 Diskret Matematikk 10. februar Når er et utsagn med kvantorer logisk holdbart? La oss betrakte følgende eksempel: x y z((x < y y < z) x < z). Selv om vi ikke har bestemt oss for hvilke verdier x, y og z kan ta, uttrykker dette en sammenheng som vi mener er underforstått når vi bruker symbolet <. La x, y og z variere over deltakerne i en sjakkturnering. Hvis S 1 og S 2 er to sjakkspillere, så kan vi si at S 1 < S 2 hvis S 1 tapte for S 2 i et parti. Det er ofte at vi kan finne tre spillere som slår hverandre. I denne situasjonen er utsagnet over ikke sant. MAT1030 Diskret Matematikk 10. februar Definisjon Et predikat er en ytring P(x 1,..., x n ) hvor det kan forekomme variable. Hvis P er et predikat og x er en variabel, er xp og xp nye predikater hvor variabelen x er bundet. Variable som ikke er bundet kalles frie. Hvis vi setter inn (lovlige) verdier for de frie variablene i et predikat får vi et utsagn. For å bestemme om et utsagn er sant eller usant må vi bestemme variasjonsområdene til alle variablene samt hva andre symboler skal stå for. Definisjon (fortsatt) En setning er et predikat uten frie variable. Dette kalles også ofte for et lukket utsagn. En setning er logisk gyldig dersom den er sann uansett hvilke variasjonsområder vi velger og uansett hva vi lar symbolene bety. Denne definisjonen er ikke matematisk sett helt presis, men den holder for vårt formål MAT1030 Diskret Matematikk 10. februar MAT1030 Diskret Matematikk 10. februar
5 x < y (y < x) er et predikat med to frie variable, x og y. x(x < y (y < x)) er et predikat med en fri variabel y og en bunden variabel x. y x(x < y (y < x)) er en setning, fordi begge variablene er bundne. For å bestemme om denne setningen er sann eller usann, må vi bestemme oss for hvilke verdier x og y kan ta, og for hva vi mener med x < y. Hvis vi lar x og y variere over Z og < være vanlig ordning, kan vi vise at setningen er sann på vanlig matematisk måte. ( y x(x < y (y < x))) Beviset kan formuleres slik; La y få en vilkårlig verdi a La x også få verdien a. Siden a < a er usant, må (a < a) være sant, og sannhetsverdien til x < y (y < x) blir T når vi setter inn a for både x og y. Merk at a var vilkårlig da vi satte a inn for y, men valgt med omhu da vi satte a inn for x. Dette gir oss ingen grunn til å mene at setningen er logisk gyldig. MAT1030 Diskret Matematikk 10. februar MAT1030 Diskret Matematikk 10. februar Ved hjelp av læreboka listet vi opp en rekke regneregler for utsagnslogikk. Det fins tilsvarende regler for regning med uttrykk med kvantorer. En alternativ måte er å isolere noen utsagn i predikatlogikk som aksiomer og fastsette noen regler for hvordan man kan bevise andre utsagn fra disse aksiomene. Dette er noe som tas opp på et senere trinn i emner både ved Institutt for Informatikk og ved Matematisk Institutt. Vi skal se på et par regneregler som vil være utledbare i en slik logikk, men hvor vi kan overbevise oss om gyldigheten her og nå. Vi definerte som en relasjon mellom utsagnslogiske utsagn, men vil utvide bruken til utsagn med kvantorer, når utsagnene åpenbart er sanne under nøyaktig de samme omstendighetene. MAT1030 Diskret Matematikk 10. februar (DeMorgans lover for kvantorer) For alle utsagn A og variable x vil 1. xa x A 2. xa x A Noen ganger kan det være lettere å argumentere for en abstrakt påstand ved å gi et dekkende eksempel. Vi kan argumentere for 1 ved følgende eksempel som dekker alle andre eksempler: Vi mener det samme når vi sier Det er feil at alle russere er katolikker. Det fins en russer som ikke er katolikk. Vi kan argumentere for 2 ved følgende eksempel: Vi mener det samme når vi sier Det fins ingen ærlig politiker. For alle politikere gjelder det at de ikke er ærlige. MAT1030 Diskret Matematikk 10. februar
6 (Sammentrekning av kvantorer) For alle utsagn A og B gjelder 1. xa xb x(a B) 2. xa xb x(a B) Om vi sier Det fins en elev i klassen som spiller tennis eller det fins en som spiller badminton mener vi det samme som om vi sier Det fins en elev i klassen som spiller tennis eller badminton. Om vi sier Alle arbeiderne fikk høyere lønn og alle arbeiderne fikk kortere arbeidstid mener vi det samme som om vi sier Alle arbeiderne fikk høyere lønn og kortere arbeidstid Igjen er disse eksemplene dekkende for den generelle situasjonen. MAT1030 Diskret Matematikk 10. februar MAT1030 Diskret Matematikk 10. februar Det er VIKTIG at man ikke trekker over en eller en over en. (To moteksempler) Utsagnet er på formen Noen Nordmenn er mangemillionærer og noen Nordmenn lever under fattigdomsgrensen xm(x) xf(x). (To moteksempler, fortsatt) Den første påstanden er nok sann, mens den andre er heller tvilsom. Det betyr at de to utsagnene ikke er logisk ekvivalente. Utsagnet x(m(x) F(x)) uttrykker at noen Nordmenn både er mangemillionærer og samtidig lever under fattigdomsgrensen. MAT1030 Diskret Matematikk 10. februar MAT1030 Diskret Matematikk 10. februar
7 (To moteksempler, fortsatt) Utsagnet Alle barna får tilbud om å stå slalåm eller å gå langrenn er på formen x(s(x) L(x)). Utsagnet xs(x) xl(x) sier at det er det samme tilbudet til alle barna, mens det første utsagnet gir muligheten for at det er et valg. Utsagnene er derfor ikke logisk ekvivalente. MAT1030 Diskret Matematikk 10. februar
MAT1030 Forelesning 7
MAT1030 Forelesning 7 Logikk, predikatlogikk Dag Normann - 9. februar 2010 (Sist oppdatert: 2010-02-09 14:24) Kapittel 4: Logikk (predikatlogikk) Predikatlogikk Vi brukte hele forrige uke til å innføre
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)
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
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)
MAT1030 Diskret matematikk
MAT1030 Diskret matematikk Forelesning 5: Logikk Dag Normann Matematisk Institutt, Universitetet i Oslo 28. januar 2008 Oppsummering av Kapittel 3 I Kapittel 3 så vi på hvordan data, som hele tall og reelle
MAT1030 Forelesning 30
MAT1030 Forelesning 30 Kompleksitetsteori Roger Antonsen - 19. mai 2009 (Sist oppdatert: 2009-05-19 15:04) Forelesning 30: Kompleksitetsteori Oppsummering I dag er siste forelesning med nytt stoff! I morgen
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:
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)
TMA 4140 Diskret Matematikk, 2. forelesning
TMA 4140 Diskret Matematikk, 2. forelesning Haaken Annfelt Moe Department of Mathematical Sciences Norwegian University of Science and Technology (NTNU) September 2, 2011 Haaken Annfelt Moe (NTNU) TMA
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
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 9 mandag den 15. september
Forelesning 9 mandag den 15. september 2.6 Største felles divisor Definisjon 2.6.1. La l og n være heltall. Et naturlig tall d er den største felles divisoren til l og n dersom følgende er sanne. (1) Vi
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
MAT1030 Forelesning 5
MAT1030 Forelesning 5 Logikk, utsagnslogikk Roger Antonsen - 27. januar 2009 (Sist oppdatert: 2009-01-28 09:12) Kapittel 4: Logikk (fortsettelse) Repetisjon Forrige gang snakket vi om utsagn og predikater,
Kapittel 5: Mengdelære
MAT1030 Diskret Matematikk Forelesning 9: Mengdelære Roger Antonsen Institutt for informatikk, Universitetet i Oslo Kapittel 5: Mengdelære 17. februar 2009 (Sist oppdatert: 2009-02-17 15:56) MAT1030 Diskret
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.
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
MAT1030 Diskret matematikk
MAT1030 Diskret matematikk Plenumsregning 6: Ukeoppgaver fra kapittel 5 Roger Antonsen Matematisk Institutt, Universitetet i Oslo 21. februar 2008 Oppgave 5.1 Skriv følgende mengder på listeform. (a) Mengden
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
Mer om likninger og ulikheter
Mer om likninger og ulikheter Studentene skal kunne utføre polynomdivisjon anvende nullpunktsetningen og polynomdivisjon til faktorisering av polynomer benytte polynomdivisjon til å løse likninger av høyere
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
Repetisjon: høydepunkter fra første del av MA1301-tallteori.
Repetisjon: høydepunkter fra første del av MA1301-tallteori. Matematisk induksjon Binomialteoremet Divisjonsalgoritmen Euklids algoritme Lineære diofantiske ligninger Aritmetikkens fundamentalteorem Euklid:
TMA 4140 Diskret Matematikk, 1. forelesning
TMA 4140 Diskret Matematikk, 1. forelesning Haaken Annfelt Moe Department of Mathematical Sciences Norwegian University of Science and Technology (NTNU) August 29, 2011 Haaken Annfelt Moe (NTNU) TMA 4140
MAT1030 Diskret Matematikk
MAT1030 Diskret Matematikk Forelesning 10: Mengdelære Roger Antonsen Institutt for informatikk, Universitetet i Oslo 24. februar 2009 (Sist oppdatert: 2009-02-25 08:27) Kapittel 5: Mengdelære MAT1030 Diskret
Ukeoppgaver fra kapittel 3 & 4
Plenumsregning 4 Ukeoppgaver fra kapittel 3 & 4 Roger Antonsen - 7. februar 2008 Oppgave 3.15 Forklar følgende påstand ved å vise til beregninger med reelle tall på eksponentiell form: Man mister presisjon
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
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,
Kapittel 5: Mengdelære
MAT1030 Diskret Matematikk Forelesning 10: Mengdelære Roger Antonsen Institutt for informatikk, Universitetet i Oslo Kapittel 5: Mengdelære 24. februar 2009 (Sist oppdatert: 2009-02-25 08:27) MAT1030 Diskret
TMA4140 Diskret matematikk Høst 2011 Løsningsforslag Øving 7
Norges teknisknaturvitenskapelige universitet Institutt for matematiske fag Side 1 av?? TMA4140 Diskret matematikk Høst 011 Løsningsforslag Øving 7 7-1-10 a) Beløpet etter n 1 år ganges med 1.09 for å
Forelesning 28: Kompleksitetsteori
MAT1030 Diskret Matematikk Forelesning 28: Kompleksitetsteori Roger Antonsen Institutt for informatikk, Universitetet i Oslo Forelesning 28: Kompleksitetsteori 12. mai 2009 (Sist oppdatert: 2009-05-13
Ekvivalente utsagn. Eksempler: Tautologi : p V p Selvmotsigelse: p Λ p
Ekvivalente utsagn Definisjoner: Et sammensatt utsagn som ALLTID er SANT kalles for en TAUTOLOGI. Et sammensatt utsagn som ALLTID er USANT kalles for en SELVMOTIGELSE eller en KONTRADIKSJON (eng. contradiction).
Kapittel 5: Mengdelære
MAT1030 Diskret Matematikk Forelesning 10: Mengdelære Dag Normann Matematisk Institutt, Universitetet i Oslo Kapittel 5: Mengdelære 17. februar 2010 (Sist oppdatert: 2010-02-17 12:41) MAT1030 Diskret Matematikk
MAT1030 Diskret Matematikk
MAT1030 Diskret Matematikk Forelesning 10: Mengdelære Dag Normann Matematisk Institutt, Universitetet i Oslo 17. februar 2010 (Sist oppdatert: 2010-02-17 12:40) Kapittel 5: Mengdelære MAT1030 Diskret Matematikk
Resonnerende oppgaver
Resonnerende oppgaver Oppgavene på de påfølgende sidene inneholder flere påstander eller opplysninger. Opplysningene bygger på eller utfyller hverandre, og de stiller visse krav eller betingelser. Når
MAT1030 Forelesning 10
MAT1030 Forelesning 10 Mengdelære Roger Antonsen - 24. februar 2009 (Sist oppdatert: 2009-02-25 08:27) Kapittel 5: Mengdelære Oversikt Vi har nå innført de Boolske operasjonene, union snitt komplement
MAT1030 Diskret matematikk. Kompleksitetsteori. Forelesning 29: Kompleksitetsteori. Dag Normann KAPITTEL 13: Kompleksitetsteori. 7.
MAT1030 Diskret matematikk Forelesning 29: Dag Normann KAPITTEL 13: Matematisk Institutt, Universitetet i Oslo 7. mai 2008 MAT1030 Diskret matematikk 7. mai 2008 2 Meldinger: Det blir hovedsaklig tavleregning
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
Mengder, relasjoner og funksjoner
MAT1030 Diskret Matematikk Forelesning 15: og induksjon Dag Normann Matematisk Institutt, Universitetet i Oslo Mengder, relasjoner og funksjoner 9. mars 2010 (Sist oppdatert: 2010-03-09 14:18) MAT1030
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
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)
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
Kapittel 6: Funksjoner
MAT1030 Diskret Matematikk Forelesning 14: Mer om funksjoner Roger Antonsen Institutt for informatikk, Universitetet i Oslo Kapittel 6: Funksjoner 10. mars 2009 (Sist oppdatert: 2009-03-10 11:34) MAT1030
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)
Forelesning 9. Mengdelære. Dag Normann februar Mengder. Mengder. Mengder. Mengder OVER TIL KAPITTEL 5
Forelesning 9 Mengdelære Dag Normann - 11. februar 2008 OVER TIL KAPITTEL 5 De fleste som tar MAT1030 har vært borti mengder i en eller annen form tidligere. I statistikk og sannsynlighetsteori på VGS
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
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
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
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
er et er et heltall. For eksempel er 2, 3, 5, 7 og 11 primtall, mens 4 = 2 2, 6 = 2 3 og 15 = 3 5 er det ikke.
. Primtall og primtallsfaktorisering Definisjon Et primtall p er et heltall, større enn, som ikke er delelig med andre tall enn og seg selv, altså bare delelig med og p (og egentlig også og p) At et tall
Forelesning 30: Kompleksitetsteori
MAT1030 Diskret Matematikk Forelesning 30: Kompleksitetsteori Roger Antonsen Institutt for informatikk, Universitetet i Oslo Forelesning 30: Kompleksitetsteori 19. mai 2009 (Sist oppdatert: 2009-05-19
Forelesning 22 MA0003, Mandag 5/11-2012 Invertible matriser Lay: 2.2
Forelesning 22 M0003, Mandag 5/-202 Invertible matriser Lay: 2.2 Invertible matriser og ligningssystemet x b Ligninger på formen ax b, a 0 kan løses ved å dividere med a på begge sider av ligninger, noe
Fasit og løsningsforslag til Julekalenderen for mellomtrinnet
Fasit og løsningsforslag til Julekalenderen for mellomtrinnet 01.12: Svaret er 11 For å få 11 på to terninger kreves en 5er og en 6er. Siden 6 ikke finnes på terningen kan vi altså ikke få 11. 02.12: Dagens
Repetisjon. MAT1030 Diskret Matematikk. Oppsummering. Oppsummering. Forelesning 15: Rekursjon og induksjon. Roger Antonsen
MAT1030 Diskret Matematikk Forelesning 15: og induksjon Roger Antonsen Institutt for informatikk, Universitetet i Oslo Repetisjon 11. mars 2009 (Sist oppdatert: 2009-03-10 20:38) MAT1030 Diskret Matematikk
Chapter 1 - Discrete Mathematics and Its Applications
Chapter 1 - Discrete Mathematics and Its Applications Løsningsforslag på utvalgte oppgaver Avsnitt 1.1 Oppgave 1 Her tar vi utgangspunkt i flg. definisjon: Et utsagn (eng: proposition) er en erklærende
MAT1030 Diskret Matematikk
MAT1030 Diskret Matematikk Forelesning 11: Relasjoner Roger Antonsen Institutt for informatikk, Universitetet i Oslo 25. februar 2009 (Sist oppdatert: 2009-03-03 11:37) Kapittel 5: Relasjoner MAT1030 Diskret
Kapittel 5: Relasjoner
MAT1030 Diskret Matematikk Forelesning 11: Relasjoner Roger Antonsen Institutt for informatikk, Universitetet i Oslo Kapittel 5: Relasjoner 25. februar 2009 (Sist oppdatert: 2009-03-03 11:37) MAT1030 Diskret
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,
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,
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
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)
TMA 4140 Diskret Matematikk, 3. forelesning
TMA 4140 Diskret Matematikk, 3. forelesning Haaken Annfelt Moe Department of Mathematical Sciences Norwegian University of Science and Technology (NTNU) September 5, 2011 Haaken Annfelt Moe (NTNU) TMA
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
INF1800 Forelesning 18
INF1800 Forelesning 18 Førsteordens logikk Roger Antonsen - 15. oktober 2008 (Sist oppdatert: 2008-10-15 23:50) Repetisjon og noen løse tråder Førsteordens språk Et førsteordens språk L består av: 1. Logiske
Løsningsforslag til underveisvurdering i MAT111 vår 2005
Løsningsforslag til underveisvurdering i MAT111 vår 5 Beregn grenseverdien Oppgave 1 (x 1) ln x x x + 1 Svar: Merk at nevneren er lik (x 1), så vi kan forkorte (x 1) oppe og nede og får (x 1) ln x ln x
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.........................................
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
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
MAT1030 Diskret matematikk
MAT1030 Diskret matematikk Plenumsregning 4: Ukeoppgaver fra kapittel 3 & 4 Roger Antonsen Matematisk Institutt, Universitetet i Oslo 7. februar 2008 Oppgave 3.15 Forklar følgende påstand ved å vise til
Løsningsforslag for 1. obligatoriske oppgave høsten 2014
Løsningsforslag for 1 obligatoriske oppgave høsten 2014 Oppgave 1a) 1) Bruk av sannhetsverditabell: p q p p ( p ) p (( p ) S S U S U S S U U S U S U S S S S S U U S U U S Vi ser at (( p ) er en tautologi,
