23.01.2014 Views

LOGIˇCKI TIPOVI I ONTOLOGIJA – ZABILJEŠKE

LOGIˇCKI TIPOVI I ONTOLOGIJA – ZABILJEŠKE

LOGIˇCKI TIPOVI I ONTOLOGIJA – ZABILJEŠKE

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

LOGIČKI <strong>TIPOVI</strong> I <strong>ONTOLOGIJA</strong> <strong>–</strong><br />

<strong>ZABILJEŠKE</strong><br />

5.2.2009., 2.12.2007., prva inačica 23.06.2004.


1 Uvod: logički tipovi i ontologija<br />

1.1 Što su to logički tipovi<br />

Uvodno razlikovanje: prema logičkome tipu razlikujemo, primjerice, pojedinačne<br />

predmete od njihovih svojstava i relacija, a od svega toga, nadalje,<br />

svojstva svojstava i relacija, relacije svojstava i relacija, itd.<br />

Prva teorija tipova:<br />

B. Russell (1872.<strong>–</strong>1970.) u ‘Mathematical logic as based on the theory of<br />

types’ (ML), 1908., (Logic and Knowledge, London 1956.); u A. N. Whitehead,<br />

B. Russell: Principa mathematica (PM), 1910.<strong>–</strong>1913., sv. 1.<br />

Prethodnici: Frege (1848.<strong>–</strong>1925.), npr. u ‘Funktion und Begriff’, 1891.,<br />

na kraju teksta; u Grundgesetze der Arithmetik, 1983.-1903., §§21-25).<br />

Lit. Nino B. Cocchiarella, ‘Theory of Types’, u Routledge Encyclopedia<br />

of Philosophy.<br />

Logičke smo tipove već susreli u elementarnoj logici:<br />

a) iskazna logika: nema tipa predmeta, osim ako 〈〉 ne uzmemo kao tip;<br />

b) priročna logika (logika prvoga reda): svi su predmeti u predmetnome<br />

području tipa 0, to su predmeti prvoga reda (pojedinačni predmeti); pokoličavanje<br />

se izrvršuje samo po predmetima tipa 0 — upravo se time i definira<br />

logika prvoga reda. Tomu tipu predmeta odgovaraju i simboli tipa<br />

0: predmetne konstante i predmetne varijable. Skupovi uredenih n-toraka<br />

(tj. relacije) predmeta prvoga reda, tipa su 〈0, . . .,0〉 (ne ulaze u predmetno<br />

područje) i označeni su prirocima istoga tipa. To su tipovi drugoga reda.<br />

Mjesnost je priroka zapravo oznaka za tip. Tek se logikom drugoga reda<br />

uvodi i pokoličavanje na “predmetima” drugoga reda.<br />

Tipske su razlike relativne: npr. brojeve možemo uzeti kao predmete<br />

tipa 0 (tip prvoga reda), a njihova svojstva i relacije kao tipove drugoga reda<br />

— iako se brojevi kao takvi mogu definirati kao svojstva svojstava (tipovi<br />

trećega reda).


1.2 Ontologija<br />

Ontologiju smo dosad (u logici prvoga reda) maksimalno držali neutralnom<br />

i liberalnom - u smislu što ćemo prihvaćati kao predmete (u predmetnome<br />

području), a što ne. Kao predmeti prvoga reda javljali su nam se:<br />

• konkretni predmeti: obični predmeti (ljudi, gradovi, stolice i sl.;<br />

• apstraktni predmeti: geometrijska tijela, brojevi, jezični predmeti u<br />

dokazu potpunosti);<br />

Uz to su se javljali pojmovi kao istina, neistina (već u iskaznoj logici) i<br />

relacije (skupovi n-toraka) koji su unosili odredenu “strukturu” medu predmete.<br />

Istinu (neistinu) i relacije kao takve nismo uzimali kao predmete,<br />

makar bismo i to mogli ako zanemarimo njihovu specifičnost (npr. neka<br />

D = {i, n}).<br />

Javljali su se problemi: npr. što označuju odredeni opisi? Russell je na<br />

to pitanje odgovorio eliminacijom odredenih opisa, dopuštajući samo njihovo<br />

kontekstualno značenje u rečenici.<br />

U logici višega reda, gdje se u predmetnim područjima javljaju i predmeti<br />

višega reda, uspostavlja se izričit logički odnos medu predmetima različitoga<br />

reda. Ontologija time dobiva širu i općenitiju strukturu.<br />

3


2 Paradoksi<br />

Razdioba paradoksa (Frank Ramsey (1903.<strong>–</strong>1930.), ‘The foundations of mathematics’,<br />

1925.):<br />

1) logičko-matematički: Burali-Fortiev, Cantorov, Russellov (Zermelo)<br />

paradoks.<br />

2) semantički ili epistemologijski: Epimenid, Richardov, Berryev, Grellingov<br />

paradoks.<br />

2.1 Cantorov paradoks i teorija skupova<br />

Pojam sveopćega (univerzalnoga) skupa U (skup svih skupova) sadrži paradoks!<br />

(Georg Cantor, 1845.<strong>–</strong>1918., izgradio teoriju skupova 1874.<strong>–</strong>1897.)<br />

2.1.1 Prethodni pojmovi<br />

Skup: ”okupljanje u cjelinu odredenih, različitih predmeta naše zamjedbe ili<br />

naše misli” (Cantor, 1895.).<br />

Kardinalni broj skupa S, |S|: broj članova skupa S. Prazan skup ima<br />

kardinalni broj 0.<br />

A i B imaju isti kardinalni broj, |A| = |B|, akko su jednakobrojni (ekvipotentni),<br />

A ≈ B.<br />

— Skupovi su A i B jednakobrojni akko izmedu njih opstoji odgovaranje<br />

(korespondencija) 1 za 1; tj. obostrano jednoznačno pridruživanje (bijekcija<br />

= injekcija i surjekcija, s A na B).<br />

Skup je S beskonačan ako i samo ako je jednakobrojan sa svojim pravim<br />

podskupom. Inače je konačan.<br />

Npr. skup N (prirodni brojevi) i skup svih parnih pozitivnih cijelih brojeva<br />

kao pravi podskup skup N .


(Alternativno: skup je konačan akko jednakobrojan je s nekim prirodnim<br />

brojem. Pri tom je prirodan broj definiran kao skup svih manjih brojeva -<br />

von Neumannova definicija prirodnoga broja. — I prazan je skup konačan).<br />

Skup je prebrojiv (denumerable) ako i samo ako ima isti kardinalni broj<br />

kao i P (skup svih pozitivnih cijelih brojeva). Taj je kardinalni broj ℵ 0 (“alef<br />

nula”). <strong>–</strong> Npr. prebrojiv je skup Q (skup svih racionalnih brojeva) — sve<br />

racionalne brojeve možemo uvrstiti u tablicu a zatim ih postaviti u linearni<br />

poredak (pratimo strjelice u tablici!):<br />

1<br />

→ 1 1 2<br />

2<br />

1<br />

1<br />

→ . . .<br />

3<br />

ւ ր ւ<br />

2<br />

2<br />

↓ ր ւ<br />

3<br />

1<br />

3<br />

2<br />

. ւ .<br />

2<br />

. . .<br />

3<br />

3<br />

. . .<br />

3<br />

.<br />

Skup je izbrojiv (enumerable, countable) ako i samo ako je konačan ili<br />

prebrojiv.<br />

Ima i beskonačan neprebrojiv skup - R (skup svih realnih brojeva). To<br />

se dokazuje dijagonalnim postupkom: definira se broj n veći od 0 a manji<br />

ili jednak 1 (0 < x ≤ 1), koji se od prvoga broja u pretpostavljenoj tablici<br />

svih brojeva toga intervala razlikuje prema prvoj decimali, od drugoga prema<br />

drugoj itd. Definiranoga broja n nema u tablici, tj. ne može se prebrajanjem<br />

doći do njega:<br />

0, a 1,1 a 1,2 a 1,3 . . .<br />

0, a 2,1 a 2,2 a 2,3 . . .<br />

0, a 3,1 a 3,2 a 3,3 . . .<br />

.<br />

.<br />

.<br />

Napomenimo da se brojevi u tablicu zapisuju tako da nema nijedne znamenke<br />

iza koje slijede same nule, nego se umjesto 0, 1000 . . . piše 0, 0999 . . .<br />

itd. (razlika izmedu 0, 1 i 0, 0999 . . . konvergira nuli: 0, 01; 0, 001; 0, 0001; . . .)<br />

— dakle se radi samo o beskonačnim decimalnim razlomcima.<br />

Broj je n definiran tako da se dijagonalno umjesto a i,i stavlja znamenka<br />

koja nije ni a i,i ni 0.) Stoga se n razlikuje od prvoga broja po tome što<br />

.<br />

5


umjesto a 1,1 ima bilo koju znamenku koja nije ni a 1,1 ni 0; od drugoga se<br />

broja po tome što umjesto umjesto a 2,2 ima bilo koju znamenku koja nije ni<br />

a 2,2 ni 0; itd. n se stoga razlikuje od svakoga broja u tablici.<br />

