A、B、C三个人,A说B撒谎,B说C撒谎,C说A、B都撒谎。则C必定是在撒谎

来源:百度知道 编辑:UC知道 时间:2024/06/15 12:30:02
请利用反证法证明。要写步骤哈!!急·
····

个人以为前面的除了3楼正确以外其它都不正确……
反正法么得先假设题目结论是真的撒~~~
开证:
假设C没有说谎(C说真话)
即 “A与B都说谎”这件事是真的;
则 A说的话“B撒谎了”——这句话是谎言的;B说的话“C撒谎了”——这句话也是谎言的。也就是说A和B的这两句话都是谎言。——(1)

分析B的谎言“C撒谎了”:果然,B是说谎了,因为一开始我们假设C没有撒谎;——(2)
分析A的谎言“B撒谎了”:矛盾出现了!刚刚分析出B确实说谎了(从(2)可知),那么A的话“B撒谎了”就是真话,而不是谎话,这与(1)的推理矛盾。

所以呢,假设“C没有说谎”一路推理下来产生矛盾了;
所以呢,C确实说谎了。
证毕~

我说上面那些人说的好像都不对,他们犯了个错误,反证法用错了。假设C没说谎得到的结论是A或B至少有一个人没说谎,而不是AB都没说谎。『1』假设AB都没说谎,显然不对,『2』再假设只A没说谎,那推出B说谎,再推出C没说谎,再推出A在说谎,矛盾

假设C没说谎,则就会如其所说,AB都在说谎。

A说B撒谎,若真实(即A没有撒谎),则B是撒谎的;若不真实(即A撒谎),则b是真实的;故A,B中必有一人撒谎,一人真实,所以;C说A、B都撒谎。则C必定是在撒谎。

没用。

如果C没说谎,则A,B都在说谎。

则A说B说谎不成立,则B没说谎,
那么B说C说谎就成立,而与题设C没说谎矛盾。

所以命题不成立