← Archive
lm-001369 · 2026-07

自主數學研究代理循環_結果誘導中介定理生成_逆向公理回填與知識條件化類窮舉_v0.1

下載 MD 檔 ⬇

自主數學研究代理循環

——結果誘導中介定理生成、逆向公理回填與知識條件化類窮舉的初步架構

作者:Neo.K(理論構想)/Aletheia(協作整理與形式化)
版本:v0.1 初版草稿
日期:2026-07-09


重要聲明

本文提出的是一套尚未完成一般性證明、尚未完成大規模實證、尚未證明具有穩定研究增益的自主數學研究 Agent 架構。

本文目前不主張:

RIITG+RAB\mathrm{RIITG}+\mathrm{RAB}

已被證明優於傳統數學研究流程、普通 backward chaining、自動定理證明器、形式證明系統、搜索型 Agent 或現有大型語言模型推理方法。

本文也不主張:

一般性自主數學 Agent\exists \text{一般性自主數學 Agent}

已經依本文架構被成功完整實現。

本文真正提出的是:

  1. 一個可供未來 Agent 反覆執行的數學研究循環;
  2. 一組將「生成、搜索、計算、驗證、反證、回填、重構」整合到同一動態系統中的方法論;
  3. 一個以可審計、可失敗、可剪枝、可擴張知識底空間為核心的研究架構;
  4. 一組可由未來實驗驗證或否證的理論命題。

因此,本文應被視為:

自主數學研究方法論與 Agent 架構的初版草稿。

其價值目前主要是:

提出可實作結構+提出可測試命題+提出研究循環\text{提出可實作結構} + \text{提出可測試命題} + \text{提出研究循環}

而不是宣稱:

一般有效性已證明.\text{一般有效性已證明}.

摘要

本文提出一套面向未來自主數學研究 Agent 的一般架構,暫稱為自主數學研究代理循環(Autonomous Mathematical Research Agent Loop, AMRAL)。其核心目標不是讓 Agent 對單一命題執行一次性證明,而是讓 Agent 能夠在長期迭代中反覆進行:

目標分析中介命題生成知識條件化類窮舉回填計算驗證反例搜索失敗分類狀態更新再次研究.\text{目標分析} \rightarrow \text{中介命題生成} \rightarrow \text{知識條件化類窮舉} \rightarrow \text{回填} \rightarrow \text{計算} \rightarrow \text{驗證} \rightarrow \text{反例搜索} \rightarrow \text{失敗分類} \rightarrow \text{狀態更新} \rightarrow \text{再次研究}.

本文架構建立於前述兩個方法之上:結果誘導的中介定理生成法(Result-Induced Intermediate Theorem Generation, RIITG)與逆向公理回填法(Reverse Axiom Backfilling, RAB)。RIITG 由目標命題 PP 反向生成一組候選中介命題:

PM,P \rightsquigarrow \mathcal M,

RAB 則將這些暫態橋樑命題降格為證明義務,並從既有知識、外部文獻、形式定理庫、計算結果與新引理中尋找支撐:

TMP.\mathcal T \Rightarrow \mathcal M \Rightarrow P.

本文進一步提出第三個核心組件:知識條件化的證明空間類窮舉(Knowledge-Conditioned Proof-Space Quasi-Enumeration, KCPE)。KCPE 並非暴力枚舉全部可能證明,而是在當前知識集、網路資料、已知定理、反例、計算結果、語義窗口與失敗歷史的共同約束下,動態構造有限或局部可控的候補空間:

Ωt=Ω(P,Kt,F<t,Wsem,Bt).\Omega_t = \Omega( P, \mathcal K_t, \mathcal F_{<t}, W_{\mathrm{sem}}, B_t ).

其中:

  • Kt\mathcal K_t :第 tt 輪知識狀態;
  • F<t\mathcal F_{<t} :此前失敗記錄;
  • WsemW_{\mathrm{sem}} :語義寬度;
  • BtB_t :計算預算;
  • Ωt\Omega_t :當輪候補空間。

本文主張,真正可行的自主數學 Agent 不應只在固定知識庫內搜索,而應能在遇到缺口時主動生成:

Gt=Gap(Mi,Tj),G_t = \operatorname{Gap}( M_i, T_j ),

再利用網路、論文庫、形式定理庫與計算工具擴張:

KtKt+1.\mathcal K_t \rightarrow \mathcal K_{t+1}.

因此,外部資料檢索在本文中不是「找答案」,而是動態知識底空間擴張算子

本文特別強調,目前上述效益尚未被一般性證明。理論上可能的效益包括:降低無界搜索、將證明困難重新定位為少數局部節點、保留錯誤生成中的結構價值、提高失敗可觀測性、允許多 Agent 並行回填、利用計算與反例快速剪枝,以及形成可長期積累的研究狀態。本文提出多項待驗證命題,並設計可證偽條件。若未來實驗顯示該架構在多類問題上不優於基線方法,或其候補爆炸、循環、污染與回填成本無法控制,則本文方法論應被視為受限甚至失敗。

本文的核心立場是:

數學研究不必被建模為一次性證明輸出; 它可以被建模為可持續更新的計算動力系統。\boxed{ \text{數學研究不必被建模為一次性證明輸出; 它可以被建模為可持續更新的計算動力系統。} }

關鍵詞: 自主數學 Agent、結果誘導、中介定理、逆向公理回填、知識條件化類窮舉、證明空間、動態知識底空間、AI 數學研究、計算即逼近、研究動力系統


1. 導論

1.1 從「證明一個命題」到「持續研究一個問題」

傳統自動定理證明問題常被簡化為:

PProof(P).P \rightarrow \operatorname{Proof}(P).

即:

給定命題 PP ,尋找一條合法證明。

這個模型非常重要,但它主要描述的是:

證明搜索.\text{證明搜索}.

真正的人類數學研究往往更複雜。

研究者可能會:

  • 改寫問題;
  • 改變表示;
  • 提出中介猜想;
  • 尋找反例;
  • 暫時接受某個假設;
  • 改證等價命題;
  • 將問題縮小到特殊情況;
  • 擴張使用的數學領域;
  • 查找新文獻;
  • 執行計算實驗;
  • 發現原本問題描述錯誤;
  • 拆分命題;
  • 放棄某條路;
  • 保留一個失敗引理;
  • 多年後重新使用。

因此,數學研究更接近:

S0S1S2\mathcal S_0 \rightarrow \mathcal S_1 \rightarrow \mathcal S_2 \rightarrow \cdots

其中:

St\mathcal S_t

不是單一命題,而是整個研究狀態。


1.2 本文真正的研究對象

本文不研究:

某個 AI 是否能回答某道數學題。

本文研究:

是否能設計一套可被 Agent 長期反覆執行的數學研究循環,使其能主動生成中介命題、搜索回填、調用計算、擴張知識、尋找反例、記錄失敗並動態重構證明空間?

這個問題可以寫成:

A:StSt+1,\mathcal A: \mathcal S_t \mapsto \mathcal S_{t+1},

其中 A\mathcal A 是自主研究 Agent 的狀態更新機制。


2. 前置方法

2.1 結果誘導的中介定理生成法

令:

PP

為目標命題。

RIITG 不直接要求:

Proof(P).\operatorname{Proof}(P).

而先問:

哪些中介命題若成立,會使 PP 成立、近乎成立、降低難度,或產生可觀測反例?

因此:

PRIITGM,P \overset{\mathrm{RIITG}}{\rightsquigarrow} \mathcal M,

其中:

M={M1,,Mn}.\mathcal M = \{M_1,\dots,M_n\}.

2.2 逆向公理回填法

候選 MiM_i 初期可以被暫時視為:

Ai.A_i^\ast.

但:

AiA_i^\ast

不是永久公理。

其後必須降格:

AiMiOproof,A_i^\ast \rightarrow M_i\in\mathcal O_{\mathrm{proof}},

其中:

Oproof\mathcal O_{\mathrm{proof}}

是證明義務集合。

再尋找:

TiMi.\mathcal T_i \Rightarrow M_i.

2.3 完整方向

生成方向:

PMT.P \rightsquigarrow M \rightsquigarrow T.

證明方向:

TMP.T \rightarrow M \rightarrow P.

本文稱:

生成因果與證明因果的反向耦合\boxed{ \text{生成因果與證明因果的反向耦合} }

3. 從方法到 Agent

3.1 單次方法不足

若 RIITG 與 RAB 只被執行一次:

PMT,P \rightsquigarrow \mathcal M \leftarrow \mathcal T,

那麼它仍只是:

一次證明策略.\text{一次證明策略}.

