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說真話了。代入法。

熱心網友

這怎么推呀?