跳至内容
Topos Uranos

摘要

本课开启课程的第三个单元,这一单元专讲语义学。本课介绍单元的六节课以及把它们串联起来的线索,从把一个赋值扩张到全部公式,直到范式算法和开关电路;把本单元放到课程的路线中,位于演绎之后(演绎从一些公式得到另一些公式,而不顾及它们的意义),位于元理论之前(元理论将把可推演性 Γ⊢φ\Gamma \vdash \varphi 与语义后承 Γ⊨φ\Gamma \models \varphi 联系起来);说明为什么只要一条条款,即初始联结词的条款,就足以给整个语言以意义,以及为什么真值可以用多项式来计算;用一张四行的表展示语义学不必寻找推演、也不必发明标记就能判定什么;指明从前面各单元取用的东西,并给出学习本单元的建议。

学习目标

  1. 描述本单元六节课的先后次序,并说明每一节课的哪些结果为下一节课所用。
  2. 把语义学放到课程的路线中,区分语义后承 Γ⊨φ\Gamma \models \varphi 与可推演性 Γ⊢φ\Gamma \vdash \varphi,并说明可靠性与完备性将断言什么。
  3. 说明为什么二值原则与真值函项性使得只用一条条款就能给全部公式以意义,并用真值表判定一个推理模式是否有效。
  4. 认出本单元从前面各单元取用的东西,区分符号 ==、≡\eqsem、⊣⊢\dashv\vdash、↔\leftrightarrow 和 ⇔\Leftrightarrow,并从入门测评出发安排学习。

入门测评

在学习本单元之前,先测一测自己的起点是有益的。这份测评是自我测评:不计分,唯一的目的是为学习指引方向。它的十五道题分为两类。前四道涉及本单元假定已从第一单元学到的东西:递归定义与唯一可读性、正式缩写、对复杂度的归纳的各种情形,以及子公式的代入;答错其中任何一道的人,在继续之前应当复习题目所指出的那节课。其余十一道按顺序对应本单元的六节课:第一课两道,第二课两道,第三课一道,最后三课各两道。从未学过形式语言语义学的人不必指望答对,这也无关紧要:每个答案,无论对错,都会解释要点,并指出讲解这一要点的那节课。同样的技能会在单元末尾的总结课中再次测量。

入门测评

开始本单元之前,先测一测你的起点。这是一次简短的自我测评:不计分,结果只保存在你的浏览器中。

  1. 第 1 题来自前面的单元给出一个函数在每个变元上的值,再给出一条规则,计算它在 ∙φψ\sigI\varphi\psi 上的值,所依据的是 φ\varphi、ψ\psi 以及它在两者上的值,就定义了公式上的一个函数。是什么保证这样恰好定义了一个函数?

  2. 第 2 题来自前面的单元按照课程的正式缩写,(φ∨φ)(\varphi \vee \varphi) 是哪个公式?

  3. 第 3 题来自前面的单元要用对复杂度的归纳证明所有公式都具有某一性质,需要处理哪些情形?

  4. 第 4 题来自前面的单元按照归纳法那一课的定义,把公式 α\alpha 换成公式 β\beta(在 φ\varphi 中作代入)时,α\alpha 的哪些出现会被改变?

  5. 第 5 题一个赋值使 pp 取值 00,使 qq 取值 11。如果 (φ↓ψ)(\varphi \downarrow \psi) 取值 11 当且仅当 φ\varphi 和 ψ\psi 都取值 00,那么公式 (p↓(q↓p))(p \downarrow (q \downarrow p)) 取什么值?

  6. 第 6 题⊭φ\not\models \varphi 是什么意思?

  7. 第 7 题已知 Γ∪{φ}⊨ψ\Gamma \cup \{\varphi\} \models \psi:每个满足 Γ\Gamma 和 φ\varphi 的赋值都满足 ψ\psi。由此可得什么?

  8. 第 8 题公式 (v1∨¬v1)(v_{1} \vee \neg v_{1}) 是有效式。根据统一代入定理,下列哪个公式是有效式?

  9. 第 9 题按照课程的约定,不加括号写出的表达式 v1∧v2∧v3v_{1} \wedge v_{2} \wedge v_{3} 表示哪个公式?

  10. 第 10 题一个二元真值函数指派一个值(00 或 11)给四行 (1,1)(1, 1)、(1,0)(1, 0)、(0,1)(0, 1) 和 (0,0)(0, 0) 中的每一行。二元真值函数共有多少个?

  11. 第 11 题一个只用 ∧\wedge 和 ∨\vee 由变元写成的公式,可能取值 00 吗?这里考虑的是把 11 给所有变元的那个赋值。

  12. 第 12 题文字是一个变元或一个变元的否定。下列公式中哪个是文字?

  13. 第 13 题合取范式 (¬v1∨v2∨v1)∧(v3∨¬v2)(\neg v_{1} \vee v_{2} \vee v_{1}) \wedge (v_{3} \vee \neg v_{2}) 是有效式吗?

  14. 第 14 题要把公式化为析取范式,就把合取对析取分配。正确的规则是哪一条?

  15. 第 15 题一个电路中有两个正向开关,分别由拉杆 pp 和 qq 控制,串联在一起,这一组又与一个由拉杆 rr 控制的正向开关并联。哪个公式说出电路何时导通?