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.

Slides:



Advertisements
Liknende presentasjoner
Senterpartiet Vi tar hele Norge i bruk.
Advertisements

Rutearket i Excel Et regneark består av en mengde ”celler” med innhold. Hver celle er plassert i en bestemt kolonne (her: C) og en bestemt rad (her: 5).
6:0 FORSVAR MED FREMSKUTTE 3-ERE Laget av Kenneth Gabrielsen
Ebus Management Center En liten bruksanvisning for de enkleste funksjonene.
De dårige følelsene. Veiene ut..
4 Bruk øynene riktig.
1 Sannsynlighetsregning Gjenfinningssystemer og verktøy II Jon Anjer.
Fra ord til liv August 2012.
PowerPoint laget av Bendik S. Søvegjarto Konsept, tekst og regler av Skage Hansen.
PowerPoint laget av Bendik S. Søvegjarto Konsept, tekst og regler av Skage Hansen.
Slik kommer du til «Personverninnstillinger»: Logg inn på Facebook.
Gjenfinningssystemer og verktøy II
The Travelling Salesperson. LOG530 Distribusjonsplanlegging 2 2 Et forsyningsskip skal starte fra VestBase for å betjene 10 forskjellig installasjoner.
En innføring i spillet: Dobbeltkrig – Grønn
PowerPoint-mal FLT.
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.
PowerPoint laget av Bendik S. Søvegjarto Konsept, tekst og regler av Skage Hansen.
Kapittel F Kjemisk likevekt.
Forside Korteste sti BFS Modifikasjon Dijkstra Eksempel Korrekthet Analyse Øving Spørsmål Dijkstras algoritme Åsmund Eldhuset asmunde *at* stud.ntnu.no.
Dijkstras algoritme Åsmund Eldhuset asmunde *at* stud.ntnu.no
Eksempel AOA (Activity On Arc)
Kompleksitetsanalyse
Om semesteroppgaven Krav til den avhengige variabelen
Forside Motivasjon Analyse Forside Motivasjon Analyse  -notasjon O og  Relasjoner Klasser Fallgruver Spørsmål Kompleksitetsanalyse Åsmund Eldhuset asmunde.
Generelt I/O if/else Funksjoner Lists Løkker Dictionaries Annet Listebehandling Klasser Python med noen algdat-anvendelser Åsmund Eldhuset asmunde *at*
Reiserute med maksimal opplevelse. LOG530 Distribusjonsplanlegging 2 2 I følgende eksempel er det en turist som ønsker å velge kjøreruten med mest severdigheter,
The Postmans Problem. LOG530 Distribusjonsplanlegging 2 2 Mista har fått i oppdrag å vedlikeholde veiene i landsdelen. Dette er et eksempel på den klassiske.
Repetisjon kap 6,7,8.
Komplekse tall Naturlige tall
Tjenestedirektivet og velferdsstaten
INF 295 Algoritmer og datastrukturer Forelesning 9a Søketrær Hans Fr. Nordhaug (Ola Bø)
INF 295 Forelesning 18 - kap 9 Aktivitetsgrafer
Eksempel på SQL ”SQL-setninger” har en struktur som likner på ”naturlig språk”, med ”verb, subjekter og adjektiver”. SQL-setningene begynner alltid med.
Formelmagi 31-1 Begrep/fysisk størrelse
PowerPoint-mal FLT. –mer en et fagforbund Forbundet for Ledelse og Teknikk.
A randomized protocol for signing contracts (extended abstract) S.Even, O. Goldreich, A.Lempel.
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.
En formel er i prenex normalform hvis den kan skrives som en streng av kvantorer etterfulgt av en kvantorfri del. Disse to delene omtales henholdsvis som.
Chart parsing Parsemetode som baserer seg på avledning av kanter. En kant består av en delstreng og en “dotted rule” VP  TV NP VP They see her report.
Høyrelineær grammatikk A  Λ A  cA A  caa S  A S  abS S  baS dvs. en kontekstfri grammatikk der hver produksjon - har høyst en ikketerminal på høyresiden,
En repetisjon hrj – høst 2010
Termbaser Lars Nygaard. Termbaser Database over begreper Innhold –Definisjoner –Oversettelser –Leksikalske relasjoner –Eksempler.
De 222 mest brukte ordene i det norske språket..
Kontekstfri grammatikk Endelig mengde T av terminal(symbol)er Endelig mengde V av ikke-terminal(symbol)er Startsymbol S Endelig mengde P av produksjoner.
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.
INF1800 Logikk og Beregnbarhet. Lærebok: Discrete Structures, Logic, and Computability Utdrag blir pensum. Obs: Første opplag inneholder mange feil, andre.
Rettslige aspekter ved informasjonsinfrastrukturer og semantisk interoperabilitet Dag Wiese Schartum.
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.
Kermit kysser Askepott. Kysser(kermit,askepott) Første ordens predikatlogikk relasjonssymbol individkonstanter.
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.
Nummer 8-10 H. Aschehoug & Co Sehesteds gate 3, 0102 Oslo
WFF – Well formed formula Streng av utsagnsvariabler (P,Q,R…), sannhetssymboler, konnektiver og parenteser, bygd opp etter følgende induktive regler: 
Sannsynlighet og kombinatorikk
UFLP modeller. LOG530 Distribusjonsplanlegging 2 2 Det skal opprettes p fasiliteter (lager) for å betjene en gitt mengde kunder. Kundenodene er også potensielle.
Matematikk 1 årskurs 26. oktober 2009
Helhetsbilde Fred Wenstøp 17/04/2017 Fred Wenstøp.
Undervisningsopplegg laget av Johan Nygaard for Vitenfabrikken i Sandnes Induksjonsbevis.
Kapittel 2- Juridisk metode
  x A  A(x/t) er gyldig …
