APP下载

普莱尔早期的时态逻辑思想

2014-06-27霍书全

关键词:真值时态算子

霍书全

(安徽大学哲学系,合肥 230039)

普莱尔早期的时态逻辑思想

霍书全

(安徽大学哲学系,合肥 230039)

普莱尔是时态逻辑的创始人,他认为原子命题和带有时态算子的命题都是同样的命题,原子命题只有现在时态,命题的真值随时间的不同而变化。他否定永恒的个体存在,主张充当命题逻辑主语的专名只能指称现存的对象。普莱尔用模态逻辑的方法处理时态命题,比经典逻辑更好地刻画了自然语言表达和日常推理。但是普莱尔的方法也带来了一些问题,比如说它不能命名不再存在的个体似乎有违自然语言的习惯,如何确定时间的单位也成为有争议的话题。尽管如此,时态逻辑仍然发展成内容丰富的逻辑学分支,在许多领域都有着巨大的应用价值。

普莱尔;时态逻辑;真值;巴坎公式

主持人语:中国逻辑学会会长邹崇理研究员

新西兰著名逻辑学家A.N.普莱尔(Arthur N.Prior)是时态逻辑的创始人,时态逻辑在许多领域都有着巨大的应用价值。霍书全教授在《普莱尔早期的时态逻辑思想》一文中梳理并解读了普莱尔早期的时态逻辑思想,有助于我们更好地了解时态逻辑与经典逻辑的不同。作为现代化教育技术的一个重要手段,逻辑教学软件在逻辑教育过程中发挥着十分重要的作用。进入21世纪,关于逻辑教学软件的国际性学术研讨会召开了3次。逻辑软件的开发及在逻辑教学中的应用逐渐成为逻辑教育过程中极为重要的一个环节。在《逻辑教学软件及其实效性研究》一文中,王湘云博士介绍了一些国际上流行的逻辑教学软件,以及国内逻辑教学中逻辑软件的使用情况,并讨论了逻辑教学软件的实效性。

新西兰著名逻辑学家A.N.普莱尔(Arthur N.Prior)是时态逻辑的创始人,他之所以能提出时态逻辑,在于他对命题的真值有不同于经典逻辑的看法。经典逻辑的创立者弗雷格认为,命题或句子的真值就是命题的指称,句子的涵义是思想,而思想是无时间性的,因此命题的真值不随时间的变化而变化。罗素认为,真值是命题的性质和标志,命题的真值也不能随时间而变化。现代经典逻辑关于命题真值的看法一度成为主流。但是,经典逻辑显然不能很好地处理用自然语言表达的日常推理,因为自然语言中的句子和经典逻辑中的句子或命题有很大区别。经典逻辑中的命题没有时态的标志,其真值不会受时态的影响,而自然语言中的陈述句显然并非如此。普莱尔吸收了古代逻辑学家和近现代逻辑学家的一些有益的思想,用模态逻辑的方法建立了时态逻辑,其影响是深远的。本文将对普莱尔早期的时态逻辑思想进行梳理。在此需要提示读者,命题、句子和陈述在不同的逻辑学家看来有不同的含义,为了叙述的方便本文对三者不加区分。

一、关于命题的真值

经典逻辑学家认为命题的真值不能随时间而变化,导致经典逻辑不能很好地处理自然语言中的时间因素和日常推理。为了更好地刻画自然语言中的推理,逻辑学家对经典逻辑进行了补充。罗素认为,自然语言中的句子更像命题函数而不是命题,如“苏格拉底是不死的”可以看作“如果t是任何时间,苏格拉底在t时活着”[1]。蒯因持有和罗素类似的观点,认为时间可以和地点、个体一样成为专名,真正的命题是包括时间因素的,命题的真假没有时间的问题。

