23
Potpunost logike prvog reda (Institute) 1 / 23

Potpunost logike prvog redamarul.ffst.hr/~logika/2007/10travnja/potpunostLPRuvod.pdf · Propozicijska logika Deduktivni sustav IF: ... DIV S Posebni semantiµcki pojmovi za propozicijsku

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Potpunost logike prvog redamarul.ffst.hr/~logika/2007/10travnja/potpunostLPRuvod.pdf · Propozicijska logika Deduktivni sustav IF: ... DIV S Posebni semantiµcki pojmovi za propozicijsku

Potpunost logike prvog reda

(Institute) 1 / 23

Page 2: Potpunost logike prvog redamarul.ffst.hr/~logika/2007/10travnja/potpunostLPRuvod.pdf · Propozicijska logika Deduktivni sustav IF: ... DIV S Posebni semantiµcki pojmovi za propozicijsku

�to doznajemo zahvaljujuci dokazu potpunosti?

Ako smo logiµcki sustav okarakterizirali na dva naµcina, sintaktiµcki isemantiµcki, µzelimo na koji su naµcin uskla�ene dvije karakterizacije.

Harmonija semantike i sintakse u nekoj logici omogucuje da se uispitivanjima nekih svojstava oslonimo na tu µcinjenicu.

Pouzdanost pokazuje da sintaksa nije prejaka za semantiku, da slijedisve �to je dokazivo.

Potpunost pokazuje da je sintaksa dovoljno jaka za semantiku, da jedokazivo sve �to slijedi.

(Institute) 2 / 23

Page 3: Potpunost logike prvog redamarul.ffst.hr/~logika/2007/10travnja/potpunostLPRuvod.pdf · Propozicijska logika Deduktivni sustav IF: ... DIV S Posebni semantiµcki pojmovi za propozicijsku

Termini

Sintaktiµcki termini.

T `D ST dokazuje S u deduktivnom sustavu D.Iz T se moµze izvesti S u deduktivnom sustavu D.

Semantiµcki termini.

T j=MT ima za posljedicu S u semantiµckom sustavu M.Iz T slijedi S u semantiµckom sustavu M.

Ponekad se koriste termini �semantiµcki slijed�i �sintaktiµcki slijed�.

(Institute) 3 / 23

Page 4: Potpunost logike prvog redamarul.ffst.hr/~logika/2007/10travnja/potpunostLPRuvod.pdf · Propozicijska logika Deduktivni sustav IF: ... DIV S Posebni semantiµcki pojmovi za propozicijsku

PrimjerPropozicijska logika

Deduktivni sustav IF : sustav prirodne dedukcije za istinitosnofunkcionalne veznike.

Semantiµcki sustav DIV : dodjeljivanje istinitosnih vrijednosti.

T `IF S akko T j=DIV SPosebni semantiµcki pojmovi za propozicijsku logiku.

Tautolo�ka posljedica.Tautologija.

(Institute) 4 / 23

Page 5: Potpunost logike prvog redamarul.ffst.hr/~logika/2007/10travnja/potpunostLPRuvod.pdf · Propozicijska logika Deduktivni sustav IF: ... DIV S Posebni semantiµcki pojmovi za propozicijsku

PrimjerLogiµcka istina kao poseban sluµcaj slijeda

Tautologija je reµcenica propozicijske logike koja slijedi iz praznogskupa premisa.

Tautologija je istinita u svakoj interpretaciji, pod svakim tumaµcenjem.

(Institute) 5 / 23

Page 6: Potpunost logike prvog redamarul.ffst.hr/~logika/2007/10travnja/potpunostLPRuvod.pdf · Propozicijska logika Deduktivni sustav IF: ... DIV S Posebni semantiµcki pojmovi za propozicijsku

Primjenimo apstraktni pristup

De�nicijaSemantiµcki karakterizirana logika L je struktura

L = hJL, IntL, j=Li

(i) JL jest skup reµcenica,(ii) IntL jest skup interpretacija,(iii) j=L� IntL � JL jest odnos zadovoljavanja.

De�nicija

Reµcenica R 2 JL istinita je u interpretaciji i 2 IntL akko i j=L R.

(Institute) 6 / 23

