Chapter 17 Logical Foundations

用可能世界、可达关系和模态算子刻画知识、信念、意图、合作与验证。

学习目标

  • 能用可能世界与可达关系刻画模态算子
  • 能区分知识、信念与意图的逻辑
  • 能用逻辑验证合作性质

为什么必须先冻结联合模型

先预测:“A 知道 B 相信 p”与“B 相信 p”逻辑等价吗?带着判断进入本页。

用可能世界、可达关系和模态算子刻画知识、信念、意图、合作与验证。 认知逻辑在可能世界模型上解释 K_i;共同知识需要任意有限互相知道链,分布知识聚合群体信息。意图与合作逻辑增加时间、行动和承诺结构。 本页不以单个代理“看起来聪明”为通过条件,而是检查联合状态、偏离动机、失败传播和可重放证据。

直觉、对象与计算合同

贯穿场景是:三名代理只看到局部卡片,判断个体、共同与分布知识。参与者、可观察信息、行动集、偏好或目标、环境转移、协议版本和终止条件必须在运行前固定,不能在看到结果后修改效用或阈值。

M,wsatisfiesKi(phi)iffeveryvwithwRivsatisfiesphiM,w satisfies K_i(phi) iff every v with wR_i v satisfies phi

公式用于公开关系与前提,不替代正式证明或实证测量。形式证明只对给定模型成立;模型遗漏环境行为时,证明不能保证实现。 本页重点防范:把分布知识误写成每个成员都知道,或假设代理逻辑全知而不披露

逻辑基础
逻辑基础模态逻辑、承诺与规约;点击节点查看详情1模态逻辑2承诺3规约
模态逻辑

信念与知识的算子:B 与 K 公理体系刻画代理的认知状态。

正式目录节点:解释与联合验证

下列目录节点逐项映射到解释、页面专属实验和章末答案。每个节点都必须指出它改变哪个联合状态以及什么观测会推翻结论;单纯出现术语不计覆盖。

Chapter 17 Logical Foundations

“Chapter 17 Logical Foundations”在可能世界或形式模型上定义真假,模型假设必须与实现状态逐项对应。 在“认知逻辑在可能世界模型上解释 K_i;共同知识需要任意有限互相知道链,分布知识聚合群体信息。意图与合作逻辑增加时间、行动和承诺结构。”这条联合因果链中,本节点重点检查知识信念;只改变一个条件并保存联合轨迹,若出现“把分布知识误写成每个成员都知道,或假设代理逻辑全知而不披露”,就在首个分叉停止。

17.1 Logics for Knowledge and Belief

“17.1 Logics for Knowledge and Belief”规定代理共享概念或图模型的语义,必须区分可推导事实、未知事实与应用校验。 在“认知逻辑在可能世界模型上解释 K_i;共同知识需要任意有限互相知道链,分布知识聚合群体信息。意图与合作逻辑增加时间、行动和承诺结构。”这条联合因果链中,本节点重点检查可能世界;只改变一个条件并保存联合轨迹,若出现“把分布知识误写成每个成员都知道,或假设代理逻辑全知而不披露”,就在首个分叉停止。

17.1.1 Possible-Worlds Semantics for Modal Logics

“17.1.1 Possible-Worlds Semantics for Modal Logics”在可能世界或形式模型上定义真假,模型假设必须与实现状态逐项对应。 在“认知逻辑在可能世界模型上解释 K_i;共同知识需要任意有限互相知道链,分布知识聚合群体信息。意图与合作逻辑增加时间、行动和承诺结构。”这条联合因果链中,本节点重点检查逻辑全知;只改变一个条件并保存联合轨迹,若出现“把分布知识误写成每个成员都知道,或假设代理逻辑全知而不披露”,就在首个分叉停止。

17.1.2 Normal Modal Logics

“17.1.2 Normal Modal Logics”在可能世界或形式模型上定义真假,模型假设必须与实现状态逐项对应。 在“认知逻辑在可能世界模型上解释 K_i;共同知识需要任意有限互相知道链,分布知识聚合群体信息。意图与合作逻辑增加时间、行动和承诺结构。”这条联合因果链中,本节点重点检查共同知识;只改变一个条件并保存联合轨迹,若出现“把分布知识误写成每个成员都知道,或假设代理逻辑全知而不披露”,就在首个分叉停止。

17.1.3 Normal Modal Logics as Epistemic Logics

“17.1.3 Normal Modal Logics as Epistemic Logics”在可能世界或形式模型上定义真假,模型假设必须与实现状态逐项对应。 在“认知逻辑在可能世界模型上解释 K_i;共同知识需要任意有限互相知道链,分布知识聚合群体信息。意图与合作逻辑增加时间、行动和承诺结构。”这条联合因果链中,本节点重点检查规范验证;只改变一个条件并保存联合轨迹,若出现“把分布知识误写成每个成员都知道,或假设代理逻辑全知而不披露”,就在首个分叉停止。

