发现VS发生 · 数学篇

数学:发现还是发生?

π、素数、勾股定理,是永恒地藏在某处等人发现的先在真理,还是在逻辑最硬的约束下被发生出来的、最必然的显露态?
王德生 著 · SDE UNIVERSES · 2026年7月 · 全文约 1.2 万 字
立场:数学对象与真理——数、素数、定理、连续统——没有一个是永恒地存在于某个「柏拉图天国」里、等着数学家去「发现」的先在之物。它们都是在一张形式的条件之网 E(公理、定义、记号系统、证明实践、数学共同体)里,经一条差异路径 D(定义 → 构造 → 证明 → 共识),被发生成一个显露态 S(一条被证明的定理、一个被确立的结构)的。但这里的要害,比任何领域都更需要说清:这绝不是说数学是「随便编的符号游戏」。恰恰相反,数学所受的约束,是一切约束里最硬的一种——逻辑必然性。一旦公理与定义被固定,什么能发生、什么发不起来,就被逻辑锁死到了绝对。正因如此,数学的显露态,是人类一切显露态里最必然、最不容置疑的——这也正是它如此像「被发现的先在真理」的原因。约束性发生论,在数学这里绷到了最紧。
母 题
本文讲的是一副理解数学的思维眼镜——数学究竟是「发现一个永恒先在的真理王国」,还是「在逻辑最硬的约束下、发生出最必然的显露态」。它属于数学哲学的解释,绝不贬低数学的严格与必然,更不把数学降格为任意的符号游戏;恰恰相反,它想解释数学的必然性究竟从何而来。带着这个前提往下读。

一、旧眼镜:数学真理「永恒地藏在某处,等人发现」

在所有领域里,「发现」这副眼镜戴得最牢的地方,就是数学。

这副眼镜说:数学的真理,是永恒的、先在的、不依赖任何人的——它们存在于某个超越时空的「柏拉图天国」里,数学家的工作,就是凭着理性的目光,去把这些本来就在那里的真理看见。π 在人类出现之前就是 π,素数在有人证明它们无穷之前就已经无穷,勾股定理在毕达哥拉斯之前就已经成立。数学的这种「先在感」,甚至比物理还要强烈:一条物理定律,你还能想象它「本可以不是这样」——在另一个宇宙里,引力也许服从另一个公式;可 2+2=4,你连「它本可以不是这样」都想象不出来,它在任何一个可能的宇宙里都必须成立。如果说世上真有什么东西是「先在地摆在那里、只等被发现」的,那看起来,非数学真理莫属。

必须极其诚实地承认:这副眼镜的力量,远不是一句「素朴」就能打发的。它是每一个真正做过数学的人的亲身感受——当你终于证出一条定理,那感觉从来不像「我发明了它」,而像「我揭开了一层布,看见了一个早已在那里的真相」。你会强烈地觉得,这个结果不由你做主,它是被逼出来的、不能不这样的。历史上最伟大的逻辑学家之一哥德尔,就是一个坚定的柏拉图主义者,他真诚地相信数学对象像星辰一样客观地存在着。我们下文要做的,绝不是嘲笑这种感受——恰恰相反,我们要极其认真地对待它。因为它指向了一个真实的东西,只是叫错了它的名字

小结 旧眼镜=数学柏拉图主义:真理永恒先在于「天国」,数学家凭理性去「看见」。它的先在感比物理更强(2+2=4 在任何宇宙都必须成立),且是每个数学家的亲身感受(连哥德尔都是柏拉图主义者)。这份感受不容轻慢——它指向一个真实的东西,只是叫错了名字。

二、一个柏拉图主义讲不通的地方

柏拉图主义的裂缝,可以用一句话点破:如果数学真理先在地躺在唯一的天国里,那么,换一套公理,同一个「真理」为什么会变?

看两千年里最硬的一个例子:平行线。欧几里得的第五公设说,过直线外一点,有且只有一条直线与它平行。两千多年间,这句话被当成关于空间的、自明的先在真理,无数人试图从更基本的公理把它证出来,全部失败。直到十九世纪,波尔约、罗巴切夫斯基、黎曼做了一件石破天惊的事:他们换掉这条公设——假设平行线有无数条,或者一条也没有——然后发现,由此发生出来的几何,逻辑上同样完美自洽。双曲几何、椭圆几何,和欧氏几何一样真,一样没有矛盾。如果柏拉图的天国里,只躺着唯一一种「关于空间的真几何」,那就不该有三种同样成立的几何。但确实有三种。关于「过一点到底能画几条平行线」,根本不存在一个独立于「你固定哪套公理」的、先在的答案——你固定哪张形式之网 E,就发生出哪一种几何的显露态。

