A指责B说谎,B指责C说谎,C指责AB都说谎问从他们的推论中谁在说真话?

热心网友

如果A说真话,则B说谎话,则C为真话,则AB比说谎话,由此A不可能说真话矛盾。如果B说真话,则C为谎话,则AB皆为真话或A为真B为谎话或A为谎B为真。故可以推出B说真话。如果C说真话,则AB皆说谎话,与AB事实矛盾。故应推出说真话的为B

热心网友

太简单了,B说的是真话.如果A说的是真话,则"B指责C说谎"中推出C也说的是真话,所以A肯定说假话,同理得出B说真话.

热心网友

B

热心网友

反证

热心网友

我都没做这个题

热心网友

反证法

热心网友

B说的是真话。假设A为真的话,则B为假,B为假可以推出C为真,这时C为真则A为假,假设不成立。假设B为真的话,则C为假,C为假可以推出A、B中有一个为真,这时B为真则假设成立。假设C为真的话,则A为假,A为假可以推出B为真,这时B为真则C为假,假设不成立。

热心网友

当然是B说真话了。代入法。

热心网友

这怎么推呀?