本文真正提出的是:

反覆執行.\text{反覆執行}.

即:

StSt+1.\mathcal S_t \rightarrow \mathcal S_{t+1}.

3.2 研究狀態

定義:

St=(Pt,Kt,Mt,Tt,Ωt,Ft,Ct,Dt).\mathcal S_t = ( P_t, \mathcal K_t, \mathcal M_t, \mathcal T_t, \Omega_t, \mathcal F_t, \mathcal C_t, \mathcal D_t ).

其中:

  • PtP_t :當前目標集;
  • Kt\mathcal K_t :知識集;
  • Mt\mathcal M_t :中介命題集;
  • Tt\mathcal T_t :候選回填支撐;
  • Ωt\Omega_t :候補空間;
  • Ft\mathcal F_t :失敗記錄;
  • Ct\mathcal C_t :計算結果;
  • Dt\mathcal D_t :依賴圖或證明超圖。

4. 自主數學研究代理循環

本文提出:

Autonomous Mathematical Research Agent Loop

縮寫:

AMRAL.\mathrm{AMRAL}.

基本循環為:

AnalyzeGenerateEnumerateRetrieveBackfillComputeVerifyFalsifyUpdate\boxed{ \text{Analyze} \rightarrow \text{Generate} \rightarrow \text{Enumerate} \rightarrow \text{Retrieve} \rightarrow \text{Backfill} \rightarrow \text{Compute} \rightarrow \text{Verify} \rightarrow \text{Falsify} \rightarrow \text{Update} }

5. Phase A:目標分析

5.1 正規化

將自然語言命題轉為:

P=Q1x1Qnxn:Φ(x1,,xn).P = Q_1x_1 \cdots Q_nx_n : \Phi(x_1,\dots,x_n).

5.2 生成否定

若:

P=xX, Φ(x),P = \forall x\in X,\ \Phi(x),

則:

¬P=xX, ¬Φ(x).\neg P = \exists x\in X,\ \neg\Phi(x).

5.3 生成反例形狀

定義:

WP=Witness(¬P).W_P = \operatorname{Witness}(\neg P).

Agent 應問:

若目標為假,最小可觀測證人是什麼?


6. Phase B:中介命題生成

由:

PP

生成:

Mt.\mathcal M_t.

候選角色至少包括:

  1. 表示橋樑;
  2. 排他橋樑;
  3. 不變量橋樑;
  4. 正性橋樑;
  5. 壓縮橋樑;
  6. 局部—全域橋樑;
  7. 閉包橋樑;
  8. 反例證人橋樑;
  9. 計算可判定橋樑;
  10. 跨域映射橋樑。

7. Phase C:知識條件化類窮舉

7.1 為何不是暴力窮舉

完整證明空間通常極大。

若所有可寫命題集合為:

P,\mathfrak P,

則:

2P2^{|\mathfrak P|}

不可直接遍歷。

因此本文不提出:

full enumeration.\text{full enumeration}.

而提出:

Knowledge-Conditioned Proof-Space Quasi-Enumeration

縮寫:

KCPE.\mathrm{KCPE}.

7.2 候補空間

定義:

Ωt=Ω(Pt,Kt,F<t,Wsem,Bt).\Omega_t = \Omega( P_t, \mathcal K_t, \mathcal F_{<t}, W_{\mathrm{sem}}, B_t ).

其中:

  • PtP_t :目標;
  • Kt\mathcal K_t :知識;
  • F<t\mathcal F_{<t} :歷史失敗;
  • WsemW_{\mathrm{sem}} :語義窗口;
  • BtB_t :預算。

7.3 類窮舉的真正含義

本文所說的「類窮舉」是:

在可控局部候補域中盡可能系統性搜索\boxed{ \text{在可控局部候補域中盡可能系統性搜索} }

而不是:

列出所有數學可能性\boxed{ \text{列出所有數學可能性} }

8. 知識集

8.1 內部知識

Agent 自身模型參數中的知識:

Ktparam.\mathcal K_t^{\mathrm{param}}.

8.2 本地研究庫

Ktlocal.\mathcal K_t^{\mathrm{local}}.

包括:

  • 論文;
  • 筆記;
  • 已證引理;
  • 私有資料;
  • 前輪失敗記錄。

8.3 形式庫

Ktformal.\mathcal K_t^{\mathrm{formal}}.

