如果您搜索“转!转!转!”在 Google 上,第二个结果是 The Byrds 表演 Pete Seeger 同名歌曲的 YouTube 视频。但第一个结果是 Google 的内部计算器显示“241217.524881”。通过一些实验,这个数字似乎是 $$\frac{\Gamma(2\pi+1)^2}{2 \pi} 的数值近似,$$其中 $\Gamma$ 代表欧拉伽玛功能。我有点理解为什么 Google 将“Turn”解释为表示 $2\pi$,而感叹号表示 $x! := \Gamma(x+1)$,因为这是阶乘函数对实数的插值的一种相对常见(虽然不是普遍的)选择。但在那种情况下,我希望谷歌解释“转!转!转!”来表示 $\Gamma(2\pi+1)^3 \approx 18\, 658\, 774\, 329$ 而不是上面的表达式。为什么不是?一个可能的部分解决方案:如果你搜索“Turn! Turn”,那么你会得到预期的结果 $7735.248 \approx \Gamma(2\pi+1) 2\pi$。但是如果你搜索“转!转!”那么你不会得到预期的结果 $\Gamma(2\pi+1)^2 \approx 1\, 515\, 614$。相反,您会得到 195.936,这似乎是 $\Gamma(2\pi+1)/(2\pi)$ 的数值近似值。此外,谷歌将输入重新解析为“Turn ! (Turn !)”。对我来说,这表明它将第二个感叹号解释为阶乘符号,但第一个感叹号表示 $a ! b := b/a$,即除法,但通常的参数顺序颠倒了。如果谷歌解释“转!转!转!”,这解释了原始结果。第一个感叹号代表反向除法(运算优先级低于乘法),但后两个感叹号代表阶乘:$$2\pi "!" (((2\pi)!)\ ((2\pi)!)) = \frac{\Gamma(2\pi+1)^2}{2\pi}.$$ 这个符号是 $a!b := b/a$ 标准?我以前从未见过。谁能解释谷歌是如何解析这个字符串的? (这是那些尴尬的问题之一,其中(未知)解决方案确定问题是否是 Math Stack Exchange 的主题。如果我怀疑该解决方案确实归结为不寻常的数学符号,那么问题就在-Math SE 的主题。但如果解决方案只是一些黑盒机器学习魔法,那么问题可能不是主题。我不太确定在这种情况下会做什么。)