Page 7: Potpunost logike prvog redamarul.ffst.hr/~logika/2007/10travnja/potpunostLPRuvod.pdf · Propozicijska logika Deduktivni sustav IF: ... DIV S Posebni semantiµcki pojmovi za propozicijsku

Primjenimo apstraktni pristup

De�nicijaZa T � JL, skup modela (istinitih interpretacija) jest skup

ModL (T ) = fi 2 IntL j za sve R 2 T vrijedi i j=L Rg .

De�nicija

T L S (iz T slijedi S u L) akko ModL (T ) � ModL (fSg).

De�nicija

S je valjana u L akko ModL (fSg) = IntL.

Tvrdnja

ModL (fSg) = IntL akko ∅ L S.

(Institute) 7 / 23

Page 8: Potpunost logike prvog redamarul.ffst.hr/~logika/2007/10travnja/potpunostLPRuvod.pdf · Propozicijska logika Deduktivni sustav IF: ... DIV S Posebni semantiµcki pojmovi za propozicijsku

Primjenimo apstraktni pristup na propozicijsku logiku

ModPL (T ) = fh j za sve R 2 T vrijedi h (R) = >gZa tautologiju C , Mod (C ) = IntPL, to jest ∅ PL C .

(Institute) 8 / 23

Page 9: Potpunost logike prvog redamarul.ffst.hr/~logika/2007/10travnja/potpunostLPRuvod.pdf · Propozicijska logika Deduktivni sustav IF: ... DIV S Posebni semantiµcki pojmovi za propozicijsku

Primjenimo apstraktni pristup

De�nicijaSintaktiµcki karakterizirana logika L je struktura

L = hJL,`Li

(i) JL jest skup reµcenica,(ii) `L� }JL � JL jest odnos dokazivanja.

De�nicijaSemantiµcki i sintaktiµcki karakterizirana logika L je struktura

L = hJL, IntL, j=L,`Li

Pomocu odnosa zadovoljavanja j=L moµzemo de�nirati odnos slijeda L.Odnos slijed i odnos dokazivosti su odnosi istog tipa: poskupovi su od}JL � JL.

PitanjeDokaz potpunosti je dokaz ukljuµcenosti jedne relacije u drugoj L�`L.

(Institute) 9 / 23

Page 10: Potpunost logike prvog redamarul.ffst.hr/~logika/2007/10travnja/potpunostLPRuvod.pdf · Propozicijska logika Deduktivni sustav IF: ... DIV S Posebni semantiµcki pojmovi za propozicijsku

Prouµcimo citatEvert Beth (1908�1964)

CitatAko je pojam formalne izvedivosti �iri od pojma semantiµckog naslje�ivanja,moµze se desiti da je konkluzija V formalno izvedena iz odre�enih premisaU1,U2, ... iako ih semantiµcki ne naslje�uje. [...][Ako je pojam semantickog naslje�ivanja �iri od pojma formalneizvedivosti...] moµze se desiti da konkluzija V semantiµcki naslje�uje(istinitost) premisa U1,U2, ..., iako nije iz njih formalno izvediva.

ZadatakO nedostatku kojega svojstva govori prva reµcenica? A druga?�to uµciniti u takvim sluµcajevima?

(Institute) 10 / 23

Page 11: Potpunost logike prvog redamarul.ffst.hr/~logika/2007/10travnja/potpunostLPRuvod.pdf · Propozicijska logika Deduktivni sustav IF: ... DIV S Posebni semantiµcki pojmovi za propozicijsku

Prouµcimo citatEvert Beth (1908�1964)

CitatZa ovo nesuglasje, u oba sluµcaja okrivljujemo pojam formalne izvedivosti(�to usput pokazuje da je pojam semantiµckog naslje�ivanja osnovniji negopojam formalne izvedivosti) i poku�avamo ispraviti ovu situaciju revizijompravila zakljuµcivanja..

ZadatakSlaµzete li se s tvrdnjom da revizija treba zahvatiti sintaktiµckukarakterizaciju logike?Je li moguce da nesuglasje bude neotklonjivo?

(Institute) 11 / 23