普莱尔指出,从文艺复兴时期开始人们就有了类似上述的观点,逻辑学家不再对模态和时间因素感兴趣了。如波尔-罗亚尔逻辑认为,动词(在陈述句中)的唯一普遍的功能是表达断定,“是”(is)作为纯粹的动词是命题中主要的形式元素。这时的逻辑学家可能是受观念论的影响,认为命题是通过系词把两个观念连接起来的,时间因素不应进入系词,而应进入词项之中[2]104-105。普莱尔引述了哈密尔顿派的逻辑学者怀特利(Richard Whately)、曼塞尔(H.L.Mansel)、博文(Francis Bowen)、福勒(Thomas Fow ler)等人的观点,说明在文艺复兴之后到现代逻辑产生之前,人们普遍认为系词在命题中只有现在时态,而指称时间是词项的任务。普莱尔认为,这种观点没有提供足够的证据,只是把原来的陈述粗暴地重新表述为一个多余的从句。如把陈述p重新表述为“that p,is the case”的形式。但是,这样一来人们对逻辑的兴趣转移到词项上了,而时态因素同样就在词项上,词项仍然可能有一个逻辑形式。怀特利和博文分别把“This man was honest”和“He came yesterday”转化为“He is one formerly-honest”和“He is the person who came yesterday”,普莱尔认为这种转化会带来一定的问题,假如当“he”指称的对象在过去那个时间之后去世了,把这样的句子转化为现在时态后,其主语就是不存在的对象[2]106,按照弗雷格或罗素的观点,这样的句子是无意义的或假的。福勒对此似乎不能给出满意的说明。文恩注意到命题真值可以随时间而变化,但他并不认为这有什么特殊的重要性,因为我们也可以和对待时间一样对待地点。约翰逊(W.E.Johnson)反对出于符号化的目的把两个命题之间的蕴涵关系看作全称直言判断的主项和谓项之间的关系。他认为在假言演绎推理(hypothetical synthesis)“如果命题A真,那么命题B真”中,说A和B在有些情形或时间为真,在另一些情形或时间为假,这样的情形和时间的差异是不存在的。他还说,提及不同时间的命题是不同的命题[2]110。

尽管汉密尔顿派的观点在这一时期一直占主流地位,但其他一些逻辑学家也提出了一些有价值的不同的观点。密尔(John Stuart Mill)认为,我们断定的过去、现在和未来不是主语或谓语所表示的东西,而是整个句子要表示的东西。可是,这种思想在当时没有引起足够的重视,没有发展出时态逻辑[2]107。凯恩斯(J.N.Keynes)认为判断(judgment)包含着对时间的指称,一个判断在一定的时间内为真,在另一些时间为假。他还引用博桑斯特(Bosanquet)的观点,在判断的时间和谓词的时间之间做出了区分。布尔在An Investigation of the Laws of Thought(1853)中把“X蕴涵γ”看作“X为真的时间完全包含在γ为真的时间中”,他把每个命题符号看作代表该被符号化的命题为真的时间[2]108-109。

另一个值得注意的逻辑学家是皮尔士(Charles Sanders Peirce),他虽然没有提出时态逻辑,但认为时间因素应该是逻辑学感兴趣的问题。他说,没有发展到对其形式引进时态修饰的逻辑会导致极大的混淆。他还把时间和模态联系起来。皮尔士与文恩和麦科尔(Hugh MacColl)一样都认为两个命题之间的蕴涵关系应该被看作全称直言命题的主项和谓项之间的关系。他还进一步认为所有条件句都包含一个暗含的量化,如果没有其他的东西,就是在可能事态上的量化,可以引进时间作为这样的变量[2]112。这些思想是普莱尔时态逻辑思想的重要来源。

此外,斯特劳森的思想也对普莱尔有所启发。普莱尔认为,1906年之后,形式逻辑学家对于时间相当一致地采取了凯恩斯-约翰逊-罗素(Keynes-Johnson-Russell)路线,直到斯特劳森(P.F.Strawson)才打破了这种束缚。斯特劳森并不主张引进时态-差别(tense-distinctions)的逻辑,而是认为时态-差别是形式逻辑不能处理的重要的东西。他也不主张陈述在一个时间真而在另一个时间假,而是认为同一个句子在一些场合(occasion)真,在另一些场合假。这种观点和罗素没有本质不同,只不过罗素主张通过改造公共语言,避免公共语言的缺陷,而斯特劳森更倾向于保持自然语言免受形式逻辑的攻击[2]116。普莱尔指出,遗憾的是公共语言的主要用途直到斯特劳森才受到逻辑学家的注意。