Kompletthetsteoremet
Utskrift av presentasjonen:

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 alle linjene i sin sannhetsverditabell. Dette kan (i prinsippet) sjekkes automatisk

En formel er gyldig hviss den sann i alle tolkninger Predikatlogikk Kan dette sjekkes automatisk? Dvs.: Kan vi skrive et generelt program som får inn vilkårlige formler og alltid er i stand til å avgjøre om de er gyldige?

NEI Det kan finnes uendelig mange tolkninger. Vi vil aldri bli ferdige med å sjekke hver eneste en. … og det er heller ikke nok systematiske likheter mellom dem til at vi alltid kan finne frem til et tilstrekkelig, endelig utvalg som vi kan begrense sjekken til..

Vi kan, imidlertid, skrive et program som lister opp alle gyldige formler. … altså en ”evighetsmaskin” som lister opp bare gyldige formler, på en slik måte at hver eneste gyldig formel før eller siden vil dukke opp. Automatisk opplistbar

Nærmere bestemt, vi har et sunt og komplett bevissystem for predikatlogikk: Dvs. et system av aksiomer og slutningsregler som bare lar oss bevise gyldige formler, OG lar oss bevise alle gyldige formler. OG det er så lett å sjekke om et foreslått bevis er lovlig i forhold til reglene, at selv et program kan gjøre det.

”Evighetsmaskinen” … Trenger dermed bare å produsere alle mulige lister av formler i tur og orden, deretter sjekke hvilke lister som er beviser, og skrive ut alle formler som inngår (evt. Står på slutten av) bevisene. Hvis dette gjøres på en ”rettferdig måte” som sikrer at alle bevis prøves ut (for eksempel ved at beviser av lengde 1 prøves ut først, deretter beviser av lengde 2, deretter beviser av lengde 3) vil alle gyldige formler før eller siden komme ut av maskinen, fordi bevissystemet er komplett.

