姚從軍,徐佳敏
(湘潭大學哲學系,湖南湘潭 411105)
我們考慮有這樣一個模型類,它的每個模型中的每個可能世界要么自身是一個死點,要么至少可及一個死點。我們把滿足這樣性質的模型類記為★模型類。
我們將★模型類刻畫的系統(tǒng)稱為MV 系統(tǒng)。MV 系統(tǒng)是由K 系統(tǒng)加上MV 公理組成的,其中MV 公理表示為MLp ∨Lp,K 公理表示為L(p→q)→(Lp→Lq)。特別說明:本文用L 表示必然性算子,M 表示可能性算子。[1]60
在證明之前,先了解什么是模型以及如何賦值的問題。模型是一種研究正規(guī)命題模態(tài)系統(tǒng)的重要工具,由三元組〈W,R,V〉構成,其中W 是一個非空集合,代表可能世界集,R 是W 上的二元關系;V是真值指派,其中真值指派遵循賦值定義。[2]17-34
【賦值定義】
[V~]對于任意合式公式α 和任意w∈W,如果V(~α,w)=1,那么V(α,w)=0;反之,如果V(α,w)=1,則V(~α,w)=0。
[V∨]對于任意合式公式α、β 和任意w∈W,如果V(α,w)=1 或者V(β,w)=1,那么V(α∨β,w)=1;否則V(α∨β,w)=0。
[V·]對于任意合式公式α、β 和任意w∈W,如果V(α,w)=1 并且V(β,w)=1,那么V(α·β,w)=1;否則(α·β,w)=0。
[V→]對于任意合式公式α→β 和任意w∈W,如果V(α,w)=0 或者V(β,w)=1,那么V(α→β,w)=1;否則V(α→β,w)=0。
[VL]對于任意合式公式α 和任意w∈W,如果對于每個w'∈W,wRw' 并且V(α,w')=1,那么V(Lα,w)=1;否則V(Lα,w)=0。
[VM]對于任意合式公式α 和任意w∈W,如果存在w'∈W,wRw'并且V(α,w')=1,那么V(Mα,w)=1;否則V(Mα,w)=0。
假設現(xiàn)在有一個正規(guī)模態(tài)系統(tǒng)S 以及一個C模型類。當一個合式公式在C 模型類的每一個模型中都有效,我們稱該合式公式是C 有效的。我們要證明系統(tǒng)S 在C 模型類上具有完全性,就是要證明每一個C 有效的合式公式都是系統(tǒng)S 的定理。換句話說,任意合式公式,如果不是系統(tǒng)S 的定理,那么它就不是C 有效的。
關于一致性,如果α 是S 一致的,那么~α 就不是S 的定理;如果α 不是S 一致的,那么~α 就是S 的定理。下面給出完全性定理的兩個等價版本,并證明二者等價性。
【定理1】對于任意合式公式α,如果α 不是系統(tǒng)S 的定理,那么必定存在一個C 模型
【定理2】對于任意合式公式α,如果α 是S一致的,那么必定存在C 模型
證明1:當【定理2】成立的時候,【定理1】也成立。假設α 不是S 的定理,這意味著~α 是S 一致的,那么根據(jù)【定理2】,必定存在C 模型
證明2:當【定理1】成立時,【定理2】也成立。假設α 是S 一致的,那么~α 就不是S 的定理。根據(jù)【定理1】,必定存在一個C 模型
假設存在一個系統(tǒng)S 的極大一致集Γ,這就意味Γ 不僅是極大的也是S 一致的。所謂極大就是說對于任意合式公式α,要么有α∈Γ,要么有~α∈Γ。我們接下來討論一些關于極大一致集的原則。
假設Γ 是系統(tǒng)S 的任意一個極大一致集,下面給出幾個定理:
【定理3】對于任意合式公式α,集合{α,~α}中的元素有且僅有一個在Γ 中。
證明:關于α 與~α 至少有一個在Γ 中,這是由Γ 的極大性直接給出的。下面再證,α 與~α 不能同時在Γ 中。我們需要用到一致性。假設α 和~α 都在Γ 中,那么{α,~α}就是Γ 的子集,根據(jù)PC 可得~(α·~α)為系統(tǒng)S 定理,所以α·~α 不是S 的一致的,因為{α,~α}是Γ 的子集,所以Γ 也不是S 的一致的,這與題設產(chǎn)生矛盾,所以α 和~α 只能有一個在Γ 中。
【定理4】α∨β∈Γ 當且僅當α∈Γ 或者β∈Γ。
證明:首先假設α∨β 在Γ 中,但是α 和β 都不在其中。由【定理3】可知,~α 和~β 都在Γ 中,因此{α∨β,~α,~β}為Γ 的子集。根據(jù)PC 可得~((α∨β)·~α·~β)為S 的定理,所以((α∨β)·~α·~β)不是S 一致的,即{α∨β,~α,~β}不是S 一致的。因為{α∨β,~α,~β}是Γ 的子集,所以Γ 也不是S 一致的,這與題設產(chǎn)生矛盾。
接下來再假設α 和β 中有一個在Γ 中,比如α,但是α∨β 不在Γ 中。所以{α,~(α∨β)}為Γ 的子集,根據(jù)PC 可得~(α,~(α∨β))是S 的定理,所以α,~(α∨β)不是S 一致的。因為{α,~(α∨β)}是Γ 的子集,所以Γ 也不是S一致的,這與題設產(chǎn)生矛盾。反方向的證明與此類似,這里略。
【定理5】α·β∈Γ 當且僅當α∈Γ 并且β∈Γ。
證明:假設α·β 在Γ 中,但是α 和β 不在Γ 中。由【定理3】可知~α 和~β 都在Γ 中,因此{α·β,~α,~β}為Γ 的子集。根據(jù)PC 可得~((α·β)·~α·~β)為S 的定理,所以(α·β)·~α·~β)不是S 一致的,即{α·β,~α,~β}不是S 一致的。因為{α·β,~α,~β}是Γ 的子集,所以Γ 也不是S 一致的,這與題設產(chǎn)生矛盾。
假設α·β 和α 在Γ 中,但是β 不在Γ中,由【定理3】可知~β 在Γ 中,因此{α·β,α,~β}為Γ 的子集。根據(jù)PC 可得~((α·β)·α·~β)為S 的定理,所以(α·β)·α·~β 不是S 一致的,即{(α·β)·α·~β}不是S 一致的,因為{(α·β)·α·~β}是Γ 的子集,所以Γ 也不是S 一致的,這與題設產(chǎn)生矛盾。假設α·β 和β在Γ 中,但是α 不在Γ 中,同樣會使得Γ 不是S 一致的,因而產(chǎn)生矛盾。證明相同,略。反方向的證明與此類似,這里略。
【定理6】如果α 是S 的定理,那么α∈Γ,即S 的任意極大一致集包含S 的所有定理。
證明:假設合式公式α 是S 的定理,那么~α就不是S 一致的,所以~α 不屬于Γ,因此α 必定屬于Γ。
【定理7】假設∧是S 一致的公式集,那么存在一個S 的極大一致集Γ,并且∧?Γ。這意味著每一個S 一致的公式集都可以擴張成極大的S 一致集。
證明:我們首先假設所有模態(tài)邏輯的合式公式都按照一定的順序排列,并且依次帶上下標如α1,α2,α3,…同樣地,我們再定義這公式集Γ0,Γ1,Γ2Γ3,…
其中:(1)Γ0就是∧,即S 一致的公式集;(2)給定Γn,如果Γn∪{αn+1}為S 一致的話,將其記為Γn+1;如果Γn∪{αn+1} 不是S 一致的話,將Γn∪{~αn+1}記為Γn+1。
我們接下來證明對于任意n,如果Γn是S 一致的話,那么Γn+1也是S 一致的。因為如果Γn+1不是S一致的,意味著Γn∪{αn+1}和Γn∪{~αn+1}都不是S一致的。這意味著在Γn中存在這樣一些合式公式β1,β2,…,βm,使得:
并且在Γn中也會存在這樣的合式公式γ1,γ2,…,γk,使得:
最后根據(jù)式(1)、式(2)通過PC 可得:
├s~(β1·…·βm·γ1·…·γk)。
因為~(β1·…·βm·γ1·…·γk)是S 的定理,所以(β1·…·βm·γ1·…·γk)就不是S 一致的,即{β1,…,βm,γ1,…,γk}不是S 一致的,又因為{β1,…,βm,γ1,…,γk}是Γn的子集,所以Γn也不是S 一致的,這與題設相矛盾。所以Γn+1是S 一致的。
現(xiàn)在我們使Γ 為所有Γn的并集,那么可以得到(a)Γ 是S 一致的。因為如果Γ 不是S 一致的,那么必定存在Γ 的子集不是S 一致的??墒俏覀冎捆?的所有有限子集都是某個Γn的子集,那么就意味著存在Γn不是S 一致的,與題設相矛盾,所以Γ 為S 一致的。(b)Γ 是極大的。我們考慮,對于任意合式公式αi可以構造出Γi,在Γi中要么αi∈Γi,要么~αi∈Γi。因為Γi是Γ 的子集,所以有要么αi∈Γ,要么~αi∈Γ,由此可知Γ 是極大的。(c)∧?Γ,從上述題設可知,因為∧就是Γ0,且Γ0?Γ,所以∧?Γ。
我們現(xiàn)在要討論的是一種名為典范模型[3]22的特殊模型。和其他正規(guī)模態(tài)系統(tǒng)的模型一樣,典范模型是一個三元組,對于任意正規(guī)模態(tài)系統(tǒng)S,我們對于其典范模型
在S 的典范模型中,S 的所有定理在該模型有效,即S 的所有定理在該模型的所有可能世界為真,即S 的定理是每個可能世界中的元素。同樣的,每一個非S 定理在該模型的某個可能世界為假,即非S 定理就不是每個可能世界的元素。
【定理8】設
【定理9】令α 是任一合式公式,α 在系統(tǒng)S的典范模型上有效當且僅當α 是系統(tǒng)S 的定理。
證明:
現(xiàn)在我們介紹一下什么是死點,如果一個模型包含這樣的可能世界——這些可能世界不可及任意其他可能世界甚至不可及他們自身,我們把這樣的可能世界稱為死點。在任意模型中,如果可能世界w 是一個死點,那么對于任意合式公式α 有V(Lα,w)=1,并且V(Mα,w)=0。
【定理10】對于任意模型
證明:在這里我們用反證法。假設v(L(p·~p),w)=1,但是w 不是死點,因此就會存在w'有wRw'。通過賦值定義[VL],有v(p·~p,w')=1,但這是不可能的。因為對于任意模型中的可能世界w',都有V(p·~p,w')=0。這與上文產(chǎn)生矛盾,所以w 一定為死點。
【定理11】對于任意模型
證明:根據(jù)模態(tài)邏輯的賦值定義,V(ML(p·~p),w)=1 當且僅當存在可能世界w’∈W,有wRw'并且V(L(p·~p),w')=1。又根據(jù)【定理10】,當且僅當w'是一個死點。
我們要證明MV 系統(tǒng)在★模型類上具有可靠性,也就是要證明MV 系統(tǒng)的每一個定理在★模型類上都有效。為了達到這個目的我們只需要證明兩點,其一,我們需要證明MV 系統(tǒng)的公理在★模型類上有效;其二,我們要證明三大轉換規(guī)則也在★模型類上保持有效。
我們已知K 系統(tǒng)中的公理在每個模型上都是有效的,那么可以知道K 系統(tǒng)的公理在★中的所有模型上也是有效的。證明如下:
我們已知K 公理為L(p→q)→(Lp→Lq),考慮在任意模型
接下來證明MV 公理在★中的所有模型上也是有效的。首先,如果可能世界w 是一個死點,那么在w 上Lp 為真,因此MLp ∨Lp 也為真。再如果w可及一個死點w',那么Lp 在w'上為真,所以MLp在w 上為真,因此MLp ∨Lp 在w 上也為真。綜上所述MV 公理是★有效的。
分離規(guī)則MP 對任意模型保持有效性。用反證法證明。
假設存在模型
必然化規(guī)則N 對任意模型保持有效性。
證明:假設存在模型
代入規(guī)則US 對★模型保持有效性。此證明見相關文獻,證明略。
綜上所述,我們證明了MV 系統(tǒng)的所有公理以及MV 系統(tǒng)的三大轉換規(guī)則都在★模型類中有效或保持有效,所以我們說MV 系統(tǒng)相對于★模型類具有可靠性。
我們要證明MV 系統(tǒng)具有完全性,也就是要證明每個★有效的合式公式是MV 的定理,也就是說所有不是MV 定理的公式在某個★模型中不有效。通過【定理9】我們知道,如果一個合式公式α 不是MV 定理,那么這個合式公式α 在MV 的典范模型中不有效。因此如果MV 的典范模型是一個★模型,那么必定存在一個被稱作典范模型的★模型,在這個典范模型中公式α 不有效。很顯然,現(xiàn)在我們需要證明MV 系統(tǒng)的完全性,也就是要證明MV 的典范模型是★模型,也就是說我們需要證明:在MV 系統(tǒng)的典范模型中,所有w∈W 要么是死點,要么可及某個死點。
根據(jù)【定理2】我們可以知道,對于任意合式公式α,如果α 是MV 一致的,那么必定會存在一個模型
首先我們用p·~p 代替MV 公理中的p,因此得到了新的公式(1)ML(p·~p)∨L(p·~p),對于公式(1)來講,在MV 系統(tǒng)的典范模型中,存在w∈W',有V(ML(p·~p)∨L(p·~p),w)=1,即ML(p·~p)∨L(p·~p)∈w。通過【定理4】,有ML(p·~p)∈w 或者L(p·~p)∈w。如果前者為真的話,有V(ML(p·~p),w)=1,那么通過【定理11】,可知w 至少可及一個死點,如果后者為真的話,有V(L(p·~p),w)=1,通過【定理10】,可知w 自身為一個死點。
由此可知,MV 的典范模型是★模型,即所有可能世界w∈W 要么是死點,要么可及某個死點。所以MV 系統(tǒng)具有完全性。
綜上所述,MV 系統(tǒng)在★模型類上既可靠又完全。