UNPNP Series 04
展開—連結—收斂:UNPNP 計算的三元循環
Expansion–Linking–Convergence: The Triadic Computational Cycle of UNPNP
系列名稱: UNPNP Hyperlink & Crystallized Computation Series
系列篇次: 04
作者: Neo.K with Aletheia(GPT)
機構: EveMissLab/一言諾科技有限公司
版本: v0.1
日期: 2026-09-07
文件性質: AI 原生計算/動態計算循環/UNPNP 理論論文
狀態: Canonical Draft
摘要
UNPNP Series 01 將複雜度理解為可轉移、外部化與重新分配的多維成本;Series 02 建立底空間與廣義超連結;Series 03 則提出 Adaptive Corridor Generator,回答「誰來選擇或生成下一條通道」。然而,若只知道「要走哪裡」,仍不足以描述一個 AI 原生計算系統如何從未知狀態中形成候選、建立跨空間 transition、壓縮結果並生成下一輪可用狀態。
本文提出 UNPNP 的三元動態循環:
E→L→C→E′
其中:
- E:Expansion,展開;
- L:Linking,連結;
- C:Convergence,收斂。
本文將這個循環視為 UNPNP Computer 的基本「呼吸」。展開使潛在候選、語義關係、可行通道與局部底空間被顯現;連結將其中一部分真正轉化為可穿越、可執行、可驗證的 transition;收斂則將結果、證據、路徑、失敗與狀態重新壓縮為新的工作狀態與下一輪種子。
因此:
Convergence is not termination.
而是:
Ct→Et+1.
本文進一步將 DRC 的 Divergence–Resonance–Compression、動態語義顯影、局部工作集、frontier routing、state compression 與 hyperlink traversal 統合至同一框架。DRC 不再只是一種 Web 搜尋方法,而可被一般化為 frontier transformation;語義顯影也不只是在記憶庫中找內容,而可以被理解為對整個計算世界進行條件投影,生成當下可操作的局部世界。
本文提出:
Wtactive=Πξt(W)
其中 Πξt 是由任務、上下文、時間、權限、資源與工作狀態共同決定的顯影算子。理想情況下:
∣Wtactive∣≪∣W∣.
因此 AI 不需在每一輪對完整世界做深度推理,而只需對被顯影出的可操作 working set 進行展開、連結與收斂。
本文亦建立局部與全域的邊界:局部收斂不必然等於全域最優,短路徑不必然等於低總成本,反覆穩定也不必然表示永久正確。因此 UNPNP 的呼吸循環必須攜帶 guard、validator、provenance、uncertainty 與 reopen 條件。
最後,本文提出「呼吸產生結晶,結晶改變下一次呼吸」作為後續路徑編譯與計算結晶化的接口:
Kt=Crystallize(Et,Lt,Ct)
使:
Lt+1=Lt∪Kt.
因此 UNPNP 的三元循環不是在固定圖中反覆搜索,而是一個能逐步改寫自身可用路徑集合的動態計算機制。
關鍵詞: UNPNP、Expansion、Linking、Convergence、DRC、動態語義顯影、frontier、working set、呼吸式計算、AI 原生計算、path compilation、crystallization
1. 為什麼需要一個基本循環?
Series 03 已提出:
M→Φt
即 Adaptive Corridor Generator 生成或選擇 corridor。
但這只回答:
哪條路值得走?
它沒有完整回答:
候選路徑從哪裡來?
連結如何真正成立?
到達新底空間後,哪些資訊應保留?
哪些資訊應壓縮?
為什麼下一輪不必重新從零開始?
因此需要一個更底層的動態循環。
2. 三元循環
本文提出:
E→L→C
其中:
E=Expansion,
L=Linking,
C=Convergence.
若時間顯式化:
Et→Lt→Ct→Et+1.
因此真正結構是:
E→L→C→E→L→C→⋯
3. Expansion:展開不是暴力枚舉
最粗糙的展開可以是:
St→Ωt,
其中:
Ωt
是所有可能候選。
但如果:
∣Ωt∣
巨大,
這種展開本身就失去意義。
因此 UNPNP 的 Expansion 不是:
enumerate everything.
而是:
generate a task-relative local possibility frontier.
4. 展開算子
令:
st
為當前狀態,
ξt
為條件集合。
定義:
Eξt(st)=Ft,
其中:
Ft
是 candidate frontier。
條件可以包含:
ξt=(g,c,t,o,a,b,h).
其中:
- g:goal;
- c:context;
- t:time;
- o:observer / agent;
- a:authorization;
- b:budget;
- h:history。
5. Dynamic Semantic Revealing 作為展開前置層
假設全域世界:
W
極大。
直接:
E(W)
往往不可行。
因此先使用顯影:
Πξt:W→Wtactive.
其中:
Wtactive=Πξt(W).
理想上:
∣Wtactive∣≪∣W∣.
再做:
E(Wtactive)→Ft.
6. 語義顯影不是永久裁剪
重要的是:
Wtactive
只是當前條件下的局部投影。
不是:
Wtactive=Wtrue.
所以:
Hidden=False.
也:
Not active=Irrelevant forever.
當:
ξt→ξt+1,
可能有:
Wtactive=Wt+1active.
7. Working Set
本文將:
Wtactive
視為 AI 的 semantic working set。
類比傳統記憶體系統:
large storage→small active working set.
但這裡不是 page locality。
而是:
semantic+goal+causal+temporal+authorization locality.
8. Expansion 的輸出不是答案
展開的結果:
Ft
不是最終答案。
它只是:
- 候選 link;
- 候選底空間;
- 候選證據;
- 候選操作;
- 候選解釋;
- 候選路徑。
因此:
E=solve.
9. Divergence 與 Expansion
DRC 中的 Divergence:
D
可以被視為 Expansion 的一種方法。
即:
D⊆E.
DRC 的發散可能透過:
- query expansion;
- semantic expansion;
- multilingual expansion;
- graph neighborhood;
- counter-concept generation;
- hypothesis branching;
- source diversification;
形成:
Ft.
所以 DRC 在 UNPNP 中不必被限制為搜尋引擎技術。
10. Linking:從候選到真正 transition
展開後:
Ft={f1,f2,…,fn}.
Linking 的任務不是再增加候選,
而是決定:
fi
是否能被轉成真正可穿越的 transition。
因此:
L:Ft→Γt.
其中:
Γt
可以是一條 link、link chain 或 conditional corridor。
11. Link 不等於相似
兩個底空間:
Bi,Bj
語義很相似,
不表示:
ℓij
成立。
因此:
Semantic similarity=Executable connectivity.
真正的 link 至少需要:
- address;
- precondition;
- transition semantics;
- output contract;
- verification;
- capability compatibility。
12. Resonance 與 Linking
DRC 的 Resonance:
R
可以用來排序候選:
FtRFt′.
但 Resonance 本身不等於 Linking。
更準確:
R→candidate selection,
而:
L→transition realization.
所以:
D→R→L
可能是實際 runtime 的一種實現。
13. Linking 的最小條件
對候選:
fi
若要升級為:
ℓi,
至少要求:
Gi(st)=1,
其中:
Gi
是 guard。
並且:
Resolvable(ai)=1,
Executable(ei)=1,
Verifiable(vi)=1.
否則它只是 suggestion。
14. Linking 可以是平行的
並非所有計算都只能選一條路。
如果風險低、資源允許,
可以:
Lt=Γ1∥Γ2∥Γ3.
然後由後續 Convergence 合併。
這對:
- 多來源搜尋;
- 多模型驗證;
- 多候選路徑;
- counter-evidence;
- benchmark;
尤其有用。
15. Linking 也可以是暫時性的
某條 link:
ℓt
可能只在:
[st,gt,bt]
下成立。
所以:
ℓt
不必永久加入:
L.
可以只有:
ephemeral link.
只有經過多次驗證、重用與結晶後才變成穩定 primitive。
16. Convergence:收斂不是「給答案」
一般系統容易把 convergence 理解為:
終於得到答案,流程結束。
UNPNP 中更一般的定義是:
C:(Γt,Ot,Vt,Ht)→St+1.
其中:
- Γt:本輪 traversal;
- Ot:observations;
- Vt:verification;
- Ht:歷史狀態;
- St+1:新的壓縮工作狀態。
所以:
Convergence=state stabilization and compression.
17. Convergence 的輸出
收斂至少可能輸出:
St+1=⟨Kt+1,Et+1,Gt+1,Ut+1,Rt+1⟩.
其中:
- Kt+1:known state;
- Et+1:verified evidence;
- Gt+1:remaining gaps;
- Ut+1:uncertainty;
- Rt+1:reopen / routing conditions。
因此收斂不是把所有事情壓成一句摘要。
18. Compression 與 Convergence
DRC 的 Compression:
CDRC
是 Convergence 的一種形式。
因此:
CDRC⊆CUNPNP.
DRC 壓縮可以輸出:
- cognitive map;
- summary;
- graph;
- next query;
- decision structure。
而 UNPNP Convergence 還要處理:
- runtime state;
- executable path;
- validator;
- future routing;
- possible crystallization。
19. 收斂不是資訊毀滅
若:
Ct
只留下極短 summary,
又刪除:
provenance,
那不是好的收斂。
本文要求:
Compression+Recoverability.
也就是:
St+1→relevant lower-level trace
仍應可能。
這為後續結晶化的可解壓性建立條件。
20. 收斂產生下一輪 Seed
最重要的是:
Ct
不是終點。
而是:
Ct→Et+1.
例如:
St+1
中的:
- unresolved gap;
- 新概念;
- 新底空間;
- 新 evidence;
- 新 failure;
會重新成為:
Et+1
的種子。
21. 呼吸式計算
因此可以把一輪寫成:
StEtFtLtOtCtSt+1.
整體:
S0ELCS1ELCS2ELC⋯
這就是本文所稱:
Breathing Computation.
22. 為什麼像呼吸?
展開:
∣Ω∣↑
讓可能性增加。
連結:
Ω→Γ
形成可實際穿越結構。
收斂:
∣Ω∣↓
把無效與已處理部分壓縮。
所以:
Expand→Traverse→Compress.
再重新展開。
23. 呼吸不是週期性重算
如果每一輪:
St+1=St,
那只是重複。
真正有意義的呼吸要求:
St+1=St
至少在:
- knowledge;
- routing;
- uncertainty;
- corridor library;
- state;
- cost estimate;
某個維度改變。
24. 呼吸可以變快
第一次:
C(ELC)1
可能很高。
如果系統學到穩定 corridor,
後面:
C(ELC)t
可能下降。
理想:
dtdCavg<0.
這代表:
系統不是只在重複計算,而是在讓自己的未來呼吸更便宜。
25. Local Convergence
本文先定義局部收斂:
Ct:Ft→St+1
只要求:
St+1
在當前任務域內足夠穩定。
不要求:
St+1=Sglobal\*.
因此:
Local convergence=global optimum.
26. 為什麼必須允許局部收斂?
若每輪都要求證明:
global optimum,
那:
CV
可能比原問題還昂貴。
因此實際系統更可能接受:
ϵ-sufficient convergence
或:
task-sufficient convergence.
這種近似必須明確記錄,而不能偽裝成全域證明。
27. Reopen Condition
每個收斂狀態應帶:
Ropen.
例如:
Ropen={new evidence,version change,goal change,confidence drop,failure}.
當:
Ropen=1,
則:
Ct→Et+1.
重新展開。
28. Convergence Stability
定義:
SC(St)=f(repeatability,evidence consistency,low uncertainty,environment stability).
若:
SC≥θC,
則狀態可以進入更高 reuse 等級。
29. Non-commutativity
展開、連結、收斂一般不可交換。
例如:
C∘E
不等於:
E∘C.
通常:
C(E(S))=E(C(S)).
同樣:
L(E(S))
與:
E(L(S))
也不是同一操作。
所以三元循環不是三個可任意重排的模組。
30. 為什麼 Linking 必須居中?
如果先收斂再建立 link:
E→C→L,
可能過早壓掉候選。
如果一直展開不 link:
E→E→E,
則會造成:
frontier explosion.
如果一直 link 不收斂:
L→L→L,
則會造成:
state accumulation.
所以:
E→L→C
形成一個自然平衡。
31. Frontier Explosion
令:
∣Ft∣=nt.
若:
nt+1≈bnt,
且:
b>1,
則:
nt∼bt.
所以展開必須受到:
- budget;
- relevance;
- novelty;
- utility;
- risk;
- stopping;
控制。
32. Over-Convergence
反過來,
若每次:
Ct
太強,
可能只留下:
∣St+1∣≈1.
這會導致:
- confirmation bias;
- forgotten alternatives;
- lost provenance;
- premature closure;
- brittle routing。
因此收斂也需要最低 diversity。
33. Controlled Divergence
可以定義:
BE
為 expansion budget。
要求:
∣Ft∣≤BE.
或:
CE(Ft)≤BE.
這使 Expansion 成為受控算子,而不是無限發散。
34. Controlled Convergence
同樣定義:
BC
為保留預算。
Convergence 不必只保留最高分候選。
可以保留:
{best,counter,uncertain,fallback}.
因此:
Convergence=winner-take-all.
35. Information Gain
可以用:
It=H(St)−H(St+1)
粗略表示 uncertainty reduction。
但理想系統也要記錄:
ΔKt
新增知識,
以及:
ΔLt
新增可用 link。
所以收斂價值可能是:
UC=wIIt+wKΔKt+wLΔLt−wCCt.
36. 多尺度 ELC
ELC 可以在不同尺度同時存在。
微觀:
E(0)→L(0)→C(0).
中觀:
E(1)→L(1)→C(1).
宏觀:
E(2)→L(2)→C(2).
例如一個 function call 是微觀,
一個遊戲任務是中觀,
一整個 strategy 是宏觀。
37. 巢狀呼吸
一個高層 Expansion:
E(2)
可能要求啟動多個:
ELC(1)
子循環。
所以:
ELC
本身可以遞歸巢狀。
這與底空間巢狀直接相容。
38. Async ELC
並非所有呼吸都需要同步。
可以有:
ELCsync
處理當前必要 transition,
以及:
ELCasync
在背景處理:
- deeper verification;
- relation discovery;
- path comparison;
- cache promotion;
- future corridor preparation。
因此:
Sync maintains continuity;Async improves structure.
39. 遊戲中的 ELC
在單機遊戲:
St
可能包含:
- player state;
- world state;
- NPC state;
- quest state;
- resources。
Expansion:
St→Ft
生成:
Linking:
Ft→Γt
選出並執行 action chain。
Convergence:
Γt→St+1
更新:
- 世界狀態;
- 成功/失敗;
- 新 corridor;
- uncertainty;
- next goal。
40. 遊戲中的 Working-Set 優勢
假設整個遊戲 object:
∣O∣=106.
但當前任務只相關:
∣Otactive∣=102.
則:
∣O∣∣Otactive∣=10−4.
如果 semantic revealing 能可靠做到這種 reduction,
就可能大幅降低 AI reasoning cost。
41. ELC 與記憶搜尋
後續結晶化語義圖也可以使用相同循環。
Expansion:
q→memory frontier.
Linking:
crystal→crystal→raw source.
Convergence:
retrieved traces→active memory state.
所以 ELC 不只適用遊戲。
42. ELC 與 Omphalos
Omphalos 搜尋:
method selection→execution→evidence→gap.
可以嵌入:
E→L→C.
例如:
E=search-method expansion,
L=provider-bound execution,
C=evidence/gap convergence.
43. ELC 與 Path Compilation
某一段穩定:
Et→Lt→Ct
若反覆重現,
可以留下 trace:
τt.
多次:
τ1,τ2,…,τn
若高度穩定,
則:
K(τ1:n)→ℓ.
這就是後續 path compilation 的接口。
44. 呼吸產生結晶
本文正式提出:
Kt=Crystallize(Et,Lt,Ct).
若:
Kt=∅,
則:
Lt+1=Lt∪Kt.
因此下一輪:
Et+1
看到的是一個不同的計算世界。
45. 結晶改變下一次呼吸
若原本:
Et
需要展開:
100
個候選,
但新結晶:
ℓ
使下次:
Ft+1
只需要:
10
個候選,
則:
CE(t+1)<CE(t).
所以結晶化可以直接降低未來 Expansion 成本。
46. 呼吸與結晶的雙向關係
因此:
Breathing creates crystals;
以及:
Crystals reshape breathing.
形式:
ELCt→Kt→ELCt+1.
47. Dynamic Fixed Point
若系統最終達到:
St+1≈St,
且:
Lt+1≈Lt,
則可稱為:
ϵ-stable computational fixed point.
但只要世界:
Wt
繼續變化,
這個 fixed point 也可能被重新打開。
48. Dynamic Non-Fixed Stability
更一般地,
系統甚至可能:
St+1=St
但保持:
I(St+1)=I(St),
其中:
I
是核心不變量。
這是一種:
dynamic stability.
也就是狀態持續變,但重要結構保持。
49. 三元循環的成本
一輪成本:
CELC(t)=CE(t)+CL(t)+CC(t)+CB(t),
其中:
CB
是 boundary / coordination cost。
總成本:
CT=t=1∑TCELC(t).
如果 crystallization 成功,
理想:
CELC(t)↓
於穩定工作負載。
50. ELC Efficiency
定義:
ηELC=CE+CL+CCΔU.
其中:
ΔU
可以是:
- goal progress;
- information gain;
- cost reduction;
- corridor gain。
理想:
ηELC(t)↑.
51. 失敗也需要收斂
若 Linking 失敗:
Lt→fail,
不代表本輪沒有價值。
Convergence 可以保存:
Ct(fail)→{failed guard,invalid route,new risk,blocked address}.
因此:
Failed traversal→negative knowledge.
52. Negative Crystallization
甚至反覆失敗模式可以結晶成:
ℓavoid.
即:
某些狀態下不要再走這條路。
所以 crystallization 不只記錄成功 shortcut。
也可以記錄:
verified forbidden / useless corridor.
53. ELC 的安全接口
Expansion 可以看見:
reachable candidates.
但 Linking 前必須檢查:
authorization.
所以:
E⇒L.
也就是:
被顯影、被看到,不代表可以執行。
這個安全邊界留給後續 Series 09 深入展開。
54. ELC 不等於 P=NP
即使某個系統能透過 ELC:
Cavg↓,
也不能推出:
P=NP.
因為:
- corridor generation 成本可能高;
- 外部資源可能很大;
- reuse 可能依賴預計算;
- uniformity 未必成立;
- worst-case 未必改善。
所以:
ELC efficiency=classical complexity collapse.
55. 核心命題一
UNPNP 的基本動態不是「搜索—回答」, 而是「展開—連結—收斂」。
56. 核心命題二
展開負責生成局部可能世界; 連結負責把候選轉成可穿越 transition; 收斂負責把本輪結果壓縮成下一輪可用狀態。
57. 核心命題三
收斂不是終止條件,而是下一次展開的起點。
58. 核心命題四
呼吸若能留下可驗證的結晶, 則系統的下一次呼吸可以比前一次更短、更便宜或更直接。
59. 第一版總模型
本文將一輪 UNPNP 動態寫成:
StΠξtWtEtFtLtOtCtSt+1.
其中:
- Πξt:顯影;
- Wt:active working set;
- Et:Expansion;
- Ft:frontier;
- Lt:Linking;
- Ot:observed transition result;
- Ct:Convergence;
- St+1:下一輪狀態。
若可結晶:
Kt=K(Et,Lt,Ct).
則:
Lt+1=Lt∪Kt.
60. 結論
UNPNP 的計算世界不應被理解成一張固定圖,AI 在裡面永遠尋找一條最短路徑。
更接近的結構是:
世界→局部顯影→展開→連結→收斂→世界的重新表示.
展開讓潛在關係變得可見。
連結讓可能性變成真正可執行的 passage。
收斂讓已經走過的世界被壓縮成新的狀態。
而這個新狀態再次:
展開.
因此:
E→L→C→E→L→C→⋯
不是單純的 workflow。
它是一個可以逐步改變自身計算結構的動態循環。
如果一次成功呼吸:
Et→Lt→Ct
只留下結果,
那它只是一次計算。
如果它還能留下:
Kt,
使未來:
CELC(t+1)<CELC(t),
那它開始成為:
self-optimizing computation.
因此本篇可以用一句話收束:
呼吸產生結晶,結晶改變下一次呼吸。
而下一篇將把這個循環推到更底層的執行結構:
如果展開、尋址、執行、生成與驗證可以高度耦合,傳統 pipeline 是否能被重新壓成一個新的計算 transition?
這正是下一篇的問題。
後續篇章
Series 05|耦合計算:尋址即執行即生成即驗證
下一篇將處理:
A⊗P⊗E⊗G⊗V,
並正式區分:
Coupling=Logical Identity,
以及:
- addressing;
- permission / authorization;
- execution;
- generation;
- verification;
- pipeline collapse;
- boundary removal;
- fast path;
- why coupling can improve efficiency;
- why coupling without safety boundaries can amplify failure。