证明:
证人D是正确的,可以知道证人C说的话是不对的,于是:
证人A和证人B的证词不是最小有一个正确,可能的情况是:证人A和证人B都在说谎,证人A和证人B都是没有说谎;
很明显的,如果证人A和证人B都没有说谎,那么就出现甲和乙都不是盗窃犯,这是不可能的,于是就只能是:证人A和证人B都在说谎
因此:盗窃犯是甲和乙
证明:
证人D是正确的,可以知道证人C说的话是不对的,于是:
证人A和证人B的证词不是最小有一个正确,可能的情况是:证人A和证人B都在说谎,证人A和证人B都是没有说谎;
很明显的,如果证人A和证人B都没有说谎,那么就出现甲和乙都不是盗窃犯,这是不可能的,于是就只能是:证人A和证人B都在说谎
因此:盗窃犯是甲和乙