C偷吃了苹果,D说的是真的。分析如下:
1、如果A是真的,那是B吃了苹果,这时C说的变成真的了,违背了条件,说明假设不成立。
2、如果B是真的,那是D吃了苹果,这时C说的变成真的了,违背了条件,说明假设不成立。
3、如果C是真的,那A真正的意思是:不是B吃了苹果;B真正的意思是:不是D吃了苹果;D真正的意思是:B没有说谎,是D吃了苹果。这时B和D说的矛盾,假设不成立。
4、如果D是真的,那A真正的意思是:不是B吃了苹果;B真正的意思是:不是D吃了苹果;C真正的意思是:自己吃了苹果;D说的是真的,那B说谎了,证实了不是D吃了苹果。所以逻辑正确,假设成立。