Partitivni (potencijski) skup od S, ℘S, jest skup svih podskupova od S<br />

(uvijek uključuje i prazan skup).<br />

Partitivni skup skupa S ima veličinu 2 S . Partitivni skup skupa P ima<br />

veličinu 2 ℵ 0<br />

.<br />

|R| = c = 2 ℵ 0<br />

. To se dokazuje<br />

• pomoću svojstva realnih brojeva da se svaki realan broj može injektivno<br />

(jedan za jedan) preslikati u podskup racionalnih brojeva manjih od<br />

njega (pa je c ≤ 2 ℵ 0<br />

),<br />

• te pomoću svojstva da se svaki podskup skupa P može injektivno preslikati<br />

u realan broj s decimalnim znamenkama samo 0 i 1 unutar zatvorenoga<br />

intervala [0, 1] (pa je 2 ℵ 0<br />

≤ c) (pritom se redom svakomu<br />

pozitivnomu cijelomu broju koji je član podskupa, pridružuje 1, inače<br />

0).<br />

(Beskonačni ili transfinitni kardinalni brojevi, ℵ 0 , ℵ 1 = c, ℵ 2 = 2 ℵ 1<br />

, itd.<br />

Cantorova hipoteza kontinuuma, 1878.: svaki beskonačan podskup kontinuuma<br />

jest izbrojiv ili ima kardinalni broj kontinuuma.)<br />

2.1.2 Cantorov poučak<br />

Cantorov poučak (1891.) : kardinalni broj partitivnoga skupa od S veći je<br />

od kardinalnoga broja skupa S, |℘S| > |S|. Dokaz:<br />

1) |S| ≤ |℘S|, jer ima funkcija jedan za jedan (injektivna) za koju svaki<br />

član s i ∈ S ima kao svoju sliku jednočlani skup {s i } ∈ ℘S.<br />

2) Dijagonalnim se postupkom dokazuje da |S| ≠ |℘S|. Neka |S| = |℘S|.<br />

Tada opstoji odgovaranje jedan za jedan, tako da svakomu s i ∈ S odgovara<br />

neki p i ∈ ℘S. Neka je p ∗ skup svih članova skupa S koji nisu članovi svojih<br />

odgovarajućih članova skupa ℘S. I skupu p ∗ treba odgovarati neki s ∗ . No,<br />

je li s ∗ ∈ p ∗ . To nas pitanje vodi u protuslovlje. Stoga ne stoji da |S| = |℘S|<br />

Iz 1) i 2) zajedno slijedi poučak.<br />

6


(Quineov slikovit primjer za Cantorov poučak: ima više skupova krava<br />

nego krava.)<br />

2.1.3 Cantorov paradoks<br />

Cantorov paradoks (1899. u pismu Dedekindu, ili koju godinu prije, obj.<br />

1932.): kardinalni broj partitivnoga skupa sveopćega skupa veći je od kardinalnoga<br />

broja sveopćega skupa, |℘U| > |U| — opstoji li sveopći skup i koji<br />

je njegov kardinalni broj?<br />

Cantor je smatrao da je neka skupina skup ako i samo ako ju neprotuslovno<br />

možemo smatrati predmetom. Anticipacija von Neumannova razlikovanja<br />

skupa i razreda.<br />

Lit. Pavle Papić, Uvod u teoriju skupova, Zagreb, 2000; Darko Žubrinić,<br />

Diskretna matematika, Zagreb, 1997; Vladimir Devidé, Matematička čitanka,<br />

Zagreb, 1991.<br />

Seymour Lipschutz, Set theory and related topics, McGraw<strong>–</strong>Hill, 1998.<br />

Herbert Enderton, Set theory, Academic Press, 1977.<br />

G. Boolos, J. Burgess, R. Jeffrey, Computability and logic (4th izd.), Cambridge<br />

UP, 2002.<br />

2.1.4 Burali-Fortiev paradoks<br />

Cesare Burali-Forti (1897, prvi objavljeni paradoks) — paradoks o skupu<br />

svih rednih brojeva: neka je redni broj skup svih prethodnih rednih brojeva,<br />

skup svih rednih brojeva je ω, ali je redni broj skupa ω broj ω + 1.<br />

2.2 Russellov paradoks<br />

Bertrand Russell (1901. otkrio paradoks, pismo Fregeu 1902., Principles of<br />

mathematics, 1903.); paradoks je neovisno otkrio Ernst Zermelo.<br />

a) Mogu se razlikovati “prirecivi” (predicable) i “neprirecivi” (non-predicable)<br />

priroci (pojmovi). Prvi se pririču sebi (npr. ‘je prirok’ je prirok, ‘je jedno-<br />

7


mjesta’ je jednomjestan), a drugi ne (‘je bijel’ nije bijel, ‘je dvomjestan’ nije<br />

dvomjestan). Definirajmo sljedeći prirok:<br />

ne se priricati sebi.<br />

Pririče li se on sebi ili ne?<br />

b) Skup svih skupova koji nisu svoji članovi, {x | x /∈ x}; je li taj skup<br />

svoj član ili nije?<br />

Taj je paradoks uzdrmao temelje Fregeova logicističkoga programa (svodenja<br />

aritmetike na logiku).<br />

Fregeov V. aksiom:<br />

⊢ ( ) ǫf(ǫ) = ) αf(α)) = ∀x(fx = gx)<br />

)<br />

ǫf(ǫ) je ime vrijednosnoga toka (opsega) funkcije (pojma) f(ξ); definicija:<br />

imati isti vrijednosni tok znači imati za isti argument istu vrijednost funkcije;<br />

vrijednosni je tok za Fregea neki predmet.<br />

Napomene uz Fregea:<br />

a) zašto ‘=’ umjesto ‘↔’? Jer je značenje rečenice i vrijednost pojma (kao<br />

funkcije s jednim argumentom) istinitosna vrijednost — istina (das Wahre)<br />

ili neistina (das Unwahre), a to su za Fregea predmeti (rečenica je vlastito<br />

ime istine, odnosno, neistine);<br />

b) Znak ‘⊢’ ima dva dijela:<br />

vodoravna crta je oznaka za funkciju koji ima vrijednost istinu ako izraz<br />

koji slijedi označuje istinu, i vrijednost neistinu, ako izraz koji slijedi ne<br />

označuje istinu;<br />

okomita (sudna) crta: njome se tvrdi da izraz koji slijedi iza vodoravne<br />

crte znači istinu.<br />

Russellov paradoks ruši i obično (“naivno”) shvaćanje skupova, prema<br />

kojem vrijedi aksiom sadržaja (komprehenzije):<br />

∃y∀x(x ∈ y ↔ P(x))<br />

(odnosno: ∀z 1 . . . ∀z n ∃y∀x(x ∈ y ↔ P(x)), gdje su z 1 , . . .,z n varijable<br />

koje se javljaju u P).<br />

8


Popularizacija Russellova paradoks (Russell, 1919.): brijač u nekome selu<br />

koji brije sve one koji sami sebe ne briju. Brije li on sam sebe ili ne? - No to<br />

možemo lako riješiti, zaključujući da nema takova brijača.<br />

2.3 “Semantički” (“epistemologijski”) paradoksi”<br />

2.3.1 Richardov paradoks<br />

Jules Richard (1905. - pismo uredniku časopisa, pretisnuto 1906.)<br />

1) Skup svih (konačnih) izraza pomoću hrvatske abecede (30 slova) jest<br />

prebrojiv (shvatimo i rečenice kao nizove slova). Te izraze možemo poredati:<br />

jednočlani izrazi (jedno slovo): ima ih 30<br />

dvočlani izrazi (dva slova): ima ih 30 × 30<br />

tročlani izrazi (tri slova): ima ih 30 × 30 × 30<br />

itd.<br />

(kao i decimalni sustav brojeva, samo je ovdje osnovica 30; u decimalnom<br />

sustavu ne brojimo posebno brojke koje počinju s nulama)<br />

2) E: svi (decimalni) brojevi koji se mogu definirati konačnim brojem<br />

riječi; ima prebrojivo mnogo takvih brojeva (npr. ima prebrojivo mnogo<br />

različitih brojeva koji se mogu izraziti kao konačni decimalni razlomci; no<br />

prebrojivim skupom izraza ne može se izraziti više od prebrojivo mnogo<br />

brojeva).<br />

Te brojeve i njihove definicije možemo poredati u niz (idemo redom po<br />

nizu izraza i preskačemo sve one koji ne označuju broj):<br />

1. broj - definicija 1<br />

2. broj - definicija 2<br />

3. broj - definicija 3<br />

itd.<br />

3) N: broj koji ima 0 kao cijelu znamenku, a od n-toga broja izmedu 0 i<br />

1 razlikuje se u njegovoj n-toj znamenci p, tako da<br />

umjesto p ima p + 1 ako p nije 8 ili 9, ili 1 ako je p 8 ili 9.<br />

9


Toga broja nema u tablici, a ipak je definiran konačnim brojem riječi.<br />

(To je dijagonalni postupak kao u Cantora za neprebrojivaost skupa realnih<br />

brojeva.)<br />