Page 12: Potpunost logike prvog redamarul.ffst.hr/~logika/2007/10travnja/potpunostLPRuvod.pdf · Propozicijska logika Deduktivni sustav IF: ... DIV S Posebni semantiµcki pojmovi za propozicijsku

Logika vi�eg redaJaakko Hintikka (1929�)

CitatAli �to je logika vi�eg reda?...[U logici prvog reda] sve su vrijednostikvanti�ciranih varijabli pojedinaµcnosti... Drugim rijeµcima, sa "svi" i "neki"u logici prvog reda uvijek mislimo na "sve jedinke" i "neke jedinke". Nalogiku drugog reda prebacujemo se kada kvanti�ciramo nad skupovima,svojstvima, odnosima ili funkcijama pojedinaµcnosti. U na�im stvarnimogovoranjima oslanjamo se na kvanti�kaciju drugog reda. Mogu zamislitikako Bloomsberryijevi govore jedan drugome takve stvari kao "Bertie imaneka svojstva koja mu ne mogu zamjeriti", "Ne shvacam koja poµzeljnasvojstva Carrington pronalazi u Lyttonu", "Clive je uµclanjen u barem �estklubova", ili "Pitam se u kakvom su odnosu Maynard i Vanessa". S jezikadrugog reda na jezik treceg reda prelazimo kada poµcnemo kvanti�ciratinad svojstvima i odnosima svojstava i odnosa, i tako dalje.

(Institute) 12 / 23

Page 13: Potpunost logike prvog redamarul.ffst.hr/~logika/2007/10travnja/potpunostLPRuvod.pdf · Propozicijska logika Deduktivni sustav IF: ... DIV S Posebni semantiµcki pojmovi za propozicijsku

PitanjeImajuci u vidu µcinjenicu da je logika drugog reda nepotpuna, �to moµzetezakljuµciti s obzirom na Bethovu strategiju "revizije pravila zakljuµcivanja"?

(Institute) 13 / 23

Page 14: Potpunost logike prvog redamarul.ffst.hr/~logika/2007/10travnja/potpunostLPRuvod.pdf · Propozicijska logika Deduktivni sustav IF: ... DIV S Posebni semantiµcki pojmovi za propozicijsku

Konvencije zapisa

Odnos zadovoljavanja u propozicijskoj logici.

Dodjeljivanje istinitosnih vrijednosti, skraceno DIV .Simboliµcki zapis j=DIV .

Odnos slijeda u propozicijskoj logici.

Reµcenica S je tautolo�ka posljedica skupa reµcenica T .Zalorabeci zapis umjesto T DIV S pisat cemo T j=DIV S akko zasvako dodjeljivanje h istinitosnih vrijednosti h (S) = > kad god za sveR 2 T vrijedi da h (R) = >.

Odnos dokazivosti u propozicijskoj logici.

T dokazuje S u sustavu prirodne dedukcije za propozicijsku logiku:postoji dokaz za S iz T koji koristi jedino pravila zaistinitosnofunkcionalne veznike i ?.Zapis: T `IF S .

(Institute) 14 / 23

Page 15: Potpunost logike prvog redamarul.ffst.hr/~logika/2007/10travnja/potpunostLPRuvod.pdf · Propozicijska logika Deduktivni sustav IF: ... DIV S Posebni semantiµcki pojmovi za propozicijsku

Konvencije zapisa

Odnos zadovoljavanja u logici prvog reda.

Zadovoljavnje u strukturi prvog reda pod praznim dodjeljivanjemvrijednosti: istinitost u strukturi prvog reda.Simboliµcki zapis j=SPR .

Odnos slijeda u logici prvog reda.

Reµcenica S je posljedica pprvog reda skupa reµcenica T .Zalorabeci zapis umjesto T SPR S pisat cemo T j=SPR S akko zasvaku strukturu prvog reda vrijedi M j= S kad god za sve R 2 T vrijedida M j= R.

Odnos dokazivosti u logici prvog reda.

T dokazuje S u sustavu prirodne dedukcije za logiku prvog reda:postoji dokaz za S iz T koji koristi jedino pravila zaistinitosnofunkcionalne veznike, za ?, za univerzalini i egzistencijalnikvanti�katore, te za predikat identiteta.Zapis: T `LPR S .

