知识与信念逻辑及其在分布式系统和机器人领域的应用
在知识与信念的逻辑研究中,S5公理系统(即KT45系统)对于所有划分模型类是可靠且完备的。有一个更通用的定理:设X是{D, T, 4, 5}的子集,X是{串行的,自反的,传递的,欧几里得的}的相应子集,那么K ∪ X(即在基本公理系统K中添加适当的公理子集)是对于可达关系满足X的克里普克结构类中Ki的可靠且完备的公理化。
1. 分布式系统中的共同知识
在分布式系统领域,有一个经典的“两将军问题”。两位将军分别位于对立的山头,他们试图协调对山谷中敌军的攻击行动。他们通过信使传递消息,但信使有被敌军捕获的风险,消息可能会丢失。每位将军都希望只有在对方也攻击时才发起攻击,因为同时攻击能获胜,单独攻击则会失败。那么,他们能否建立一个协议来确保同时攻击呢?
1.1 简单通信协议分析
有一种简单的通信协议:将军S向将军R发送“明天攻击”的消息,并不断重复发送,直到收到消息已被接收的确认;将军R在收到消息前不做任何操作,收到后向将军S发送一条确认消息。然而,这个协议无法保证两位将军同时攻击。因为即使将军S收到了将军R的确认消息,将军R并不知道将军S是否收到了自己的确认,所以不能确定将军S会发起攻击。
1.2 可能世界与知识分析
为了运用知识的划分模型,需要定义可能世界。先定义每个将军的局部状态,将军S的局部状态包含是否发送“攻击”消息和是否收到确认两个二进制信息;将军R的局部状态包含是否收到“攻击”消息和是否发送确认两个二进制信息。这样,每个将军有四种可能的局部状态:(0, 0)、(0, 1)、(1, 0)和(1, 1),从而产生十六种可能的全局状态。
初始
超级会员免费看
订阅专栏 解锁全文
3050

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