Kao da ima više nego prebrojivo mnogo brojeva s konačnim definicijama,<br />

a ipak, ima samo prebrojivo mnogo brojeva s konačnim definicijama.<br />

2.3.2 Berryev paradoks<br />

George Godfrey Berry (1906., oxfordski knjižničar), paradoks formulirao Russell<br />

(1906.) na temelju Berryeva pisma:<br />

Najmanji broj neimenljiv u manje od dvadeset slogova.<br />

The least integer not nameable in fewer than nineteen syllables.<br />

(111,777)<br />

2.3.3 Grellingov paradoks<br />

Kurt Grellling (1908.) (verbalna) varijanta Russellova paradoksa: razlikuju<br />

se heterologijski i autologijski pridjevi prema tome govore li o sebi ili ne.<br />

a) heterologijski pridjevi: jednosložan, bijel, drven, brz, itd.<br />

b) autologijski pridjevi: višesložan, trosložan, hrvatski, izreciv,<br />

ne-bijel, itd.<br />

Je li pridjev “heterologijski” heterologijski?<br />

2.3.4 Lažljivac i dr.<br />

Lažljivac (Eubulid, filozof 4. st. pr. Kr.): Ovo što upravo govorim, jest neistinito.<br />

Epimenid (oko 600.): Svi Krećani lažu (nije pravi paradoks, zašto?).<br />

Ti se paradoksi rješavaju uvodenje hijerarhije jezikâ (predmetni jezik i<br />

metajezik, Tarski).<br />

10


2.4 Razgranjena (ramificirana) teorija tipova<br />

2.4.1 Opća značajka paradoksâ prema Russellu<br />

Russell: navedeni paradoksi sadrže pretpostavku o nekoj sveukupnosti (totality)<br />

koja treba uključivati i članove definirane samom tom sveukupnošću<br />

(ili: uključivati samu sebe kao svoj član), samoodnošajnost:<br />

• svi skupovi i skup svih skupova (ako nisu svoji članovi); svi pojmovi i<br />

pojam koji vrijedi o svih pojmovima (ako ne vrijede o sebi) (Russellov<br />

i Cantorov paradoks, koji Russell ovdje ne navodi) (Russell navodi i<br />

odgovarajući paradoks o svim relacijama i relaciji T svih relacija ako<br />

ne stoje u relaciji T - vrijedi li T(T, T)?),<br />

• svi redni brojevi i redni broj (dobro uredena skupa) svih rednih brojeva<br />

(Burali-Forti),<br />

• sve (konačne) definicije (brojeva) i definicija definirana svim tim definicijama<br />

(Richard),<br />

• sva imena i ime koje uključuje sva imena (Berry): za svako ime i, ako<br />

i ima manje od 20 slogova, i ne imenuje broj n,<br />

• svi pridjevi i pridjev svih pridjeva (ako ne govore o sebi) (Grelling) -<br />

nema u Russella,<br />

• svi iskazi i iskaz o svim iskazima (ako ih sada iskazujem) (Lažljivac):<br />

za bilo koji iskaz p vrijedi, ako sada tvrdim p, p nije istinito.<br />

2.4.2 Načelo “poročnoga (začaranoga) kruga”<br />

Paradoksi će se izbjeći ako se pridržavamo načela poročnoga kruga: štogod<br />

uključuje sve članove neke skupine (collection), ne smije biti član te skupine.<br />

(Ili: nijedna sveukupnost (totality) ne može sadržavati članove definirane<br />

tom sveukupnošću)<br />

2.4.3 Logički tipovi<br />

Postoje u Russella 2 “lagano različite” inačice teorije tipova (Church):<br />

1. (ranija): ML, 1908. i Uvod u PM, pogl. 2,<br />

11


2. (kasnija): PM, *12, i Uvod u 2. izd. PM.<br />

(ima i Churchova inačica iz Introduction to mathematical logic, 1956,<br />

§§58<strong>–</strong>59).<br />

Uglavnom se držimo prve, ranije inačice.<br />

Prethodna razlikovanja<br />

1. Pojedinačni predmeti (individuals): jednostavni, opstoje samostalno<br />

(on its own account)<br />

2. stavci (propositions) (i sudovi kojim ih tvrdimo); jednostavan primjer:<br />

stavak “A vidi B” jest složaj sastavnica A, videnje, i B <strong>–</strong> vidjenje tu<br />

nije relacija nego član (term) relacije bistava (entities); pojedinačni su<br />

predmeti “izvorne” (genuine) sastavnice stavaka, ne nestaju u analizi<br />

kao razredi i odredeni opisi (PM 51); stavak je nepotpun i traži dopunu<br />

sudom,<br />

3. stavačne funkcije: ono što dobijemo kad neke članove u stavku ostavimo<br />

dvosmislenim, neodredenim, dvosmislene su <strong>–</strong> njihov izraz sadrži<br />

varijablu; <strong>–</strong> kad se varijabli priduži vrijednost, dobivamo stavke.<br />

Stavačna je funkcija npr. φˆx, njezina neodredena je vrijednost φx, njezina<br />

je odredena (nedvosmislena) vrijednost φa.<br />

Stavačna se funkcija ne definira kao preslikavanje sa skupa u skup, jer se<br />

ne pretpostavlja opstojnost skupova te se skup izvodi iz stavačne funkcije.<br />

Kažemo da vrijednost x za koju je φx istinito, zadovoljava funkciju φˆx.<br />

(a) Funkcija ne može imati medu svojim vrijednostima ništa što pretpostavlja<br />

funkciju; vrijednosti funkcije su pretpostavljene funkcijom a ne obratno<br />

(PM 39). Jer funkcija je dobro-definirana kad su joj dobro definirane vrijednosti:<br />

PRIMJER: Funkcija φˆx ima neodredenu vrijednost φx; odredene su vrijednosti:<br />

φa, φb, φc itd. Te vrijednost moraju već prije funkcije biti definirane<br />

kao želimo da funkcija bude dobro definirana. <strong>–</strong> “ˆx je čovjek”, “x je čovjek”<br />

i “Ivan je čovjek”.<br />

(b) Sve funkcije koje kao argument imaju a, nisu legitimna sveukupnost<br />

(prema načelu poročnoga kruga).<br />

12


PRIMJER: funkcija f(φˆx, x), može se poopćiti u: ∀φf(φˆx, x). No i to<br />

je jedna funkcija od x. Stoga bi sama trebala biti jednom od vrijednosti<br />

varijable φˆx. Dakle, funkcija ∀φf(φˆx, x) sadrži sveukupnost <strong>–</strong> ∀φ <strong>–</strong> koje bi<br />

sama trebala biti članom.<br />

“Svi” (“uvijek”) u stavačnim funkcijama (npr. pojmovi) ne može uključivati<br />

sve vrijednosti za “x” (tada bi uključivalo i sve stavke i sve funkcije), nego<br />

samo “legitimnu sveukupnost” za koju je funkcija smislena. Ta je legitimna<br />

sveukupnost “područje značenja” funkcije: čine ga svi argumenti za koje je<br />

funkcija istinita ili neistinita (za koje ima znaěnje, vrijednost) (ML 72, 72*,<br />

73).<br />

Riječi kao što su “istiniti”, “neistinit”, “stavak”, “stavačna funkcija” imaju<br />

“sustavnu dvosmislenost”. p je istinito izgleda kao jedna funkcija, ali je<br />

to uistinu mnogo “analognih” funkcija s različitim značenjskim područjima.<br />

Tako ni logički zakoni nisu iskazi (stavci) jer ne možemo reći da vrijede o<br />

svim iskazima. Zbog načela se poročnoga kruga ne može reći: “Svi su iskazi<br />

istiniti ili neistiniti”. Možemo samo reći:<br />

p je istinito ili neistinito,<br />

p i ne-p ne mogu oba biti istiniti,<br />

gdje je p bilo koji iskaz (stavak).<br />

Tip<br />

Tip je “područje značenja neke funkcije”, skupina argumenata za koje rečena<br />

funkcija ima vrijednost (za koje je istinita ili neistinita).<br />

Područje vrijednosti vezane varijable takoder je tip - odreden je funkcijom<br />

koje se sve vrijednosti razmatraju.<br />

Tehnička formulacija načela poročnoga krug: što god sadrži vezanu varijablu,<br />

ne smije biti vrijednost te varijable .<br />

Svaki izraz koji sadrži vezanu (apparent) varijablu (tj. odnosi se na sve<br />

nekoga tipa), višega je tipa od te varijable (ML 102).<br />

Hijerarhija tipova<br />

Prvi tip: pojedinačni predmeti.<br />

1. Funkcije prvoga reda (φ!ˆx, φ!(ˆx, ŷ) a vrijednost im je φ!x, φ!(x, y))<br />

13


(a) matrice (ili: prirične, predikativne funkcije) prvoga reda (nema<br />

vezanih varijabla): vrijednosti su im npr. φx, ψ(x, y), χ(x, y, z)<br />

(b) poopćene matrice prvoga reda (s vezanim varijablama, ali ne na<br />

svim argumentima): vrijednosti su im npr. ∀y ψ(x, y), ∃y ψ(x, y),<br />