再看那些曾被判为「不可能」、后来却成了数学核心的对象。负数曾被斥为荒谬——怎么会有「比什么都没有还少」的东西?零被抵制了几个世纪。而 √-1,人类干脆给它起名叫「虚数」(imaginary),因为它「不可能是真实的」。卡尔达诺最早撞见它时,把它当作无用的诡辩打发掉;是邦贝利让它运转起来,是欧拉和高斯把它推到了数学的心脏。这些对象没有一个是「一直先在于天国、只等被发现」的——它们都是在数学家把形式之网 E 扩展、使之良好定义且自洽的那一刻,被发生出来的。「什么在数学上是真实的」,是随历史扩张的。这对发生学再自然不过,却让柏拉图主义很难堪:难道 √-1 在那个天国里「一直都在」,即使当时最伟大的数学家都断言它不可能存在?一个要靠人把框架改造出来、才能显露的对象,说它「本来就在那里」,实在很勉强。

小结 柏拉图主义的裂缝:换一套公理,「真理」就变。平行公设——欧氏、双曲、椭圆三种几何同样自洽,不存在独立于公理的「唯一真几何」。负数、零、虚数曾被判「不可能」,是框架被扩展后才发生出来的——「什么在数学上真实」随历史扩张。若真有唯一天国,这些都讲不通。

三、新眼镜:数学是「逻辑最硬约束下被发生的显露态」

换上发生学的眼镜,数学产物的身份整个变了。一条定理、一个数、一种结构,不是从柏拉图天国里被揭出的先在对象,而是一个显露态 S——它发生(occur)于一张形式的条件之网 E(公理、定义、记号、证明实践、共同体),经由一条差异路径 D(定义 → 构造 → 证明 → 达成共识)。

讲到这里,那个比任何领域都更要命的误解,必须当场、用最重的力气挡住:说数学是「被发生的」,绝不等于说它是「任意的」「随便编的符号游戏」。恰恰在这一点上,发生学既反对柏拉图主义,也同样反对那种把数学看成无意义符号操作的素朴形式主义。分界,还是在「约束」二字——只不过数学的约束,是一切约束里最硬的一种。物理的约束,来自一个本可以是别样的、偶然的世界;而数学的约束,来自逻辑本身,而逻辑不可能是别样的。一旦你固定了公理与定义(那张 E),什么能发生、什么发不起来,就被逻辑必然性锁死到了绝对:你无论如何也发生不出「素数只有有限个」,无论如何也发生不出皮亚诺算术里的「2+2=5」。正因为数学的发生,受约束到了逻辑必然的地步,它的显露态才是人类一切显露态里最必然、最不可撼动的——比物理还硬,因为物理受制于一个偶然的世界,而数学受制于逻辑,逻辑没有「本可以不这样」。

而这,恰恰就是柏拉图主义者感受得千真万确、却叫错了名字的那个东西。那种压倒性的「不能不这样、我没有在编造」的必然感,是真实的;但它是「在固定公理下、发生之物的必然」,不是「一个对象在天国里的先在」。定理并不先在于发生它的公理、定义与证明——你改掉公理,它就可能不再成立;但给定这套公理,它就以绝对的必然性发生出来。必然,不等于先在。柏拉图主义者拿着这份必然感,为它假设了一整座永恒的天国来解释它;发生学则说:这份必然感,不过就是「约束到了极致」的那个感觉本身——不需要任何天国。用「逻辑最硬约束下的发生」来解释数学的必然,比用「符合一个先在天国」来解释,少假设了一整个谁也没去过的世界。