斯特劳森认为,用适当的陈述代换陈述的“形式”对于形式逻辑学家研究的衍推(entailment)关系是不充分的,会带来通常所说的“蕴涵怪论”问题[4]。斯特劳森认为“衍推理论”必须由“指称理论”去补充,这里的指称是指时态以及“这里”、“那里”、“他”、“这个”、“我”等代词。从形式上看,斯特劳森的逻辑与罗素和文恩的逻辑并没有什么本质的不同[2]116-117。

普莱尔关于命题的真值随时态的不同而变化的思想主要来源于古希腊逻辑和中世纪经院哲学。他指出:“古代和中世纪逻辑学家认为如下两条是理所当然的:(i)时态-差别是逻辑思考的真正主题,(ii)在一个时间为真的东西在另一个时间为假,反之亦然。”[2]104这种现象在亚里士多德的逻辑著作中可以见到,麦加拉学派的第奥多鲁更把时态看作模态,并进行讨论。

经典逻辑认为时间因素是命题本身所包含的一个因素,而普莱尔认为最基本的原子命题只有现在时态,时态算子和原子命题的复合才能表示时态命题。从下面普莱尔对巴坎公式的分析可以看到,只有认为命题的真值是可以随时间的变化而变化的,才能用模态逻辑的方法灵活处理用自然语言表达的逻辑和推理。

二、时态与模态

普莱尔认为命题的真值可以随时间的变化而变化。在此基础上,他用模态逻辑的方法来处理时态问题。普莱尔指出,自然语言中的模态词“可能的”、“必然的”可以有多种意思,正如刻画条件句中的“如果,那么”关系可以产生很多蕴涵一样。因此,必须给模态词一个确定的意义,规定一定的标准。波兰逻辑学家卢卡西维茨在这方面已经做出了贡献,他给出了模态逻辑的8个标准:1.NLN与M等价;①本文所用的逻辑符号是波兰逻辑学家所使用的,N、C、A、K、E分别代表否定、蕴涵、析取、合取、等价,Π、Σ分别表示全称量词和存在量词。2.NMN与L等价;3.CLpp;4.CpMp; 5.CMpp是被排斥的;6.CpLp是被排斥的;7.Mp是被排斥的;8.NLp是被排斥的。卢卡西维茨称满足这些条件的模态逻辑系统为“基本模态系统”[3]。这里M和L分别表示弱模态算子“可能的”和强模态算子“必然的”,它们是从陈述得到陈述的一元算子。普莱尔采取对模态的广义的理解,放弃了1和2[2]3。

卢卡西维茨把模态逻辑看作多值逻辑[2]6,因为二值逻辑中没有满足“基本模态逻辑”条件的可充当模态算子的函数,但是在三值以上的逻辑中有这样的函数。普莱尔用多值逻辑的方法对时态逻辑进行了研究。

普莱尔引进时态算子P和F,其意思分别是“It has been the case that”和“It will be the case that”。普莱尔不把“It has been the case that p”这种形式的陈述看作关于陈述p的陈述,而是看作由模态算子P作用于p而形成的新陈述[2]8。可以看出,普莱尔对陈述的观点与经典逻辑是不同的,这是能构造时态逻辑的关键。经典逻辑把“相信p”这样的陈述看作是关于p的陈述,普莱尔把它看作关于p的主语的陈述。普莱尔引进时态算子是作用于命题的,时态命题和不含有时态算子的命题都被看作是命题。如果认为时态算子不能作用于命题,就会毁掉整个时态逻辑,因为这会导致不能对时态命题使用时态算子,时态算子不能有复合形式。普莱尔又引进时态算子S,表示“It is the case that”,并得到等式:SSp=Sp=p,SFp=FSp =Fp和SPp=PSp=Pp[2]10。

引进时态算子会带来一些问题,如NFp和FNp不一定相等,NPNp和Pp有所不同。但是普莱尔暂时假定它们被看作相等的,首先建立了类似于刘易斯的S4和S5的时态系统[2]11。

