INF1800 Logikk og Beregnbarhet. Lærebok: Discrete Structures, Logic, and Computability Utdrag blir pensum. Obs: Første opplag inneholder mange feil, andre.

Slides:



Advertisements
Liknende presentasjoner
15 Notater og markeringer i teksten
Advertisements

Hvordan skrive en vitenskapelig artikkel?
Kanskje Gud vil at vi skal treffe noen mennesker som er feil for oss før vi treffer den ”rette”, så vi er bevisst på hvor takknemlig vi skal.
De dårige følelsene. Veiene ut..
Music: Nightengale Serenade
Dyrene og sex i tegneserie
En innføring i spillet: Lag En Setning
1 Sannsynlighetsregning Gjenfinningssystemer og verktøy II Jon Anjer.
Brukertesting •Lærefil fra •© 2004 Nina Furu.
Gjenfinningssystemer og verktøy II
Oppgaveløsning Metode og tilnærming.
Kontrollstrukturer (Kapittel 3)
Å skrive en sakpreget tekst
Leselos Ordforråd/metakognisjon
Grunnleggende spørsmål om naturfag
Komplett avstandstabell. LOG530 Distribusjonsplanlegging 2 2 Noen ganger er det behov for en komplett avstandstabell mellom alle nodene i et nettverk.
Oppstart Hoveddel Avslutning Hver elev taster et 7-sifret tall. Det skal ha fire tall før komma og tre sifre etter komma og det skal ikke inneholde.
44 Hector om skikk og bruk I Norge
Kommaregel 2 Vi setter komma etter en leddsetning som står først i en helsetning.
LEDDSETNINGER Vedlejší věty.
TOLK I MØTE MED RETTSAPPARATET
Et formelt språk er en mengde av strenger over et endelig alfabet
FIL 1002 Erkjennelsesteori vår 2006 Lars Reinholdtsen.
Muntlig eksamen i historie Del 2 – fagsamtalen
Muntlig eksamen i Historie og filosofi Del 2 – fagsamtalen
Eksempel AOA (Activity On Arc)
INF150 Programmering mandag 11.9
Fra ord til liv April 2010.
9 Skanning.
Kursmøte 1-2 Hvor er barnet på vei? – mot 3- 4åringens språklige nivå.
Eksempel på SQL ”SQL-setninger” har en struktur som likner på ”naturlig språk”, med ”verb, subjekter og adjektiver”. SQL-setningene begynner alltid med.
NÅ SKAL VI LÆRE OM LIKNINGER.
Oppgave 1. Automaten aksepterer språket over alfabetet {a,b} bestående av strenger med et like antall forekomster av a og et like antall forekomster av.
Disjunktiv normalform, oppsummering Et litteral… er en utsagnsvariabel eller negasjonen av en utsagnsvariabel. P  P Q S  R En fundamental konjunksjon.
Disjunktiv normalform, oppsummering Et litteral… er en utsagnsvariabel eller negasjonen av en utsagnsvariabel. P  P Q S  R En fundamental konjunksjon.
HUMIT 1750 Høsten 2005 Løsningsforslag med utfyllende kommentarer til Obligatorisk oppgave 1 Vi hadde gitt de tre setningene A: Regntøyet er hjemme eller.
Oppgaver til kodegenerering etc. INF-5110, 2013 Oppgave 1: Vi skal se på koden generert av TA-instruksjonene til høyre i figur 9.10 i det utdelte notatet,
Språk og leseplan 6.trinn Innlandet skole
Språk og leseplan 7.trinn Innlandet skole
Litterære virkemidler
TIPS OM SØKING PÅ INTERNETT
Tautologier En tautologi er et utsagn som alltid er sant, det vil si som har T i hver linje av sannhetsverditabellen.
En repetisjon hrj – høst 2010
En formel er gyldig hviss den sann i alle tolkninger Utsagnslogikk Tolkning = linje i sannhetsverditabell Altså: En formel er gyldig hviss den har T i.
Kontekstfri grammatikk Endelig mengde T av terminal(symbol)er Endelig mengde V av ikke-terminal(symbol)er Startsymbol S Endelig mengde P av produksjoner.
Deterministisk endelig automat (DFA) (over språk A) Består av - en ikke-tom mengde Q av tilstander - hvor nøyaktig en er utpekt som start-tilstand - og.
Enhver frosk kysser en prinsesse som alle riddere elsker  x(F(x)   y (P(y)  K(x,y)   x (R(x)  E(x,y))))
Minimalisering av deterministiske endelige automater.
Vi sier at formlene A og B er ekvivalente og skriver A  B hviss (A  B)  (B  A) er gyldig dvs. A og B har samme sannhetsverdi i alle tolkninger. Logisk.
Jeg spiser det hvis og bare hvis det er godt jeg spiser det  det er godt Jeg spiser det hviss det er godt I eat it iff it is good Oversettelse Jeg spiser.
Slik lager du sjablonger med Gimp!
Kompletthetsteoremet
Et bevis 1 Q → R P 2 P → Q P 3 P P 4 Q 3,2,MP 5 R 4,1,MP 6 P → R 3,5,CP 7 (P → Q) → (P → R) 2,6,CP 8 (Q → R) → ((P → Q) → (P → R)) 1,7,CP Vi oppsummerer.
Trekkstrukturer Bygges opp fra en mengde trekk f,g,h,… og en mengde atomære verdier a,b,c,… Defineres som en DAG (directed acyclic graph), det vil si en.
En formel er gyldig hviss den sann i alle tolkninger Utsagnslogikk Tolkning = linje i sannhetsverditabell Altså: En formel er gyldig hviss den har T i.
Gottlob Frege ( ) Ga den første aksiomatisering av utsagnslogikk. (Oppfant dessuten predikatlogikk og mye annet, og regnes som den moderne logikks.
Vi sier at formlene A og B er ekvivalente og skriver A  B hviss (A  B)  (B  A) er gyldig dvs. A og B har samme sannhetsverdi i alle tolkninger. Logisk.
Mer om predikatlogikk Formalisering av norske setninger i første ordens predikatlogikk Funksjonssymboler Syntaks Gyldighet Noen gyldige formler Tillukninger.
WFF – Well formed formula Streng av utsagnsvariabler (P,Q,R…), sannhetssymboler, konnektiver og parenteser, bygd opp etter følgende induktive regler: 
Substitusjon/Innsetting A(P/B) Setter inn vff’en B for alle forekomster av utsagnsvariabelen P i vff’en A ((Q  R)  (Q  S)) Eksempel: (Q/(S  R)) (((S.
Brøk, desimaltall og prosent
Lesing og lesestrategier
Matematikk 1 årskurs 26. oktober 2009
TDT4105 Informasjonsteknologi, grunnkurs
WFF – Well formed formula
HUMIT1750 Logikk og Beregninger.
Minimalisering av deterministiske endelige automater
  x A  A(x/t) er gyldig …
Kompletthetsteoremet
Bevis i matematikk- undervisningen
Utskrift av presentasjonen:

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 på Akademika, er den antakelig fra andre opplag. Da inneholder den feilene merket [1,2] her. Rettelsene er pensum; det er ditt ansvar å sjekke.her. og annet opplag inneholder en del feil,

Logikk –Språk: Uttrykke betingelser på en helt presis måte. –Kalkyle Gjennomføre logiske slutninger Beregninger –Hva er beregnbart? Hva betyr dette? Ikke alt kan beregnes –Modeller for beregnbarhet Endelige automater Stakkautomater Turingmaskiner

Logiske slutninger Premisser – Kyr er klovdyr – Klovdyr er dyr – Klovdyr er vegetarianere – Vegetarianere spiser ikke dyr – Dagros og Litago er kyr Konklusjon –Dagros spiser ikke Litago FRA TIL

Premisser – Kyr er klovdyr – Klovdyr er dyr – Klovdyr er vegetarianere – Vegetarianere spiser ikke dyr – Dagros og Litago er kyr Konklusjon –Dagros spiser ikke Litagos venstre bakbein ??? FRA TIL –Et dyrs venstre bakbein er en del av dyret –Hvis noen spiser er del av et dyr, så spiser de dyret

– Kyr er klovdyr – Klovdyr er dyr – Klovdyr er vegetarianere – Vegetarianere spiser ikke dyr – Dagros og Litago er kyr – Ingen kyr har kugalskap –Et dyrs venstre bakbein er en del av dyret –Hvis noen spiser er del av et dyr, så spiser de dyret – Dyr som har kugalskap spiser hjernen på en sau – Hjernen på et dyr er en del av dyret

Sterke og svake logikker/logikksystemer Vi skal ikke se på bare en type logikk, men på flere. Logikker kan ofte graderes etter en skala, der de svakeste svarer til argumenter som kan gjennomføres når man bare vet betydningen av noen få, enkle ord.

Eksempel: Selv om man bare kjenner betydningen av ordet alle, vet man at følgende resonnement er gyldig: Premisser: –Alle kyr er klovdyr –Litago er ei ku Konklusjon: –Litago er et klovdyr Tilsvarende:

Utsagnslogikk –Resonnmenter som kan gjennomføres bare ved å vite betydningen av (utsagnslogiske) konnektiver Konnektiver: –Småord som knytter sammen hele setninger/utsagn til nye hele setninger/utsagn. Eksempel: Litago sover eller Litago spiser Litago sover ikke Litago spiser Eksempler: hvis Hvis …. så og eller ikke

Oversettelse fra norsk til språket for utsagnslogikk Norsk Litago sover Litago spiser Litago spiser ikke Litago sover eller Litago spiser Logikkspråk A B ¬B A  B

Oversettelse kan involvere: Hvis laget vinner cupen eller serien, så beholder treneren jobben Hvis laget vinner cupen eller laget vinner serien, så beholder treneren jobben (laget vinner cupen  laget vinner serien)  treneren beholder jobben (A  B)  C “pynting” innsetting av symboler “anonymisering”

En sannhetsverditabell er en oversikt over hvilke sannhetsverdier et utsagn vil ha i alle mulige tilfeller. I utgangspunktet har vi en tabell for hvert konnektiv, og ut fra disse kan man så avlede tabeller for alle sammensatte utsagn. Sannhetsverditabell

Tautologier En tautologi er et utsagn som alltid er sant, det vil si som har T i hver linje av sannhetsverditabellen.

Utsagnslogisk/Tautologisk konsekvens Altså: B er en tautologisk konsekvens av A hvis og bare hvis (A  B) er en tautologi. Et utsagn B er en tautologisk konsekvens av et utsagn A hvis og bare hvis B alltid er sann når A er sann. T T (Altså hviss B er sann i alle linjer der A er sann.).

Biimplikasjon/Biconditional ↔ (A ↔ B) har samme sannhetsverditabell som ((A→B)  (B→A)) “hvis og bare hvis” (forkortet hviss) oversettes med ↔

Jeg spiser det hvis og bare hvis det er godt Oversettelse Jeg spiser det bare hvis det er godt jeg spiser det ← det er godt jeg spiser det  det er godt det er godt  jeg spiser det Jeg spiser det hvis det er godt jeg spiser det  det er godt Jeg spiser det hviss det er godt I eat it iff it is good Jeg er glupsk Jeg er glupsk men kresen Jeg er kresen

(Utsagnslogisk/Tautologisk) ekvivalens Altså: A og B er en tautologisk ekvivalente hvis og bare hvis (A  B) er en tautologi. To utsagn A og B er (tautologisk) ekvivalente hvis (og bare hvis) de alltid har samme sannhetsverdi (er sanne i de samme linjene av sannhetsverditabellen) T T

Ekvivalens Vi skriver A  B hvis A og B er ekvivalente Eksempler: ((A  B)  C)  ((A  C)  (B  C)) ((A  B)  C)  (A  (B  C)) ((A  B)  C)  ((A  (B  C))  (A  B)  ( ( A  