一阶逻辑

  • 定义
    • 个体词:常项或变项,变项的取值范围称为个体域或论域。
    • 谓词
      • 表示个体词性质或关系的词。记作 P(x),P(x1,x2,)P(x),P(x_1,x_2,\dots) 等。
      • 对于某个个体域,谓词中变量取遍所有个体,如果谓词的值不同,则谓词不是命题,如果值相同,则为命题。
    • 量词
      • 全称量词 \forallxF(x)\forall x F(x) 表示个体域中所有 xx 具有 F(x)F(x) 性质。
  • 一阶公式
    • 一阶语言
      • LL 是非逻辑符号集合。
      • 一阶语言 L\mathcal LLL 中的非逻辑符号和逻辑符号组成:
        • LL 中的非逻辑符号:个体常项、函数、谓词。
        • 逻辑符号:个体变项、量词、联结词、逗号、括号。
    • 公式
      • 定义 L\mathcal L 的项:
        • 个体常项、个体变项是项。
        • 如果 f(x1,x2,,xn)f(x_1,x_2,\dots,x_n) 是函数,t1,t2,,tnt_1,t_2,\dots,t_n 是项,则 f(t1,t2,,tn)f(t_1,t_2,\dots,t_n) 是项。
        • 按照以上规则组合有限次得到的是项。
      • 定义 L\mathcal L 的原子公式:P(x1,x2,,xn)P(x_1,x_2,\dots,x_n) 是谓词,t1,t2,,tnt_1,t_2,\dots,t_n 是项,则 P(t1,t2,,tn)P(t_1,t_2,\dots,t_n) 是原子公式。
      • 定义 L\mathcal L 的合式公式:类似命题逻辑定义。
      • 定义辖域:
        • 在公式 xA\forall x AxA\exists xA 中,xx 是指导变元,AA 是对应量词的辖域,表示 xx 的作用范围。
        • AA 中的所有 xx 的出现都是约束出现,AA 中的其他不是约束出现的个体变项是自由出现。
    • 解释
      • L\mathcal L 的解释 II 由以下组成:
        • 非空个体域 DID_I
        • 对于每一个 aLa \in L,有一个 aDI\overline a \in D_I 与其对应。
        • 对于每一个 nn 元函数 fLf\in L,有一个 f:DInDI\overline f: D_I^n \longmapsto D_I
        • 对于每一个 nn 元谓词 PLP\in L,有一个 DID_I 上的谓词常项 P\overline P
    • 闭式
      • 如果 AA 中不含自由出现的个体变项,则 AA 是闭式。
      • 闭式在任何解释下都是命题,而非闭式则不一定。
    • 代换实例
      • AA 中有个体变项 p1,p2,,pnp_1,p_2,\dots,p_n,将其中 pip_iAiA_i 代替,则得到的公式 AA'AA 的代换实例。
      • 重言式的代换实例都是重言式,矛盾式的代换实例都是矛盾式。