∀y∀z χ(x, y, z), ∀y∃z χ(x, y, z), što su sve funkcije od x.<br />

2. Stavci prvoga reda - s poopćenim svim argumentima u matrici prvoga<br />

reda, npr. ∀x∀y φ(x, y).<br />

3. Funkcije drugoga reda (funkcije prvoga reda za varijable, i ništa se<br />

drugo ne javlja za varijable osim pojedinačnih predmeta)<br />

(a) matrice (ili: prirične funkcije) drugoga reda - nema vezanih varijabla:<br />

f(φ!ẑ) s vrijednostima φ!a ili ¬φ!a;<br />

g(φ!ẑ, ψ!ẑ) s vrijednostima φ!a ∧ ψ!a (neR.);<br />

F(φ!ẑ, x) s vrijednostima ¬φ!x;<br />

G(φ!ẑ, x, y) s vrijednostima φ!x ∨ φ!y,<br />

H(φ!ẑ, ψ!ẑ, x) s vrijednostima φ!x ∨ ψ!x, φ!x → ψ!x, φ!x ∧ ψ!x<br />

(b) poopćene matrice drugoga reda (ne na svim argumentima), npr.<br />

∀φ g(φ!ẑ, ψ!ẑ), što je funkcija od ψ!ẑ;<br />

∀xF(φ!ẑ, x), što je funkcija od φ!ẑ;<br />

∀φ F(φ!ẑ, x), što je funkcija od x; itd.<br />

i. s jednim argumentom koji je funkcija prvoga reda: f!(ˆφ!ẑ),<br />

vrijednost: f!(φ!ẑ), npr. ∀xφ!x, ∃xφ!x<br />

ii. s dvama argumentima: funkcijom prvoga reda i pojedinačnim<br />

predmetom, vrijednost joj je f!(φ!ẑ, x)<br />

2.4.4 Aksiom svedljivosti (reducibilnosti)<br />

Radi se o problemu da se u teoriji tipova, koliko smo ju dosad prikazali, ne<br />

može govoriti, primjerice, o svim svojstvima predmeta a. Ipak, tako se govori<br />

u matematici i u običnome govoru.<br />

Odredimo najprije što su to prirične (predikativne), a što neprirične (nepredikativne)<br />

funkcije. Funkcija reda n je prirična (predikativna) akko medu<br />

svojim argumentima ima barem jedan argument reda n − 1 i nema drugih<br />

14


argumenata koji su reda višega od n − 1. <strong>–</strong> Ako sve argumente reda n − 1<br />

vežemo količiteljem, dobit ćemo nepriričnu (non-predicative) funkciju. (Od<br />

nepriričnih funkcija razlikujmo “impredikativne” <strong>–</strong> specificirane pomoću sveukupnosti<br />

kojoj funkcija pripada).<br />

Sve stavačne funkcije potječu od priričnih poopćavanja. Npr. x ima sva<br />

svojstva koja čine velikoga generala,<br />

∀φ(f(φ!ẑ) → φ!x)<br />

gdje je f “biti svojstvo koje čini velikoga generala”, nije prirična funkcija.<br />

No može se svesti na priričnu funkciju, npr. ψ!ẑ, što je neko “opće i osobito”<br />

svojstvo prvoga reda upravo velikih generala, npr., disjunkcija točnih trenutaka<br />

rodenja svakoga od velikih generala. <strong>–</strong> Naravno ta prirična funkcija<br />

(u našem primjeru) ne odgovara po “smislu” svojstvu “imati sva svojstva<br />

velikoga generala”, ali, to je bitno, odgovara opsegovno (ekstenzijski).<br />

Takvi primjeri navode na aksiom svedljivosti: svaka se stavačna funkcija<br />

može svesti na neku priričnu funkciju, npr. za jednu varijablu:<br />

∀φ∃ψ∀x(φx ↔ ψ!x)<br />

Slično je i s istovjetnošću. x i y su istovjetni akko ako je φx istinito,<br />

istinito je φy. Dobivamo hijerarhiju istovjetnostî:<br />

1. sva svojstva prvoga reda koja pripadaju x, pripadaju i y:<br />

Def. x = y ↔ ∀φ (φ!x → φ!y);<br />

(Dovoljno je uporabiti pogodbu, umjesto dvopogodbe, jer φ! može biti<br />

i neko svojstvo koje je osobito upravo za predmet x i nijedan drugi.)<br />

2. sva svojstva drugoga reda koja pripadaju x, pripadaju i y.<br />

Imati sva svojstva drugoga reda x, implicira imati sva svojstva x prvoga<br />

reda. Ali obratno vrijedi samo uz pomoć aksioma svedljivosti. Stoga punu<br />

istovjetnost predmeta x i y dobivamo samo pomoću aksioma svedljivosti (R.<br />

kaže da već Leibnizova “istovjetnost nerazlučljivoga” daje taj aksiom).<br />

Aksiom je svedljivosti nepotreban ako pretpostavimo opstojnost razredâ<br />

(PM 166). Ali (prema Russellu)<br />

15


(1) ako pretpostavimo razrede, rješenje paradoksa se komplicira i<br />

(2) aksiom svedljivosti je manja pretpostavka od pretpostavke o opstojnosti<br />

razreda.<br />

Aksiom se svedljivosti stoga zove i ‘aksiom razredâ’ (‘aksiom relacija’ za<br />

slučaj s više varijabla).<br />

Neprirične su funkcije tim aksiomom poništene - ali samo u opsegovnome<br />

(ekstenzijskome) smislu, ne u sadržajnome (intenzijskome) smislu, kakav<br />

stavačne funkcije imaju.<br />

2.4.5 Problemi razgranjene teorije tipova<br />

<strong>–</strong> Svaki pojam kao što su “stavak”, “istina”, “funkcija”, “predmet”, “broj”,<br />

beskonačno se umnožava prema svojoj sustavnoj (tipskoj) dvosmislenosti.<br />

<strong>–</strong> Isključuje se samoodnošajnost, koja se javlja u običnome diskursu i u matematici.<br />

<strong>–</strong> Aksiom se svedljivosti uvodi kako bi se izbjegla teorija skupova, a sam nije<br />

dostatno očit.<br />

<strong>–</strong> Russellova formulacija teorije: ne poštuje dovoljno razliku porabe i spomena;<br />

npr. kad R. kaže da stavačna funkcija sadrži varijablu, često zapravo<br />

misli na to da izraz stavačne funkcije sadrži varijablu; φ je katkad shematsko<br />

slovo (npr. kad se kaže: vrijednost funkcije prvoga reda φ!x), a drugi put<br />

varijabla, npr. u ∀φ f(φ!ẑ, x).<br />

Prednosti:<br />

<strong>–</strong> teorija je jedinstvena, ne traži svoju metateoriju, ne traži teoriju skupova<br />

(teoriju je aktualizirao Alonzo Church u svojoj teoriji “smisla i obilježavanja”<br />

1976., 1984.)<br />

2.5 Dodatak: aksiomatska teorija skupova<br />

“Naivna” teorija skupova:<br />

1. Aksiom opsegovnosti (extensionality):<br />

∀x∀y(∀y(z ∈ x ↔ z ∈ y) → x = y)<br />

16<br />

2. Aksiomatska shema sadržaja (comprehension):


∃x∀y(y ∈ x ↔ p(y))<br />

Kako p može sadržavati i druge varijable, preciznije je formulacije:<br />

∀z 1 . . . ∀z n ∃x∀y(y ∈ x ↔ p(y)).<br />

Aksiomatskom je shemom naznačeno zapravo beskonačno mnogo aksioma<br />

toga oblika (ovisno o tome što stoji za p).<br />

Takva teorija skupova vodi u paradokse (usp. Russellov paradoks za<br />

teoriju skupova). Ernst Zermelo aksiomatizira teoriju skupova (1908.) kako<br />

bi se izbjegli paradoksi. Ta je teorija, uz neke kasnije preinake, poznata pod<br />

nazivom ‘ZF’ (Zermelo-Fraenkel), a ako joj se doda aksiom izbora, oznaǔje<br />

se se ‘ZFC’ (‘C’ za ‘choice’, ‘izbor’). U teoriji se ZF(C) umjesto aksioma<br />

sadržaja uvodi aksiom odijeljenosti (v. dolje). No kako aksiom odijeljenosti<br />

postavlja veliko ograničenja, pretpostavljajući da su nadskupovi već dani,<br />

potrebno je drugim aksiomima osigurati pojedine oblike skupova.<br />

1. Aksiom opsegovnosti, v. gore!<br />

2. Aksiomatska shema odijeljenosti (separation) (aksiom podskupova):<br />

Nadskup z mora već biti dan. Tada pomoću uvjeta p za sve ili neke<br />

njegove clanove dobivamo skup (koji je podskup skupa z).<br />

