UNPNP Series 05
耦合計算:尋址即執行即生成即驗證
Coupled Computation: Addressing as Execution, Generation, and Verification
系列名稱: UNPNP Hyperlink & Crystallized Computation Series
系列篇次: 05
作者: Neo.K with Aletheia(GPT)
機構: EveMissLab/一言諾科技有限公司
版本: v0.1
日期: 2026-09-07
文件性質: AI 原生計算/耦合執行/UNPNP 理論論文
狀態: Canonical Draft
摘要
前四篇 UNPNP 系列已建立複雜度轉移、跨底空間超連結、自適應快速通道,以及展開—連結—收斂的三元計算循環。本文進一步處理更底層的問題:
當 AI 已知道要前往哪一個底空間,是否仍必須依序執行「尋址、授權、載入、執行、生成、觀察、驗證」等多個彼此分離的 pipeline stage?
傳統軟體系統往往採用:
Address→Resolve→Authorize→Fetch→Execute→Generate→Observe→Verify.
這種分層設計具有明確性與安全價值,但每一次階段切換也可能產生 serialization、materialization、context reconstruction、state transfer、revalidation 與 coordination cost。當一條計算路徑需要穿越大量底空間時,這些邊界成本可能累積成主要瓶頸。
本文提出 Coupled Computation:在不消除必要邏輯邊界的前提下,將可融合的計算效果壓縮到同一個 transition primitive 中。其核心形式為:
A⊗P⊗E⊗G⊗V
其中:
- A:Addressing;
- P:Permission / Authorization;
- E:Execution;
- G:Generation;
- V:Verification。
但本文明確提出:
Coupling=Logical Identity.
亦即,尋址、授權、執行、生成與驗證在語義上仍是不同責任;耦合指的是它們可以在一次 transition 中被共同解析、共同執行或共同產生結果,而不是把授權、省略驗證或模糊責任邊界。
本文將高度耦合 transition 定義為:
Θ:(st,ℓt,Ct)↦(st+1,ot+1,et+1,vt+1,rt+1),
其中單次 traversal 同時完成地址解析、能力檢查、狀態轉移、必要生成、觀察收集、驗證與 receipt 留存。若其成本:
C(Θ)<CA+CP+CE+CG+CV+CB,
且語義、權限與驗證不變量仍成立,則稱其為有效耦合 transition。
本文進一步區分 staged pipeline、partially coupled transition、fully coupled fast path 與 guarded slow path,並提出:
Couple computation, isolate authority.
作為安全原則。低風險、穩定、可回滾的 transition 可以被高度耦合;高風險、不可逆或權限不明的 transition 必須重新展開為可審查 slow path。
本文最後指出,耦合計算本身不等於真正的路徑編譯。它主要減少單一或多個 transition 之間的 stage boundary cost;後續 Series 06 將進一步研究如何把:
B1→B2→⋯→B100
真正重新編譯成:
B1ℓ1,100B100,
亦即由 pipeline fusion 進一步跨越到 path compilation。
關鍵詞: UNPNP、Coupled Computation、Addressing、Authorization、Execution、Generation、Verification、pipeline fusion、AI-native runtime、typed hyperlink、fast path、guarded transition
1. 從 ELC 到更底層的 transition primitive
Series 04 已建立:
E→L→C.
這描述的是一輪計算如何:
- 展開可能性;
- 建立並穿越連結;
- 收斂為下一輪狀態。
但在 Linking 內部仍有一個更細的問題。
假設:
ℓ:Bi→Bj.
系統通常不能只說:
走這條 link。
還需要做:
address resolution,
authorization,
execution,
generation,
verification.
所以 Linking 本身仍然可能是一條長 pipeline。
2. 傳統 staged pipeline
一般化地,可以寫成:
A→P→E→G→V.
其中:
A=Addressing,
P=Permission,
E=Execution,
G=Generation,
V=Verification.
若每階段都需要:
- serialize;
- dispatch;
- wait;
- parse;
- reconstruct;
- commit;
則:
Cpipeline=CA+CP+CE+CG+CV+CB.
其中:
CB
是 boundary cost。
3. Boundary Cost
令:
CB=k=1∑mCBk.
每個:
CBk
可能包含:
- state serialization;
- RPC;
- IPC;
- context switch;
- model round trip;
- tool result parsing;
- schema conversion;
- temporary storage;
- repeated authentication;
- repeated verification;
- UI reconstruction。
當:
m
很大時,
即使每個:
CBk
不高,
總成本仍可能顯著。
4. 耦合計算的基本思想
如果多個階段可以在同一次 transition 中完成,
則:
A⊗P⊗E⊗G⊗V
可能取代:
A→P→E→G→V.
這裡:
⊗
不表示數學上的普通乘法。
它表示:
多個語義責任被共同封裝於同一個 execution transition 中。
5. Coupling 不等於 Logical Identity
最重要的限制:
A=P=E=G=V.
即使 runtime 將它們融合,
也不能宣稱:
A=P=E=G=V.
因為:
- 能找到地址,不代表有權限;
- 有權限,不代表執行成功;
- 執行成功,不代表生成正確;
- 生成完成,不代表結果有效;
- 驗證通過,也不代表永久可重用。
所以:
Physical / runtime coupling=semantic collapse.
6. 一個耦合 transition
本文定義:
Θ=⟨a,c,g,e,q,v,r⟩.
其中:
- a:address specification;
- c:capability requirement;
- g:guard;
- e:execution function;
- q:generation specification;
- v:validator;
- r:receipt / recovery metadata。
執行:
Θ(st)→(st+1,ot+1,vt+1,rt+1).
7. 尋址即執行
最弱耦合形式是:
A⊗E.
也就是:
地址本身攜帶足夠執行語義,使「找到」與「執行」不需要被拆成兩輪高成本互動。
例如:
a=CallableReference(f).
則:
Resolve(a)
本身即可返回:
Executable(f).
進一步:
Traverse(a,st)=f(st).
8. 尋址即生成
如果地址不是指向已存在物件,
而是指向:
q=generation specification,
則:
A⊗G
成立。
形式:
aint→G(aint,st)→x.
例如地址語義是:
生成符合目前角色狀態的最小治療動作。
那麼它不是 lookup,
而是:
intensional addressing.
9. 執行即生成
AI-native runtime 中,
execution 可能本身需要生成:
E⊗G.
例如:
- 動態 SQL;
- 動態程式;
- 動態路徑;
- 動態 UI action sequence;
- 動態策略;
- 動態資料轉換。
這時:
Execute
不只是跑固定 function。
而可能:
Execute(s)=GenerateAndRun(q,s).
10. 執行即驗證
若 transition 具有明確 postcondition:
Q(st+1),
則執行時可以同步完成:
V(st+1).
例如:
E⊗V.
也就是:
ExecuteAndCheck.
這比:
Execute→later audit
更適合高頻 fast path。
11. 生成即驗證
某些生成過程可以被構造成:
G⊗V.
例如:
- typed output;
- schema-constrained generation;
- solver-backed generation;
- proof-carrying generation;
- invariant-preserving transformation。
此時:
G(x)
不是先任意生成,
再完整重驗證,
而是在生成時即受:
V
約束。
12. 尋址即驗證
某些 address 可以本身攜帶:
- content hash;
- version;
- signature;
- provenance;
- schema ID;
- object identity。
所以:
A⊗V
可以先完成一級 validation。
例如:
a=⟨object-id,version,hash⟩.
解析成功時即可驗:
Hash(x)=h.
這不代表內容語義已完全驗證,
但可以減少 identity verification 成本。
13. Permission 不應被「耦合掉」
五個元素中:
P
特別重要。
可以:
A⊗P,
例如 address resolution 時同步檢查 capability。
也可以:
P⊗E,
例如只有 capability token 成功解析才允許 transition。
但不能:
Coupling⇒permission omission.
真正原則是:
Fast authorization=no authorization.
14. Couple Computation, Isolate Authority
本文提出核心原則:
Couple computation, isolate authority.
中文:
耦合計算,隔離權限。
意思是:
計算步驟可以愈來愈融合,但誰有權改變什麼,必須保持清楚。
15. Capability Envelope
一次 transition 不應直接繼承整個 Agent 的全部權限。
定義:
Ct
為當前 capability envelope。
則:
Θ
只能執行:
RequiredCapability(Θ)⊆Ct.
否則:
Θ→deny.
16. Reachable 不等於 Authorized
即:
Reachable=Authorized.
Expansion 可以顯影一條路,
Addressing 可以知道它在哪裡,
但若:
cΘ⊆Ct,
就不能 traversal。
17. Coupling Level
本文提出四級耦合度。
Level 0:Staged
A→P→E→G→V.
Level 1:Pairwise Coupled
例如:
(A⊗P)→(E⊗V)→G.
Level 2:Transactional Coupled
多數效果在一個 transaction 中完成:
(A⊗P⊗E⊗G)→V.
Level 3:Verified Coupled Primitive
A⊗P⊗E⊗G⊗V.
但仍保留內部語義分層。
18. 耦合度不是越高越好
對某些 transition:
L3
非常有效。
但對另一些:
L0
反而更安全。
因此:
Coupling level should be adaptive.
19. Fast Path 與 Slow Path
第一版 runtime 應至少有:
Fast Path∪Guarded Slow Path.
Fast Path 適用:
- known;
- stable;
- low-risk;
- reversible;
- verified;
- bounded side effect。
Slow Path 適用:
- novel;
- ambiguous;
- high-risk;
- irreversible;
- external;
- permission-changing;
- verification-expensive。
20. Fast Path
若:
N(st)<θN,
R(Θ)<θR,
SH(Θ)>θH,
且:
cΘ⊆Ct,
則:
Θ→fast execution.
21. Slow Path
若任一:
N(st)≥θN,
R(Θ)≥θR,
SH(Θ)<θH,
則 transition 被重新展開:
Θ→A→P→E→G→V.
以增加可觀測性。
22. 解耦作為 Debugging
耦合 transition 失敗時,
不能只得到:
fail.
而應能:
Decompose(Θ)→(A,P,E,G,V).
再逐層重播。
因此:
Coupling must remain inspectable.
23. 可逆耦合
理想 transition:
Θ
應保留:
Θ−1
或至少:
Rollback(Θ).
並非每個 operation 都真正可逆,
但可以透過:
- snapshot;
- journal;
- copy-on-write;
- save state;
- transaction;
取得 operational reversibility。
24. 不可逆 transition
若:
Irreversible(Θ)=1,
則:
Θ∈/default fast path.
這是第一代系統很重要的安全限制。
25. Transactional Semantics
可將耦合 transition 視為:
Θ:stprepares~commitst+1.
若 validation 失敗:
s~→st.
形成:
prepare→verify→commit.
26. Verification Placement
驗證可以有三種位置。
Pre-verification
Vpre
驗證 guard、permission、input。
In-transition verification
Vinline
生成與執行時檢查 invariants。
Post-verification
Vpost
驗證結果、state、side effect。
所以:
V=Vpre+Vinline+Vpost.
27. Verification 不需要每次完整重算
對 hot transition,
可以使用:
Vfast.
例如:
- hash;
- invariant;
- expected range;
- state token;
- version;
- deterministic digest。
若出現 anomaly:
Vfast=uncertain,
才升級:
Vdeep.
28. Verification Escalation
形式:
Vt={Vfast,Vdeep,Ut<θU,Ut≥θU.
這與 Series 03 的 reasoning escalation 同構。
29. Verification Cost
完整 transition 成本:
CΘ=CA+CP+CE+CG+CV+CB.
耦合後:
CΘ⊗=Cfused+Cguard+Creceipt.
有效耦合要求:
CΘ⊗<CΘ.
30. 耦合收益
定義:
ΔCcouple=Cstaged−Ccoupled.
若:
ΔCcouple>0,
且:
ΔRrisk≤θR,
則值得耦合。
31. Coupling Utility
可定義:
U⊗(Θ)=ΔC+wLΔL+wSΔS−wRΔR−wMCM.
其中:
- ΔC:compute saving;
- ΔL:latency saving;
- ΔS:state transfer reduction;
- ΔR:risk increase;
- CM:maintenance cost。
32. 高頻路徑更適合耦合
若 transition 使用頻率:
f(Θ)
高,
則一次融合成本:
Cbuild
可以攤銷。
總收益:
BN=NΔCcouple−Cbuild−Cmaintain.
若:
BN>0,
耦合才具有 lifecycle value。
33. Rare Path 不一定值得融合
低頻 transition:
f(Θ)≈0
即使可融合,
也可能:
Cbuild>NΔC.
所以:
Couple selectively.
34. 耦合與有效度超連結
這與後續「有效度超連結路徑編碼」直接相關。
不是:
maxcoupling level.
而是:
maxeffective utility.
35. 耦合與程式優化
傳統 compiler 已有:
- instruction fusion;
- inlining;
- loop fusion;
- syscall batching;
- vectorization;
- transaction batching。
UNPNP Coupled Computation 與其有親緣性,
但抽象層更高。
它可以跨:
- Agent;
- database;
- semantic memory;
- tool;
- API;
- game subsystem;
- generated code。
36. 耦合不是「把所有工具塞在一起」
如果:
A,P,E,G,V
只是被寫在同一個 function,
但仍然:
- 重複序列化;
- 重複等待;
- 重複驗證;
- 重複 materialize;
那只是 code packaging。
不一定是 computational coupling。
真正判準是:
Did the execution topology and cost actually change?
37. Coupling 與 Path Compilation 的區別
Coupling:
A→P→E→G→V
變:
A⊗P⊗E⊗G⊗V.
Path Compilation:
B1→B2→⋯→B100
變:
B1→B100.
所以:
Coupling compresses stages;
Path compilation compresses traversal topology.
38. 兩者可以疊加
先有:
Γ=Θ1→Θ2→⋯→Θn.
每個:
Θi
可先內部耦合。
再:
K(Γ)→Θ.
形成:
intra-transition coupling+inter-transition compilation.
這可能產生更大的收益。
39. 耦合與 ELC
在 Series 04:
E→L→C.
其中 Linking 可由:
Θ
執行。
因此:
Lt=Θt.
若:
Θt
高度耦合,
則:
CL(t)
下降。
所以:
CELC=CE+CL+CC
也可下降。
40. Coupled ELC
更進一步,
某些情況甚至可:
E⊗L
例如在展開候選時,
候選本身是可立即執行的 lazy transition。
或:
L⊗C
執行成功時,
結果直接形成新的壓縮狀態。
所以 ELC 本身也可能局部耦合。
41. 但 ELC 不應完全失去階段語義
即使 runtime 實作:
E⊗L⊗C,
仍應能回答:
- 哪些候選被展開?
- 哪條 link 被採用?
- 收斂留下什麼?
- 哪些候選被丟棄?
所以:
semantic observability must survive fusion.
42. AI-native Hyperlink Primitive
第一版可以定義:
ΘAIH=⟨address,capability,guard,generator,executor,validator,receipt,fallback⟩.
這可作為後續實作的 typed contract。
43. Receipt
每次耦合 transition 至少留下:
rt=⟨id,version,input digest,capability,result digest,validation,cost,latency,fallback⟩.
不需要保存 chain-of-thought。
但必須能支援:
- audit;
- replay;
- compare;
- promotion;
- demotion;
- repair。
44. Deterministic Digest
若 transition 應為 deterministic,
可以記:
dt=H(st,Θ,st+1).
重播時:
dt′=dt
表示 deterministic equivalence。
45. Non-deterministic Transition
對生成式 transition,
不一定要求:
st+1′=st+1.
而可以要求:
V(st+1′)=1
以及:
SemanticInvariant(st+1′,st+1)=1.
所以:
reproducibility=byte identity.
46. Side-Effect Classification
transition 可分:
R0=pure read,
R1=local reversible write,
R2=sandbox execution,
R3=external reversible action,
R4=external irreversible action.
第一代內部實驗主要允許:
R0,R1,R2.
47. 為什麼單機遊戲適合耦合實驗?
遊戲提供大量:
- 重複 state transition;
- 高頻 path;
- local side effect;
- save / reload;
- deterministic or bounded systems;
- performance metrics。
因此可以安全比較:
Cstaged
與:
Ccoupled.
48. 遊戲中的例子
傳統:
read actor state
→ choose action
→ fetch inventory
→ generate candidate item
→ execute item use
→ read new state
→ verify HP
耦合:
Θheal:st→st+1.
其中:
Θheal
同時完成:
- actor addressing;
- inventory capability;
- item selection;
- use execution;
- state generation;
- HP verification。
49. 但必須避免「功能等價假象」
如果:
Θheal
底層仍逐步做完全部舊操作,
只是外面包一個 function,
那:
Ccoupled≈Cstaged.
所以實驗必須真的量:
- calls;
- context switches;
- serialization;
- latency;
- CPU/GPU;
- memory;
- verification cost。
50. Coupling Benchmark
可以定義:
RC=CstagedCcoupled.
若:
RC<1,
表示加速。
若:
RC≈1,
表示只是封裝。
若:
RC>1,
表示耦合反而變慢。
51. Coupling Gain
GC=1−RC.
例如:
GC=0.3
表示:
30%
成本下降。
52. Risk-Adjusted Gain
加入風險:
GCrisk=GC−λΔR.
只有:
GCrisk>0
才值得 promotion。
53. Coupling Stability
一個耦合 primitive 只有在:
SΘ≥θS
時才能成為 hot。
其中:
SΘ=f(success,version stability,invariant stability,rollback success).
54. Hot Coupled Primitive
當:
Θ
變成 hot,
則:
Address→verified effect
在 runtime 中近似成一個單位。
這就是「尋址即執行即生成即驗證」真正的工程形態。
55. 但不是 O(1) 魔法
即使從外部看:
Θ
是一個 primitive,
內部仍有:
CΘ>0.
所以不能因 API surface 是一次 call,
就說:
CΘ=O(1)
於任意輸入尺度。
UNPNP 仍要求完整成本帳本。
56. 耦合與複雜度外部化
當:
Conline
下降,
可能增加:
Cbuild,
Cverify,
Cmaintenance.
因此:
Coupling=another form of complexity redistribution.
57. 耦合失敗模式一:過度融合
如果把不穩定 transition 過早融合,
一個小錯可能污染:
A,P,E,G,V
全部。
這會讓 debugging 成本:
CD
暴增。
58. 耦合失敗模式二:權限混淆
如果:
P
在融合中失去獨立可觀測性,
可能造成:
confused deputy.
因此 capability metadata 必須保留。
59. 耦合失敗模式三:驗證被省略
最危險的錯誤是:
因為之前成功很多次,所以以後不驗證。
真正合理的是:
Vdeep→Vfast,
而不是:
V→0.
60. 耦合失敗模式四:錯誤快速通道
一個被污染的:
Θ
若 hot,
可能:
fail fast.
也就是錯得比原來更快。
所以 fast path 必須配:
fast invalidation.
61. Invalidation
若:
- version change;
- hash mismatch;
- repeated failure;
- distribution shift;
- permission change;
發生,
則:
Θhot→Θwarm
或:
Θcold.
62. 耦合與結晶的關係
Coupling 使一個 transition 更緊密。
Crystallization 則使一段穩定結構成為新的 primitive。
因此:
Coupling prepares transitions for crystallization.
但:
Coupled=Crystallized.
63. 第一版形式化
令 staged transition:
Γs=A∘P∘E∘G∘V.
令 coupled transition:
Θc=A⊗P⊗E⊗G⊗V.
若:
Semantics(Θc)≃Semantics(Γs),
且:
AuthorityInvariant(Θc)=1,
ValidationInvariant(Θc)=1,
以及:
C(Θc)<C(Γs),
則稱:
Θc
為有效耦合 primitive。
64. 核心命題一
耦合計算的目標不是消滅階段語義,而是消除不必要的階段邊界成本。
65. 核心命題二
尋址、授權、執行、生成與驗證可以在同一 transition 中被高度耦合, 但其責任、證據與權限邊界必須保持可辨認。
66. 核心命題三
低風險穩定路徑應愈來愈耦合; 高風險、未知或不可逆路徑應重新展開。
67. 核心命題四
Fast path 的成熟不是「少做檢查」, 而是把昂貴、重複的檢查逐步編譯成更便宜且仍有效的驗證形式。
68. 與 Series 04 的接口
Series 04:
E→L→C.
本篇將:
L
內部進一步寫為:
L=A⊗P⊗E⊗G⊗V.
因此:
ELC
與:
APEGV
構成兩個尺度。
69. 與下一篇的接口
本篇只處理:
一個 transition 如何被融合。
下一篇處理:
多個 transition 如何真正被重新編譯成一個新的 transition。
即:
Θ1→Θ2→⋯→Θn
如何變成:
Θ1,n.
這就是:
Path Compilation.
70. 結論
傳統 pipeline 的價值在於:
separation of concerns.
UNPNP 並不否定這個原則。
真正提出的是:
在語義責任已經清楚、權限已經界定、驗證已經成熟後,是否仍然需要讓每一個階段在 runtime 中永遠保持高成本分離?
若答案是否定的,
則可以將:
A→P→E→G→V
逐步壓縮為:
A⊗P⊗E⊗G⊗V.
這不是說:
尋址就是權限。
也不是說:
執行就是正確。
而是:
一次 transition 可以同時完成尋址、能力檢查、執行、必要生成與驗證,並留下足以回放與失效處理的 receipt。
因此真正成熟的 UNPNP fast path 應該是:
fast+typed+authorized+verifiable+reversible where possible.
而當某條 transition 不再符合這些條件時,
它就應:
decompress back into a slow path.
所以本篇可以用兩句話收束:
Coupling reduces unnecessary computational boundaries.
以及:
Coupling computation must never mean coupling away authority or verification.
下一步,UNPNP 將從「融合一個 transition」進一步進入更強的操作:
把一整段路徑重新編譯成一條新路。
後續篇章
Series 06|路徑編譯:從多階 Traversal 到新超連結
下一篇將正式處理:
B1→B2→⋯→B100
如何在保留必要語義、驗證、guard、fallback 與 provenance 的條件下,真正改寫為:
B1ℓ1,100B100,
並嚴格區分:
- macro packaging;
- memoization;
- trace compilation;
- path fusion;
- semantic recompilation;
- true computational shortcut;
- path equivalence;
- boundary elimination;
- decompilation / expansion;
- path invalidation。