那么会有人追问:公理又是从哪儿来的?如果一切都随公理而定,公理本身岂不是任意挑的?——不是。公理也绝非拍脑袋定的,它同样是在约束下被发生出来的:它必须自洽(自相矛盾的公理系统会当场垮掉),必须足够丰产(能长出有意思、成体系的结构),还往往要与我们的数学直觉、乃至世界的某种结构咬合。数学家从不是随手抓几条公理就开工,他们是在「自洽、丰产、可咬合」这几重约束的逼迫下,把公理本身也发生出来的——一套贫瘠或矛盾的公理,会被这些约束淘汰掉。发生,从来不是任意;它自始至终,是在约束下的发生——只不过在数学里,那层最硬的约束,是逻辑本身。

至于「两个苹果加两个苹果就是四个苹果」这种世界的配合——那不是因为算术被从天国里读了出来,而是因为我们选择性地发生了那些能与「数数」这件事咬合的算术。世界会配合,但配合的是被我们发生出来、专为咬合它而造的那套显露态。

这里也顺带回应一个最常被用来支持柏拉图主义的著名论证——「数学不可思议的有效性」:为什么纯在书斋里、不看世界一眼推演出来的数学,竟能如此精准地描述物理世界?维格纳把这称作「一份我们既不理解、也不配得到的厚礼」,而它似乎在暗示:数学一定是读到了宇宙的真实结构,否则怎会如此契合?发生学的回答有两层。其一,这里藏着一层被忽略的筛选:数学的汪洋里,绝大多数结构与物理毫不相干、从未被谁记起;我们记住并惊叹的,恰恰是那极少数与世界咬合上了的——就像人只记得算准了的那几次预言,忘了算不准的无数次。其二,物理学本身,就是用数学这门语言被发生出来的;说「数学契合物理」,某种程度上,是在说「用数学写成的东西,能被数学描述」。有效,并不证明数学先在于世界;它只说明,在约束之下发生的两样东西——数学与物理——被我们有意地对接了起来。

数学的「不能不这样」,不是因为它先在,
而是因为它的发生,被逻辑约束到了极致。

小结 新眼镜:数学产物是显露态 S,发生于形式之网 E、经差异路径 D。「被发生」既不等于柏拉图的「先在」,也不等于素朴形式主义的「任意符号游戏」——分界在「约束」,而数学的约束最硬:来自不可能是别样的逻辑(比物理更硬)。柏拉图主义感受到的「必然」是真的,但那是「固定公理下发生之物的必然」,不是「对象的先在」。必然≠先在。

四、极端验证之一:连续统假设——一个「没有答案」的问题

一副眼镜好不好,要拿它在最难的地方去试。对数学哲学来说,有一个例子几乎是决定性的判据——连续统假设

逻辑先摆清楚:如果数与集合真的先在地、带着确定的性质,躺在唯一的柏拉图天国里,那么每一个提得清楚的数学问题,都必定有一个确定的答案——哪怕我们暂时找不到它,那也只是我们无知,答案本身是确定地「在那里」的。连续统假设,就是这样一个提得再清楚不过的问题:在自然数的「个数」和实数的「个数」之间,还存不存在一个严格居中的无穷?

然后,数学史上最惊人的一幕上演了。哥德尔在 1940 年证明:连续统假设无法被现有的集合论公理(ZFC)否证。二十多年后,科恩在 1963 年用他发明的「力迫法」证明:它同样无法被 ZFC 证明。两边一夹,结论是:连续统假设独立于标准公理——它们既不能判它真,也不能判它假。你可以增加一条公理让它成立,也可以增加另一条公理让它不成立,两种做法都给出逻辑上完全自洽的集合论。

这对「先在天国」的图景是毁灭性的。如果真有唯一一个「集合的真宇宙」端坐在那里,连续统假设在其中就必定或真或假,我们的失败只是没看清。可实情根本不是这样:不存在一个可被发现的、关于连续统假设的事实——只有你固定不同的 E、发生出的不同的、同样自洽的集合论。连续统假设的真假,是被你所选的公理发生出来的,不是在某个天国里被发现的。(诚实地补一句:有柏拉图主义者会说,那个「真宇宙」需要再加一些我们尚未看清的公理——可这恰恰把选择又推了一层:你在选择「哪一个天国」,而选择,正是发生,不是发现。)连续统假设不是一个还没找到答案的问题,它是一个答案要靠发生、而非靠发现的问题

