如何用德摩根表达式表示“不是(所有人都睡着了)至少有人醒着” 德摩根定理

card

如何用德摩根定律表示这个命题?

考虑否定的分配
  1. 原始表达: 其中:
  • : “x睡着了”
  • : 全称量词(所有)
  • : 否定
  1. 德摩根转换:

  2. 最终表达: 表示”存在x使得x没睡着”,即”至少有人醒着”

more_vert

提示

考虑否定的分配

card

为什么这两个表达等价?

思考逻辑含义

等价性分析:

  1. 表示:
  • 否定”所有人都睡着了”
  • 即”不是所有人都睡着”
  1. 表示:
  • 存在某人没睡着
  • 即”至少有人醒着”
  1. 这两个表述在逻辑上完全等价:
  • 如果不是所有人都睡,必然有人醒着
  • 如果有人醒着,就不是所有人都睡
more_vert

提示

思考逻辑含义

card

如何用具体例子理解?

考虑实际场景

场景示例: 假设有A、B、C三人

  1. 原命题否定:
  • 不是(A睡着 且 B睡着 且 C睡着)
  1. 德摩根转换:
  • A醒着 或 B醒着 或 C醒着
  1. 存在性表达:
  • 存在某人(A、B、C中至少一个)醒着
more_vert

提示

考虑实际场景

card

这种转换的一般规律是什么?

总结转换规则

德摩根定律的一般形式:

  1. 量词转换:

  2. 集合表示:

  3. 应用原则:

  • 否定分配到量词
  • 全称变存在,存在变全称
  • 原谓词取反
more_vert

提示

总结转换规则