Sažetak
Modalna logika prvenstveno je formalizacija relacijskih struktura, što se može reći i za logiku prvog reda, ali nasuprot njoj ima jednostavniju sintaksu koja omogućuje odlučivost, te specifični lokalni pogled iznutra na relacijske strukture. U ovom radu
predstavit ćemo alternativnu, topološku semantiku modalne logike. Formule modalnog jezika interpretirat ćemo kao topološke objekte, razmotriti adekvatnost i potpunost modalne logike u odnosu na odgovarajuće topološke prostore, kao i njenu izražajnu snagu, odnosno razmotriti koja svojstva topoloških prostora možemo definirati modalnim formulama.
1Uvod
Navest ćemo tri slogana iz predgovora knjige [1] koji odlično opisuju ulogu modalne logike:
(1) |
Modalni jezici su jednostavni, ali izražajni jezici za opis relacijskih struktura. |
(2) |
Modalni jezici omogućuju interni, lokalni pogled na relacijske strukture. |
(3) |
Modalni jezici nisu izolirani formalni sistemi. |
Standardni uvod u modalnu logiku stoga mora opisati njen jezik, interpretaciju u relacijskim strukturama i vezu s drugim formalizmima, prije svega s logikom prvog reda. No, slogani su primjenjivi i na alternativni pogled na modalnu logiku, jer lokalna perspektiva iz drugog slogana asocira na topološke pojmove, dok nas treći slogan upućuje da alternativnu semantiku ne moramo graditi od nule, već je možemo povezati s već uspostavljenom relacijskom semantikom.
Topološka semantika modalne logike nije jednoznačna. Jedan pristup, pogodan za logiku dokazivosti, već je opisan u članku [3]. U tom članku su prezentirani i osnovni pojmovi modalne logike, pa ćemo ih ovdje samo ukratko ponoviti.
Jezik modalne logike proširuje jezik logike sudova modalnim operatorima. Ako je potrebno, kao podsjetnik na osnovne pojmove logike sudova može poslužiti npr. udžbenik [6]. Mi ćemo promatrati samo osnovni modalni jezik, koji u alfabetu uz propozicionalne varijable i logičke veznike ima modalni operator ◻, uz dodatno pravilo izgrađivanja formula: ako je φ formula, onda je i ◻φ formula. Koristit ćemo i dualni modalni operator ◊, no nećemo smatrati da je u alfabetu, nego ◊φ definiramo kao pokratu za ¬◻¬φ.
Okvir za osnovni modalni jezik je relacijska struktura (W,R), gdje je W≠∅ skup koji zovemo nosač, a R binarna relacija na W koju zovemo relacija dostiživosti. Elementi nosača obično se zovu svjetovi, no u topološkoj interpretaciji prirodnije ih je zvati točke.
Model je uređena trojka (W,R,V), gdje je (W,R) okvir, a V valuacija, funkcija koja svakoj propozicionalnoj varijabli p pridružuje podskup nosača V(p). Kažemo da je propozicionalna varijabla p istinita u svijetu w∈W i pišemo w⊩p ako je w∈V(p). Definicija istinitosti se na prirodan način proširuje na formule nastale primjenom logičkih veznika, a posebno ćemo navesti samo dio definicije koji se odnosi na formule nastale primjenom modalnog operatora: w⊩◻φ ako za svaki v∈W takav da je wRv vrijedi v⊩φ. Lako se vidi da vrijedi w⊩◊φ ako i samo ako postoji v∈W takav da je wRv i v⊩φ.
U topološkoj semantici ulogu okvira igrat će topološki prostor (W,T), a valuacija se definira kao i kod relacijske semantike. Razlika je u definiciji istinitosti formule oblika ◻φ, koja će biti istinita u w ako postoji otvoreni skup U koji sadrži w takav da je φ istinita u svakoj točki skupa U. Drugim riječima, w je u interioru skupa točaka u kojima je istinita formula φ. Lako se vidi da je w⊩◊φ ako i samo ako je w u zatvaraču tog skupa.
Kažemo da je formula valjana na okviru (W,R), odnosno (W,T), ako je istinita u svakom svijetu za svaku valuaciju na tom okviru.
Nije teško dokazati:
∙ |
◻p→p je valjana na (W,R) ako i samo ako je R refleksivna relacija, |
∙ |
◻p→◻◻p je valjana na (W,R) ako i samo ako je R tranzitivna. |
Možemo reći da formula ◻p→p definira refleksivnost, a ◻p→◻◻p definira tranzitivnost, te da su stoga refleksivnost i tranzitivnost primjeri modalno definabilnih svojstava relacija. S druge strane, te formule su valjane na svakom topološkom okviru.
Na kraju uvoda vratit ćemo se napomeni o razlozima korištenja različitih topoloških semantika. U već citiranom članku [3] promatrana je logika dokazivosti, za koju je ključna formula ◻(◻p→p)→◻p, koja je valjana točno na okvirima čije su pripadne relacije dostiživosti tranzitivne i inverzno dobro fundirane, tj. ne postoji beskonačan niz w0Rw1Rw2… Posebno, R je tada irefleksivna (u suprotnom bismo imali wRwRw… za neki w∈W). Stoga formula ◻p→p, koja definira refleksivnost, nije valjana ni na jednom takvom okviru. Međutim, valjana je na svakom topološkom okviru. To znači da topološku semantiku za logiku dokazivosti moramo drukčije definirati. Modifikacija se sastoji u tome da se formula ◻φ definira istinitom u w ako postoji otvoreni skup U koji sadrži w takav da je φ istinita u svakoj točki skupa U različitoj od w. Lako je provjeriti da je uz takvu definiciju ◊φ istinita u w ako i samo ako je w gomilište skupa točaka u kojima je istinita φ. No, mi ćemo u nastavku ovog članka promatrati ranije definiranu semantiku, po kojoj ◻φ i ◊φ korespondiraju s topološkim pojmovima interiora i zatvarača. U članku pretpostavljamo poznavanje osnovnih pojmova topologije (po potrebi v. [4]).
2Interpretacija modalnih operatora
Neka je W=(W,T,V) topološki model, a φ proizvoljna modalna formula. Označimo s Aφ skup svih točaka iz W u kojima je formula φ istinita. Zapišimo istinitost modalne formule ◻φ u točki w∈W topološkog modela W pomoću kvantifikatora:
W,w⊩◻φako i samo ako∃ U∈T (w∈U ∧ U⊆Aφ).
Kako je za proizvoljan podskup A skupa W po definiciji interiora skupa A ispunjeno:
w∈Int(A)ako i samo ako∃ U∈T (w∈U ∧ U⊆A),
to možemo uočiti da vrijedi sljedeće:
(1)
A◻φ={w∈W∣ ∃ U∈T (w∈U ∧ U⊆Aφ)}=Int(Aφ).
Dakle, formuli oblika ◻φ odgovara interior skupa Aφ i obratno, pa je na očit način uspostavljena korespondencija između modalnog operatora ◻ i topološkog operatora Int. Budući da je po definiciji zatvarača
Cl(A):=X∖Int(X∖A),
a znamo da je modalni operator ◊ definiran kao pokrata
◊φ:=¬◻¬φ,
to odmah imamo da operatoru ◊ korespondira topološki operator Cl. Nadalje, kako za proizvoljne modalne formule φ i ψ jednostavno vrijedi:
A⊤=W, A⊥=∅,A¬φ=Acφ,Aφ∧ψ=Aφ∩Aψ i Aφ∨ψ=Aφ∪Aψ,
zaključujemo da svaka formula modalnog jezika opisuje određen podskup topološkog prostora. Prirodno se stoga nameće da pokušamo neka važna topološka svojstva kodirati modalnim formulama. Promotrimo sljedeći primjer.
Primjer 1. Neka je
W=(W,T,V) topološki model. U topološkom prostoru
(W,T) vrijedi
Uočimo da se relacija (
2) može opisati modalnom formulom
⊤→◻⊤. Zaista, ta formula je istinita u svim točkama topološkog modela:
(3)
A⊤→◻⊤=A¬⊤ ∨ ◻⊤=A⊥∪A◻⊤=∅∪W=W.
Naš je idući korak promotriti doseg ovako definirane topološke semantike. U uvodnom dijelu smo naglasili da postoje razni pristupi definiranju topološke semantike i svaki je pristup pogodan za opis nekog svojstva. U nastavku pokazujemo da je logika svih topoloških prostora u kojoj modalni operator ◻ čitamo kao operator Int zapravo jednaka logici S4, koju ćemo definirati u sljedećoj točki.
3Adekvatnost i potpunost logike S4 u odnosu na topološku semantiku
U nastavku s Top označavamo klasu svih topoloških prostora. Neka je W=(W,T) proizvoljan element klase Top. Nadalje, za modalnu formulu φ koja je valjana na W pišemo
W⊩φ.
Definiramo:
ΛTop:={φ∣ ∀ W∈Top (W⊩φ)}.
Drugim riječima, ΛTop predstavlja skup svih modalnih formula koje su valjane na svim topološkim prostorima, tj. elementima klase Top. Stoga, φ∈ΛTop ako i samo ako za proizvoljan prostor (W,T)∈ Top, proizvoljnu valuaciju V i svaki element w∈W imamo da je
(W,T,V),w ⊩φ.
Označimo s (K) formulu
◻(p→q)→(◻p→◻q).
Riječ je aksiomu sistema K, za koji vrijedi teorem adekvatnosti i potpunosti u odnosu na relacijsku semantiku, tj. svaka formula je teorem sistema K ako i samo ako je valjana na svim okvirima. Detaljniju definiciju sistema K ispuštamo, jer je već dana u članku [3].
Zadatak 2. Dokažite da je formula (K) valjana na svakom topološkom prostoru.
Pokušajte zadatak riješiti samostalno, a tek po potrebi pogledati rješenje. Za ostale zadatke u članku nećemo navoditi rješenja.
Rješenje. Neka je
W=(W,T)∈Top i neka je
W=(W,V) proizvoljan topološki model baziran na
W. Neka je
w∈W po volji odabran element skupa
W, takav da vrijedi:
Želimo pokazati da vrijedi sljedeće:
W,w⊩(◻p→◻q).
Iz relacije (
4) odmah imamo da postoji neki element
U1∈T, takav da je
w∈U1 i za sve elemente
v∈U1 vrijedi
Pretpostavimo da vrijedi:
W,w⊩ ◻p.
Tada po definiciji postoji neki element
U2∈T, takav da je
w∈U2 i za sve elemente
u∈U2 vrijedi
Prirodno je sada definirati skup
U⊆W na sljedeći način:
U:=U1∩U2.
Tada očito imamo da je
w∈U∈T. Nadalje, za proizvoljan element
u∈U imamo da je:
W,u⊩p i W,u⊩p→q.
Dakle, za proizvoljan element
u∈U vrijedi
W,u⊩q. Stoga jednostavno zaključujemo:
W,w⊩ ◻q.
Ovime smo pokazali da je formula
◻(p→q)→(◻p→◻q)
valjana na svim elementima klase
Top, to jest da vrijedi
(K)∈ΛTop.
◼
Odavde lako slijedi da je ΛTop proširenje sistema K, tj. sadrži sve njegove teoreme. U nastavku ćemo točno odrediti o kojem proširenju se radi.
Označimo sa S4 proširenje sistema K aksiomima
◻p→p,
za koji smo već u uvodu napomenuli da definira refleksivnost, te
◻p→◻◻p,
koji, kako je već napomenuto, definira tranzitivnost. Pokazuje se da je sistem S4 adekvatan i potpun u odnosu na refleksivne i tranzitivne okvire, tj. svaka formula je teorem sistema S4 ako i samo ako je valjana na svim refleksivnim i tranzitivnim okvirima.
Naš je cilj pokazati da je logika S4 adekvatna i potpuna i u odnosu na topološku semantiku, tj. da vrijedi sljedeće:
S4=ΛTop.
Razmotrimo najprije adekvatnost, tj. inkluziju S4⊆ΛTop.
Zadatak 3. Dokažite da su formule ◻p→p i ◻p→◻◻p valjane na svakom topološkom prostoru.
Iz prethodnog zadatka lako slijedi teorem adekvatnosti.
Teorem 4.[adekvatnost] Neka je φ modalna formula. Ako je φ teorem sistema S4, onda je φ valjana na svakom topološkom prostoru.
U nastavku pokazujemo da vrijedi i potpunost, tj. obratna inkluzija
ΛTop⊆S4.
U dokazu potpunosti poslužit ćemo se takozvanim konačno generiranim topološkim prostorima koje je uveo Pavel Sergejevič Aleksandrov, poznati ruski matematičar.
Definicija 5. Za topološki prostor W=(W,T) kažemo da je konačno generiran ako je presjek proizvoljne familije otvorenih skupova u W također otvoren skup u W.
Uočimo da konačna generiranost zapravo zahtijeva da svaka točka w∈W, posjeduje najmanju otvorenu okolinu, naime presjek svih otvorenih skupova koji sadrže w. Označimo s Fin klasu svih konačno generiranih topoloških prostora. Kao ključnu tvrdnju za dokaz potpunosti pokazat ćemo:
ΛFin = S4.
Neka je W=(W,R) refleksivan i tranzitivan okvir. Kratko ćemo reći da je R kvaziuređaj. Za A⊆W definiramo:
↑A={w∈W∣ ∃ v∈A : vRw}.
Uočavamo da je ↑A skup svih elemenata nosača W koji su dostiživi iz A. Također, očito je:
(7)
A= ↑A ⟺ ∀x∀y(x∈A ∧ xRy → y∈A).
Za element w∈W, definiramo i takozvani bazni skup, u oznaci R[w], na sljedeći način:
R[w]={v∈W∣ wRv}.
Sada možemo na skupu W definirati familiju TR stavljajući:
TR:={A⊆W∣ A= ↑A}.
Jasno je da TR definira topologiju na skupu W i time smo propisali otvorene skupove u W.
Uočimo da je topološki prostor (W,TR) konačno generiran. Naime, neka je {Ai}i∈I proizvoljan podskup od TR. Neka je w∈∩i∈IAi i v∈W takav da vrijedi wRv. Kako je za sve i∈I, w∈Ai i Ai∈TR, to je i v∈Ai za sve i∈I (vidi relaciju (7)). Dakle, v∈∩i∈IAi, to jest ∩i∈IAi∈TR.
Iz prethodnog razmatranja možemo zaključiti da je svaki kvaziuređaj (W,R), na prirodan način povezan s klasom Fin, pomoću relacije:
(W,TR)∈Fin.
Nadalje, na tom promatranom topološkom prostoru (W,TR), možemo sada, na prirodan način, izgraditi relaciju kanonskog uređaja, koju ćemo označiti s RTR, tako da za proizvoljne elemente v,w∈W definiramo:
vRTRw ⟺ v∈Cl({w}).
Vrlo se lagano, koristeći osnovna svojstva zatvarača, može provjeriti da je ovako definirana relacija RTR refleksivna i tranzitivna. Drugim riječima, kanonski uređaj ima svojstva kvaziuređaja.
Stoga, polazeći od proizvoljnog refleksivnog i tranzitivnog okvira W=(W,R) dolazimo do činjenice da je (W,ClTR)∈Fin, koja nas nadalje vodi k novom kvaziuređaju (W,RClTR). Pritom vrijedi:
Uočimo da je relacija (8) jednostavna posljedica sljedeće tvrdnje:
(9)
Cl({w}) = {v∈W∣ vRw}.
Relacija (9) je posljedica refleksivnosti i tranzitivnosti relacije R. Naime, za svaki element v∈W, skup R[v] je otvoren u topologiji TR, što proizlazi iz tranzitivnosti relacije R te (7). Ako je v∈Cl({w}), onda svaka okolina točke v mora sjeći skup {w}. Refleksivnost relacije R nam daje da je v∈R[v], a time imamo da je i w∈R[v], to jest imamo vRw. Obratno, ako vrijedi vRw, onda je po definiciji w∈R[v]. Budući je R[v] zapravo najmanja otvorena okolina točke v, to svaka okolina točke v siječe skup {w}. Dakle imamo da je v∈Cl({w}).
Krenimo sada od proizvoljnog topološkog prostora (W,T) koji je konačno generiran, to jest pretpostavimo (W,T)∈Fin. Tom konačno generiranom topološkom prostoru pridružimo kvaziuređaj (W,RT) na sljedeći način:
vRTw ⟺ v∈Cl({w}).
Na ovako definiranom kvaziuređaju, promatramo topologiju
TRT:={A⊆W∣ A= ↑A}.
Komentirali smo ranije da je topološki prostor (W,TRT) konačno generiran. U ovom slučaju, kada smo krenuli od konačno generiranog topološkog prostora (W,T), vrijedi:
Inkluzija koja je u relaciji (10) zaista zanimljiva je
Naime, za proizvoljan topološki prostor imamo da je T⊆TRT. No, pretpostavka konačne generiranosti topološkog prostora (W,T) potrebna je upravo za dokaz inkluzije (11). Neka je V proizvoljan otvoren skup u topološkom prostoru (W,TRT). Neka je v∈V. Tvrdimo da postoji neki skup U∈T, takav da je:
v∈U⊆V.
Prirodni kandidat za skup U je skup {u∈W∣ vRTu}. Zaista, iz same definicije zatvarača imamo:
{u∈W∣ vRTu} = ⋂A∈Tv∈AA.
Sada konačna generiranost topološkog prostora (W,T) povlači da je skup {u∈W∣ vRTu} otvoren u W. Također, vrijedi:
{u∈W∣ vRTu}⊆V,
jer je za u∈{u∈W∣ vRTu} ispunjeno da je v∈Cl({u}), što povlači da svaka otvorena okolina točke v nužno sadrži u sebi i točku u, to jest u∈V.
Zadatak 6. Neka je
(W,R) kvaziuređaj. Neka je
φ proizvoljna modalna formula. Tada vrijedi:
Kao posljedicu dobivamo potpunost sistema S4 u odnosu na konačno generirane topološke prostore, tj.
Naime, krenuvši od konačno generiranog topološkog prostora (W,T), izgradimo kvaziuređaj (W,RT), a onda tvrdnja prethodnog zadatka povlači da je za svaku modalnu formulu φ ispunjeno
(W,RT)⊩φ ⟺ (W,TRT)⊩φ.
Međutim, kako smo krenuli od topološkog prostora (W,T) koji je konačno generiran, imamo da je T=TRT, iz čega zaključujemo (??).
No, naš cilj je bila potpunost u odnosu na sve topološke prostore, koja je također posljedica prethodnog zadatka. To iskazujemo u sljedećem teoremu.
Teorem 7.[potpunost] Neka je φ modalna formula. Ako je φ valjana na svakom topološkom prostoru, onda je φ teorem sistema S4.
Proof. Neka je
φ∈ΛTop. Kako bismo dokazali da je
φ teorem sistema
S4, koristimo potpunost u odnosu na relacijsku semantiku: dovoljno je dokazati da je
φ valjana na svakom refleksivnom i tranzitivnom okviru. Neka je
(W,R) takav okvir. Tada znamo da je
(W,R) u korespondenciji s konačno generiranim topološkim prostorom
(W,TR). Kako je
(W,TR) topološki prostor, a
φ∈ΛTop, to je
(W,TR)⊩φ.
Prema tvrdnji prethodnog zadatka odmah dobivamo:
(W,R)⊩φ.
◼
4Izražajna snaga modalne logike u odnosu na topološke prostore
Označimo s K neku klasu topoloških prostora. Kažemo da je klasa K modalno definabilna, ako postoji skup modalnih formula Γ takav da za proizvoljan topološki prostor W=(W,T) vrijedi:
W ∈ K ⟺ W⊩Γ.
Kako je sistem S4 potpun u odnosu na topološku semantiku, imamo da je klasa K=Top modalno definabilna i to formulom φ:=⊤. Možemo kazati da formula φ definira klasu Top. Navedimo i jedan netrivijalan primjer.
Primjer 8. Lagano se vidi da modalna formula
φ:=p → ◻ p
definira klasu svih diskretnih topoloških prostora, to jest prostora kod kojih su svi podskupovi otvoreni (odnosno zatvoreni). Naime, za topološki prostor W=(W,T) vrijedi sljedeće: W⊩φ ako i samo ako je svaki podskup od W otvoren. Ključna je ovdje činjenica da su svi jednočlani podskupovi od W otvoreni u W. Tako, naprimjer, za proizvoljnu valuaciju V, te proizvoljan element w∈W, trivijalno vidimo da, ako vrijedi (W,T,V),w⊩p, onda za sve elemente v iz skupa A:={w}∈T vrijedi (W,T,V),v⊩p, to jest (W,T,V),w⊩◻p.
Ipak, neke važne klase topoloških prostora, kao što je klasa povezanih ili pak klasa kompaktnih topoloških prostora, nisu modalno definabilne.
Kako bismo to pokazali, koristimo neke operacije na topološkim prostorima koje čuvaju valjanost modalnih formula.
Definicija 9. Neka je {Wi=(Wi,Ti)∣ i∈I} familija disjunktnih topolo\-ških prostora. Definiramo novi topološki prostor W=(W,T):
W=⋃i∈IXi i T={A⊆W∣ ∀ i∈I (A∩Wi∈Ti)}.
Ovako definiran topološki prostor zovemo suma topoloških prostora.
Indukcijom po složenosti modalne formule jednostavno se vidi da za svaku modalnu formulu φ vrijedi sljedeće:
Primjer 10. Klasa povezanih topoloških prostora i klasa kompaktnih topoloških prostora nisu modalno definabilne.
Naime, za svaki prirodan broj
i, promotrimo jednočlan skup
Wi:={i}. Na skupu
Wi definiramo topologiju
Ti:={∅,{i}}. Primijetimo da je za svaki
i∈N topološki prostor
Wi=(Wi,Ti) kompaktan i povezan. Neka je nadalje
W=(W,T) topološka suma familije
{Wi∣ i∈N}. Uočimo da je zapravo
W=N, a
T=P(N). Tada
W nije povezan jer skup
N možemo separirati pomoću skupova
{1} i
N∖{1}, koji su očito otvoreni u topologiji
T, međusobno disjunktni i neprazni. Također,
W nije niti kompaktan, budući je
{{i}∣ i∈N} familija otvorenih skupova u
W, koja prekriva
W, ali je nikako ne možemo reducirati na konačan potpokrivač. Stoga (
14) povlači da klasa povezanih topoloških prostora i klasa kompaktnih topoloških prostora ne mogu biti modalno definabilne.
Definicija 11. Neka je W=(W,T) topološki prostor. Svaki par oblika A=(A,TA), gdje je A∈T, a topologija TA:={O∩A∣ O∈T} inducirana topologijom T, zovemo otvoreni potprostor od W.
Indukcijom po stupnju složenosti modalne formule pokazuje se da za svaku modalnu formulu φ iz W⊩φ nužno slijedi A⊩φ.
Primjer 12. Klasa topoloških prostora koji nisu povezani nije modalno definabilna. Naime, na skupu W:={1,2}, možemo promatrati topologiju T=P(W). Očito, topološki prostor W=(W,T) nije povezan, jer se npr. skup W može separirati pomoću skupa {1} i skupa {2}. No, otvoreni potprostor ({1},T{1}) je povezan.
Nadalje, koristeći činjenicu da otvorena preslikavanja, tj. funkcije koje otvorene skupove iz domene preslikavaju u otvorene skupove u kodomeni, čuvaju valjanost modalnih formula (v. teorem 36 u [5]), može se zaključiti da ni topološki aksiomi separacije Ti, za i∈{0,D,1,2,3,312,4,5} također nisu modalno definabilni. Navedimo protuprimjer.
Primjer 13. Promotrimo skup W={1,2} i na njemu tzv. indiskretnu topologiju T={∅,W}. Promotrimo funkciju koje sve racionalne brojeve preslikava u broj 1, a sve iracionalne brojeve u broj 2. Lako se vidi da je to otvoreno preslikavanje iz prostora R, koji zadovoljava sve aksiome separacije, u prostor (W,T), koji ne zadovoljava niti jedan.
Iako nismo definirali sve potrebne pojmove, jer bismo time nadišli okvire ovog članka, na kraju ćemo iskazati opći teorem o modalnoj definabilnosti topoloških svojstava, koji predstavlja analogon Goldblatt-Thomasonovog teorema (v. teorem 43 u [5]).
Teorem 14.[Gabelaia
[2]] Neka je
K klasa topoloških prostora zatvorena na ultafilterska Alexandroffova proširenja. Tada je klasa
K modalno definabilna ako i samo ako je zatvorena na otvorene potprostore, topološke sume, surjektivna otvorena preslikavanja te ako reflektira ultrafilterska Alexandroffova proširenja.
{00}
Bibliografija
[1] |
P. Blackburn, M. de Rijke, Y. Venema: Modal Logic, Cambridge University Press, 2001. |
[2] |
D. Gabelaia: Modal definability in topology, MScaster's thesis, ILLC, Amsterdam, 2001. |
[3] |
L. Mikec, T. Perkov: Topološka semantika logika dokazivosti, Math.e 32 (2017) \url{http://e.math.hr/Vol32/Perkov} (pristupljeno 29. 10. 2018.) |
[4] |
J. R. Munkres: Topology, Prentice Hall, 2000. |
[5] |
B. ten Cate, D. Gabelaia, D. Sustretov: Modal languages for topology: expressivity and definability, Annals of Pure and Applied Logic 159 (2009) 146–170. |
[6] |
M. Vuković: Matematička logika, Element, Zagreb 2009.
|