17.1.4 Logical Omniscience

“17.1.4 Logical Omniscience”在可能世界或形式模型上定义真假,模型假设必须与实现状态逐项对应。 在“认知逻辑在可能世界模型上解释 K_i;共同知识需要任意有限互相知道链,分布知识聚合群体信息。意图与合作逻辑增加时间、行动和承诺结构。”这条联合因果链中,本节点重点检查知识信念;只改变一个条件并保存联合轨迹,若出现“把分布知识误写成每个成员都知道,或假设代理逻辑全知而不披露”,就在首个分叉停止。

17.1.5 Axioms for Knowledge and Belief

“17.1.5 Axioms for Knowledge and Belief”规定代理共享概念或图模型的语义,必须区分可推导事实、未知事实与应用校验。 在“认知逻辑在可能世界模型上解释 K_i;共同知识需要任意有限互相知道链,分布知识聚合群体信息。意图与合作逻辑增加时间、行动和承诺结构。”这条联合因果链中,本节点重点检查可能世界;只改变一个条件并保存联合轨迹,若出现“把分布知识误写成每个成员都知道,或假设代理逻辑全知而不披露”,就在首个分叉停止。

17.1.6 Multiagent Epistemic Logics

“17.1.6 Multiagent Epistemic Logics”在可能世界或形式模型上定义真假,模型假设必须与实现状态逐项对应。 在“认知逻辑在可能世界模型上解释 K_i;共同知识需要任意有限互相知道链,分布知识聚合群体信息。意图与合作逻辑增加时间、行动和承诺结构。”这条联合因果链中,本节点重点检查逻辑全知;只改变一个条件并保存联合轨迹,若出现“把分布知识误写成每个成员都知道,或假设代理逻辑全知而不披露”,就在首个分叉停止。

17.1.7 Common and Distributed Knowledge

“17.1.7 Common and Distributed Knowledge”规定代理共享概念或图模型的语义,必须区分可推导事实、未知事实与应用校验。 在“认知逻辑在可能世界模型上解释 K_i;共同知识需要任意有限互相知道链,分布知识聚合群体信息。意图与合作逻辑增加时间、行动和承诺结构。”这条联合因果链中,本节点重点检查共同知识;只改变一个条件并保存联合轨迹,若出现“把分布知识误写成每个成员都知道,或假设代理逻辑全知而不披露”,就在首个分叉停止。

17.2 Logics for Mental States

“17.2 Logics for Mental States”在可能世界或形式模型上定义真假,模型假设必须与实现状态逐项对应。 在“认知逻辑在可能世界模型上解释 K_i;共同知识需要任意有限互相知道链,分布知识聚合群体信息。意图与合作逻辑增加时间、行动和承诺结构。”这条联合因果链中,本节点重点检查规范验证;只改变一个条件并保存联合轨迹,若出现“把分布知识误写成每个成员都知道,或假设代理逻辑全知而不披露”,就在首个分叉停止。

17.2.1 Cohen and Levesque's Intention Logic

“17.2.1 Cohen and Levesque's Intention Logic”在可能世界或形式模型上定义真假,模型假设必须与实现状态逐项对应。 在“认知逻辑在可能世界模型上解释 K_i;共同知识需要任意有限互相知道链,分布知识聚合群体信息。意图与合作逻辑增加时间、行动和承诺结构。”这条联合因果链中,本节点重点检查知识信念;只改变一个条件并保存联合轨迹,若出现“把分布知识误写成每个成员都知道,或假设代理逻辑全知而不披露”,就在首个分叉停止。

17.2.2 Modelling speech acts

“17.2.2 Modelling speech acts”描述消息行为或会话规则,字段可解析不代表意图、上下文和状态都有效。 在“认知逻辑在可能世界模型上解释 K_i;共同知识需要任意有限互相知道链,分布知识聚合群体信息。意图与合作逻辑增加时间、行动和承诺结构。”这条联合因果链中,本节点重点检查可能世界;只改变一个条件并保存联合轨迹,若出现“把分布知识误写成每个成员都知道,或假设代理逻辑全知而不披露”,就在首个分叉停止。

17.3 Logics for Cooperation

“17.3 Logics for Cooperation”在可能世界或形式模型上定义真假,模型假设必须与实现状态逐项对应。 在“认知逻辑在可能世界模型上解释 K_i;共同知识需要任意有限互相知道链,分布知识聚合群体信息。意图与合作逻辑增加时间、行动和承诺结构。”这条联合因果链中,本节点重点检查逻辑全知;只改变一个条件并保存联合轨迹,若出现“把分布知识误写成每个成员都知道,或假设代理逻辑全知而不披露”,就在首个分叉停止。