∀z∃x∀y(y ∈ x ↔ (y ∈ z ∧ p(y))<br />

Poopćeno: ∀w 1 . . .w n ∀z∃x∀y(y ∈ x ↔ (y ∈ z ∧ p(y)).<br />

3. Aksiom praznoga skupa (x je prazan skup):<br />

∃x∀y y /∈ x<br />

Uvodimo oznaku ‘∅’ kao oznaku za prazan skup.<br />

4. Aksiom parova (z je par):<br />

∀x∀y∃z∀w(w ∈ z ↔ (w = x ∨ w = y))<br />

Uvodimo ‘{x, y}’ kao oznaku za neureden par. U slučaju x = y, aksiomom<br />

je osigurana opstojnost skupa s jednim članom.<br />

17


5. Aksiom spoja (unije) (y je unija članova x):<br />

∀x∃y∀z(z ∈ y ↔ ∃w(z ∈ w ∧ w ∈ x))<br />

.<br />

Uvodimo oznaku ‘∪’ za uniju.<br />

6. Aksiom partitivnoga skupa: Svaki skup x ima svoj partitivni skup y.<br />

∀x∃y∀z(z ∈ y ↔ z ⊆ x)<br />

Definiramo podskup: x ⊆ y = def ∀z(z ∈ x → z ∈ y)<br />

Uvodimo ‘℘x’ kao oznaku za partitivni skup skupa x.<br />

7. Aksiom beskonačnosti: Opstoji skup svih prirodnih brojeva.<br />

∃x(∅ ∈ x ∧ ∀y(y ∈ x → y′ ∈ x))<br />

Definicija. y′ = def y ∪ {y} - skup svih prethodnih članova (prema von<br />

Neumannovoj definiciji prirodnoga broja).<br />

Dobivamo beskonačan skup:<br />

{∅, {∅}, {∅, {∅}}, {∅, {∅}, {∅, {∅}}} . . .}<br />

Svaki novi član skupa ima kao svoje članove sve prethodne članove<br />

skupa.<br />

8. Aksiomatska shema zamjene (dodali Fraenkel / Skolem):<br />

∀x(∀y(y ∈ x → ∃!z p(y, z)) → ∃w w = {z|∃y y ∈ x ∧ p(y, z)}))<br />

Ako je dan neki skup x i relacija p koja za svaki član skupa x odreduje<br />

jedan jedinstveni predmet, onda opstoji i skup svih predmeta u relaciji<br />

p prema x.<br />

9. Aksiom pravilnosti (utemeljenosti): Svaki neprazan skup ima barem<br />

jedan član s kojim ima prazan prijesjek (razdvojeni su).<br />

18<br />

∀x(x ≠ ∅ → ∃y(y ∈ x ∧ x ∩ y = ∅))


Definicija. ∀x(x ∈ y ∩ z ↔ (x ∈ y ∧ x ∈ z))<br />

Isključeni su svi skupovi kojima članovi nisu prethodno definirani, kao<br />

skup {{{. . .}}}, koji je sam svoj član. <strong>–</strong> Svaki skup sadrži minimalni<br />

član u silaznome članstvenome nizu. Skupovi se stoga razlikuju prema<br />

stupnjevima: ℘a je za jedan stupanj viši od skupa a<br />

Odavde slijedi da nijedan skup nije svoj član. Dokaz. Neka a ∈ a.<br />

Tada ima i skup {a}. Medutim tada, suprotno aksiomu pravilnosti,<br />

{a} i njegov jedini član a imaju neprazan prijesijek, naime, zajednički<br />

im je član predmet a.<br />

10. Aksiom izbora (AC): Neka je a skup nepraznih skupova. Tada ima<br />

funkcija f takva da<br />

∀x(x ∈ a → f(x) ∈ x).<br />

Taj se aksiom često osporava. Pogledajmo sljedeća tri primjera:<br />

1. Skup svih nepraznih skupova prirodnih brojeva. Uvijek možemo<br />

izabrati najmanji član skupa.<br />

2. Skup svih intervala realnih brojeva s pozitivnim, konačnim duljinama.<br />

Uvijek možemo izabrati sredinu intervala.<br />

3. No nije pronadena prikladna funkcija za skup svih nepraznih skupova<br />

realnoga kontinuuma (npr., nema svaki takav skup najmanji, najveći<br />

ili srednji član).<br />

U prva dva slučaja aksiom nije potreban, a u trećem se samo (nekonstruktivistički)<br />

postulira izborna funcija.<br />

Dodajmo da se hipoteza kontinuuma i poopćena hipoteza kontinuuma ne<br />

mogu u ZFC niti opovrći (Gödel, 1939.) niti dokazati (Cohen 1963.).<br />

Osim sustava ZFC poznat je, primjerice, i sustav NBG (John von Neumann,<br />

Paul Bernays i Kurt Gödel). Za taj je sustav karakteristično razlikovanje<br />

skupa (kao posebnoga slučaja razreda) i “pravoga razreda”. Uvjet<br />

da x bude skup (S) odreduje se ovako:<br />

Sx ↔ ∃y(x ∈ y)<br />

19


Pravi su razredi “preveliki” da bi bili skupovi:<br />

gdje je V univerzalan skup.<br />

¬Sx ↔ |x| = |V |<br />

20


3 Jednostavna teorija tipova<br />

Usp. M. Fitting, Types, Tableaus and Gödel’s God, Dordrecht: Kluwer, 2002.<br />

Razvoj:<br />

Frege - “stupnjevi”; Russell, Principles of mathematics (1903)<br />

L. Chwistek (1922), Ramsey (1925), Carnap (1929), Gödel<br />

(1931),<br />

Church, 1940. (potpunost teorije tipova: Henkin, 1950)<br />

R. Montague (Formal philosophy, 1974.) - modalno proširenje<br />

Churchove jednostavne teorije tipova; sustav i potpunost: Daniel<br />

Gallin (1975.)<br />

Churchova modalna inačica jednostavne teorije tipova 1974.<br />

3.1 Sintaksa i semantika jezika<br />

3.1.1 Jezik<br />

U jeziku L v imamo odgovarajući mehanizam tipiziranja.<br />

Definicija 3.1.1 (Tip) 0 je tip. Ako su τ 1 , . . ., τ n tipovi, onda je<br />

〈τ 1 , . . ., τ n 〉 tip.<br />

Definicija 3.1.2 (Red) Tip 0 jest tip prvoga reda. Ako je najviši red tipova<br />

τ 1 , . . .,τ n red k, onda je tip 〈τ 1 , . . .,τ n 〉 tip k + 1. reda.<br />

Primjer:<br />

0 — tip prvoga reda (‘Sokrat’),<br />

〈0〉 — tip drugoga reda (‘hrabar’),<br />

〈0, 0〉 — tip drugoga reda (‘veći’),<br />

〈0, 0, 0〉 — tip drugoga reda (‘izmedu’),<br />

〈〈0〉〉 — tip trećega reda (‘krjepost’, ‘boja’, ‘bit’),<br />

〈〈0〉, 0〉 — tip trećega reda (odnos pripadnosti svojstva predmetu, npr. ‘xova<br />

krjepost’, ‘x-ova boja’, ‘x-ova bit’, ili ‘to da neumjerenost kvari Antuna’),<br />

〈〈0, 0〉, 0, 0〉 — tip trećega reda (‘opravdanost odnosa R izmedu x i y’).


Rječnik<br />

1. Konstante: c τ , d τ , e τ . . .,c τ 1 , . . .<br />

neformalno:<br />

• konstante prvoga reda: c, d, e, c 1 , . . .;<br />

• konstante drugoga reda: P n , Q n , R n , P n 1 , . . .;<br />

• konstante višega reda: P τ , Q τ , R τ , P τ 1,...;<br />

(metavarijable: c τ , d τ itd.)<br />

2. Varijable: x τ , y τ , z τ , x τ 1, . . .<br />

neformalno:<br />

• x, y, z, x 1 , . . .;<br />

• X n , Y n , Z n , X n 1 , . . .;<br />

• X τ , Y τ , Z τ , X τ 1 , . . .;<br />

(metavarijable: x τ , y τ itd.)<br />

3. Djelateljni simboli:<br />

• ¬, →, . . .<br />

• ∀, ∃<br />

• λ<br />

4. = 〈τ,τ〉 ,<br />

5. Pomoćni simboli: . , ( )<br />

Tvorbena pravila<br />

Oznaka (term) se i formula moraju definirati zajedno zbog njihove definicijske<br />

meduovisnosti.<br />

Definicija 3.1.3 (Oznaka (term) i formula)<br />

22<br />

1. konstante i varijable jesu oznake,


2. ako je t 〈τ 1,...,τ n〉 oznaka, i ako su t τ 1<br />

1 , . . ., tτn n oznake, onda je t〈τ 1,...,τ n〉 (t τ 1<br />

1 , . . .,tτn n )<br />

formula (jednostavna, atomarna)<br />

(neformalno, kad nema dvosmislenosti, možemo pisati tt 1 ili t(t 1 )),<br />

3. ako je p formula, ¬p je formula,<br />

4. ako je p formula, (p ∧ q), (p ∨ q), (p → q), (p ↔ q) jesu formule<br />

(neformalno, kad ne proizlazi dvosmislenost, možemo izostaviti vanjske<br />

zagrade),<br />

5. ako je p formula a x τ varijabla, ∀x τ p i ∃x τ p jesu formule,<br />

6. ako su x τ 1<br />

1 , . . .,xτn n različite varijable, a p je formula, onda je (λxτ 1 . . .xτ n .p)<br />

oznaka (lambda-apstrakt)<br />

(neformalno, kad je lambda apstrakt sam, možemo izostaviti vanjske<br />

zagrade).<br />

Opći i opstojni količitelj vežu pojavke varijabla analogno logici prvoga reda.<br />

λx τ 1<br />

1 . . .x τn<br />

n jest λ-djelatelj. On u p veže svaki slobodan pojavak varijabla<br />

x τ 1<br />

1 . . .xτn n .<br />

Primjer. Apstrakt (λx τ 1<br />

1 . . .x τn<br />

n . p) jest tipa 〈τ 1 , . . .,τ n 〉.<br />

(Red formule jest najveći red njezina tipizirana dijela.)<br />

Formalno i kraće zapisane formule:<br />

c 〈0〉 (c 0 ) — Pc<br />

d 〈0,0〉 (c 0 , d 0 ) — Qcd<br />

c 〈0,0,〈0,0〉〉 (c 0 , x 0 , c 〈0,0〉 ) — P(c, x, P 2 ) (npr. poželjno je da c i x stoje u odnosu<br />

P).<br />

Apstrakti i formule:<br />

Primjeri<br />

• (λxy.Pxy ∧ Qxy) je apstrakt tipa 〈0, 0〉<br />

• (λxy.Pxy ∧ Qxy)(c, d) je jednostavna formula.<br />

23


• P(λxy.Pxy ∧ Qxy) je jednostavna formula.<br />

Evo još jednoga skupa primjera (s neformalnom porabom oznaka):<br />

• Xx i VX (‘x ima svojstvo X’, ‘X je svojstvo koje čini velikoga generala’)<br />

jesu jednostavne formule,<br />

• λx.∀X(VX → Xx) je apstrakt tipa 〈0〉 (‘imati sva svojstva koja čine<br />

velikoga generala’, to je “impredikativno” svojstvo!),<br />

• (λx.∀X(VX → Xx))(n) je jednostavna formula (‘Napoleon ima sva<br />

svojstva koja čine velikoga generala’),<br />

• λX.Xn je apstrakt tipa 〈〈0〉〉 (‘biti Napoleonovo svojstvo’),<br />

• (λX.Xn)(H) je jednostavna formula (‘hrabrost je Napoleonovo svojstvo’,<br />

jednostavnije: Hn),<br />

• (λX.Xn)(λx.∃yPxy) je jednostavna formula (‘biti pobjednik nad nekim<br />

jest Napoleonovo svojstvo’),<br />

• λXx.K(X, x) je apstrakt tipa 〈〈0〉, 0〉 (‘biti nečija krjepost’).<br />

Supstitucija u formulu. Pripazimo da u supstitucijskome primjeru pokoličenoga<br />

iskaza varijable vezane lambda-apstraktom ne zamjenjujemo oprimjerujućom<br />

konstantom. Npr. od iskaza<br />

supstitucijom (e/z) dobivamo<br />

.<br />

3.1.2 Semantika<br />

∀z(λxy.Pxz ∨ Qy)(c, d)<br />

(λxy.Pxe ∨ Qy)(c, d)<br />

Definicija 3.1.4 (Model) Model M je ureden par 〈D, T 〉 gdje<br />

24<br />

1. D = D 0 je neprazan skup pojedinaka, a D 〈τ 1,...,τ n〉 = ℘(D τ 1<br />

× . . . × D τn ),<br />

(d τ je predmet tipa τ nad D)


2. T je funkcija vrjednovanja takova da za svaku konstantu c τ , T (c τ ) ∈<br />

D τ ;<br />

3. T (= 〈τ,τ〉 ) = {〈d τ , d τ 〉 | d τ ∈ D τ }.<br />

Definicija 3.1.5 (Vrjednovanje varijabla) Vrjednovanje varijabla v svakoj<br />

varijabli x τ pridružuje predmet d τ , tj. v(x τ ) ∈ D τ .<br />

Definicija 3.1.6 (Označivanje i zadovoljenost)<br />

1. c τ M v = T (c),<br />

2. x τ M v = v(x),<br />

3. M |= v t(t 1 , . . .,t n ) akko 〈t 1 M v , . . .,t n M v 〉 ∈ t M v ,<br />

4. M |= v ¬p akko M, v ̸|= p,<br />

5. M |= v p ∧ q akko M |= v p i M |= v q,<br />

6. M |= v p ∨ q akko . . .,<br />

7. M |= v p → q akko . . .,<br />

8. M |= v p ↔ q akko . . .,<br />

9. M |= v ∀x τ p akko za svaki d τ ∈ D τ , M |= v[d τ /x τ ]<br />

p,<br />

10. M |= v ∃x τ p akko barem za jedan d τ ∈ D τ , M |= v[d τ /x τ ]<br />

p,<br />

11. (λx τ 1<br />

1 . . .x τn<br />

n . p) M v<br />

= {〈d τ 1<br />

1 , . . .,d τn<br />

n 〉 | M |= v[d τ 1<br />

p}.<br />

/x τ 1,...,d τn<br />

1 1 n /xτn n ]<br />

Definicija 3.1.7 (Istina) M |= p akko za svako vrjednovanje varijabla v,<br />

M, v |= p.<br />

Definicija 3.1.8 (Zadovoljivost) Skup je iskaza Γ zadovoljiv akko je svaki<br />

član Γ istinit barem u jednome modelu M.<br />

Definicija 3.1.9 (Semantička posljedica i valjanost)<br />

• Γ |= p akko je p istinito u svakome modelu u kojem je istinit svaki član<br />

Γ.<br />

25


• Zaključak je valjan akko je njegov zaglavak istinit u svakome modelu u<br />

kojem su sve njegove premise istinite.<br />

• Iskaz je valjan akko je istinit u svakome modelu.<br />

Definicija 3.1.10 (Semantička istovrijednost) Iskazi su p i q semantički<br />

istovrijedni akko u svakome modelu M imaju istu istinitosnu vrijednost.<br />

Primjeri<br />

1. Leibnizov zakon istovjetnosti:<br />

∀x∀y(x = y ↔ ∀X(Xx ↔ Xy))<br />

(nadredena dvopogodba slijeva na desno: nerazlučljivost istovjetnoga,<br />

zdesna na lijevo: istovjetnost nerazlučljivoga).<br />

(Russellova) definicija istovjetnosti:<br />

∀x∀y(x = y ↔ ∀X(Xx → Xy))<br />

(dovoljna je pogodba jer X može biti i svojstvo pripadno samo jednomu<br />

predmetu).<br />

2. Definicije brojeva po tipovima:<br />

∀X(0X ↔<br />

∀X(1X ↔<br />

∀X(2X ↔<br />

∀X(3X ↔<br />

¬∃xXx)<br />

∃x∀y(Xy ↔ x = y))<br />

∃x∃y(¬x = y ∧ ∀z(Xz ↔ (z = x ∨ z = y))))<br />

∃x∃y∃z(¬(x = y ∨ x = z ∨ y = z) ∧<br />

∀w(Xw ↔ (w = x ∨ w = y ∨ w = z))))<br />

0(λx.x = x) ↔<br />

1(λx.x = x) ↔<br />

2(λx.x = x) ↔<br />

¬∃xx = x<br />

∃x∀y y = x<br />

∃x∃y(¬x = y ∧ ∀z(z = x ∨ z = y))<br />

Brojnost tipa općenito: N(λx τ .x τ = x τ ).<br />

26


3. Definicije svojstava relacija:<br />

4. Funkcije<br />

refleksivna: ∀X(RX ↔ ∀xXxx),<br />

npr. ‘istovjetan’, ‘sličan’.<br />

simetrična: ∀X(SX ↔ ∀x∀y(Xxy → Xyx)),<br />

npr. ‘blizu’, ‘daleko’.<br />

prijelazna: ∀X(PX ↔ ∀x∀y∀z((Xxy ∧ Xyz) → Xxz)),<br />

npr. ‘veći’, ‘manji’, ‘stariji’, ‘mladi’, ‘mudriji’.<br />

euklidska: ∀X(EX ↔ ∀x∀y∀z((Xxy ∧ Xxz) → Xzy)),<br />

npr. spojivost točaka u euklidskome prostoru.<br />

Možemo definirati pojam funkcije, te injektivnost i surjektivnost:<br />

Fun(X) ↔ ∀x∃y∀z(Xxz ↔ z = y),<br />

Inj(X) ↔ ∀x∀y∀z((Xxz ∧ Xyz) → x = y),<br />

Sur(X) ↔ ∀y∃xXxy.<br />

3.2 Istinitosno stablo<br />

h ∃x τ p̌ h ¬∀x τ p̌<br />

i p(c τ /x τ ) h∃ i ¬p(c τ /x τ ) h¬∀<br />

c τ je nova konstanta<br />

c τ je nova konstanta<br />

h ∀x τ p h ¬∃x τ p<br />

i p(t τ /x τ ) h∀ i ¬p(t τ /x τ ) ¬∃<br />

t τ je zatvorena oznaka<br />

t τ je zatvorena oznaka<br />

h (λx τ 1<br />

1 . . .xτn n . p)(t 1, . . .,t n ) h ¬(λx τ 1<br />

1 . . .xτn n . p)(t 1, . . .,t n )<br />

i p(t τ 1<br />

1 /x τ 1<br />

1 , . . ., t τn<br />

n /x τn<br />

n ) hλ i ¬p(¬t τ 1<br />

1 /x τ 1<br />

1 , . . .,t τn<br />

n /x τn<br />

n )<br />

t τ je zatvorena oznaka<br />

t τ je zatvorena oznaka<br />

h¬λ<br />

3.2.1 Primjeri<br />

Provjeriti valjanost<br />

∀Y ∃X∀x ¬(λy.Y xy) = X<br />

Za X treba supstituirati (λy.¬Rxy).<br />

27


3.3 Deduktivni sustav<br />

Analogno za ‘∃’.<br />

h ∀x τ p<br />

i p(t τ /x τ ) h i∀<br />

t τ je zatvorena oznaka.<br />

h p(c τ /x τ )<br />

i ∀x τ p h u∀<br />

c τ se ne javlja<br />

u vrijedećim pretpostavkama ni<br />

u ∀x τ p.<br />

h p(t τ 1<br />

1 /xτ 1<br />

1 , . . .,tτn n /xτn<br />

i (λx τ 1<br />

1 . . .x τn<br />

n . p)(t 1 , . . .,t n ) h uλ<br />

n )<br />

t τ je zatvorena oznaka.<br />

h (λx τ 1<br />

1 . . .xτn n . p)(t 1, . . .,t n )<br />

i p(t τ 1<br />

1 /x τ 1<br />

1 , . . .,t τn<br />

n /x τn<br />

n )<br />

h iλ<br />

t τ je zatvorena oznaka.<br />

3.4 Metateorija<br />

Usp. M. Fitting, Types, Tableaus and Gödel’s God, Dordrecht: Kluwer,<br />

2002, str. 15-16; G. Boolos, J. Burgess, R. Jeffrey, Computability and Logic,<br />

Cambridge UP, 2002, str. 281-282.<br />

3.4.1 Nekompaktnost<br />

Kon:<br />

∀X((Fun(X) ∧ Inj(X)) → Surj(X))<br />

28


(a) ∃x 1 ∃ 2 ¬x 1 = x 2<br />

(b) ∃x 1 ∃ 2 ∃ 3 ¬(x 1 = x 2 ∨ x 1 = x 3 ∨ x 2 = x 3 )<br />

itd.<br />

Skup<br />

A = {Kon, (a), (b), . . .}<br />

je nezadovoljiv, iako je svaki njegov konačan podskup zadovoljiv. Dakle,<br />

logika je višega reda nekompaktna.<br />

3.4.2 Nepotpunost<br />

Promotrajmo neki pouzdan sustav V logike višega reda.<br />

A |= ⊥, a svaki je njegov konačan podskup zadovoljiv.<br />

Neka je sustav V potpun.<br />

Dakle, A ⊢ ⊥,<br />

dakle, A ′ ⊢ ⊥ (gdje je A ′ konačan podskup skupa A, def. dokaza),<br />

dakle, A ′ |= ⊥ (prema pouzdanosti)<br />

ali, svaki je konačan podskup A ′ zadovoljiv.<br />

Dakle, sustav V nije potpun.<br />

3.4.3 Ne vrijedi Löwenheim-Skolemov poučak<br />

Izbrojivost možemo iskazati sljedećom formulom:<br />

∃x∃f∀X((Xx ∧ ∀y((Xy → Xf(y)))) → ∀zXz)<br />

Izb<br />

gdje je f varijabla za funkciju (pojam funkcije je definirljiv u logici višega<br />

reda).<br />

¬Izb ima samo neizbrojive modele, što niječe Löwenheim-Skolemov poučak.<br />

3.5 Henkinovi (opći) modeli<br />

Definicija 3.5.1 (Henkinov model (a), vrjednovanje varijabla) Henkinov<br />

je model, M, uredena trojka 〈H, T , A〉, a vrjednovanje varijabla je funkcija<br />

v, gdje<br />

1. H je skup domena {D τ } takvih da<br />

29


(a) D 0 je neprazan skup,<br />

(b) D 〈τ 1,...,τ n〉 ⊆ ℘(D τ 1<br />

× . . . × D τn ), D 〈τ 1,...,τ n〉 je neprazan,<br />

2. v je funkcija vrjednovanja takova da za svaku varijablu x τ , v(x τ ) ∈ D τ .<br />

3. T je funkcija vrjednovanja takova da za svaku konstantu c τ , T (c τ ) ∈<br />

D τ ,<br />

4. A je funkcija takva da za svako v i za svaki apstrakt λx τ 1<br />

1 . . . xτn n . p,<br />

A(v, λx τ 1<br />

1 . . .x τn<br />

n . p) ∈ D 〈τ 1,...τ n〉 .<br />

Slučaj 4 služi kako bi se osiguralo da je značenje svakoga λ-apstrakta u<br />

odgovarajućoj domeni.<br />

Definicija 3.5.2 (Označivanje i zadovoljenost)<br />

.<br />

• λx τ 1<br />

1 . . .x τn<br />

n . pM v = A(v, λx τ 1<br />

1 . . .x τn<br />

n . p).<br />

Značenje λ-apstrakta gore je samo prethodno (općenito) definirano. Tek<br />

sada se može dati konačna definicija, kojom se ujedno dovršuju definicija<br />

Henkinova modela i označivanja i zadovoljenja.<br />

Definicija 3.5.3 (Označivanje λ-apstrakta)<br />

A(v, λx τ 1<br />

1 . . .x τn<br />

n . p) = {〈d 1 , . . .,d n 〉 | M |= v[d1 /x 1 ,...,dn/xn]<br />

p}.<br />

A je jedinstvena funkcija (u modelu). Može biti i da je u konačno definiranome<br />

obliku nema za neki okvir 〈H, T 〉(Fitting, 22).<br />

Definicije 3.5.1<strong>–</strong>3.5.3 treba uzeti kao jednu jedinstvenu definiciju.<br />

Sada se može dokazati kompaktnost, potpunost i Löwenheim-Skolemov<br />

poučak. Jer ima više Henkinovih modela nego “klasičnih” modela u jednostavnoj<br />

teoriji tipova (i podskupovi partitivnih skupova kao domene, ne samo<br />

partitivni skupovi). Stoga je za valjanost i nezadovoljivost potrebna istinitost<br />

u više modela nego u “klasičnoj” jednostavnoj teoriji tipova. Prema tome je<br />

∀X((Fun(X) ∧ Inj(X)) → Surj(X)) istinito i u beskonačnome modelu u<br />

kojem prednjak pogodbe nije zadovoljen (što je sada moguće).<br />

30


3.6 Modalna logika višega reda<br />

Uvode se modalni djelatelji ‘✷’ i ‘✸’ te formule oblika ✷p i ✸p.<br />

Modalni je model prvoga reda uredena petorka 〈S, R, D, Q, T 〉.<br />

Pri tom je T tumačenje koje<br />

1. svakomu priroku A n pridružuje funkciju S −→ ℘D n ,<br />

2. svakoj predmetnoj konstanti c pridružuje predmet d ∈ D 0 ,<br />

3. a T (E 1 ) = {〈d, s〉 | d ∈ Q(s)}.<br />

Henkinov model s osnovnim predmetnim područjem ovisnim o svijetu:<br />

Definicija 3.6.1 (Modalni model višega reda) Model je M uredena šestorka<br />

〈S, R, H, Q,T , A〉, gdje<br />

1. S je neprazan skup (“svjetova”),<br />

2. R ⊆ S × S,<br />

3. H je skup {D τ } područja, gdje<br />

• D 0 je neprazan skup pojedinaka, a inače<br />

• D 〈τ 1,...,τ n〉 ⊆ ℘(D τ 1<br />

× . . . × D τn ) S (D 〈τ 1,...,τ n〉 je neprazan),<br />

4. Q: S −→ ℘D 0 (Q(s) je neprazan),<br />

5. T je funkcija vrjednovanja takva da za svaku konstantu c τ , T (c τ ) ∈ D τ ;<br />

posebice<br />

T (= 〈0,0〉 ) je funkcija koje je vrijednost za svaki svijet w skup parova<br />

〈d 0 , d 0 〉 za svaki d 0 ∈ D 0 .<br />

3.7 Gödelov ontologijski dokaz<br />

Provodi se u S5-sustavu modalne logike višega reda. 1 Za pokoličavanje prvoga<br />

reda primijenjuju se pravila slobodne logike (kao u modalnoj logici prvoga<br />

reda. Za količitelje reda višega od prvoga vrijede gornja pravila logike<br />

1 Usp. J. H Sobel, Logic and Theism, Cambridge University Press, 2004.<br />

31


višega reda. P je konstanta trećega reda i znači “pozitivnost” (u “moralnoestetskom”<br />

smislu). ¬X je skraćeno za λx.¬Xx.<br />

U donjem su dokazu mjestimice, zbog jednostavnosti i prijeglednosti, jednostavniji<br />

koraci prikazani u jedinstvenome retku.<br />

3.7.1 Prvi dio<br />

Aksiom 3.7.1 ∀X¬(PX ↔ P¬X),<br />

Aksiom 3.7.2 ∀X∀Y ((PX ∧ ✷∀x(Xx → Y x)) → PY ),<br />

Stavak 3.7.1 P(λx.x = x)<br />

Dokaz Dokaz se temelji na tome da i iz nesamoistovjetnosti slijedi samoistovjetnost.<br />

Stoga, ako je nesamoistovjetnost pozitivna, pozitivna je i<br />

samoistovjetnost (prema aksiomu 3.7.1), što prostuslovi aksiomu 3.7.2.<br />

1 ¬P(λx.x = x) pretpostavka<br />

2 P(λx.¬x = x) 1 aksiom 3.7.1<br />

3 ✷ Ea pretpostavka<br />

4 (λx.¬x = x)(a) → (λx.x = x)(a) taut<br />

5 ∀x((λx.¬x = x)(x) → (λx.x = x)(x)) 3<strong>–</strong>4 uv ∀<br />

6 ✷∀x((λx.¬x = x)(x) → (λx.x = x)(x)) 3-5 uv ✷<br />

7 (P(λx.¬x = x) ∧ ✷∀x((λx.¬x = x)(x) →<br />

(λx.x = x)(x)) → P(λx.x = x) aksiom 3.7.2<br />

8 P(λx.x = x) 1, 6,7 isklj →<br />

9 ¬P(λx.x = x) 1 opet<br />

10 P(λx.x = x) 1<strong>–</strong>9 isklj ¬<br />

Poučak 3.7.1 ∀X(PX → ✸∃xXx)<br />

Dokaz Ključ je dokaza u tome da iz nemogućega slijedi nesamoistovjetnost.<br />

Stoga, ako je nemoguće imati neko pozitivno svojstvo, onda je i nesamoistovjetnost<br />

pozitivna, što protuslovi stavku 3.7.1.<br />

32<br />

1 PA pretpostavka


2 ¬✸∃xAx pretpostavka<br />

3 ✷ ¬∃xAx 2 K-op<br />

4 Ea pretpostavka<br />

5 ¬Aa 3,4 ¬∃ isklj<br />

6 Aa → (λx.¬x = x)(a) ex falso quodlibet<br />

7 ∀x(Aa → (λx.¬x = x)(x)) 4<strong>–</strong>6 uv ∀<br />

8 ✷∀x(Aa → (λx.¬x = x)(x)) 3-7 uv ✷<br />

9 PA ∧ ✷∀x(Aa → (λx.¬x = x)(x)) 1,8 uv ∧<br />

10 (PA ∧ ✷∀x(Aa → (λx.¬x = x)(x)))<br />

→ P(λx.¬x = x) aksiom 3.7.2<br />

11 P(λx.¬x = x) 10,9 isklj →<br />

12 ¬P(λx.x = x) 11 aksiom 3.7.1<br />

13 P(λx.x = x) stav. 3.7.1<br />

14 ✸∃xAx 2-13 isklj ¬<br />

15 PA → ✸∃xAx 1-14 uv →<br />

16 ∀X(PX → ✸∃xXx) 15 uv ∀<br />

Definicija 3.7.1 (Bog) Gx ↔ def ∀X(PX → Xx),<br />

Aksiom 3.7.3 PG,<br />

Korolarij 3.7.1 ✸∃xGx<br />

Dokaz Slijedi iz aksioma 3.7.3 i poučka 3.7.1.<br />

3.7.2 Drugi dio<br />

Stavak 3.7.2 ∀x(Gx → ∀X(Xx → PX))<br />

Dokaz Kad bi predmet x koji je Bog, imao neko svojstvo X koje nije<br />

pozitivno, morao bi (prema definiciji 3.7.1) imati i svojstvo ¬X, koje je<br />

pozitivno, te tako imati medusobno protuslovna svojstva.<br />

1 Ea pretpostavka<br />

33


2 Ga pretpostavka<br />

3 Ha pretpostavka<br />

4 ¬PH pretpostavka<br />

5 P¬H ↔ ¬PH aksiom 3.7.1<br />

6 P¬H 4,5 ↔ isklj<br />

7 ∀X(PX → Xa) 1,2 def. 3.7.1, isklj ∀<br />

8 P¬H → ¬Ha 7, isklj ∀<br />

9 ¬Ha 6,8 isklj →<br />

10 Ha 3 op<br />

11 PH 4<strong>–</strong>10 isklj ¬<br />

12 Ha → PH 3<strong>–</strong>11 uv →<br />

13 ∀X(Xa → PX) 12 uv ∀<br />

14 Ga → ∀X(Xa → PX) 2<strong>–</strong>13 uv →<br />

15 ∀x(Gx → ∀X(Xx → PX)) 1<strong>–</strong>14 uv ∀<br />

Aksiom 3.7.4 ∀X(PX → ✷PX),<br />

Napomena 3.7.1 Iz aksioma 3.7.4 slijedi ∀X(¬PX → ✷¬PX) pomoću<br />

aksioma 3.7.1, i obratno (i pomoću aksioma 3.7.1).<br />

Definicija 3.7.2 (Bit) E∫∫(X, x) ↔ def (Xx∧∀Y (Y x → ✷∀y(Xy → Y y)))<br />

tj. bit je predmeta je ono njegovo svojstvo koje odreduje sva svojstva toga<br />

predmeta.<br />

Poučak 3.7.2 ∀x(Gx → E∫∫(G, x))<br />

Dokaz Predmet koji je Bog ima sva pozitivna svojstva i samo pozitivna<br />

svojstva. Stoga svojstvo ‘biti Bog’ odreduje sva svojstva predmeta.<br />

1 Ea pretpostavka<br />

2 Ga pretpostavka<br />

34


3 Ha pretpostavka<br />

4 Ga → (Ha → PH) stav. 3.7.2<br />

5 PH 2,3,4 isklj →<br />

6 ✷PH 5 aksiom 3.7.4<br />

7 ✷ PH 6 K-op<br />

8 Eb pretpostavka<br />

9 Gb pretpostavka<br />

10 PH → Hb 8, 9 def. 3.7.1, isklj ∀<br />

11 Hb 7,10 isklj →<br />

12 Gb → Hb 9<strong>–</strong>11 uv →<br />

13 ∀y(Gy → Hy) 8<strong>–</strong>12 uv ∀<br />

14 ✷∀y(Gy → Hy) 7-13 uv ✷<br />

15 Ha → ✷∀y(Gy → Hy) 3-14 uv →<br />

16 ∀Y (Y a → ✷∀y(Gy → Y y)) 15 uv ∀<br />

17 Ga ∧ ∀Y (Y a → ✷∀y(Gy → Y y)) 2,16 uv ∧<br />

18 E∫∫(G, a) 1,17 def. 3.7.2, isklj ∀<br />

19 Ga → E∫∫(G, a) 2-18 uv →<br />

20 ∀x(Gx → E∫∫(G, x)) 1<strong>–</strong>19 uv ∀<br />

Definicija 3.7.3 (Nužna opstojnost) Nx ↔ def ∀Y (E∫∫(Y, x) → ✷∃xY x)<br />

tj. svojstvo nužne opstojnosti ima predmet kojemu je bit nužno oprimjerena.<br />

Aksiom 3.7.5 PN.<br />

Poučak 3.7.3 ∃xGx → ✷∃xGx<br />

Dokaz Predmet koji je Bog, ima svojstvo nužne opstojnosti (jer je pozitivna).<br />

Stoga je (prema definiciji 3.7.3) bit toga predmeta, a to je upravo<br />

svojstvo “biti Bog”, nužno oprimjerena.<br />

35


1 ∃xGx pretpostavka<br />

2 Ga ∧ Ea pretpostavka<br />

3 PN → Na 2 def. 3.7.1, isklj ∀<br />

4 Na 3 aksiom 3.7.5<br />

5 ∀Y (E∫∫(Y, a) → ✷∃yY y) 2,4 def. 3.7.3, isklj ∀<br />

6 E∫∫(G, a) → ✷∃yGy 5 isklj ∀<br />

7 Ga → E∫∫(G, a) poučak 3.7.2<br />

8 E∫∫(G, a) 2,7 isklj →<br />

9 ✷∃yGy 6,8 isklj →<br />

10 ✷∃yGy 1,2-9 ∃ isklj<br />

11 ∃xGx → ✷∃xGx 1-10 uv →<br />

Poučak 3.7.4 ✷∃xGx<br />

Dokaz<br />

1 ✸∃xGx Kor. 3.7.1<br />

2 ¬✷∃xGx pretpostavka<br />

3 ✷ ∃xGx (1) pretpostavka<br />

4 ✷∃xGx 3 poučak 3.7.3 →E<br />

5 ¬✷∃xGx 2 5-op<br />

7 ⊥ 1,3-5 isklj ✸<br />

8 ✷∃xGx 2-8 isklj ¬<br />

36

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!