4.3 Modellteori — tolkningsfunksjon, ordnede par og evaluering
Evaluer en setnings sannhetsverdi mot en gitt modell: tolkningsfunksjon, mengder, ordnede par og mengdemedlemskap — pluss Z&S-funksjonsapparatet.
- Sjangeren er F2 — predikatlogikk-oversettelse og modellteoretisk evaluering. Oppskriften er mekanisk: slå opp hvert atom i tolkningsfunksjonen, avgjør medlemskap, og bygg sannhetsverdien opp trinn for trinn.
- Typisk formulering: «Gitt modellen , avgjør sannhetsverdien til hver av formlene under. Vis framgangsmåten.»
- Dette er den reneste fasit-oppgaven i hele emnet. Svaret er sann eller usann, og det finnes ingen tolkningsrom. Til gjengjeld er framgangsmåten halve svaret: en riktig sannhetsverdi uten oppslag er et gjettet svar, og det ser sensor.
- Den ene feilen som koster mest er å behandle et ordnet par som om rekkefølgen var likegyldig. At ligger i relasjonen, sier ingenting om . Løkke 2 handler bare om det.
- Prioritet: høy. Oppgavetypen er ny, den er mekanisk, og den er derfor billig å lære. Det er nettopp kombinasjonen ny og mekanisk som gjør den til en av de beste investeringene i emnet.
Sist du var her — fire ting du trenger friskt:
- En mengde er en samling ting, skrevet med krøllparenteser: . Rekkefølgen inni betyr ingenting, og gjentakelser teller ikke.
- betyr at er medlem av mengden . Dette ene symbolet er hele avlesningsmekanismen i kapitlet.
- leses «for enhver ting», leses «det finnes minst én ting». Parringsregelen fra kap. 4.1 gjelder uendret.
- Sannhetstabellene fra kap. 3.1 gjelder også uendret. er sann hviss begge er sanne; er usann i nøyaktig ett tilfelle. Modellteorien regner ut sannhetsverdiene til atomene og bruker deretter de samme tabellene.
Kryssbok, hvis mengdenotasjonen er rusten: Mengdelære går gjennom mengder, medlemskap, snitt og union på et enklere nivå. Den er ikke nødvendig, men den er en grei oppvarming.
Kapitlet innfører sju nye symboler. Alle står samlet i Symbol- og formellisten nederst.
Å slå opp i en liste over hvem som faktisk gjorde hva
Tenk deg en klasseliste med to kolonner. Den ene sier hvem som meldte seg til presentasjon; den andre sier hvem som har levert til hvem. Så kommer noen med en påstand — «alle som meldte seg, leverte til noen» — og du skal avgjøre om den stemmer.
Hva gjør du? Du slår opp. Du går gjennom navnene ett for ett, sjekker om hvert navn står i den første kolonnen, og hvis det gjør det, sjekker du om det står et par med det navnet i den andre. Til slutt vet du svaret.
Det er hele modellteorien. Domenet er navnelisten, tolkningsfunksjonen er kolonnene, og evalueringen er oppslaget. Det som gjør apparatet verdt å lære, er ikke at det er dypt, men at det er mekanisk: gjør du trinnene i riktig rekkefølge, kan du ikke ta feil.
Til gjengjeld må trinnene faktisk gjøres. En modell-evaluering der du «ser» svaret uten å slå opp, er et gjettet svar — og den vanligste kilden til feil er nettopp at man hopper over ett oppslag.
Kapitlet er bygd i fire løkker. Løkke 1 setter opp modellen, løkke 2 tar ordnede par og relasjoner, løkke 3 tar selve evalueringen av sammensatte formler, og løkke 4 tar kvantorene og Z&S-apparatet.
Løkke 1 — Modellen: domene og tolkningsfunksjon (~15 min)
Vi begynner med hva en modell er, og hva den brukes til.
Her er domenet — tingene som finnes i situasjonen — og er tolkningsfunksjonen, som sier hva hvert symbol i språket viser til i denne situasjonen.
Hvorfor dette er nødvendig. I kap. 4.1 skrev vi formler, men vi kunne ikke regne ut sannhetsverdien deres. En formel er sann eller usann i forhold til en situasjon, og for å regne på den trenger vi situasjonen beskrevet like presist som formelen. Modellen er den beskrivelsen.
Merk at vinkelparentesene er reservert i denne boka: de brukes om ordnede par, og modellen er nettopp et ordnet par av domene og tolkningsfunksjon. Rekkefølgen er fast — domenet først, tolkningsfunksjonen sist.
Et domene kan være hva som helst, og det er som regel lite i en oppgave:
Domenet er det kvantorene løper over. Dette er svaret på spørsmålet som ble stående åpent i kap. 4.1: når sier «for alt», er det alt i som menes — ikke alt i universet. Utenfor domenet finnes ingenting, sett fra modellens synspunkt.
Praktisk konsekvens: et domene med tre elementer betyr at enhver kvantorpåstand kan avgjøres ved å prøve tre ting. Det er derfor modelloppgaver er mekaniske — de er alltid endelige.
Den delen av modellen som sier hva hvert symbol viser til. Den engelske termen er ‘interpretation function’, og symbolet er .
Tolkningsfunksjonen gjør tre slags jobber:
- Konstanter får hvert sitt individ i domenet: .
- Ettplasspredikater får en mengde av individer: .
- Toplasspredikater får en mengde av ordnede par: .
Uten tolkningsfunksjonen er formelen bare tegn. sier ingenting før noen har sagt hvem er og hva omfatter. Tolkningsfunksjonen er det som knytter språket til situasjonen — og det er nettopp den knytningen semantikken handler om, helt tilbake til referansebegrepet i kap. 1.2.
Merk at er en funksjon, ikke en liste. Hvert symbol får nøyaktig én verdi. Det er denne egenskapen Zimmermann & Sternefeld bygger videre på, og som behandles i løkke 4.
Verdien tolkningsfunksjonen gir en individkonstant: ett bestemt individ i domenet.
leses « viser til Arne».
To ting er verdt å merke seg. For det første må hver konstant få en verdi — en konstant uten tolkning gjør formelen uavgjørbar. For det andre kan to konstanter godt vise til det samme individet: en modell der er helt lovlig, og da er sann i den modellen.
Det siste er ikke en spissfindighet. Det er nettopp hva som gjør identitetspåstander informative, og det er bakgrunnen for Freges problem med sense og reference i kap. 1.2: to uttrykk kan vise til det samme uten at det er opplagt at de gjør det.
En samling av ting, skrevet mellom krøllparenteser: . Den engelske termen er ‘set’.
Tre egenskaper er verdt å ha friskt fra kap. 3.4:
- Rekkefølgen inni betyr ingenting. og er samme mengde.
- Gjentakelser teller ikke. Et individ er enten med eller ikke med.
- En mengde er fullstendig bestemt av medlemmene sine.
Merk kontrasten som kommer i løkke 2: i en mengde er rekkefølgen likegyldig, men i et ordnet par er den avgjørende. Det er nettopp derfor relasjoner tolkes med par og ikke med mengder.
Relasjonen mellom en ting og en mengde den hører til i. Symbolet er , og den engelske termen er ‘membership’.
er sann. er usann.
Dette er hele avlesningsmekanismen i kapitlet. Enhver atomær formel avgjøres av ett medlemskapsspørsmål, og alt annet bygges opp av det. Kan du svare på «ligger denne tingen i denne mengden», kan du evaluere enhver formel i en endelig modell.
Skrivemåten i et svar: skriv medlemskapet ut, ikke bare konklusjonen. «, og , altså er sann» er et fullstendig oppslag. « er sann» alene er et gjettet svar med riktig fasit.
Mengden av alle individene i domenet som predikatet er sant om. Den engelske termen er ‘extension’.
betyr at Arne og Cato synger, og at Bea ikke gjør det.
Legg merke til at mengden sier alt. Det som ikke står i , er ikke . Modellen er fullstendig: den lar ingenting stå åpent. Det er en av grunnene til at modell-evalueringer alltid har fasit.
Ekstensjonsbegrepet er ikke nytt. Du møtte det i kap. 1.2: ekstensjonen er mengden uttrykket gjelder for, intensjonen er betingelsen som avgjør ekstensjonen. Modellteorien her arbeider utelukkende med ekstensjoner — den oppgir hvem som faktisk synger, ikke hva det vil si å synge.
Regelen om at alt som ikke står i en ekstensjon, er usant i modellen. Modellen lar ingenting stå åpent.
Står , så synger ikke Bea. Ikke «vi vet ikke om hun synger» — hun synger ikke.
Dette er grunnen til at modell-evalueringer alltid har fasit. Du kan lese negative svar rett ut av modellen uten å lete videre og uten å ta forbehold. En modell er ikke en ufullstendig rapport om verden; den er situasjonen, ferdig beskrevet.
Praktisk konsekvens: når du har slått opp og ikke funnet det du lette etter, er du ferdig. Svaret er usann, og det trenger ingen tilleggsbegrunnelse ut over oppslaget.
Mengden uten medlemmer, skrevet eller .
Et predikat kan godt ha tom ekstensjon: betyr at ingen synger i denne modellen.
Dette er verdt å øve på, for det er der de fleste hopper over et oppslag. Er tom, er:
- usann — det finnes ingenting å finne.
- usann, forutsatt at domenet ikke er tomt.
- derimot sann, uansett hva er. Hver eneste implikasjon har usann antesedent og er sann av tom sannhet, akkurat som i kap. 3.1.
Det siste punktet er den enkeltraden som overrasker flest, og det er derfor det er verdt å ha sett den skrevet ut på forhånd.
En modell skal skrives ned fullstendig og eksplisitt før du evaluerer noe. Oppgaven oppgir den som regel, men du skal likevel gjengi den, av samme grunn som en sannhetstabell trenger en variabelforklaring: uten den kan svaret ditt ikke kontrolleres.
Formen er alltid denne:
D = { Arne, Bea, Cato }
F(a) = Arne
F(b) = Bea
F(c) = Cato
F(S) = { Arne, Cato }
F(K) = { <Arne, Bea>, <Bea, Cato> }
S(x) betyr x synger
K(x,y) betyr x kjenner yTre kontroller før du går videre:
- Har hver konstant i formlene fått en verdi i ?
- Har hvert predikat fått en ekstensjon — en mengde for ettplasspredikater, en mengde av par for toplasspredikater?
- Er alle individene i mengdene faktisk medlemmer av domenet? En ekstensjon som nevner noe som ikke finnes i , er en feilskrevet modell.
Merk skrivemåten for par i en kodeblokk. I brødtekst og formler skriver boka ordnede par med vinkelparenteser, . I en oppstilling som den over brukes vanlige spisse tegn, av rent typografiske grunner. Det er samme sak.
Bruk modellen fra oppsettet over.
a) Hvor mange individer er det i domenet?
b) Er sann eller usann? Vis oppslaget.
c) Er sann eller usann? Vis oppslaget.
Løkke 2 — Ordnede par og relasjoner (~12 min)
Her ligger kapitlets vanligste feil, og den er verdt et helt avsnitt.
To ting satt sammen i en bestemt rekkefølge, skrevet med vinkelparenteser: . Den engelske termen er ‘ordered pair’.
Forskjellen fra en mengde er hele poenget:
- og er samme mengde.
- og er ulike par.
Ordnede par finnes fordi relasjoner har retning. «Arne kjenner Bea» og «Bea kjenner Arne» er to forskjellige påstander, og en tolkning av kjenner må kunne skille dem. En mengde kan ikke; et par kan.
Dette er den samme innsikten som argumentrekkefølgen i kap. 4.1, sett fra tolkningssiden. Der handlet den om formelen; her handler den om hva formelen viser til.
At , sier ingenting om hvorvidt også er der. De to må sjekkes hver for seg.
Bildet som hjelper: tegn relasjonen som piler. Et par er en pil fra det første til det andre elementet. En pil peker én vei, og at det går en pil fra Arne til Bea, betyr ikke at det går en tilbake.
Kontrollen i en besvarelse: når du evaluerer , skriv eksplisitt hvilket par du leter etter — «jeg spør om » — før du slår opp. Skriver du paret ned i riktig rekkefølge, har du allerede gjort det vanskeligste.
Dette betyr: Arne kjenner Bea, og Bea kjenner Cato. Alt annet er usant. Arne kjenner ikke Cato, Cato kjenner ingen, og ingen kjenner seg selv.
Merk hvor mye modellen sier ved å tie. To par er oppgitt; i et domene med tre individer finnes det ni mulige par. De sju som ikke står der, er dermed usanne. Modellen er fullstendig, og det er derfor du kan lese negative svar rett ut av den.
Praktisk telling: med individer i domenet finnes det mulige ordnede par, siden hvert individ kan stå i begge plasser, også sammen med seg selv. For blir det ni.
Avgjør sannhetsverdien til hver formel i modellen , og vis oppslaget.
D = { Arne, Bea, Cato }
F(a) = Arne
F(b) = Bea
F(c) = Cato
F(S) = { Arne, Cato }
F(K) = { <Arne, Bea>, <Bea, Cato> }
S(x) betyr x synger
K(x,y) betyr x kjenner ya)
b)
c)
d)
b) Usann. Oppslag: og . Jeg spør om . Det paret står ikke i mengden. Mengden inneholder , som er et annet par. Formelen er usann.
c) Sann. Oppslag: og . Jeg spør om . Det er det andre paret i mengden. Formelen er sann.
d) Usann. Oppslag: og . Jeg spør om . Det paret finnes ikke. Formelen er usann.
Merk hva d) viser, for det er en egen felle. Arne kjenner Bea, og Bea kjenner Cato. Det kunne friste å slutte at Arne kjenner Cato. Modellen sier nei. Relasjonen er ikke transitiv i denne modellen, og modellen sier bare det som står i den. Slutninger «gjennom» en relasjon er noe du må ha eksplisitt belegg for.
Eget kontrasttilfelle som viser hva som ville endret svarene. Hadde i tillegg inneholdt , ville b) blitt sann uten at noen av de andre svarene endret seg. Å kunne si hva som ville endret svaret, er trinn tre i den formelle føringen, og det er ofte forskjellen på et riktig og et fullstendig svar.
> Margnotat: legg merke til at hvert oppslag skriver paret det leter etter før det slår opp. Det er dette grepet som gjør at man ikke bytter om rekkefølgen — og ombytting er den vanligste enkeltfeilen i hele oppgavetypen.
Bruk modellen fra eksempel 1.
a) Er sann eller usann? Vis oppslaget.
b) Er sann eller usann? Vis oppslaget.
c) Hvor mange ordnede par er det mulig å danne av tre individer? Begrunn.
Løkke 3 — Evaluering av sammensatte formler (~18 min)
— naturlig pausepunkt —
Nå settes atomene sammen. Reglene er de samme sannhetstabellene som i kap. 3.1 — det eneste nye er at atomene nå må regnes ut i stedet for å oppgis.
Prosessen der en formels sannhetsverdi regnes ut mot en modell. Den engelske termen er ‘evaluation’.
Ordet er verdt å ha presist, for det navngir nettopp den ferdigheten oppgavetypen prøver. Du tolker ikke formelen og vurderer den ikke — du regner den ut, med faste regler, i en bestemt rekkefølge.
Evalueringen har alltid tre bestanddeler: en formel, en modell, og et resultat som er sann eller usann. Mangler én av dem, er spørsmålet ikke velformet. «Er sann?» er ikke et spørsmål før noen har oppgitt modellen.
Den engelske termen er ‘denotation’, og er en plassholder for et vilkårlig uttrykk.
For en konstant er denotasjonen et individ: . For en hel formel er den en sannhetsverdi: .
Denotasjonsklammene er reservert for nettopp dette i hele boka. De skal ikke brukes om noe annet, og de skal ikke forveksles med vinkelparentesene , som er ordnede par, eller med krøllparentesene , som er mengder. Tre klammetyper, tre jobber.
Praktisk merknad: i en besvarelse holder det som regel å skrive « er sann i ». Klammene er nyttige når du vil snakke om verdien som en ting — «denotasjonen til er Arne» — og du bør kjenne dem igjen, siden pensumlitteraturen bruker dem gjennomgående.
En formel er sann i en modell når evalueringsreglene gir den verdien sann i akkurat den modellen. Den engelske termen er ‘true in a model’.
Dette er en relativ egenskap, og det er selve poenget. Ingen formel er sann uten videre; den er sann i noen modeller og usann i andre. er sann i vår modell og usann i en modell der Arne ikke synger.
Merk skillet til entailment fra kap. 3.2. Entailment er en påstand om alle modeller: betyr at er sann i hver eneste modell der er sann. Sannhet i en modell er en påstand om én. Boka bruker derfor bare om entailment, aldri om sannhet i en enkelt modell — de to er ulike ting, og kap. 3.2 handlet nettopp om å ikke blande dem.
Framgangsmåten for sammensatte formler: regn ut de minste delene først, og sett dem sammen utover.
Slik gjør du det:
- Finn hovedkonnektivet — det som binder formelen sammen på øverste nivå. Framgangsmåten er den samme som i kap. 3.1: se bort fra alt i parentes, og se hva som blir stående igjen.
- Regn ut hver atomær delformel med et fullstendig oppslag.
- Sett sammen med sannhetstabellen for hovedkonnektivet.
Mellomtrinnene skal stå i svaret. De er ikke rot — de er dokumentasjon på framgangsmåten, og de er nøyaktig det samme som mellomkolonnene i en sannhetstabell. Et svar uten dem kan ikke kontrolleres, og et ukontrollerbart svar er et gjettet svar.
Denne oppbyggingen har et navn i faget: den er en anvendelse av kompositsjonalitetsprinsippet, som sier at betydningen til en helhet bestemmes av betydningen til delene og måten de er satt sammen på. Prinsippet behandles for seg i kap. 7.1.
To regler, én for hver aritet. Begge er oppslag, og begge skal skrives ut i to trinn.
Ettplasspredikat. er sann i hviss .
I ord: slå opp hva konstanten viser til, og spør om det individet er medlem av predikatets ekstensjon.
Toplasspredikat. er sann i hviss .
I ord: slå opp hva begge konstantene viser til, sett dem sammen til et ordnet par i den rekkefølgen de står i formelen, og spør om det paret er medlem av relasjonens ekstensjon.
Det er alt. Enhver atomær formel avgjøres av ett medlemskapsspørsmål, og alt annet i kapitlet bygges av dette.
Konnektivene virker nøyaktig som i kap. 3.1. Sannhetstabellene er uendret; det eneste nye er at du selv må regne ut verdiene de får inn.
- er sann hviss er usann.
- er sann hviss begge er sanne.
- er sann hviss minst én er sann.
- er usann hviss er sann og er usann; sann i de tre andre tilfellene.
- er sann hviss de har samme verdi.
Framgangsmåten er innenfra og ut. Finn hovedkonnektivet, regn ut delene først, og sett sammen til slutt. Det er samme prosedyre som mellomkolonnene i en sannhetstabell, og mellomtrinnene skal stå i svaret av samme grunn: de gjør utregningen kontrollerbar.
Den ene regelen som overrasker flest, er implikasjonen. Er antesedenten usann, er hele formelen sann — uansett hva konsekventen er verdt. Det er tom sannhet, og i modelloppgaver møter du den hele tiden, siden allkvantoren er bygd av implikasjoner.
Avgjør sannhetsverdien til hver formel i modellen , og vis mellomtrinnene.
D = { Arne, Bea, Cato }
F(a) = Arne
F(b) = Bea
F(c) = Cato
F(S) = { Arne, Cato }
F(K) = { <Arne, Bea>, <Bea, Cato> }
S(x) betyr x synger
K(x,y) betyr x kjenner ya)
b)
c)
d)
Mellomtrinn 1: . Oppslag: , og . Sann.
Mellomtrinn 2: . Oppslag: paret jeg leter etter er , og det er medlem av . Sann.
Hovedkonnektiv: konjunksjon. Begge deler er sanne, altså er hele formelen sann.
b) Sann.
Mellomtrinn 1: . Oppslag: , og Bea er ikke medlem av . Usann.
Mellomtrinn 2: . Paret er medlem av . Sann.
Hovedkonnektiv: inklusiv disjunksjon. Minst én del er sann, altså er hele formelen sann.
c) Sann.
Samme to mellomtrinn som i b): antesedenten er usann, konsekventen er sann.
Hovedkonnektiv: implikasjon. Den er usann i nøyaktig ett tilfelle — sann antesedent og usann konsekvent — og det tilfellet foreligger ikke. Altså er formelen sann.
Merk at formelen ville vært sann også om hadde vært usann, siden antesedenten er usann uansett. Det er tom sannhet, og det er verdt å si eksplisitt i et svar.
d) Sann.
Mellomtrinn: . Paret jeg leter etter er . Det finnes ikke i . Usann.
Hovedkonnektiv: negasjon. Den snur verdien, altså er sann.
Hva som ville endret svarene. Legger vi til i , blir d) usann, mens a), b) og c) står uendret.
For å velte c) trengs det derimot to endringer samtidig: Bea må legges inn i , slik at antesedenten blir sann, og paret må fjernes fra , slik at konsekventen blir usann. Bare den ene endringen holder ikke — en implikasjon er usann i nøyaktig ett tilfelle, og det tilfellet krever begge deler. Det er et godt eksempel på hvorfor man må regne og ikke gjette.
Bruk modellen . Avgjør sannhetsverdien til hver formel, og vis mellomtrinnene.
a)
b)
c)
d)
Løkke 4 — Kvantorer over domenet, og Z&S-apparatet (~15 min)
Til slutt: hvordan en kvantorformel evalueres, og hvordan Zimmermann & Sternefeld beskriver det samme apparatet med funksjonsbegrepet.
Regelen som knytter kvantorene til modellen: og løper over domenet , og ingenting annet.
spør ikke om alt i universet synger. Den spør om alt i denne modellens domene gjør det — her: om Arne, Bea og Cato alle synger.
Dette er svaret på spørsmålet kap. 4.1 lot stå åpent. Der sa vi at kvantorene alltid løper over noe, og at det noe er gitt av sammenhengen. Nå er sammenhengen gjort presis: den er domenet i modellen.
Praktisk konsekvens: et endelig domene gjør enhver kvantorpåstand avgjørbar ved å prøve hvert individ. Med tre individer er en -påstand tre oppslag, og en -påstand er høyst tre.
Framgangsmåten for å evaluere en kvantorformel i en endelig modell: prøv hvert individ i domenet etter tur.
Slik gjør du det:
- For : sett inn hvert individ i domenet for , evaluer hver gang, og krev at alle går igjennom.
- For : gjør det samme, men stopp så snart ett individ går igjennom.
Metoden virker fordi domenet er endelig og hvert individ har et navn i oppgaven. Det er alltid tilfellet i eksamensoppgaver, og det er derfor denne enkle framgangsmåten holder. En helt generell definisjon av kvantorer trenger et mer omstendelig apparat, men det er langt utenfor det et innføringsemne krever.
Skrivemåten i et svar: før opp hvert individ på egen linje med utfallet. En kvantorevaluering uten den listen er et gjettet svar, og listen er samtidig det som gjør svaret ditt kontrollerbart.
Framgangsmåten når en formel har to kvantorer inni hverandre, som .
Regelen er: den ytterste kvantoren velger først, og den innerste prøves på nytt for hvert valg den ytterste gjør.
Konkret, med tre individer i domenet:
- Velg det første individet for . Prøv deretter alle tre for , og se om minst én går igjennom.
- Gjenta for det andre individet, og for det tredje.
- Samle opp: allkvantoren ytterst krever at alle de tre rundene går igjennom.
Dette er scope-mekanikken fra kap. 4.2 gjort til en utregning. Der forklarte vi hvorfor og betyr ulike ting; her ser du forskjellen i praksis, som to ulike gjennomganger av det samme domenet.
Skrivemåten i et svar: før den ytterste gjennomgangen som en liste, og skriv utfallet av den innerste på hver linje. Da ser leseren begge lagene.
Eksistenskvantoren. er sann i hviss er sann for minst ett individ i domenet.
Framgangsmåten trinn for trinn, som skal stå i svaret:
Trinn 1 — list opp domenet. Skriv individene ned.
Trinn 2 — prøv hvert individ etter tur. Sett inn og evaluer formelen inni kvantoren, med fullstendige oppslag.
Trinn 3 — samle opp. Gikk alle igjennom, er -formelen sann. Gikk minst én igjennom, er -formelen sann.
Trinn 4 — pek på det avgjørende individet. Er en -formel usann, si hvem som velter den. Er en -formel sann, si hvem som redder den. Det er dette trinnet som skiller et fullstendig svar fra et riktig.
For nøstede kvantorer gjøres det samme i to lag: den ytterste kvantoren velger et individ, og den innerste prøves på nytt for hvert slikt valg. Det er nøyaktig scope-mekanikken fra kap. 4.2, nå gjort til en utregning.
D = { Arne, Bea, Cato }
F(a) = Arne
F(b) = Bea
F(c) = Cato
F(S) = { Arne, Cato }
F(K) = { <Arne, Bea>, <Bea, Cato> }
S(x) betyr x synger
K(x,y) betyr x kjenner ya)
b)
c)
d)
Prøver hvert individ:
- Arne: ? Ja. Formelen er dermed sann, og jeg kan stoppe her.
Det avgjørende individet: Arne redder formelen. Cato ville gjort det samme, men én er nok for eksistenskvantoren.
b) Usann.
Prøver hvert individ:
- Arne: medlem av ? Ja.
- Bea: medlem av ? Nei.
- Cato: medlem av ? Ja.
Allkvantoren krever at alle går igjennom. Bea velter formelen, og den er usann. Merk at jeg kunne stoppet ved Bea — ett moteksempel er nok — men å føre hele listen koster lite og gjør svaret kontrollerbart.
c) Sann.
Prøver hvert individ i formelen , der :
- Arne: ? Ja. ? Ja. Begge ledd sanne — formelen er sann.
Det avgjørende individet: Arne. Han er den eneste som oppfyller begge kravene: Bea synger ikke, og Cato kjenner ingen.
d) Usann.
Dette er en nøstet kvantorformel, og den evalueres i to lag. Den ytterste kvantoren er , så jeg prøver hvert individ, og for hvert av dem spør jeg om det finnes minst én det kjenner.
- Arne: finnes det en slik at ? Ja, . Går igjennom.
- Bea: finnes det en slik at ? Ja, . Går igjennom.
- Cato: finnes det en slik at ? Jeg prøver alle tre: — nei. — nei. — nei. Går ikke igjennom.
Allkvantoren krever at alle går igjennom. Cato velter formelen, og den er usann.
Hva som ville endret svaret i d). Ett eneste par til i med Cato i første plass — for eksempel — ville gjort formelen sann. Det sier noe om hvor skjørt et allkvantert utsagn er: det står og faller på det svakeste individet.
> Margnotat: legg merke til at hvert av de fire svarene peker ut individet som avgjør. Det er trinn fire i prosedyren, og det er der forskjellen på et riktig og et fullstendig svar ligger. En sannhetsverdi uten det individet er et resultat uten regnestykke.
Bruk modellen . Avgjør sannhetsverdien, vis hvilke individer du prøver, og pek ut det avgjørende individet.
a)
b)
c)
En funksjon er en regel som gir nøyaktig én verdi for hvert argument den får inn. De engelske termene er ‘function’, ‘argument’ og ‘value’.
Tolkningsfunksjonen er et eksempel: gir du den symbolet , får du individet Arne. Argumentet er , verdien er Arne.
Ordet «argument» brukes i to betydninger i dette emnet, og de må holdes fra hverandre.
- I predikatlogikken er et argument det som fyller en plass i et predikat: i er og argumenter.
- I funksjonsteorien er et argument det en funksjon får inn.
De to henger sammen — et predikat kan oppfattes som en funksjon som tar sine argumenter inn — men ordet brukes altså på to nivåer. Zimmermann & Sternefeld bygger hele framstillingen sin på funksjonsbegrepet, og dette apparatet er prøvd i 1 av de 12 settene, høsten 2018.
Zimmermann & Sternefelds måte å beskrive det samme apparatet på: et ettplasspredikat er en funksjon fra individer til sannhetsverdier.
I stedet for å si at er mengden , kan man si at er en funksjon som gir sann for Arne, usann for Bea og sann for Cato.
De to beskrivelsene sier nøyaktig det samme. Å oppgi hvilke individer en funksjon gir sann for, er å oppgi en mengde; å oppgi en mengde, er å si hvilke individer funksjonen gir sann for. Mengdeversjonen er lettere å regne med for hånd; funksjonsversjonen er lettere å bygge videre på når betydninger skal settes sammen.
Tilsvarende for toplasspredikater: en relasjon kan oppfattes som en funksjon fra ordnede par til sannhetsverdier, eller som en funksjon som tar ett argument om gangen og gir en ny funksjon tilbake.
Hvorfor dette er verdt å kjenne: funksjonsversjonen er det som gjør kompositsjonalitetsprinsippet i kap. 7.1 presist. Der er spørsmålet hvordan betydningen til en helhet bygges av delene, og funksjoner er svaret: en del er en funksjon som tar en annen del som argument.
En modell der en formel får motsatt verdi av den den hadde i modellen du startet med. Å kunne konstruere en, er trinn tre i den formelle føringen.
Framgangsmåten er enkel: finn ut hvilket oppslag som avgjorde svaret, og endre nettopp det.
- Var formelen usann fordi ett individ veltet en -påstand, legg det individet inn i den mengden som manglet.
- Var den sann fordi ett individ reddet en -påstand, ta det individet ut.
Å oppgi en motmodell er den mest overbevisende måten å vise at du har forstått hva du regnet. Det viser at du vet hvilket oppslag som bar hele svaret, og ikke bare at du fikk riktig verdi ut.
Merk sammenhengen med entailment fra kap. 3.2: et moteksempel mot en entailment-påstand er nettopp en modell der premisset er sant og konklusjonen usann. Det er samme grep, brukt på en påstand om alle modeller i stedet for på én formel.
Bruk modellen .
a) Avgjør sannhetsverdien til , og vis framgangsmåten.
b) Beskriv en motmodell der formelen får motsatt verdi. Endre så lite som mulig.
c) Forklar i én setning hvorfor akkurat den endringen virker.
(Krevende. Sjanger F2.) Bruk modellen . Avgjør sannhetsverdien til hver formel, og vis framgangsmåten i to lag der formelen har to kvantorer.
a)
b)
c) Sammenlign a) med fra eksempel 3. Hva sier sannhetsverdiene om styrkeforholdet mellom de to formene?
(Krevende. Sjanger F2, full sjanger.) «Betrakt modellen under. (i) Oversett setningen til predikatlogikk. (ii) Avgjør sannhetsverdien i modellen, med fullstendig framgangsmåte. (iii) Oppgi en motmodell der verdien snur, og forklar hvorfor endringen virker. (iv) Forklar med én setning hvorfor og må holdes fra hverandre her.»
D = { Iselin, Kim, Live }
F(i) = Iselin
F(k) = Kim
F(l) = Live
F(V) = { Iselin, Live }
F(H) = { <Iselin, Kim>, <Live, Kim> }
V(x) betyr x er veileder
H(x,y) betyr x hjelper ySetningen: «Alle veilederne hjelper Kim.»
Den skarpe forskjellen i én setning: i en mengde er rekkefølgen likegyldig, men i et ordnet par bærer rekkefølgen hele informasjonen — og er to forskjellige ting.
Testen som skiller dem i praksis: tegn relasjonen som piler. Et par er en pil fra det første til det andre elementet, og en pil peker én vei. At det går en pil fra Arne til Bea, sier ingenting om veien tilbake.
To feller som følger av forvekslingen:
- Å slutte at er sann fordi er det. De to må slås opp hver for seg. I vår modell er den første usann og den andre sann.
- Å slutte «gjennom» relasjonen. Arne kjenner Bea, og Bea kjenner Cato — men er likevel usann. Relasjonen er bare det som står i mengden, ikke det som kunne følge av den.
Motmiddelet er én linje i besvarelsen: skriv ned paret du leter etter, i riktig rekkefølge, før du slår opp.
Modell-evaluering er den reneste fasit-oppgaven i emnet: svaret er sann eller usann, og det finnes ingen tolkningsrom. Vaghet er feil \#4 i bokas register, og den ene sensorveiledningen som finnes, for høsten 2022, er kategorisk på at vaghet i formelle svar teller som feil, ikke som svakhet.
Men her har slarken en annen form enn ellers: den ligger i framgangsmåten, ikke i svaret.
> Vagt: « er vel usann, siden det ser ut som ikke alle synger.»
> Presist: « er usann. Jeg prøver hvert individ i domenet: Arne er medlem av , Bea er ikke medlem av , Cato er medlem. Bea velter formelen, og allkvantoren krever at alle går igjennom.»
Fem spørsmål til ditt eget svar:
- Er hvert atom slått opp i to trinn — hva konstanten viser til, og om det er medlem?
- Står paret du lette etter skrevet ned, i riktig rekkefølge?
- Er hvert individ i domenet ført opp i kvantorevalueringen?
- Er det avgjørende individet pekt ut — den som velter en -påstand eller redder en -påstand?
- Står mellomtrinnene der for sammensatte formler, slik at utregningen kan kontrolleres?
Den enkeltformuleringen som koster mest: «formelen er sann fordi det stemmer med modellen». Det er ingen begrunnelse — det er en gjentakelse av konklusjonen. Begrunnelsen er oppslaget, og oppslaget er det som skal stå.
Seks feil dominerer modelloppgaver.
- Feil \#2 — ombyttet ordnet par. og må slås opp hver for seg. Skriv paret ned før du leter.
- Feil \#4 — sannhetsverdi uten oppslag. En riktig verdi uten framgangsmåte er et gjettet svar. Halve poenget med oppgavetypen er føringen.
- Å glemme et individ i kvantorevalueringen. Med tre individer i domenet skal det stå tre linjer. Tell dem.
- Å behandle tom sannhet som noe rart som kan hoppes over. Er antesedenten usann, går individet igjennom — og det skal skrives ut, ikke forbigås.
- Å slutte gjennom en relasjon. Modellen er fullstendig og sier bare det som står i den. Transitivitet må være oppgitt, den kan ikke antas.
- Å blande de tre klammetypene. er mengde, er ordnet par, er denotasjon. Tre tegn, tre jobber.
En sjuende felle, som hører til feil \#7 — å hoppe over den formelle verktøykassa. Modelloppgaven ser tyngre ut enn den er. Den er den mest mekaniske oppgaven i hele emnet, og den er derfor den tryggeste å ta hvis du har øvd på den én ettermiddag.
Dette kapitlet er skrevet av Anthropics toppmodeller (Claude Opus og Claude Fable) og er foreløpig ikke manuelt gjennomgått — kvalitetskontrollen gjøres av uavhengige KI-agenter, og innmeldte feil rettes fortløpende. Funnet en feil? Meld fra, så retter vi den. Les mer om hvordan innholdet lages.
Skolesaga er en uavhengig læringsressurs og er ikke tilknyttet eller godkjent av den aktuelle utdanningsinstitusjonen. Dette er ikke offisielt studiemateriell. Les mer.