普莱尔认为可以采用二价的时态算子,从而引进了Pnp表示“It was the case n days ago that p”(以“天”为时间单位),P1p表示“It was the case this time yesterday that p”。类似地,Fnp表示“It will be the case n days hence that p”,F1p表示“It will be the case this time tomorrow that p”,F0p表示“It will be the case no time-units hence that p”[2]11-12。普莱尔指出,如果把M(或“可能的”)定义为“It either is or will be the case that”,把L (或“必然的”)定义为“It either is and always will be the case that”,这些算子将满足卢卡西维茨的模态算子条件,并且会有刘易斯S4系统的M和L的所有形式性质。这些模态词与麦加拉学派逻辑学家第奥多鲁的模态一样[2]12。普莱尔给出了如下类似于S4的时态系统:

规则:代入,分离,引进量词Π1,Π2,Σ1,Σ2的卢卡西维茨规则,和特殊的规则

RF:如果α,那么Fnα。

公理:任何经典命题逻辑的完全的公理集合,以及

其中公理5的Smn表示区间m和n的和[2]13。

在假定时间只有两天(今天和明天)的情况下,普莱尔为该系统的联结词和模态词构造了四值真值表。但是须要在时间为无穷的情况下,用真值组成的无穷序列作为命题的取值对象,才能刻画类似于S4的时态系统[2]6。