小结 拿最硬的骨头验眼镜:若集合先在于唯一天国,则连续统假设必有确定真假。但哥德尔(1940)+ 科恩(1963)证明它独立于 ZFC——加不同公理可让它真或假,皆自洽。故不存在可被发现的事实,只有不同 E 发生的不同集合论。其真假是被公理发生的,不是在天国里被发现的。

五、极端验证之二:哥德尔不完备,是柏拉图主义的证据吗?

如果说连续统假设是发生学要啃的第一根硬骨头,那么哥德尔不完备定理,看起来是柏拉图主义手里最有力的一张牌。本着诚实,我们把这张牌正面摊开。

不完备定理说:任何一个足够丰富、能表达算术、且自洽的形式系统里,都存在一些为真、却无法在系统内被证明的命题。这一结论常被这样解读:真理超出了证明——既然有些算术真理是任何形式系统都证不出来的,那必定存在一个超越一切形式系统的、算术真理的王国,我们的心灵能触到它、却无法把它全部形式化。这不正是柏拉图主义吗?哥德尔本人,正是这样想的。

这个解读必须被认真对待,但它有另一种同样严格、且更能讲通全局的读法。「真却不可证」里的「真」,指的是「在算术的标准模型里为真」——而「标准模型」本身,是一个 E 的选择。事实上,同一套算术公理,还容许许多「非标准模型」——那些满足全部公理、却「多出了一些奇怪的数」的结构。正是这些非标准模型的存在,说明并不存在唯一一个「算术的先在实在」被公理所描述:公理并没有把结构唯一钉死,是我们靠额外的框架承诺,发生出了那个「标准的」。于是不完备定理,细读之下,反而割向了另一边:它表明「算术真理」不是一个单一的、先给定的总体(而一座柏拉图天国,要的恰恰就是这样一个单一总体),而是相对于你固定哪个模型、哪张框架而言的。真理超出证明,并不需要一个天国;它只需要:「真」是相对于某个模型定义的,而这个模型,没有任何有限的形式系统能把它完全钉死。(须诚实声明:这是一个仍有争议的解读,哥德尔本人不会同意;但面对「模型的多重性」这一铁的数学事实,发生学处理得,比「唯一先在天国」更自然。)

「非标准模型」听起来抽象,它的意思其实很具体,也很惊人:存在这样一些结构,满足算术的全部公理,可里面除了我们熟悉的 0、1、2、3……之外,还「多出」了一些比所有普通自然数都大的「无穷大的数」。这些结构,在逻辑上和我们心目中「真正的自然数」一样合法——公理管不着它们里头谁才是「真的」。这正是要害所在:如果自然数是先在于天国的唯一实在,就不该冒出这么多同样满足公理的「别样」结构。是我们额外的框架承诺,从这一堆合法结构里,把那个「标准的」挑了出来、当作「真正的自然数」。哪一个算「标准」,是被发生出来的,不是被公理钉死、等着谁去发现的。

小结 哥德尔不完备常被读作柏拉图主义证据(真理超出证明→存在真理王国,哥德尔本人如是想)。但「真」指「标准模型中真」,而标准模型是 E 的选择;非标准模型的存在,说明公理未唯一钉死结构,不存在单一「算术先在实在」。故「算术真理」相对于所固定的模型/框架而言——真超出证明不需天国,只需真相对于一个无有限系统能钉死的模型。(此解读有争议,但比「唯一天国」更能讲通模型多重性。)

六、AI 时代的数学困境与挑战

现在把发生学的眼睛,对准这个时代闯进数学的新力量:AI。

AI 正在快速进入数学:自动定理证明、形式化验证、由 AI 生成或补全的证明。它能在人力无法穷尽的巨大证明空间里搜索,找出人类漏掉的路径,也能把一条证明的每一步都机械地核验到无懈可击。乐观的说法是「AI 将加速、乃至接管数学发现」。发生学要冷静地把这句话拆开。

必须先承认 AI 的巨大红利:在「搜索」与「核验」这两件事上,AI 强到近乎超人。凡是发现范式的主场——在庞大的可能性空间里搜、把每一步逻辑核到底——AI 都是一台超级放大器,会带来实打实的成果。这一点不容低估。