例如:

  • Lean;
  • Coq;
  • Isabelle;
  • HOL;
  • 定理資料庫。

8.4 網路知識

Ktweb.\mathcal K_t^{\mathrm{web}}.

包括:

  • 論文;
  • 預印本;
  • 數學資料庫;
  • 討論;
  • 軟體文檔;
  • 計算結果。

8.5 總知識

Kt=KtparamKtlocalKtformalKtweb.\mathcal K_t = \mathcal K_t^{\mathrm{param}} \cup \mathcal K_t^{\mathrm{local}} \cup \mathcal K_t^{\mathrm{formal}} \cup \mathcal K_t^{\mathrm{web}}.

9. 網路不是查答案,而是知識底空間擴張

9.1 缺口生成

若:

T⇏M,T \not\Rightarrow M,

Agent 生成:

Gt=Gap(T,M).G_t = \operatorname{Gap}(T,M).

9.2 檢索

Rt=Retrieve(Gt).R_t = \operatorname{Retrieve}(G_t).

9.3 知識更新

Kt+1=KtRt.\mathcal K_{t+1} = \mathcal K_t \cup R_t.

9.4 動態知識底空間

因此:

Eweb:KtKt+1\boxed{ \mathcal E_{\mathrm{web}}: \mathcal K_t \mapsto \mathcal K_{t+1} }

是一個底空間擴張算子。


10. Phase D:逆向公理回填

對每個:

MiMt,M_i\in\mathcal M_t,

生成:

B(Mi)={Ti1,Ti2,}.\mathcal B(M_i) = \{ T_{i1}, T_{i2}, \dots \}.

再測試:

jTijMi.\bigwedge_jT_{ij} \Rightarrow M_i.

11. Phase E:計算

11.1 計算的角色

計算不只用於:

驗證答案.\text{驗證答案}.

更可用於:

  • 搜索反例;
  • 發現模式;
  • 估計參數;
  • 比較候補;
  • 驗證有限情況;
  • 排除錯誤橋樑;
  • 提示新不變量。

11.2 計算結果

定義:

Ct=Compute(Ωt).\mathcal C_t = \operatorname{Compute}( \Omega_t ).

11.3 計算即逼近

若每輪:

Ωt+1Ωt,\Omega_{t+1} \subset \Omega_t,

或:

Mt+1\mathcal M_{t+1}

更精確,則即使尚未證明:

P,P,

研究狀態仍可能接近有效路徑。

本文提出:

計算即逼近\boxed{ \text{計算即逼近} }

作為研究動力學直覺。


12. Phase F:驗證

驗證層至少包括:

12.1 邏輯驗證

TMP?T \Rightarrow M \Rightarrow P?

12.2 形式驗證

若可形式化:

Checkformal.\operatorname{Check}_{\mathrm{formal}}.

12.3 數值驗證

對有限域:

Checknumeric.\operatorname{Check}_{\mathrm{numeric}}.

12.4 文獻驗證

檢查:

  • 是否已知;
  • 是否有反例;
  • 是否依賴目標;
  • 是否等價於目標。

13. Phase G:反例搜索

對每個:

Mi,M_i,

主動尋找:

wi¬Mi.w_i \Rightarrow \neg M_i.

這一步不可省略。

因為 Agent 若只生成支持,不生成反例,容易造成:

confirmation bias.\text{confirmation bias}.

14. Phase H:失敗分類

定義:

Ft={Ft(1),,Ft(m)}.\mathcal F_t = \{ F_t^{(1)}, \dots, F_t^{(m)} \}.

失敗類別至少包括:

  1. false;
  2. too strong;
  3. too weak;
  4. missing node;
  5. domain mismatch;
  6. circular;
  7. equivalent-risk;
  8. computationally intractable;
  9. semantic explosion;
  10. contamination risk。

15. Phase I:動態更新

研究狀態更新:

St+1=U(St,Ft,Ct,Kt+1).\mathcal S_{t+1} = \mathcal U( \mathcal S_t, \mathcal F_t, \mathcal C_t, \mathcal K_{t+1} ).

15.1 拆分

MM1M2.M \rightsquigarrow M_1\land M_2.

15.2 弱化

MM.M \rightsquigarrow M'.

15.3 強化

MM+.M \rightsquigarrow M^+.

15.4 換表示

P(X)P(F(X)).P(X) \rightsquigarrow P'(F(X)).