17.3.1 Incomplete Information

“17.3.1 Incomplete Information”细化本单元的正式问题,需要映射到参与者、信息、行动、结果和失败边界。 在“认知逻辑在可能世界模型上解释 K_i;共同知识需要任意有限互相知道链,分布知识聚合群体信息。意图与合作逻辑增加时间、行动和承诺结构。”这条联合因果链中,本节点重点检查共同知识;只改变一个条件并保存联合轨迹,若出现“把分布知识误写成每个成员都知道,或假设代理逻辑全知而不披露”,就在首个分叉停止。

17.3.2 Cooperation Logics for Social Choice

“17.3.2 Cooperation Logics for Social Choice”聚合个体偏好,必须保留完整排序、议程与平票规则后才能重算。 在“认知逻辑在可能世界模型上解释 K_i;共同知识需要任意有限互相知道链,分布知识聚合群体信息。意图与合作逻辑增加时间、行动和承诺结构。”这条联合因果链中,本节点重点检查规范验证;只改变一个条件并保存联合轨迹,若出现“把分布知识误写成每个成员都知道,或假设代理逻辑全知而不披露”,就在首个分叉停止。

17.4 Putting Logic to Work

“17.4 Putting Logic to Work”在可能世界或形式模型上定义真假,模型假设必须与实现状态逐项对应。 在“认知逻辑在可能世界模型上解释 K_i;共同知识需要任意有限互相知道链,分布知识聚合群体信息。意图与合作逻辑增加时间、行动和承诺结构。”这条联合因果链中,本节点重点检查知识信念;只改变一个条件并保存联合轨迹,若出现“把分布知识误写成每个成员都知道,或假设代理逻辑全知而不披露”,就在首个分叉停止。

17.4.1 Logic in specification

“17.4.1 Logic in specification”在可能世界或形式模型上定义真假,模型假设必须与实现状态逐项对应。 在“认知逻辑在可能世界模型上解释 K_i;共同知识需要任意有限互相知道链,分布知识聚合群体信息。意图与合作逻辑增加时间、行动和承诺结构。”这条联合因果链中,本节点重点检查可能世界;只改变一个条件并保存联合轨迹,若出现“把分布知识误写成每个成员都知道,或假设代理逻辑全知而不披露”,就在首个分叉停止。

17.4.2 Logic in implementation

“17.4.2 Logic in implementation”在可能世界或形式模型上定义真假,模型假设必须与实现状态逐项对应。 在“认知逻辑在可能世界模型上解释 K_i;共同知识需要任意有限互相知道链,分布知识聚合群体信息。意图与合作逻辑增加时间、行动和承诺结构。”这条联合因果链中,本节点重点检查逻辑全知;只改变一个条件并保存联合轨迹,若出现“把分布知识误写成每个成员都知道,或假设代理逻辑全知而不披露”,就在首个分叉停止。

17.4.3 Logic in Verification

“17.4.3 Logic in Verification”在可能世界或形式模型上定义真假,模型假设必须与实现状态逐项对应。 在“认知逻辑在可能世界模型上解释 K_i;共同知识需要任意有限互相知道链,分布知识聚合群体信息。意图与合作逻辑增加时间、行动和承诺结构。”这条联合因果链中,本节点重点检查共同知识;只改变一个条件并保存联合轨迹,若出现“把分布知识误写成每个成员都知道,或假设代理逻辑全知而不披露”,就在首个分叉停止。

常见误区

术语

小结

  • 认知逻辑在可能世界模型上解释知识算子
  • 共同知识需任意有限互相知道链
  • 分布知识聚合群体信息但不等于每人都知道
  • 意图与合作逻辑增加时间、行动和承诺结构
  • 形式证明只对给定模型成立,需披露模型假设

容易踩的坑

误区 1

现象 → 混淆知识与信念 原因 → 把可能假当真 修法 → 用 K 与 B 不同算子区分

误区 2

现象 → 承诺无解除条件 原因 → 关系永久绑定 修法 → 承诺四要素显式声明

误区 3

现象 → 规范无冲突消解 原因 → 矛盾指令瘫痪 修法 → 设规范优先级元规则

练习与答案

前后导航

练习

练习

问题 1: 模态算子 B 与 K 的区别?

问题 2: 社会承诺的形式化要素?

问题 3: 用模态逻辑表达“A 知道 B 相信 p”并说明嵌套语义。(独立实现)

讨论

评论区加载中…