把规则改写成可检验条件
桌上有四张卡片,每张一面写颜色,另一面写数字。可见面分别是红色、蓝色、数字6、数字8。规则说:‘红色卡片背面有一个能被3整除的数字。’问题是要翻哪几张,才能检验规则是否被违反。关键不是寻找看起来符合规则的例子,而是主动查找可能构成反例的卡片。
将规则拆开看:如果某张卡片是红色,那么它另一面必须是3的倍数。要证伪这种‘如果红,那么可被3整除’的条件,只要找到红色卡片背面不是3的倍数即可。相反,数字不是3的倍数的卡片若背面是红色,也会违反规则。因此要查红色和非3倍数的数字8。
为什么必须翻红色
红色卡片直接落在规则的前件上。翻开它,看背面数字是否能被3整除;如果背面数字不能被3整除,就出现‘红色但非3倍数’的反例,规则被推翻。若背面是3的倍数,则这一张没有推翻规则,但也不能单独证明所有红色卡片都满足规则。
逻辑检验常在这里出错:看到规则提到红色,就觉得还需要翻蓝色来比较。其实规则没有说‘只有红色才配3的倍数’,也没有说蓝色背面不能出现3的倍数。蓝色卡片无论背面是什么,都不满足规则的红色前件,所以它不会成为该规则的反例。
为什么要翻8
8不能被3整除,因此它是规则中可能触发反例的数字。翻开8,如果背面是红色,就得到红色且数字非3倍数,直接违反规则;如果背面不是红色,这张卡片不构成反例。无论结果如何,检查8都有价值,因为它测试了规则的必要约束。
注意这与翻数字6不同。6能被3整除,规则并没有要求每一张背面是3的倍数的卡片都必须为红色。6背面可以是红,也可以是蓝或其他颜色,都不会推翻‘红色卡片背面是3的倍数’。这类题要检验的是规则可能失败的条件组合,而非把条件倒过来。
蓝色和6为什么不需要翻
蓝色卡片背面若是数字6或8,都不违反原规则,因为前提只限定红色卡片。蓝色不是红色,规则对它没有提出数字限制。即使翻开蓝色并看到一个不能被3整除的数字,也不能否定任何关于红卡的陈述。
数字6则属于能被3整除的数字。规则只从红色推出数字可被3整除,没有反向要求‘凡是可被3整除,颜色就一定是红色’。因此即使6背面是蓝色,仍与规则相容。把条件倒置是常见误判:‘红→可整除’不等于‘可整除→红’,也不等于‘非红→不可整除’。
答案与检查口诀
应翻红色卡片和数字8。红色用于检查规则前件是否兑现;8用于检查非3倍数一侧会不会出现红色。蓝色和6都无法单独制造‘红且不可被3整除’的反例,所以不必翻。此解法只依赖题面给出的条件,不需要猜测出题者的心理或测试个人能力。
可以用一个通用检查法:先把规则写成‘若P,则Q’,再找P成立但Q不成立的情况。翻P卡,看Q;也翻非Q卡,看P是否成立。此题P是红色,Q是可被3整除;非Q示例是8。这个方法可迁移到其他条件判断题,但每次仍要根据规则具体含义判断哪些卡片可能构成反例。
若红卡背面不是3的倍数,规则立刻被否定;若8背面不是红色,也只说明这张卡没有构成反例。测试条件不是为了证明规则必然正确,而是要找出最可能与规则冲突的组合。