复习与资料整理学习方法

逆命题和逆否命题总混淆?用整除例子与四行情形判断等价

“如果是4的倍数,那么是偶数”是真的,但把前后调换就变成另一件事。学习条件命题时,最容易把“调换顺序”和“调换后再否定”当成一样。本篇用正整数的整除关系,完成写法、反例、证明和迁移练习。

深色反光表面上弯曲排列的白色多米诺骨牌,作为条件推理配图
配图:Sasun Bughdaryan · Unsplash License

这篇要学会什么

对p→q,逆命题是q→p,否命题是非p→非q,逆否命题是非q→非p。原命题与逆否命题逻辑等价;逆命题并不因为原命题成立就自动成立。要判断是否等价,需要比较所有真值情形。

先把p与q固定,别在中间换了含义

本例的讨论范围是正整数。设p为“n是4的倍数”,q为“n是偶数”。OpenStax等价命题章节给出逆命题、否命题、逆否命题的形式及其等价关系;下面的整数练习由编辑另行设计。

原命题可证明:若n=4k,则n=2(2k),所以n是偶数。这里给出的是适用于所有该范围数值的理由,不是只列4、8、12几个例子就宣布成立。

同一组p、q的四种表达
名称形式本例的句子
原命题p→q是4的倍数,就一定是偶数
逆命题q→p是偶数,就一定是4的倍数
否命题非p→非q不是4的倍数,就一定不是偶数
逆否命题非q→非p不是偶数,就一定不是4的倍数

数字6为什么能一次指出两种错误

n=6时,q为真而p为假。因此“是偶数→是4的倍数”有一个前提真、结论假的情形,逆命题为假。对否命题来说,“不是4的倍数”为真,“不是偶数”为假,所以同一个6也能推翻否命题。

这个反例不会推翻原命题,因为6没有满足原命题的前提。证明“所有满足p的对象也满足q”失败,需要找到p真而q假的对象;不能拿不满足p的对象当作直接反证。更多量词范围可见一个反例能推翻什么。

反例必须让目标句子前提真、结论假

问题示例

6不是4的倍数,于是认为它推翻“4的倍数都是偶数”。

修正参考

6是偶数但不是4的倍数,所以它推翻的是逆命题。

先指出你要反驳哪一句,再给该句子的前提与结论标真值。

四行情形解释为什么原命题等价于逆否命题

材料蕴含p→q只有在p真、q假时为假。逆否命题非q→非p也恰好在这一行是假,所以两列在全部情形一致。逆命题在p假、q真时为假,与原命题的列不一致。

下表是抽象逻辑的完整真值情形,而不是声称本例里每行都能找到正整数。事实上,原命题已经证明成立,所以“4的倍数却不是偶数”这行在本例不会出现。区分抽象规则与具体对象,才能避免把真值表误读成数据表。

T表示真,F表示假;比较整列
p,qp→q非q→非pq→p
T,TTTT
T,FFFT
F,TTTF
F,FTTT

用逆否形式证明,方向仍要保持一致

若n不是偶数,却假设它是4的倍数,那么n=4k=2(2k),又会是偶数,产生矛盾,因此它不可能是4的倍数。逆否形式保留了原命题的约束关系,没有把充分条件改成必要条件。

把原句读成“是4的倍数足以保证是偶数”有助于记忆,但术语不是替代推理的口诀。若你只记“否定一下就等价”,就可能写成非p→非q,恰好漏掉交换前后这一步。

迁移练习:把4和2换成6和3

现在仍在正整数范围,原命题是“如果n是6的倍数,那么n是3的倍数”。先合上答案,写出三种变形,再判断哪些与原命题等价,并为错误的变形找一个反例。

参考答案:逆命题是“3的倍数→6的倍数”,n=9可反驳;否命题是“非6的倍数→非3的倍数”,9也可反驳;逆否命题是“非3的倍数→非6的倍数”,与原命题等价。原命题的理由是6k=3(2k)。这道题只改数值,检验的是是否保留了同一结构。

复习时把错误归到哪一类

交换错误

把逆命题当作原命题,回到p与q的方向。

否定错误

只加否定而没有交换,检查非q→非p。

反例错误

对象没有满足目标前提,重新标记该句子的真假。

错题记录要写第一个变形错误

不要只抄一句“逆否命题等价”。记录原句、p与q、你写的变形、第一处交换或否定错误,以及能检验它的对象。后续练习可按例子、反例与边界条件增加不同结构,而不是永远只做整除题。

本文处理命题逻辑里的条件表达,不把日常语言中的原因、承诺或统计规律一概当成材料蕴含。遇到“通常”“可能”“只有部分”的句子,先明确它的量词与语境,再决定能否使用同样变形。

自己讲清楚才算完成

  • p、q与讨论范围从头到尾一致。
  • 能正确写出逆、否、逆否三种形式。
  • 反例能让被反驳句子的前提真、结论假。
  • 能解释整列真值一致,而不只记一个对的例子。

常见问题

逆命题有时也是真的,是否就与原命题等价?

某个具体例子里都真,不足以证明两个形式逻辑等价。若某一关系双向都成立,可以另证充要条件;一般形式仍要比较全部真值情形。

前提不成立时,为什么条件命题不是直接判假?

在材料蕴含的真值定义里,只有前提真而结论假才为假。它表达的是不能出现哪一种组合,不是在判断前提实际发生了多少次。

能用几个符合的整数证明原命题吗?

有限例子可以帮助理解,但不能证明正整数范围的全称命题。本例通过n=4k=2(2k)给出普遍理由。

参考资料与延伸阅读

这个主题的后续文章

沿着同一主题,继续阅读引用了本文的新文章。

继续阅读