(Institute) 15 / 23

Page 16: Potpunost logike prvog redamarul.ffst.hr/~logika/2007/10travnja/potpunostLPRuvod.pdf · Propozicijska logika Deduktivni sustav IF: ... DIV S Posebni semantiµcki pojmovi za propozicijsku

Strategija dokazaSvo�enje na rije�eni problem pomocu mostova

Sloµzeniji problem svesti na vec rije�eni jednostavniji problem.

Problem dokaza potpunosti za logiku prvoga reda svesti na dokazpotpunosti za propozicijsku logiku.

Prvi dokaz potpunosti logike prvog reda izradio je 1929. Kurt Gödel(1906�1978) u svojoj doktorskoj disertaciji. Njegov se dokaz odnosi naaksiomatski izloµzenu logiku prvog reda.Na�dokaz odnosi se na sustav prirodne dedukcije.

U gradnji dokaza oslonit cemo se na ideje Leona Henkina(1921-2006).

Osnovne ideje: izgraditi dva "mosta", jedan koji ce povezati teorijejezika LPR s teorijama jezika PL, drugi koji ce povezati strukture prvogreda i dodjeljivanja istinitosnih vrijednosti.

(Institute) 16 / 23

Page 17: Potpunost logike prvog redamarul.ffst.hr/~logika/2007/10travnja/potpunostLPRuvod.pdf · Propozicijska logika Deduktivni sustav IF: ... DIV S Posebni semantiµcki pojmovi za propozicijsku

Svjedoci

Pro�irenje jezika s individualnim konstantama koje svjedoµce.

