模态逻辑是现代逻辑个一个主要分支,用来刻画搭模态搭界个推理。所谓模态指个是一只命题为真个方式。常见个模态包括形而上学可能性(可能搭必然,如“苏格拉底可能是哲学家”)、认知(信念搭知识,如“我晓得苏格拉底是哲学家)、道义(许可搭义务,如“侬应该遵纪守法”)、时态(过去、现在搭未来,如“我过去是学生”)等等。相对应个,就有真势模态逻辑、认知逻辑、道义逻辑、时态逻辑等模态逻辑分支。
模态逻辑要用到逻辑运算符,勒哲学、数学、语言学、计算机科学里向侪有蛮多应用个。相比一阶逻辑搭二阶逻辑,模态逻辑常常好勒表达力搭计算复杂性之间取得更好个平衡,故咾来勒计算机个应用弗少。
模态逻辑用个形式语言通常是勒命题逻辑或者一阶逻辑个语言个基础丄加上模态算子个产物。
令
为一只可数无穷个命题符号集合。基本模态语言
个公式由以下BNF范式生成:
即:
- 所有命题符号侪是
-公式;
- 恒假
是
-公式;
- 假使讲
是
-公式,格么
也是
-公式;
- 假使讲
搭
是
-公式,格么
也是
-公式;
- 假使讲
是
-公式,格么
也是
-公式。
是方块算子,通常读作“方块”或者“box”。勒真势模态逻辑里相,
表示“必然p”;认知逻辑一般拿
写成
(know),用
表示“主体晓得
”;勒可证性逻辑里相,
表示“
可证”。
就像一阶逻辑里相存在量词
拨定义成全称量词
个对偶,基本模态逻辑通过下头个公式定义
个对偶算子
:
通常读作“菱形”或者“diamond”。真势模态逻辑用
表示“可能p”,而
(必然
)就逻辑等价于
(弗可能非
)。
模态逻辑个语义主要有关系语义(又叫克里普克语义)、邻域语义、拓扑语义搭仔代数语义四种。其中,关系语义最直观,邻域语义搭拓扑语义是关系语义个一般化,代数语义最抽象。
关系语义基于关系结构。关系结构是由论域搭伊上头个关系组成个元组。关系结构勒数学里相邪气常见,几乎所有阿拉熟悉个数学结构(譬如讲代数结构、图)侪可以拨当成关系结构;计算机科学、哲学、语言学、经济学等学科也常常用着关系结构。(Blackburn, de Rijke and Venema, 2001)
勒关系语义下头,基本模态逻辑个框架就是一只关系结构
,其中
- 论域
是一只由(可能)世界组成个非空集合,
- 可及关系(或可通达关系,accessibility relation)
是
上头个一只二元关系。
基本模态逻辑个模型是一只三元组
,其中
是基本模态逻辑个框架,
是一只赋值,伊搭每只命题变元
赋由所有
勒里相为真个世界组成个集合。
阿拉下头定义哪能勒基本模态逻辑模型上头解释基本模态语言公式。
设
是一只基本模态逻辑模型,
。阿拉搿能递归定义公式
勒
里
丄拨满足(或者为真):
当且仅当
,其中
永远弗会
当且仅当 
当且仅当
或者
格么
就当且仅当存在
使得
并且
。
阿拉晓得,逻辑个一个主要研究对象是有效个推理。一只公式勒一只框架丄有效,意思是讲无论侬往搿只框架上头加啥个赋值,勒嗨所形成个模型里相,搿只公式侪是真个。严格定义如下:
- 一只公式
勒框架
里个世界
丄有效(记作
),当且仅当对任意
丄个赋值
,侪有
。
- 一只公式
勒框架
丄有效(记作
),当且仅当对任意
里个世界
,侪有
。
- 一只公式
勒框架类
丄有效(记作
),当且仅当对任意
,侪有
。
- 一只公式
有效(记作
),当且仅当伊勒所有框架个类丄有效。
- Patrick Blackburn, Maarten de Rijke and Yde Venema(2001).Modal Logic,Cambridge Tracts in Theoretical Computer Science.Cambridge University Press.