知识与信念逻辑及其应用
在知识与信念的逻辑领域,S5公理系统是一个重要的概念。它也被称为KT45系统,对于所有划分模型类而言,S5系统既可靠又完备。有一个更具一般性的定理:设X是{D, T, 4, 5}的子集,X是{串行的、自反的、传递的、欧几里得的}的对应子集,那么K ∪ X(即在基本公理系统K中添加适当的公理子集)是Kripke结构类中Ki的可靠且完备的公理化,其中这些Kripke结构的可达关系满足X。
1. 分布式系统中的共同知识
在分布式系统领域,以“战争将军问题”为例,两个分别位于对立山头的将军,试图通过信使穿越敌方防线传递消息,来协调对山谷中第三方将军的攻击。每个将军都希望只有在对方也攻击时才发起进攻,因为双方同时攻击才能获胜,单独攻击则会失败。
1.1 简单通信协议
第一个将军S的协议是向将军R发送“明天攻击”的消息,并不断重复发送,直到收到消息已被接收的确认。将军R的协议是在收到S的消息之前不做任何操作,然后向S发送一个确认消息。然而,基于这个协议,无法保证两位将军能同时发起攻击。因为即使S收到了R的确认,R也不能确定S是否收到了这个确认,所以R不能确定S是否会攻击。
1.2 可能世界的定义
为了应用知识的划分模型,需要定义可能世界。首先定义每个将军的局部状态,S的局部状态包含两个二进制信息:是否发送了“攻击”消息以及是否收到了确认;R的局部状态同样包含两个二进制信息:是否收到了“攻击”消息以及是否发送了确认。这样每个将军有四种可能的局部状态,从而产生十六种可能的全局状态。初始全局状态定义为⟨(0, 0), (0, 0)⟩,其演变取决于协议规则和自然的非确定性影响(即消息是否被接收)。合法的全局状
超级会员免费看
订阅专栏 解锁全文
3080

被折叠的 条评论
为什么被折叠?



