Carlo Pagano
数学家猜想,对于每一个整数环(即无限多个数字系统),这个问题仍然是不可判定的。这将使该结论远远超出希尔伯特第十问题初始的整数范围。
为了证实这一点,他们希望追随原始问题的证实脚步 —— 仅涉及整数解的问题。
一般来说,不可判定性证实(确定是否存在可以答复给定问题的通用算法的证实)依照相同的方法:证实相关问题等价于计算机科学中一个著名的不可判定问题,即停机问题(halting problem)。停机问题问的是:对于一个理想的计算设备(称为图灵机),当给定某个输入时,该设备将永远运行还是终极会制止?如今人们已经知道,并不存在一个可为每台图灵机解答这个问题的算法。
也可以将丢番图方程视为计算设备。以方程 y = x 为例。它有无穷多个整数解。只需为 x 代入不同的整数并求解 y,得到的值都属于一个著名的整数集:完全平方数(the perfect squares)。我们很容易就能想象出一个能执行其等价任务的计算机程序(即图灵机):「计算完全平方数的序列」。
其它丢番图方程也可以编码成其它类型的计算。
Julia Robinson
为了办理希尔伯特最初的第十问题,数学家们以这个想法为底子开始了研究。Julia Robinson 等人于 1950 年左右开始研究,终极搜集成了 1970 年 Matiyasevich 的成果。研究结果表明,对于每个图灵机,都有一个对应的丢番图方程。「这完全出乎意料,」智利天主教大学的 Hector Pasten 说。「基于整数的丢番图方程足以界说你能想象到的任何东西。」
别的,数学家们还建立了一种优雅的对应关系:如果图灵机因给定输入而制止,其对应的丢番图方程将有一个整数解。如果图灵机永远运行,其对应的丢番图方程将没有解。但这意味着希尔伯特第十问题编码了停机问题:如果一种算法可以根据是否有整数解对丢番图方程举行分类,那么该算法也可用于根据是否会停机对图灵机举行分类。
换句话说,希尔伯特第十问题是不可判定的。
数学家们希望接纳同样的方法来证实该问题扩展的整数环版本 —— 但他们遇到了一个障碍。 将研究成果黏合起来
当答应方程有非整数解时,图灵机和丢番图方程之间的有用对应关系就会瓦解。再次以方程 y = x 为例。如果你研究的是包含的整数环,那么你终极会得到一些新的解,例如 x = , y = 2。该方程不再对应于计算完全平方数的图灵机 —— 更广义地说,丢番图方程不再能编码停机问题。
但在 1988 年,纽约大学的一名研究生 Sasha Shlapentokh 开始想办法办理这个问题。到 2000 年,她和其他一些研究者制定了一个计划。假设你要为 y = x 添加一些其它项,从而可迫使 x 再次为整数,即便要使用不同的数字系统。然后,你可以拯救与图灵机的对应关系了。那所有丢番图方程都可以这样做吗?如果可以,那就意味着希尔伯特问题可以在新的数字系统中编码停机问题。
多年来,Shlapentokh 等数学家弄清楚了他们必须在各种环的丢番图方程中添加哪些项,这使他们能够证实希尔伯特问题在这些设置下仍然无法判定。然后,他们将所有剩余的整数环归结为一种情况:涉及虚数 i 的环。数学家们意识到,在这种情况下,必须添加的项可以使用一类名为椭圆曲线(elliptic curve)的特殊方程来确定。
但椭圆曲线必须满足两个属性。起首,它需要有无限多个解。其次,如果切换到不同的整数环 —— 如果从数字系统中移除虚数 —— 那么该椭圆曲线的所有解都必须保持相同的底层结构。
究竟证实,构建这样一条适用于所有剩余环的椭圆曲线是一项极其微妙和困难的任务。但 Koymans 和 Pagano—— 从研究生阶段就开始就密切合作的椭圆曲线专家 —— 拥有符合的工具集来举行尝试。 许多个不眠之夜
从本科开始,Koymans 就不停在思考希尔伯特第十问题。在就读研究生以及在与 Pagano 合作期间,这个问题不停在召唤他。「我每年都会花几天时间思考这个问题,但总是陷入困境,」Koymans 说。「我尝试了三种方法,但它们都失败了。」
2022 年,在加拿大班夫举行的一次集会上,他和 Pagano 终极聊到了这个问题。他们希望能够一起构建出办理这个问题所需的特殊椭圆曲线。在完成了其它一些项目后,他们开始了研究。