点击上方“蓝字”关注我
今天是我日更的第275/300天
问题1
在某虚构社会中,政客从不说真话,非政客总是说真话。
一个异乡人见到三个本地人,就问其中的第一个人:“你是政客吗?”这个人做了回答。
第二个人转述第一个人的回答说,他否认自己是政客。
第三个人说第一个人的确是政客。
请问这三个本地人中有几个政客?
解答:
①第一个人只能回答“是”或“不是”。
如果回答“是”,就会产生矛盾。
因为如果他是政客,但政客只会说假话,所以他不能说“是”。
如果他是非政客,但非政客只会说真话,所以也不能说“是”。
所以,第一个人只能回答“不是”。
但这时候不能确认第一个人到底是不是政客。
②第二个人说的是真话(即第一个人不是政客),他是非政客。
③如果第三个人说的是真话,那么第三个人就是非政客,而第一个人是政客。
如果第三个人说的是假话,那么第一个人就不是政客,而第三个人是政客。
④所以,三个人中只有一个人是政客。
问题2
在某列火车上,车组人员由司闸员、司炉工和工程师组成,他们的名字是琼斯、鲁宾逊和史密斯(不按顺序对应)。
在这列火车上还有三个与车组人员名字相同的乘客,琼斯先生、鲁宾逊先生和史密斯先生。
已知下列事实:
a.鲁宾逊先生住在底特律。
b.司闸员住在底特律和芝加哥之间。
c.琼斯先生的年薪是4万美元。
d.史密斯曾在一次台球比赛中战胜过司炉工。
e.三个乘客中有一位是司闸员的邻居,其年薪恰好是司闸员的三倍。
f.住在芝加哥的乘客与司闸员同名。
请问工程师的名字是什么?
解答
1,根据d,知道史密斯不是司炉工。
2,根据a、b、c和e,确定史密斯先生是司闸员的邻居。
3,根据前2步,知道鲁宾逊先生住在底特律、史密斯先生住在底特律和芝加哥之间,确定琼斯先生住在芝加哥。
4,根据f和第三步的结论,确定司闸员是琼斯。
5,根据第一步和第四步,确定史密斯是工程师。
自学逻辑,欢迎交流探讨。
我是郑懿,陪你一起持续进步。
部分内容引自《逻辑学导论(第15版)》欧文.M.柯匹(著),中国人民大学出版社,2022年11月出版