真假推理-找矛盾语句锁定说假话者(最多一假型)

考点:逻辑判断 / 真假推理-找矛盾语句锁定说假话者(最多一假型)

问法模型:题干限定’三个人中最多一个人说假话’且两人语句相互排斥→先用矛盾对锁定说假话者的范围,其余人必真,再以真话为前提反推谁是说假话者。

推理链

  1. 第1步:提取前提——小张说’小王是最后过终点的’,小夏说’我紧跟着小王的后面跑过终点’;若小王最后过线,则小夏不可能跟在小王后面过线;若小夏紧跟小王后面过线,则小王不是最后,两话互斥、不能同真。
  2. 第2步:套用数量约束’最多一个人说假话’——小张和小夏中至少一人说假,故唯一说假者只能在小张、小夏之间,小王的话’小张和小夏的成绩都比我好’必为真。
  3. 第3步:由小王真话传递信息——小张和小夏都排在小王之前过终点,即小王确实是最后过线的。
  4. 第4步:回头检验小夏——小夏先于小王过线,与她自己所说’紧跟着小王的后面跑过终点’(小王先过、小夏紧随其后)直接矛盾,故小夏说了假话。
  5. 第5步:一致性验证——三人中仅小夏说假,满足’最多一个人说假话’;小张的话’小王是最后过终点的’与小王真话吻合,小张为真,整体自洽。
  6. 第6步:对照选项——小夏说了假话,对应B项。

最快解法:⚡ 矛盾锁定法:先找互斥对——小张’小王是最后过终点的’与小夏’紧跟着小王后面过线’不能同真;由’最多一假’把唯一说假者锁在小张、小夏之间→小王必真;用其真话’小张和小夏的成绩都比我好’(两人均先于小王过线)直接判定小夏的话为假,选B。

易错点

  • ⚠ 方向理解反了:把’紧跟着小王的后面跑过终点’误读为’小夏先于小王过线’,导致看不出它与’小王最后过线’的矛盾
  • ⚠ 锁定后不推进:只得出’小张小夏中有一人假’就停止,没有用小王的真话作为前提最终确定说假者是小夏
  • ⚠ 忽略数量约束的作用:忘记’最多一个人说假话’是从’两话不能同真’推出’小王必说真话’的关键桥梁

母题抽象

🧩 当题干出现’最多(只有)一个人说假/真’的数量约束,且能找到一对互斥语句时,先锁定唯一说假者在此对之中、其余人全真,再用真话作前提反推此对中谁为假。

同类特征:三个人中最多一个人说假话(真假数量约束)、多人的话围绕同一对象(小王过终点)且互斥、据此可以推出(求必然结论)、语句含先后次序/名次关系(过终点顺序、前五名)、一人多句话,部分命题矛盾即可判定整句真假

相关题

(暂无)


题干

运动会长跑成绩公布后,小张说:“我的排名在前五名,小夏的名次不好,小王是最后过终点的。”小夏说:“我的长跑成绩一直都在这个水平,我紧跟着小王的后面跑过终点。”小王说:“小张和小夏的成绩都比我好。”三个人中最多一个人说假话。 据此,可以推出:

选项

  • A. 小张说了假话
  • B. 小夏说了假话 ✅
  • C. 小王说了假话
  • D. 三人都没说假话

官方解析

第一步:找关系。 小张:我的排名在前五名,小夏的名次不好,小王是最后过终点的; 小夏:我的长跑成绩一直都在这个水平,我紧跟着小王的后面跑过终点; 小王:小张和小夏的成绩都比我好; 小张和小夏说的话不可能同时为真,根据题干“三个人中最多一个人说假话”可知,小张和小夏说的话为一真一假。 第二步:看其余。 根据小张和小夏说的话一真一假可知,小王说的“小张和小夏的成绩都比我好”为真,即小张和小夏在小王的前面过终点,所以小夏所说“我紧跟着小王的后面跑过终点”为假话。 故正确答案为B。

给定材料

(无)