Neka je L jezik prvoga reda. µZelimo dokazati da ako je reµcenica S izjezika L posljedica prvoga reda skupa T reµcenica jezika L, ondaT `LPR S . Prvi korak je pro�iriti jezik L na bogatiji jezik LH , kojisadrµzi beskonaµcno mnogo novih simbola za individualne konstante,koje nazivamo konstantama koje svjedoµce.

(Institute) 17 / 23

Page 18: Potpunost logike prvog redamarul.ffst.hr/~logika/2007/10travnja/potpunostLPRuvod.pdf · Propozicijska logika Deduktivni sustav IF: ... DIV S Posebni semantiµcki pojmovi za propozicijsku

Henkinova teorija

Nakon dodavanja konstanti koje svjedoµce, izdvajamo jednu posebnuteoriju H u obogacenom jeziku LH .

Ova se teorija sastoji od raznih reµcenica koje nisu tautologije ali jesuistine logike prvoga reda, uz jo�neke dodatne reµcenice koje senazivaju Henkinovim aksiomima koji svjedoµce.

Takvi aksiomi imaju oblik 9xP(x)! P(c) gdje je c konstanta kojasvjedoµci. Ta se konstanta paµzljivo bira kako bi uµcinila istinitima lemuHenkinove konstrukcije i eliminacijski teorem.

(Institute) 18 / 23

Page 19: Potpunost logike prvog redamarul.ffst.hr/~logika/2007/10travnja/potpunostLPRuvod.pdf · Propozicijska logika Deduktivni sustav IF: ... DIV S Posebni semantiµcki pojmovi za propozicijsku

Eliminacijski teorem

Henkinova teorija je dovoljno slaba a formalni sustav LPR dovoljnojak pa omogucuju da dokaµzemo sljedece: Neka je p neki formalnidokaz prvoga reda µcije su reµcenice iz L ili iz H a konkluzija reµcenica izL. Premise iz H mogu se eliminarati iz ovog dokaza zahvaljujuciprimjeni pravila za kvanti�katore. Preciznije, postoji formalni dokaz p0

µcije su premise samo one premise iz p koje su reµcenice jezika L i on,tj. p0 ima istu konkluziji kao i p.

T � L i H � LHT [H ` LPRS ) T `LPR S

(Institute) 19 / 23

Page 20: Potpunost logike prvog redamarul.ffst.hr/~logika/2007/10travnja/potpunostLPRuvod.pdf · Propozicijska logika Deduktivni sustav IF: ... DIV S Posebni semantiµcki pojmovi za propozicijsku

Henkinova konstrukcija

S druge strane, Henkinova teorija je dovoljno jaka a pojam struktureprvoga reda dovoljno �irok pa omogucuju da dokaµzemo sljedece: zasvako dodjeljivanje istinitosnih vrijednosti h koje dodjeljuje > svakojispravno sastavljenoj formuli iz H postoji struktura prvoga reda MH

takva MH j= S za svaku S kojoj h dodjeljuje >. Ovakva konstrukcijastrukture MH koja polazi od dodjeljivanja istinitosnih vrijednosti hponekad se naziva Henkinovom konstrukcijom.

(Institute) 20 / 23

Page 21: Potpunost logike prvog redamarul.ffst.hr/~logika/2007/10travnja/potpunostLPRuvod.pdf · Propozicijska logika Deduktivni sustav IF: ... DIV S Posebni semantiµcki pojmovi za propozicijsku

Povezivanje u dokaz potpunosti

Ove rezultate moµzemo iskoristiti za svrhu dokazivanja teoremapotpunosti.Pretpostavimo da su sve reµcenice iz T te reµcenica S reµcenice izpoµcetnog jezika L, te da je S posljedica prvog reda od T , tj.T j=SPR S .µZelimo dokazati da T `LPR S .Po pretpostavci, ne postoji struktura prvoga reda u kojoj su svereµcenice iz T [ f:Sg istinite.Po Henkinovoj konstrukciji, ne postoji dodjeljivanje istinitosnihvrijednosti h koje dodjeluje vrijednost > svim reµcenicama iz skupaT [H [ f:Sg. Kada bi takvog dodjeljivanja bilo, onda bi strukturaprvoga reda MH veri�cirala T [ f:Sg.Zato je S tautolo�ka posljedica od T [H.Po teoremu potpunosti za propozicijsku logiku, postoji formalni dokazp za S iz T [H.Po eliminacijskom teoremu, putem kori�tenja pravila dokaza zakvanti�katore, dokaz p se moµze transformirati u formalni dokaz p0 zaS iz premisa iz T . Dakle, T `LPR S , �to smo i µzeljeli dokazati.

(Institute) 21 / 23

Page 22: Potpunost logike prvog redamarul.ffst.hr/~logika/2007/10travnja/potpunostLPRuvod.pdf · Propozicijska logika Deduktivni sustav IF: ... DIV S Posebni semantiµcki pojmovi za propozicijsku

Pregled strukture dokaza

T j=SPR ST [ f:Sg j=SPR ? [znaµci isto �to i prethodno; lako]

H [ T [ f:Sg j=DIV ? [treba izgraditi most izme�u dvajusemantiµckih sustava; sloµzeno].

H [ T j=DIV S [znaµci isto �to i prethodno; lako]H [ T `IF S [iz prethodnoga i teorema potpunosti za prozicijskulogiku; svo�enje na vec rije�eni problem]H [ T `LPR S [dokazivost u slabijem povlaµci dokazivost u jaµcemsustavu]

H [ T `LPR S ) T `LPR S [eliminacijski teorem; sloµzeno]T `LPR S

(Institute) 22 / 23

Page 23: Potpunost logike prvog redamarul.ffst.hr/~logika/2007/10travnja/potpunostLPRuvod.pdf · Propozicijska logika Deduktivni sustav IF: ... DIV S Posebni semantiµcki pojmovi za propozicijsku

Rjeµcnik

Svjedok: individualna konstanta koja µcini istinitom egzistencijalnokvanti�ciranu reµcenicu.

Neformalno: ako postoji predmet koji ispunjava uvjet P, ondakonstruiramo ime jednog takvog predmeta. Pribliµzno: �ono �to je P�.

Henkinova teorija: teorija koja svodi teorije logike prvog reda nateorije koje se mogu ispitivati unutar propozicijske logike. Henkinovateorija ne dodaje novu "priµcu", ali dodaje svjedoke.

Henkinova konstrukcija: struktura prvog reda izgra�ena na osnovidodjeljivanja istinitosnih vrijednosti koje veri�cira sve reµceniceHenkinove teorije. K tome, "predmeti" u toj strukturi su skupoviimena.

(Institute) 23 / 23