15.5 擴域

UtUt+1.\mathfrak U_t \subset \mathfrak U_{t+1}.

16. 研究狀態不是靜態檔案,而是動態系統

本文提出:

St+1=U(St)\boxed{ \mathcal S_{t+1} = \mathcal U( \mathcal S_t ) }

作為自主數學研究的核心。

若存在某種目標狀態:

S,\mathcal S^\ast,

則研究可理解為:

dist(St,S).\operatorname{dist}( \mathcal S_t, \mathcal S^\ast ) \downarrow.

注意:

S\mathcal S^\ast

未必是唯一證明。

可能是:

  • 一份證明;
  • 一個反例;
  • 一個不可判定結果;
  • 一個更精確猜想;
  • 一組新引理;
  • 一個失敗路徑分類。

17. 理論上的可能效益

以下均為:

待證命題.\text{待證命題}.

不是已證結果。


17.1 搜索空間壓縮

若 KCPE 能把:

P\mathfrak P

縮為:

Ωt,\Omega_t,

則可能有:

ΩtP.|\Omega_t| \ll |\mathfrak P|.

17.2 困難重定位

將:

C(P)C(P)

重構為:

C(M1),,C(Mn).C(M_1),\dots,C(M_n).

真正困難可能集中在:

Mk.M_k.

17.3 並行化

不同 Agent 可處理:

M1,,Mn.M_1,\dots,M_n.

因此:

CparallelmaxiC(Mi)C_{\mathrm{parallel}} \approx \max_i C(M_i)

而非:

iC(Mi).\sum_iC(M_i).

17.4 失敗知識累積

若每輪失敗:

FtF_t

被保存,則未來:

Ωt+1\Omega_{t+1}

可避開重複錯誤。


17.5 結構保存

錯誤候補可標記:

S=StructurallyUseful.S = \mathrm{StructurallyUseful}.

避免:

全部刪除.\text{錯} \Rightarrow \text{全部刪除}.

17.6 跨域發現

若:

P(X)P(X)

長期無法閉合,

Agent 可搜尋:

F:XY.F: X \rightarrow Y.

將問題轉入另一領域。


18. 目前尚未證明的效益

本文必須明確承認:

18.1 尚未證明搜索空間必然縮小

可能:

Ωt+1>Ωt.|\Omega_{t+1}| > |\Omega_t|.

18.2 尚未證明中介分解必然降低負擔

可能:

maxiC(Mi)C(P).\max_i C(M_i) \ge C(P).

18.3 尚未證明 Agent 能穩定生成高質量橋樑

可能大部分:

MiM_i

都是空殼。


18.4 尚未證明網路擴張提升研究

可能引入:

  • 噪音;
  • 錯誤文獻;
  • 重複資料;
  • 污染。

18.5 尚未證明反覆循環會收斂

可能:

St\mathcal S_t

進入循環。


19. 可證偽條件

19.1 無增益

若大量測試中:

AMRAL\mathrm{AMRAL}

不優於基線,方法受挑戰。


19.2 分支爆炸

若:

Ωt|\Omega_t| \rightarrow \infty

且剪枝無效,KCPE 失敗。


19.3 回填率過低

若:

Rfill0,R_{\mathrm{fill}} \approx0,

RAB 失去實用性。


19.4 循環率過高

若:

Rcirc1,R_{\mathrm{circ}} \rightarrow1,

方法可能退化為目標重述。


19.5 知識擴張無效

若:

Kt+1>Kt\mathcal K_{t+1} > \mathcal K_t

但成功率不升,則底空間擴張假設受挑戰。


20. 指標

20.1 有效橋樑率

Rbridge=NusefulNgenerated.R_{\mathrm{bridge}} = \frac{ N_{\mathrm{useful}} }{ N_{\mathrm{generated}} }.

20.2 回填率

Rfill=NfilledNobligations.R_{\mathrm{fill}} = \frac{ N_{\mathrm{filled}} }{ N_{\mathrm{obligations}} }.

20.3 反例淘汰率

Rfalsify=NrefutedNtested.R_{\mathrm{falsify}} = \frac{ N_{\mathrm{refuted}} }{ N_{\mathrm{tested}} }.

20.4 分支壓縮率

Rcompress=1Ωt+1Ωt.R_{\mathrm{compress}} = 1- \frac{ |\Omega_{t+1}| }{ |\Omega_t| }.

