在网上看到一道有意思的逻辑谜题:“已知:如果昨天是明天,那么后天是星期天。问:今天是星期几?”
如果这道题用英语出,可能是这个样子的:“Given that if yesterday were tomorrow, then the day after tomorrow would have been Sunday, what day is today?”
一
首先我们要明白这道题问的是什么。
时间是流动的。在流动的时间中,每一天都可以作为计量时间的原点,也就是“今天”。前天、昨天、明天、后天,这些浮动的时间表示,都是相对于“今天”这个原点而言的。确定了原点,也就确定了一个相对的参照系。
昨天肯定不是明天。按照黑格尔他老人家的观点,把一个矛盾命题化解于无形的最好方法就是引入新的维度。昨天居然是明天,那么这两个词一定不是在一个参照系下说的。把昨天设定为明天,实际上是假定了两个时间参照系的存在,而且这一设定本身就是在两个参照系之间的转换——新坐标系里的昨天是旧坐标系里的明天,也就是说,在新坐标系里,每一天都比旧坐标系里相应时间标度的晚了两天。
此外,既然提到了星期天,说明还有不用漂浮不定的“今天”定位的第三个坐标系,也就是“绝对坐标系”。
用坐标系的语言把问题再严谨地问一遍,就成了“已知:如果新坐标系里的昨天是旧坐标系里的昨天,那么新坐标系里的后天就是绝对坐标系里的星期天。问:旧坐标系里的今天是星期几?”
如果这道题用英语出,可能是这个样子的:“Given that if yesterday were tomorrow, then the day after tomorrow would have been Sunday, what day is today?”
一
首先我们要明白这道题问的是什么。
时间是流动的。在流动的时间中,每一天都可以作为计量时间的原点,也就是“今天”。前天、昨天、明天、后天,这些浮动的时间表示,都是相对于“今天”这个原点而言的。确定了原点,也就确定了一个相对的参照系。
昨天肯定不是明天。按照黑格尔他老人家的观点,把一个矛盾命题化解于无形的最好方法就是引入新的维度。昨天居然是明天,那么这两个词一定不是在一个参照系下说的。把昨天设定为明天,实际上是假定了两个时间参照系的存在,而且这一设定本身就是在两个参照系之间的转换——新坐标系里的昨天是旧坐标系里的明天,也就是说,在新坐标系里,每一天都比旧坐标系里相应时间标度的晚了两天。
此外,既然提到了星期天,说明还有不用漂浮不定的“今天”定位的第三个坐标系,也就是“绝对坐标系”。
用坐标系的语言把问题再严谨地问一遍,就成了“已知:如果新坐标系里的昨天是旧坐标系里的昨天,那么新坐标系里的后天就是绝对坐标系里的星期天。问:旧坐标系里的今天是星期几?”
