跳转到内容

模态逻辑

出自维基百科,自由个百科全书

模态逻辑是现代逻辑个一个主要分支,用来刻画搭模态搭界个推理。所谓模态指个是一只命题为真个方式。常见个模态包括形而上学可能性(可能搭必然,如“苏格拉底可能是哲学家”)、认知(信念搭知识,如“我晓得苏格拉底是哲学家)、道义(许可搭义务,如“侬应该遵纪守法”)、时态(过去、现在搭未来,如“我过去是学生”)等等。相对应个,就有真势模态逻辑认知逻辑道义逻辑时态逻辑等模态逻辑分支。

模态逻辑要用到逻辑运算符,勒哲学数学语言学计算机科学里向侪有蛮多应用个。相比一阶逻辑二阶逻辑,模态逻辑常常好勒表达力搭计算复杂性之间取得更好个平衡,故咾来勒计算机个应用弗少。

语言

[编辑]

模态逻辑用个形式语言通常是勒命题逻辑或者一阶逻辑个语言个基础丄加上模态算子个产物。

为一只可数无穷个命题符号集合。基本模态语言个公式由以下BNF范式生成:

即:

  1. 所有命题符号侪是-公式;
  2. 恒假-公式;
  3. 假使讲-公式,格么也是-公式;
  4. 假使讲-公式,格么也是-公式;
  5. 假使讲-公式,格么也是-公式。

是方块算子,通常读作“方块”或者“box”。勒真势模态逻辑里相,表示“必然p”;认知逻辑一般拿写成(know),用表示“主体晓得”;勒可证性逻辑里相,表示“可证”。

就像一阶逻辑里相存在量词拨定义成全称量词对偶,基本模态逻辑通过下头个公式定义个对偶算子

通常读作“菱形”或者“diamond”。真势模态逻辑表示“可能p”,而(必然)就逻辑等价于(弗可能非)。

语义

[编辑]

模态逻辑个语义主要有关系语义(又叫克里普克语义)、邻域语义、拓扑语义搭仔代数语义四种。其中,关系语义最直观,邻域语义搭拓扑语义是关系语义个一般化,代数语义最抽象。

关系语义

[编辑]

关系语义基于关系结构。关系结构是由论域搭伊上头个关系组成个元组。关系结构勒数学里相邪气常见,几乎所有阿拉熟悉个数学结构(譬如讲代数结构、)侪可以拨当成关系结构;计算机科学、哲学、语言学、经济学等学科也常常用着关系结构。(Blackburn, de Rijke and Venema, 2001)

勒关系语义下头,基本模态逻辑个框架就是一只关系结构,其中

  1. 论域是一只由(可能)世界组成个非空集合,
  2. 可及关系(或可通达关系,accessibility relation)上头个一只二元关系。

基本模态逻辑个模型是一只三元组,其中

  1. 是基本模态逻辑个框架,
  2. 是一只赋值,伊搭每只命题变元赋由所有勒里相为真个世界组成个集合。

阿拉下头定义哪能勒基本模态逻辑模型上头解释基本模态语言公式。

是一只基本模态逻辑模型,。阿拉搿能递归定义公式丄拨满足(或者为

  • 当且仅当 ,其中
  • 永远弗会
  • 当且仅当
  • 当且仅当 或者

格么就当且仅当存在使得并且

阿拉晓得,逻辑个一个主要研究对象是有效个推理。一只公式勒一只框架丄有效,意思是讲无论侬往搿只框架上头加啥个赋值,勒嗨所形成个模型里相,搿只公式侪是真个。严格定义如下:

  • 一只公式勒框架里个世界有效(记作),当且仅当对任意丄个赋值,侪有
  • 一只公式勒框架有效(记作),当且仅当对任意里个世界,侪有
  • 一只公式勒框架类有效(记作),当且仅当对任意,侪有
  • 一只公式有效(记作),当且仅当伊勒所有框架个类丄有效。

邻域语义

[编辑]

拓扑语义

[编辑]

代数语义

[编辑]

参考文献

[编辑]
  • Patrick Blackburn, Maarten de Rijke and Yde Venema(2001).Modal Logic,Cambridge Tracts in Theoretical Computer Science.Cambridge University Press.