20.5 新引理率

Rlemma=Nnew usable lemmasNruns.R_{\mathrm{lemma}} = \frac{ N_{\mathrm{new\ usable\ lemmas}} }{ N_{\mathrm{runs}} }.

20.6 工程可觀測性

OPE.O_{\mathrm{PE}}.

衡量:

  • 候補可見;
  • 剪枝可見;
  • 失敗可見;
  • 依賴可見;
  • 重負擔可見。

21. Agent 架構

21.1 Target Agent

負責:

P,¬P.P,\neg P.

21.2 Bridge Agent

生成:

M.\mathcal M.

21.3 Enumeration Agent

生成:

Ωt.\Omega_t.

21.4 Retrieval Agent

擴張:

Kt.\mathcal K_t.

21.5 Backfill Agent

尋找:

Ti.\mathcal T_i.

21.6 Compute Agent

執行:

Ct.\mathcal C_t.

21.7 Counterexample Agent

尋找:

¬Mi.\neg M_i.

21.8 Formal Agent

執行形式驗證。


21.9 Dependency Auditor

檢查:

PAnc(Mi)?P\in\operatorname{Anc}(M_i)?

21.10 Research Orchestrator

更新:

St+1.\mathcal S_{t+1}.

22. 多 Agent 並行

若:

M={M1,,Mn},\mathcal M = \{M_1,\dots,M_n\},

則可:

AiMi.A_i \mapsto M_i.

即每個 Agent 處理不同橋樑。


22.1 橫向並行

不同橋樑。


22.2 縱向並行

同一橋樑的不同回填。


22.3 對抗並行

一個 Agent 證明:

M.M.

另一個 Agent 搜索:

¬M.\neg M.

23. 計算工具接入

AMRAL 可調用:

  • Python;
  • Rust;
  • SAT;
  • SMT;
  • CAS;
  • Lean;
  • Coq;
  • 圖論庫;
  • 數值分析;
  • 高性能計算;
  • 資料庫。

24. 證明超圖

定義:

Gt=(Vt,Et).\mathfrak G_t = (V_t,\mathcal E_t).

節點:

Vt={P,Mi,Tj,Wk}.V_t = \{ P, M_i, T_j, W_k \}.

超邊:

{T1,T2}M.\{T_1,T_2\} \rightarrow M.

25. 研究記憶

每輪保存:

Ht=(S0,,St).\mathcal H_t = ( \mathcal S_0, \dots, \mathcal S_t ).

因此 Agent 不應重複:

已知失敗路線.\text{已知失敗路線}.

26. 知識污染

自主 Agent 搜網路時會遇到:

solution leakage.\text{solution leakage}.

因此需要:

Acontam.A_{\mathrm{contam}}.

26.1 污染類型

  1. 直接答案;
  2. 標準證明;
  3. 關鍵引理名稱;
  4. 作者提示;
  5. 領域提示。

26.2 控制

真正盲測應:

  • 隱去名稱;
  • 隱去作者;
  • 預註冊;
  • 哈希承諾;
  • 事後揭示。

27. 安全邊界

27.1 未證橋樑不得升格

Mi[P]M_i[\mathrm P]

不得寫成:

Mi[F].M_i[\mathrm F].

27.2 有限計算不得冒充無限證明

N<N<\infty

驗證不等於:

N.\forall N.

27.3 網路來源不得自動視為真

Retrieved⇏Valid.\operatorname{Retrieved} \not\Rightarrow \operatorname{Valid}.

28. 初步理論命題

以下均未證。


命題 A:動態逼近命題

存在某些問題類,使:

dist(St+1,S)<dist(St,S).\operatorname{dist}( \mathcal S_{t+1}, \mathcal S^\ast ) < \operatorname{dist}( \mathcal S_t, \mathcal S^\ast ).

命題 B:知識條件化優勢命題

KCPE 在某些問題類上優於無條件候補生成。


命題 C:失敗累積優勢命題

保存:

F<t\mathcal F_{<t}

可降低重複搜索。


命題 D:對抗代理優勢命題

證明 Agent 與反證 Agent 並行,可提高錯誤候補淘汰率。


命題 E:底空間擴張命題

針對明確 Gap 的檢索:

GtKt+1G_t \rightarrow \mathcal K_{t+1}

比無目標瀏覽更有效。


