一件小事

Posted by David Gu on December 4, 2015

晚上正在桌前学习 Lambda Calculus 之时,我妈发了个『数学题』的链接给我:

马总公司招聘测试数学题难倒了上万研究生:小明向爸爸借了500,向妈妈借了500,买了双鞋用了970,剩下30,还爸爸10块,还妈妈10块,自己剩10块,欠爸爸490,欠妈妈490,490+490=980。加上自己10块=990.还有10块哪儿去了?这是怎么回事呢?

据说,身为退休数学老师的老妈看了好久,但也未能想出个究竟。于是我也竟好奇了起来。之前提到,当时我正在看 Lambda Calculus 相关的理论,而其最根本的思想其实就是替换Substitution)。于是,我把鞋子的价格替换为0元,又把上面的过程默默复述了一遍:

马总公司招聘测试数学题难倒了上万研究生:小明向爸爸借了500,向妈妈借了500,买了双鞋用了0元,剩下1000,还爸爸10块,还妈妈10块,自己剩980块,欠爸爸490,欠妈妈490,490+490=980。加上自己980块=1960。怎么多出了960块呢?这是怎么回事呢?

答案不攻自破了,那就是,题目中看似很『一本正经』的推理过程其实就是「nonsense」,是毫无逻辑的。原题目中得到的那个数字990和借来的1000根本没有任何逻辑上的关联。

在这里,所谓「逻辑上的关联」,意指是你可以通过一系列的谓词演算predicate calculus)来得到最后的结果。如果这道题目当真难倒了上万研究生,那么这个「马总」怕是挑错了专业、选错了人。当然了,「稀里糊涂」的人太多了,说不定这个「马总」其实也不缺人;只是装糊涂卖毒药,越卖越感叹「世风日下」。

又扯远了罢;还是装糊涂的好。