找到一个逻辑问题的答案
44.一家商店被盗,四名员工因涉嫌此案被拘留。
a:只有B犯罪,C才会犯罪;
b:甲方和丙方至少有一方犯罪;
C: B没有犯罪,但是我犯了。
D: B犯了罪。
四个人中只有一个人说了谎,至少我们可以推断出谁说了谎,谁犯了罪。写推理方法。
a的话“只有B犯罪,C才会犯罪”和C的话“B没犯罪,我却犯罪了(C)”是逻辑矛盾的命题。(形式有p←q和?p∧q)
根据矛盾律,两者不可能为真,必然有一个为假。
而“只有一个人说谎”,所以B和D说的都是真的。
如果丁的话属实,就可以认定B犯了罪。
从“乙犯罪”可以知道,丙说的是假话。
甲、乙、丁所说的都是真的。如果有B,那就是真的。已知A、C至少有一人作案。
从A的话来看,“只有B犯罪,C才会犯罪”,“B犯罪”不能称之为有效推理,无法推导出C是否犯罪。
题目提供的信息不能推断丁是否作案。
因此,行为人可能是下列任何一种情况:
b和A;b和C;b和A和C;b和A和D;b和C和D;b和A和C和d。
45.有三个学生,A,B和c。一个来自武汉,另一个来自上海,另一个来自北京。他们的专业是金融、管理和外语。已知:
(1) B不是外语系学生;
(2) B不是北京人;
(3) C不是武汉人;
(4)学金融的不是上海人;
(5)学外语的人是武汉人。
从(1)“B不是外语学习者”和(5)“某外语学习者是武汉人”,可以推断“B不是武汉人”。
从“B不是武汉人”和(2)“B不是北京人”可以推断“B是上海人”。
从“B是上海人”和(3)“C不是武汉人”可以推断“C是北京人”。
这样,A只能来自武汉,他学的是外语(5)。
b是上海人,但不是金融专业(4),也不是外语专业(武汉),所以是管理专业。
剩下的C只能是北京人,学金融的。
来自武汉的——学习外语
b-上海人-学习管理
c-北京人-学金融