若昨天是明天则今天为周五,实际今天是周几?

"如果昨天是明天,今天就是周五"——今天到底是周几? 这个看似简单的问题,其实暗藏玄机,答案并非唯一,主要取决于我们对“如果昨天是明天”这句话的不同理。通常会得出两种常见答案:周三或者周日

一、两种理,两种结果

我们设“今天”为实际的今天,用 X 表示。

理一:如果“昨天”是“明天”把昨天当成明天

这种理可以表述为:假设昨天的值等于明天。 即:昨天 = 明天

因为实际昨天是 X-1,所以在这个假设下,“明天”就变成了 X-1。 题目说,在这种假设下,“今天就是周五”。这个“今天”是假设情况下的“今天”,我们称它为假设今天。 那么,假设今天 的明天就是 X-1。 因为 假设今天 是周五,所以 假设今天 的明天就是 周五 + 1 = 周六。 由此可得等式:X - 1 = 周六 所以,X = 周六 + 1 = 周日。 因此,在这种理下,实际今天是周日

我们验证一下:如果今天是周日,那么昨天是周六。“如果昨天周六是明天”,那么明天就是周六,所以今天就是周五。没错,题意。

理二:如果“明天”是“昨天”把明天当成昨天

这种理可以表述为:假设明天的值等于昨天。 即:明天 = 昨天

因为实际明天是 X+1,所以在这个假设下,“昨天”就变成了 X+1。 题目说,在这种假设下,“今天就是周五”。同样,这个“今天”是假设今天。 那么,假设今天 的昨天就是 X+1。 因为 假设今天 是周五,所以 假设今天 的昨天就是 周五 - 1 = 周四。 由此可得等式:X + 1 = 周四 所以,X = 周四 - 1 = 周三。 因此,在这种理下,实际今天是周三

我们也验证一下:如果今天是周三,那么明天是周四。“如果明天周四是昨天”,那么昨天就是周四,所以今天就是周五。也题意。

二、关键在于“是”的指向

这个问题的核心歧义点在于“如果昨天是明天”中的“是”字。它既可以理为“昨天变成了明天”昨天的值赋给明天,也可以理为“明天变成了昨天”明天的值赋给昨天。这两种不同的赋值方向,导致了我们推导出了两个不同的“今天”——周日周三

从语言表达习惯来看,这两种理都有其合理性,因此这个问题才会引发广泛的讨论和思考。

三、

“如果昨天是明天,今天就是周五”这个问题,由于对“昨天是明天”这一假设条件的理不同,会得到两个逻辑上都成立的答案:周三或者周日。没有绝对的正确与错误,关键在于我们如何读这个带有歧义的假设。这个小小的问题,也展现了语言的精妙和逻辑思维的乐趣。

延伸阅读: