原问题:【如果昨天是明天就好了,这样今天就是星期五了,那么今天是星期几?】
周三和周日两个答案,在逻辑上都能说得通。但我个人倾向于周日,下面我会说明原因。
这个问题之所以存在答案的分歧,关键在于“如果”所引导的假设从句指代对象不明,指代的假设对象既可能是前者“昨天”,也可能是后者“明天”。只要搞清楚这个问题,就好解决了。
分析:从题中容易得出,假设的昨天为周四,假设的今天为周五,假设的明天为周六,只需要求出真实的今天既可。我们可以画一个矩阵,如下图:
1、第一种情况:“昨天”为真实对象,“明天”为假设对象。
原问题就成了:【如果昨天(真实)是明天(假设)就好了,这样今天(假设)就是星期五了,那么今天(真实)是星期几?】
如果昨天(真实)是明天(假设),即下图:
就成了这样:昨天(真实)是周六,那么今天(真实)就是周日了。
2、第二种情况:“昨天”为假设对象,“明天”为真实对象。
原问题就成了:【如果昨天(假设)是明天(真实)就好了,这样今天(假设)就是星期五了,那么今天(真实)是星期几?】
如果昨天(假设)是明天(真实),即下图:
就成了这样:周四是明天(真实),那么今天(真实)就是周三了。
虽然上述两种说法从逻辑上讲都行得通,但是我更倾向于第一种情况,即将“昨天”看作真实对象,“明天”看作假设对象,今天是周日。因为“昨天是周六”明显比“周四是明天”读起来更加通顺、符合常理。
对于“如果……是……”这种假设语句,我们平常的说话逻辑一般是把真实对象放在前面,假设对象放在后面,以表示期盼寓意。即“如果(真实对象)是(假设对象),那么balabala”,这是人们在长期的社会生活实践中约定俗成的语序规范。
比如:如果我(真实对象)是马云(假设对象),那么我就不用搬砖了。而一般不会说成:如果马云(假设对象)是我(真实对象),那么我就不用搬砖了。
再比如:如果我(真实对象)是外星人(假设对象),那么我就能上天了。而一般不会说成:如果外星人(假设对象)是我(真实对象),那么我就能上天了。
所以,我更倾向于把那个问题理解成:【如果昨天(真实)是明天(假设)就好了,这样今天(假设)就是星期五了,那么今天(真实)是星期几?】
这样理解的话,今天便是周日了。