Kompletthetsbeviset for sekventkalkylen for utsagnslogikk hadde fire hjørnesteiner: 0. En gyldig sekvent med bare atomære formler er et aksiom 1.Alle regler bevarer gyldighet begge veier 2.Enhver sekvent som ikke bare inneholder atomære formler, vil matche sekventen under streken i minst en regel. 3.I hver regel er sekventene over streken enklere enn sekventen under streken.

Hvordan blir dette i system for predikatlogikk med følgende regler i tillegg? 0. En gyldig sekvent med bare atomære formler er et aksiom 1.Alle regler bevarer gyldighet begge veier 2.Enhver sekvent som ikke bare inneholder atomære formler, vil matche sekventen under streken i minst en regel. 3.I hver regel er sekventene over streken enklere enn sekventen under streken.   , A(x/y),    ,  x A,  y fri for x i A, og y ikke fri under streken , A(x/y),    ,  x A,      , A(x/t),    ,  x A,  , A(x/t),    ,  x A,    t fri for x i A ? ? ? ?

Hvordan blir dette i system for predikatlogikk med følgende regler i tillegg? 0. En gyldig sekvent med bare atomære formler er et aksiom 1.Alle regler bevarer gyldighet begge veier 2.Enhver sekvent som ikke bare inneholder atomære formler, vil matche sekventen under streken i minst en regel. 3.I hver regel er sekventene over streken enklere enn sekventen under streken.   , A(x/y),    ,  x A,  y fri for x i A, og y ikke fri under streken , A(x/y),    ,  x A,      ,  x A, A(x/t),    ,  x A,  ,  x A, A(x/t),    ,  x A,    t fri for x i A ? ? ? ?

Kompletthet likevel Det siste systemet er likevel komplett, men i motsetning til i utsagnslogikk har vi ikke lenger noen kontroll på når søket etter bevis eventuelt tar slutt.

Bevisstrategi Alle formler som dukker opp skal analyseres, det vil si vi skal bruke en regel på dem baklengs. I formler til venstre med  x ytterst og formler til høyre med  x ytterst skal vi dessuten før eller siden sette inn for x alle termer som kan bygges opp ved hjelp av variabler, konstanter og funksjonssymboler som opptrer andre steder i beviset.

Eksempel En universell setning er en formel uten frie variabler, og dessuten på preneks normalform med bare allkvantorer i prefikset. Strategien i forrige slide vil alltid ta slutt hvis sekventen bare består av universelle setninger uten funksjonssymboler.

 x R(x,x)   x  y (R(x,y)  R(y,x)) HH VV  x R(x,x)   y (R(u,y)  R(y,u)) HH  x R(x,x)  R(u,v)  R(v,u)  x R(x,x), R(v,v), R(u,v)  R(v,u) VV HH  x R(x,x), R(u,v)  R(v,u)  x R(x,x), R(u,u), R(v,v), R(u,v)  R(v,u) u v

 x  yR(x,y)   y  xR(x,y) VV VV  yR(v1,y)   y  xR(x,y)  yR(v1,y), R(v1,v1)   y  xR(x,y) HH  yR(v1,y), R(v1,v1)   y  xR(x,y),  xR(x,v1) VV  yR(v1,y), R(v1,v1)   y  xR(x,y),R(v2,v1) VV  yR(v1,y), R(v1,v2), R(v1,v1)   y  xR(x,y),R(v2,v1) HH  yR(v1,y), R(v1,v2), R(v1,v1)   y  xR(x,y),  xR(x,v2), R(v2,v1) VV  yR(v1,y), R(v1,v2), R(v1,v1)   y  xR(x,y), R(v3,v2), R(v2,v1)

R(v1,v2)  y  xR(x,y)  R(v3,v2) R(v2,v1) R(v1,v1)  yR(v1,y) R(v1,v3) R(v4,v3) R(v1,v4)R(v5,v4) R(v1,v5) v1 v2v3v4v5v6  x  yR(x,y)   y  xR(x,y)....