但这里藏着一个与本站《无源之袭》、以及上一篇《科学:发现还是发生?》完全同构的危险:AI 能产出一个证明(一个显露态:「定理已证」),却可以没有任何「理解」,真实地发生在任何一个心灵里。四色定理是最早、也最著名的例子:1976 年,它被一台计算机通过穷举约两千种情形而「证明」——这是一条没有任何人能够通篇通读、在头脑里完整把握的证明。数学共同体当时的不安,恰恰在这里:一条谁都无法把它握在脑子里的证明,交付了「确定性」,却没有交付「理解」——你知道了四种颜色够用,可你并没有看见为什么够用。这是一个被核验为真的显露态,背后却没有一次理解的发生。

当 AI 生成越来越多这种「无法被人通览」的证明,数学就面临一种悄悄的退化风险:积累起海量被核验为真的显露态,而它们背后的发生——那次人类真正「看见为什么」的理解——却在荒废。这正是本站反复讲的机械性发生性之别落到数学上的样子:一门只有「已证」却没有「看懂」的数学,就像一具指标优良却发生停滞的身体——每一条定理都核验通过,而数学作为一种「人类持续地看见、理解、发生出新洞察」的活动,却在退化。发生学对 AI 时代数学的提醒,因此不是「别用 AI」,而是:别把「一条证明被找到、被核验」,错当成「一次理解发生了」。前者 AI 可以代劳;后者,那次真正的「看见为什么」,仍然必须发生在一个心灵里——而那次看见,才是数学作为人类活动的意义所在。

小结 AI 在「搜索证明空间」「核验每一步」上近乎超人,红利真实。但危险与《无源之袭》《科学篇》同构:AI 产出证明(「已证」)却可无任何心灵的理解发生。四色定理的计算机证明无人能通览——交付了确定性却未交付理解。警惕「机械性」数学:条条已证,「看见为什么」的发生却在荒废。别把「证明被核验」错当「理解发生了」。

七、结语:必然,不证明先在

把全篇收拢,先正面接住那个最硬的家常反例:2+2=4、素数无穷——它们感觉最先在、最不可能是「被造出来的」。发生学的回答是:所发生的,是「2+2=4」这个显露态,它发生在算术那张 E(自然数概念、皮亚诺公理)之内;它的必然,是绝对的——给定那张 E,它不可能不成立。但「2」「+」「4」,不是天国里的先在对象,而是一个被发生出来的形式系统里的位置。世界会配合(数得清的东西确实这样数),但那份「不能不这样」的必然,来自逻辑对发生的最硬约束,不来自一座天国。

「发现」这个词,低估数学,一如它低估科学。它把数学家讲成一个永恒天国的被动参观者——真理本来就陈列在那里,他只是够聪明、够幸运,把布揭开。可这幅图景,配不上数学真正的了不起。

数学真正的了不起,是发生学才讲得出来的:在所有可能的形式框架构成的空间里,人类居然能够——在逻辑本身这个最硬的约束之下——发生出全部思想中最必然、最不可撼动的显露态。这不是运气好地撞见了一座现成的殿堂,这是在逻辑最硬的约束里,一砖一瓦地、把最必然的东西亲手发生出来。而这,恰恰第一次讲清了数学那份「必然性」的来历:它不是「符合了一个先在天国」的证据——那座天国从没有人去过,它自始至终只是一个信念;它是「约束到了逻辑必然」的那个感觉本身。物理,是在一个偶然世界的约束下发生;数学,是在不可能是别样的逻辑的约束下发生——这就是二者唯一的分别,也正是数学为什么感觉最永恒的原因。但两者都是发生,不是发现。

从健康到科学,从科学再到数学,同一副眼镜,照亮了越来越硬的地方——直到最硬的数学,它依然站得住。世界,不是一本早已写好、只等人翻开的书;而连数学,也不是一座早已建好、只等人参观的永恒殿堂,而是人类在逻辑最硬的约束里,亲手把它一步一步发生出来的。这,才是「数学发现」这四个字,一直想说、却始终说错了的那个东西。


材料与印证