普莱尔引进了洛斯(Łos')所用过的概念Utp来建立类似于S5的模态系统。Utp的意思是“p在t”。这个系统包括如下定义、规则和公理[2]19-20:

规则:代入,分离,引进量词Π1,Π2,Σ1,Σ2的卢卡西维茨规则,和特殊的规则

RU:如果α,那么Utα。

公理:任何经典命题逻辑的完全的公理集合,以及

普莱尔同样假定了两个时间(今天和明天),给出了该系统的联结词和模态词的多值真值表。要确定公式是否为定理,须构造二值的无穷序列作为真值的真值表或无穷值真值表来判定[2]22。

把时态命题逻辑推广到谓词逻辑,会面临巴坎公式带来的问题。按经典逻辑的观点,只有在命题的逻辑主语指称的对象存在的情况下命题才有真值。但是对量化理论中的变元x和y的存在有不同的理解,一种理解是把它们看成潜在的存在,一种理解为现存的存在,它们分别类似于蒯因的替换量化和指称量化[5]。普莱尔的时态逻辑采取后一种理解,由此带来的问题反映在巴坎公式中。巴坎公式是由美国逻辑学家巴坎(Ruth Barcan Marcus)于1946年把刘易斯模态系统和量化理论合并而得到的,表述为CMΣxφxΣMxφx,在类似于S5的时态逻辑系统中可表述为CΣtUtΣxφxΣxΣtUtφx。巴坎公式解释为“如果存在时间使得某事物在该时间φ无时间地为真,那么存在某事物使得它在某时间φ无时间地为真”,如果前提中的时间是将来的时间或过去的时间,而某事物现在还未存在或已经不存在了,会导致巴坎公式不成立[2]26-27。特别是当巴坎公式变成CFΣxφxΣFxφx时,被解释为“如果情况将是某物φ,那么存在某物将要φ”(If it will be the case that somethingφ’s,then there is something which will φ)。结论断定已经存在的某物将要φ,而前提并没有作这样的担保[2]29。

三、巴坎公式的消解

巴坎公式给普莱尔时态逻辑带来了困难,只有在假定了在某未来时间将要存在的东西已经存在或一直存在,即假定所有真实的个体都是永恒的(sempiternal),才能承认该公式的合理性。普莱尔设想了对这个假定的形而上学辩护。一个例子是可能将存在某个飞到月球的人,虽然它将不是现存的任何人,符号表示为FΣxφx。但是,人不是量化理论中的x和y这样意义上的个体,x和y这样的个体只代表个体的名字,而所有真正的个体确实一直是存在的。因此,虽然将飞到月球的真正的个体还没有成为人,但是这些真正的个体现在确实是存在的,并且一直存在。这样将拯救巴坎公式,因为这时FΣxφx和ΣFxφx变成了FΣxKψxφx和ΣKψxFxφx,分别解释为“It will be the case that something is a person and flies”“Something is a person of whom it will be the case that he flies”[2]29-30。作上述设想就像假定了对象的永久的池塘(permanent pool of things)一样,这些对象可以只是潜在地存在着,还不是现实的存在。这类似于中世纪的扩大(ampliatio)理论[2]30。这种理论认为,尽管对象还没有存在,但已经有关于它们的事实。普莱尔拒绝这种假设和辩护,他认为时态-差别的逻辑在不作这种假定的情况下仍然能产生,假定永恒的(sempiternal)个体存在的逻辑不是好逻辑[2]30。

拒绝接受永恒个体的存在,会导致量化理论的改变。按照普莱尔,假定没有永恒个体的情况下专名必须限制为只能指称现存的(在作出命题的当时存在的)个体。这样就有下述结论:“我现在不存在”意为“现在没有关于我的事实”,这句话是自相矛盾的。但是PnNΣφφx,“It was the case n days ago that x does not exist”,和FnNΣφφx,“Itwill be the case n days hence that x does not exist”只能代表假命题,而NPnΣφφx,“It was not the case n days ago that x exists”很可能是真的。同样道理,NLp和MNp,NLNp和Mp也不等价[2]35。

对于普莱尔来说,当x代表一个专名时,“x存在”逻辑上等价于“存在关于x的事实”。如果对于不再存在和还没有存在的个体现在也有关于它的事实,普莱尔认为我们不知道关于它的现在的事实是什么。对于不再存在和未出生的人,你说他是蓝眼睛的和不是蓝眼睛的都无法判定真假。普莱尔指出,我们需要一个把“x存在”和“存在关于x的事实”等价的时态逻辑[2]31-32。如果x不存在,就没有关于x的现在的事实。这样,普莱尔把对象和它存在的时间相关联起来。

现在普莱尔的量化方式导致Lp和NMNp,NLNp和Mp不等价,也导致巴坎公式不成立。因此,普莱尔想要建立的系统是一个巴坎公式在其中不可证明的系统,而不是类似于S5的系统。否定NLNp和Mp等价,可能导致量化理论的不一致,因为在量化理论中“某物φ”(Somethingφ’s)和“并非所有事物非φ”是等价的。怎样避免这种情况呢?普莱尔的处理方式是,在所建立的Ut系统中让M等价于ΣtUt,“对某个t,在t”,而不是Σt,“对某个t”。类似地,L等价于ΠtUt。由此得出ΣtUtp等价于NΠtNUtp而不是NΠtUtNp。同样,排中律也可采用适当的形式,变成AUtpNUtp而不是AUtpUtNp。巴坎公式也可采用CΣtΣxUtφxΣxΣtUtφx形式而不是CΣtUtΣxφxΣxΣtUtφx形式,前者是成立的。这样既避免了NLNp和Mp等价,又避免了巴坎公式的困难[2]36。由此可见,解决问题的关键是引进了U算子。这样一来,我们必须放弃把M定义为NLN,虽然CNLNpMp不成立,但是CMpNLNp成立。我们还有规则“若α,则NMNα”。CMLpLp成立,但CNLpLNp不成立[2]37。普莱尔指出,按照蒯因的逻辑不能作出上述两种区分[2]36。

普莱尔首先构造的满足上述条件(避免巴坎公式的)不包含M和NLN或L和NMN等价的系统,是Heyting的直觉主义演算基础上增加卢卡西维茨系统的规则L1,L2,M1,M2得到的系统。但是这个系统也不能满足他的需要。虽然CMpNLNp和CLpNMNp成立,但也会产生太多的东西,如CNMpLNp。该系统增加CNNpp将会得到CNMN-pLp。再者,我们没有采用直觉主义逻辑而抛弃经典逻辑的充分理由[2]38。

普莱尔想构造的系统Q满足:(a)包含在S5中但不包含S5,包含经典命题系统但不被它包含。(b)不包含较弱的刘易斯系统S1—S4,或者模态化的直觉主义演算,或者Ł-模态系统(注:卢卡西维茨建立的一个模态系统),也不包含在这些系统之中。该系统满足卢卡西维茨模态逻辑的前6个条件[2]39。但是普莱尔没有进一步地详细给出公理系统,只证明了它的大致特征[2]48。普莱尔只是给出了在假定有两个时间(今天和昨天)的情况下系统Q的联结词和模态词的6值真值表,但是要确定出Q的定理必须用在时间无穷的情况下的真值表,其中的真值也可以看作由数字1,2和3组成的序列。

罗素逻辑系统要求逻辑专名必须存在,而弗雷格的专名所指不一定存在,但是包含这样的专名的句子无真值。普莱尔把时态逻辑系统Q与罗素的名字谓词演算合并的量化时态逻辑系统称为ΣT1,也建立了另一个适应于Les'niewski本体论改造的时态逻辑系统,被称为ΣT2。在ΣT2中,任何时间作出的表达式在所有时间都构成陈述,并且也有真值。得到这样的结果不需要改造量化理论,也不承诺所有个体都是永久性(sempiternity)的[2]63。

四、结束语

普莱尔采用和经典逻辑不同的哲学观点建立时态逻辑。他认为原子命题和带有时态算子的命题都是同样的命题,原子命题只有现在时态,命题的真值随时间的不同而变化,充当命题逻辑主语的专名只能指称现存的对象,永恒的个体是不存在的。但是,普莱尔的方法也带来了一些问题,说不能真正命名还未产生的未来的个体是自然的,但是说不能命名不再存在的个体似乎有违自然语言的习惯。普莱尔最初给出的时间单位是天,但是到底该如何确定时间的单位也成为有争议的话题。普莱尔认为承认永恒个体的逻辑不是好逻辑,但似乎没有给出充分的论证,事实上像数字这样的永恒个体还是存在的。尽管如此,时态逻辑仍然发展成内容丰富的逻辑学分支,它在许多领域都有着巨大的应用价值,这是因为时态逻辑更接近于自然语言的表达方式,能更灵活地处理日常推理。

[1]罗素.逻辑与知识[M].苑莉均,译.北京:商务印书馆,1996:279.

[2]Arthur N P.Time and Modality[M].Oxford:Oxford University Press,1957.

[3]卢卡西维茨.亚里士多德的三段论[M].李真,李先焜,译.北京:商务印书馆,1991:168-170.

[4]Strawson P F.Introduction to Logical Theory[M].London:Methuen&Co Ltd.1952:94-95.

[5]涂纪亮,陈波.蒯因著作集:第二卷[M].北京:中国人民大学出版社,2007:396.

(责任编辑 张佑法)

Arthur N.Prior’s Early Thought of Tense Logic

HUO Shu-quan
(Philosophy Department,Anhui University,Hefei230039,China)

As the founder of tense logic,Arthur Norman Prior thought that atomic propositions and propositions formed by tense-operators from propositions are all propositions,atomic propositions are only in the present tense,and the truth of propositions will change according to the change of their tenses.He denied sempiternal individuals,and advocated the view thatwe cannot properly name objects which ceased to exist.Prior handled tense propositions with the approach of ordinarymodal logic,and his tense logic depicts natural language and everyday inferences much better than classicallogic.However,Prior’smethod also brings about some problems,such as his inability to name objectswhich do not yet exist violates the habit of natural language,and how to determine the unit of time becomes a controversial topic.In spite of this,tense-logic has become an important logic branch and is used in many fields yet.

Arthur Norman Prior;tense logic;truth;Barcan formula

B81

A

1674-8425(2014)07-0022-06

10.3969/j.issn.1674-8425(s).2014.07.005

2014-03-03

国家社会科学基金“混合时态逻辑及其多模态推广的相关问题研究”(13BZX063)。

霍书全(1967—),男,河南项城人,教授,哲学博士,研究方向:逻辑学、语言哲学。

霍书全.普莱尔早期的时态逻辑思想[J].重庆理工大学学报:社会科学,2014(7):22-27.

format:HUO Shu-quan.Arthur N.Prior’s Early Thought of Tense Logic[J].Journal of Chongqing University of Technology:Social Science,2014(7):22-27.

猜你喜欢

真值时态算子
与由分数阶Laplace算子生成的热半群相关的微分变换算子的有界性
拟微分算子在Hp(ω)上的有界性
超高清的完成时态即将到来 探讨8K超高清系统构建难点
Heisenberg群上与Schrödinger算子相关的Riesz变换在Hardy空间上的有界性
各向异性次Laplace算子和拟p-次Laplace算子的Picone恒等式及其应用
10kV组合互感器误差偏真值原因分析
“一找二看三注意”,妙解动词时态题
真值限定的语言真值直觉模糊推理
滚动轴承振动速度的乏信息真值估计
基于真值发现的冲突数据源质量评价算法