第十章模态逻辑和时态逻辑[精选].doc

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十章模态逻辑和时态逻辑[精选]

模态逻辑和时态逻辑 在本章中,我们研究模态逻辑和时态逻辑。 模态逻辑(Modal Logic) 模态逻辑涉及到必然性和可能性概念。一阶模态逻辑语言LML由一阶谓词演算L加上两个新的算子L(或□必然算子)和M(或◇可能算子)得到,更精确地说LML由L加上下列子句组成:如果A是L的wff(合式公式),则LA和MA也是wff。他们的语义解释为若A在某些可能世界中为真则M真,如果A在每一个可能世界为真则LA为真。更精确形式定义为: 定义 1一个模态框架(Model Frame)M是一个四元组<W, D, R, F>,其中 ①W是一个(可能世界的) 非空集合; ②D是一个‘个体’非空域; ③R是W上的一个二元‘可达性’关系; ④F是一个映射,它赋给每一个由一个n(n≥0)元函数符号f和n个W的元素w所组成的对(f,w),以一个Dn到D的函数,以及赋给每一个由n(n 0)元关系符号r和n个W的元素w的对(r, w)以2Dn一个元素。 在这样一个模态框架中LML的解释不同于谓词演算中的演算, 这里域W起一个关键作用。但是解释仍旧给定一个赋值函数g,它赋予D的元素到单个变量。为方便起见我们写wRw’表示w, w满足关系R。记号 M|==w,g A 表示在框架M中在w世界g满足合式公式A。其递归定义如下: ①M|==w,g C(t0,t1,...,tn-1) 当且仅当 Val(t0, w, g), …, Val(tn-1, w, g)∈F(w,c) 其中 ( g(t) 若 t是一个变量 Val(t,w,g) = ( ( F(w,f) (Val(t0’,w,g),…,Val(tm-1’,w,g)) 若 t= f(t0’,…, tm-1’) ②M|==w,g t1 = t2 当且仅当Val(t1,w,g)=Val(t2,w,g) ③M|==w,g A ( B 当且仅当M|==w,g A且M|==w,g B ④M|==w,g ~A 当且仅当M|==w,g A ⑤M|==w,g (xA 当且仅当对每一个 d ∈ D,M|==w,g(d|x) A ⑥M|==w,g MA 当且仅当存在一个w ∈ W使得wRw且M|==w’,g A 其它的逻辑连结词按标准方法来解释, 此外定义LA = ~M~A。R的形式性质决定了模态逻辑(公理和推理规则)。我们称一个合式公式关于一个特殊框架类C为真,当且仅当它对C中每个框架的每个赋值函数和可能世界所满足。因此,如果我们取C为所有使R是自反的框架,则得到熟知的逻辑T。如果 R是传递的,则得到S4,如果R是自反,传递和对称的(即等价关系),则得到模态逻辑S5。模态逻辑T由谓词逻辑公理系统加上公理 LA→ A L(A→B)→(LA→LB) 得到。推理规则 表示必要性。S4在T的公理系统中加上公理 LA→LLA。 S5在S4公理系统中加上公理 MA→ LMA。 由于使单个的域保持固定,Baican公式 (x(LA)→ L((xA) 对所有框架都为真。 时态逻辑 (Temporal Logic) 时态逻辑, 在不同时间, 同一个语句可以有不同的真值。时态逻辑语言LT由通常逻辑语句加上时态算子F, P, G , H组成。其中 FA表示在将来(Future)某个时间A为真; PA表示在过去(Past)某个时间A为真; GA表示在所有将来时间A都为真; HA表示在过去时间A总归为真。 定义 2一个时态框架T由时间非空点集T,一个时间优先次序关系R以及一个函数h:T×LT的原子集合 → {0, 1}所组成。T = (T, R, h)。 函数h给每一个原子语句在全部时间点上赋予真假值。h在整个LT上的语义由下列方式规定: ⑴h(t, A ( B)=1当且仅当h(t, A)=1且h(t, B)=1 ⑵h(t, ~A)=1当且仅当h(t, A)=0 ⑶h(t, FA)=1当且仅当((t)(R(t, t)h(t, A)=1) ⑷h(t, PA)=1当且仅当((t)(R(t, t)h(t, A)=1) 其中R(t, t)表示按时间优先次序t优先于t’。由GA和HA的意义知 GA(~F~A HA(~P~A 因此 h(t, GA)=1当且仅当((t’)(R(t, t’)(h(t’, A)=1) h(t, HA)=1当且仅当((t’)(R(t’, t)(h(t’, A)=1) 如果一个语句在任何时间点都取值为1,我们称它在这样一个框架中为真,。 对R的不同限制导致不同的时态逻辑变种。 最小时态逻辑K为不对R加任何限制。我们称一个语句为K-valid当且仅当它在全部时态框架中都真。最小时态逻辑精确地是K-valid语句集合,并且有下列公理系统(A1-A7)为特征,以及MP(modus p

文档评论(0)

dart001 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档