跳到主要内容

逻辑

概述

从命题的定义出发,区分简单命题与由逻辑联结词组成的复合命题,讲蕴涵、等价、否定三种关系,用「若 p 则 q」的形式贯穿全篇。充分与必要条件部分借大学录取的例子说明:p 能推出 q,则 p 是 q 的充分条件、q 是 p 的必要条件,并归纳充分不必要、必要不充分、充要、既不充分也不必要四种情形。量词部分讲全称量词与存在量词的含义、符号和真假判定,以及全称命题与存在命题的否定互相转化的规律。

参考资料​

简介​

逻辑是数学思维的根基,它为我们提供了从已知推演未知、分辨真假的普遍法则。

命题​

定义​

在初中阶段,我们已经对 命题 有了初步的认识。

《人教版高中数学·必修一》:一般地,我们把用语言、符号或式子表达的,可以判断真假的陈述句 叫做命题。判断为真的语句是真命题,判断为假的语句是假命题。

命题通常用 p,qp,q 等小写字母表示。

引入​

我们从一个生活中的示例开始。

假设「你被 XX 大学录取」需要同时满足 33 个条件:

  1. 完成高中学业;
  2. SAT ≥1400\ge 1400 分;
  3. TOEFL ≥100\ge 100 分。

简单命题​

我们称只包含一个判断,不能再分的命题为 简单命题。

例如「你被 XX 大学录取」「你完成高中学业」等都是简单命题。

复合命题​

类似英语中的简单句和复合句。

由简单命题通过 逻辑联结词 组合而成的命题称为 复合命题。

提示

复合命题有 55 种类型:否定、合取、析取、蕴涵和等价。

再往后就是大学阶段的《数理逻辑》和《离散数学》等课程的内容了。

蕴涵​

我们定义一个复合命题来描述两个简单命题 pp 和 qq 之间的 蕴涵 关系,形式为「若 pp,则 qq」。

我们设命题 pp 为「你被 XX 大学录取」,命题 qq 为「你完成高中学业」。

这样命题就变成了「若 pp,则 qq」 的形式,而 pp 可以推出 qq,就说 pp 蕴含 qq,记为:

p  ⟹  qp\implies q

但反过来说「若 你完成高中学业,则 你被 XX 大学录取」,这个命题不成立,qq 不能推出 pp,记为:

q⇏pq\nRightarrow p

等价​

如果「若 pp,则 qq」及其 逆命题「若 qq,则 pp」都为真,即:

p  ⟹  q and q  ⟹  pp\implies q\text{ and }q\implies p

则两个命题 等价,记为:

p  ⟺  qp\iff q

这两句话本身也可以用等价表示:

(p  ⟹  q and q  ⟹  p)  ⟺  (p  ⟺  q)(p\implies q\text{ and }q\implies p)\iff(p\iff q)

否定​

命题 pp 的 否定 就是把命题 pp 取反,记为:

¬p\lnot p

显然 pp 和 ¬p\lnot p 必有一个真,一个假。

例如命题「你被 XX 大学录取」的否定就是「你没被 XX 大学录取」。

充分条件与必要条件​

充分条件​

如果命题 pp(你被 XX 大学录取)成立,就可以 充分 说明命题 qq(你完成高中学业)成立,所以我们称 pp 是 qq 的 充分条件。

必要条件​

反过来,如果命题 qq(你完成高中学业)成立,命题 pp(你被 XX 大学录取)成立是 必要 的,所以我们称 qq 是 pp 的 必要条件。

充分必要条件​

如果 pp 既是 qq 的 充分条件,也是 qq 的 必要条件,我们称 pp 和 qq 互为 充分必要条件,简称 充要条件。

总结​

对于两个命题 pp 和 qq:

  • 如果「若 pp,则 qq」成立,则 pp 可以推出 qq,记为 p  ⟹  qp\implies q。
  • 如果「若 pp,则 qq」不成立,则 pp 不能推出 qq,记为 p⇏qp\nRightarrow q。
  • 如果 p  ⟹  q,q  ⟹  pp\implies q,q\implies p(p  ⟺  qp\iff q),则称 pp 是 qq 的 充分必要条件。
  • 如果 p  ⟹  q,q⇏pp\implies q,q\nRightarrow p,则称 pp 是 qq 的 充分不必要条件。
  • 如果 p⇏q,q  ⟹  pp\nRightarrow q,q\implies p,则称 pp 是 qq 的 必要不充分条件。
  • 如果 p⇏q,q⇏pp\nRightarrow q,q\nRightarrow p,则称 pp 是 qq 的 既不充分也不必要条件。

全称量词与存在量词​

全称量词​

短语「所有的」「任意一个」在逻辑中通常叫做 全称量词,用符号 ∀\forall 表示。

含有全称量词的命题,叫做 全称量词命题。

∀x∈M,p(x)\forall x\in M,p(x)

全称量词命题只有在 所有情况 下都成立时才为真。

示例

全称量词命题「所有实数 xx 的 00 次幂都等于 11」可以表示为:

∀x∈R,x0=1\forall x\in\mathbb{R},x^0=1

这个命题是假的,因为当 x=0x=0 时不成立。(000^0 属于未定式)

存在量词​

短语「存在一个」「至少有一个」在逻辑中通常叫做 存在量词,用符号 ∃\exists 表示。

含有存在量词的命题,叫做 存在量词命题。

∃x∈M,p(x)\exists x\in M,p(x)

存在量词命题只要在 某个情况 下成立时就为真。

示例

存在量词命题「存在整数 xx 的平方等于 99」可以表示为:

∃x∈Z,x2=9\exists x\in\mathbb{Z},x^2=9

这个命题是真的,因为当 x=−3x=-3 或 x=3x=3 时成立。

全称量词命题的否定​

全称量词命题:

∀x∈M,p(x)\forall x\in M,p(x)

它的否定为:

¬(∀x∈M,p(x))  ⟺  ∃x∈M,¬p(x)\lnot(\forall x\in M,p(x))\iff\exists x\in M,\lnot p(x)

全称量词命题 的否定是 存在量词命题。

示例

考虑全称量词命题「所有实数 xx 的 00 次幂都等于 11」:

∀x∈R,x0=1\forall x\in\mathbb{R},x^0=1

它的否定是「并非所有实数 xx 的 00 次幂都等于 11」,换句话说就是「存在实数 xx 的 00 次幂不等于 11」:

¬(∀x∈R,x0=1)  ⟺  ∃x∈R,x0≠1\lnot(\forall x\in\mathbb{R},x^0=1)\iff\exists x\in\mathbb{R},x^0\ne 1

存在量词命题的否定​

存在量词命题:

∃x∈M,p(x)\exists x\in M,p(x)

它的否定为:

¬(∃x∈M,p(x))  ⟺  ∀x∈M,¬p(x)\lnot(\exists x\in M,p(x))\iff\forall x\in M,\lnot p(x)

存在量词命题 的否定是 全称量词命题。

示例

考虑存在量词命题「存在整数 xx 的平方等于 99」:

∃x∈Z,x2=9\exists x\in\mathbb{Z},x^2=9

它的否定是「不存在整数 xx 的平方等于 99」,换句话说就是「所有整数 xx 的平方都不等于 99」:

¬(∃x∈Z,x2=9)  ⟺  ∀x∈Z,x2≠9\lnot(\exists x\in\mathbb{Z},x^2=9)\iff\forall x\in\mathbb{Z},x^2\ne 9