本文的分析针对数学史与数学哲学中真实存在的论题。下列材料给出可查证的出处,读者可循以复核;本文明确不否认数学的严格与必然,恰恰试图解释这份必然的来历。

  • 非欧几何(可查证的史实)。波尔约、罗巴切夫斯基各自独立构造双曲几何,黎曼提出椭圆几何,证明否定欧氏第五公设可得同样自洽的几何系统。这是十九世纪确凿的数学史,说明「关于平行线的真理」依赖所固定的公理,而非唯一先在给定。
  • 连续统假设的独立性。Gödel(1940)证明 CH 与 ZFC 相容(不可否证),Cohen(1963,力迫法)证明其否定亦与 ZFC 相容(不可证明),故 CH 独立于 ZFC。这是二十世纪集合论最重大的结果之一,公开可查。本文以此说明并非每个数学命题都有独立于公理选择的确定真值。
  • 哥德尔不完备与非标准模型。不完备定理(Gödel, 1931)及一阶算术存在非标准模型(Skolem 等),是有据可查的逻辑结果。本文对其作发生学解读,并明确声明该解读与哥德尔本人的柏拉图主义立场相左、且在学界仍有争议——本文只主张它比「唯一先在天国」更能讲通模型的多重性。
  • 「不可能」对象的历史发生。负数、零与虚数(√-1)在历史上曾长期被拒斥为无意义或不可能,后经框架扩展方成为数学核心,见数学史通行研究(如 Kline)。四色定理的计算机证明(Appel & Haken, 1976)作为「不可通览之证明」的案例,亦公开可查。

论证的骨架

把本文的说服力压到最紧,它是一条可被逐环检验的推理链,每一环都可以被单独反驳:

  1. 前提一:改换公理系统,会改换「什么为真」——由非欧几何(三种自洽几何)与连续统假设的独立性直接证实。
  2. 前提二:数学的必然性,是「给定公理与定义后、发生之物受逻辑必然锁死」的必然;它是最硬的约束(逻辑不可能是别样的),故数学显露态比物理更必然。
  3. 推断:因此柏拉图主义感受到的「必然」为真,但它证明的是「约束到了逻辑必然」,而非「对象先在于天国」——必然不等于先在;用「最硬约束下的发生」解释这份必然,比「符合先在天国」少假设一个无人到过的世界。
  4. 结论:数学恰当的自我理解,应从「发现一个永恒先在的真理王国」转向「在逻辑最硬约束下发生最必然的显露态」。反驳本文只需证明其一:存在一个数学命题,其真值完全独立于任何公理系统、定义与证明实践而先在给定;或连续统假设在「先在的集合宇宙」里确有唯一确定的真值。

逻辑不可能是别样的——正因如此,数学的显露态才最必然,必然到看起来像被发现。
本文为数学哲学层面的观念分析,不否认数学的严格与必然,恰恰试图解释它。

参考文献

  1. Benacerraf, P., & Putnam, H. (Eds.). (1983). Philosophy of Mathematics: Selected Readings (2nd ed.). Cambridge University Press.
  2. Gödel, K. (1931). Über formal unentscheidbare Sätze der Principia Mathematica und verwandter Systeme I. Monatshefte für Mathematik und Physik, 38, 173–198.
  3. Gödel, K. (1940). The Consistency of the Continuum Hypothesis. Princeton University Press.
  4. Cohen, P. J. (1963/1964). The Independence of the Continuum Hypothesis. Proceedings of the National Academy of Sciences, 50 & 51.
  5. Lakatos, I. (1976). Proofs and Refutations: The Logic of Mathematical Discovery. Cambridge University Press.
  6. Hersh, R. (1997). What Is Mathematics, Really? Oxford University Press.
  7. Wigner, E. (1960). The Unreasonable Effectiveness of Mathematics in the Natural Sciences. Communications on Pure and Applied Mathematics, 13(1), 1–14.
  8. Kline, M. (1980). Mathematics: The Loss of Certainty. Oxford University Press.
  9. Shapiro, S. (2000). Thinking about Mathematics: The Philosophy of Mathematics. Oxford University Press.
  10. Appel, K., & Haken, W. (1977). Every Planar Map is Four Colorable. Illinois Journal of Mathematics, 21.
  11. 王德生:《SDE本体论》,德麦国际(发现/发生之辨、约束性发生论、显露态 S 与差异路径 D)。

读者讨论区 · 本文已被阅读

用 Google 账号登录即可发言——发言人就是你的 Google 账号名字。发言公开可见,请友善交流。