29. 與普通自動定理證明的差異

普通 ATP 主要:

Fixed theory+GoalSearch.\text{Fixed theory} + \text{Goal} \rightarrow \text{Search}.

AMRAL:

GoalIntermediate generationKnowledge expansionComputationSearch reconstruction.\text{Goal} \rightarrow \text{Intermediate generation} \rightarrow \text{Knowledge expansion} \rightarrow \text{Computation} \rightarrow \text{Search reconstruction}.

30. 與普通 Agent 的差異

普通 Agent 可能:

PlanToolAnswer.\text{Plan} \rightarrow \text{Tool} \rightarrow \text{Answer}.

AMRAL:

Research statePersistent iteration.\text{Research state} \rightarrow \text{Persistent iteration}.

31. 理論上的長期願景

若未來有效,AMRAL 可能形成:

自主研究循環\text{自主研究循環}

而非:

單輪問答.\text{單輪問答}.

Agent 可以:

  1. 維持長期問題;
  2. 累積失敗;
  3. 自動查新文獻;
  4. 自動重跑計算;
  5. 自動更新中介命題;
  6. 自動提交形式驗證。

32. 目前真正缺少的部分

32.1 真正實作

尚未完成:

AMRALfull.\mathrm{AMRAL}_{\mathrm{full}}.

32.2 大規模基準

尚未有:

N1N\gg1

的定理集合。


32.3 語義寬度估計器

尚未成熟。


32.4 證明負擔估計器

C(P)C(P)

仍難量化。


32.5 收斂理論

尚未證明:

StS.\mathcal S_t \rightarrow \mathcal S^\ast.

33. 建議的第一版實作

Stage 1

單 Agent:

RIITG+RAB.\mathrm{RIITG} + \mathrm{RAB}.

Stage 2

加入:

KCPE.\mathrm{KCPE}.

Stage 3

加入:

  • web retrieval;
  • formal library;
  • Python;
  • SAT/SMT。

Stage 4

多 Agent。


Stage 5

持續研究記憶。


34. 偽代碼

INPUT:
    target proposition P
    initial knowledge K0
    semantic window W
    compute budget B
    iteration limit T

STATE:
    S0 = {
        P,
        K0,
        M = {},
        Supports = {},
        Candidates = {},
        Failures = {},
        Computations = {},
        DependencyGraph = {}
    }

FOR t in 0..T:

    1. Normalize P
    2. Construct not-P
    3. Generate bridge propositions M_t
    4. Score semantic width
    5. Build candidate space Omega_t
    6. Search internal knowledge
    7. Detect knowledge gaps
    8. Retrieve external knowledge for gaps
    9. Update K_t
    10. Generate backfill supports
    11. Run computations
    12. Search counterexamples
    13. Verify implications
    14. Build proof hypergraph
    15. Detect circularity
    16. Classify failures
    17. Prune candidates
    18. Split / weaken / strengthen bridges
    19. Update research state S_{t+1}

    IF proof closed:
        return proof + audit trail

    IF counterexample found:
        return disproof + audit trail

    IF semantic explosion:
        return structured failure

OUTPUT:
    best research state
    unresolved gaps
    candidate lemmas
    failed routes
    computation logs

35. 預期輸出

AMRAL 不應只輸出:

Proof\text{Proof}

或:

No Proof.\text{No Proof}.

而應輸出:

  1. 當前最佳路線;
  2. 未填橋樑;
  3. 反例;
  4. 失敗原因;
  5. 候補引理;
  6. 文獻來源;
  7. 計算結果;
  8. 依賴圖;
  9. 污染風險;
  10. 下一輪建議。

36. 本文最核心的理論判斷

本文提出:

數學研究一次性證明輸出\boxed{ \text{數學研究} \neq \text{一次性證明輸出} }

更可能是:

研究狀態的持續更新\boxed{ \text{研究狀態的持續更新} }

因此:

StSt+1\mathcal S_t \rightarrow \mathcal S_{t+1}

才是自主研究 Agent 的核心。


37. 結論

本文提出一套尚未完成一般性證明、尚未完成完整實作的自主數學研究 Agent 初步架構。

其核心由三部分組成:

RIITG\boxed{ \mathrm{RIITG} }

負責由結果反向生成中介命題;

RAB\boxed{ \mathrm{RAB} }

負責將暫態橋樑降格並回填;

KCPE\boxed{ \mathrm{KCPE} }

負責在知識、失敗、語義窗口與計算預算條件下執行局部類窮舉。

三者共同形成:

AMRAL\boxed{ \mathrm{AMRAL} }

即自主數學研究代理循環。

完整動態為:

AnalyzeGenerateEnumerateRetrieveBackfillComputeVerifyFalsifyUpdate.\text{Analyze} \rightarrow \text{Generate} \rightarrow \text{Enumerate} \rightarrow \text{Retrieve} \rightarrow \text{Backfill} \rightarrow \text{Compute} \rightarrow \text{Verify} \rightarrow \text{Falsify} \rightarrow \text{Update}.

本文不宣稱:

AMRAL\mathrm{AMRAL}

已被證明有效。

本文只主張:

從理論結構、現有 Agent 能力、搜尋、檢索、計算、形式驗證與多代理並行等條件看,這種架構具有可實作可能性。

真正需要後續證明與實驗的是:

  1. 是否能穩定降低搜索空間;
  2. 是否能提高有效中介命題率;
  3. 是否能降低重複失敗;
  4. 是否能提高新引理發現率;
  5. 是否能在低污染盲測中優於基線。

因此本文的最終定位是:

可實作的理論候選架構\boxed{ \text{可實作的理論候選架構} }

而不是:

已證明的通用數學研究系統\boxed{ \text{已證明的通用數學研究系統} }

但若未來其中部分命題得到支持,則自主數學 Agent 可能不再只是:

解一道題。

而是:

持續研究一個問題,直到問題本身、知識底空間、候補證明圖與計算結果共同演化。

這也是本文真正提出的長期方向:

研究即動態計算; 計算即持續逼近。\boxed{ \text{研究即動態計算; 計算即持續逼近。} }

附錄 A:最小形式化

A.1 研究狀態

St=(Pt,Kt,Mt,Tt,Ωt,Ft,Ct,Dt).\mathcal S_t = ( P_t, \mathcal K_t, \mathcal M_t, \mathcal T_t, \Omega_t, \mathcal F_t, \mathcal C_t, \mathcal D_t ).

A.2 RIITG

PtMt.P_t \rightsquigarrow \mathcal M_t.

A.3 RAB

TtMt.\mathcal T_t \Rightarrow \mathcal M_t.

A.4 KCPE

Ωt=Ω(Pt,Kt,F<t,Wsem,Bt).\Omega_t = \Omega( P_t, \mathcal K_t, \mathcal F_{<t}, W_{\mathrm{sem}}, B_t ).

A.5 知識擴張

Kt+1=KtRetrieve(Gt).\mathcal K_{t+1} = \mathcal K_t \cup \operatorname{Retrieve}( G_t ).

A.6 狀態更新

St+1=U(St,Ft,Ct,Kt+1).\mathcal S_{t+1} = \mathcal U( \mathcal S_t, \mathcal F_t, \mathcal C_t, \mathcal K_{t+1} ).

附錄 B:方法狀態標記

  • K:Known
  • P:Provisional
  • C:Conjectural
  • F:Filled
  • R:Refuted
  • S:Structurally Useful
  • E:Equivalent Risk
  • D:Dependency Risk
  • X:Contamination Risk

附錄 C:研究誠信聲明

  1. 本文架構尚未證明具有一般性增益。
  2. 本文尚未完成完整 AMRAL 系統實作。
  3. 本文不宣稱自主 Agent 已能獨立解決開放數學難題。
  4. 本文所有效益均為待驗證命題。
  5. 任何未證橋樑不得被寫成定理。
  6. 任何網路資料不得自動視為真。
  7. 任何有限計算不得冒充無限證明。
  8. 任何新穎性主張都需事後文獻審計。
  9. 若未來大規模實驗不支持本方法,應公開保留失敗結果。
  10. 本文定位為初版草稿與可實作研究架構。

附錄 D:與前三篇的關係

本文可視為前述三篇研究的第四層延伸:

  1. 錯誤生成保存層
    將錯誤中的結構性價值保留。

  2. 證明工程層
    建立 RIITG 與 RAB。

  3. 實驗審計層
    建立準盲測、污染控制與證明工程可觀測性。

  4. 自主研究代理層
    本文提出 AMRAL 與 KCPE,將方法變成可反覆執行的 Agent 研究循環。