UNPNP Series 02
底空間與真正的超連結:跨空間可尋址轉移的計算本體
Subspaces and Real Hyperlinks: An Ontology of Addressable Cross-Space Transitions
系列名稱: UNPNP Hyperlink & Crystallized Computation Series
系列篇次: 02
作者: Neo.K with Aletheia(GPT)
機構: EveMissLab/一言諾科技有限公司
版本: v0.1
日期: 2026-09-07
文件性質: 計算本體論/AI 原生計算架構論文
狀態: Canonical Draft
摘要
傳統 Web 中的 hyperlink 通常被理解為一種介面元件:使用者點擊文字、按鈕或 URL,瀏覽器便從一個頁面移動到另一個頁面。然而,若將這個操作從 UI 表面剝離,可以看到更一般的計算結構:一個可識別的地址,使執行狀態能從目前所在的操作空間,轉移到另一個操作空間。
本文將這種結構稱為廣義超連結。其基本形式為:
ℓ:(Bi,si)→(Bj,sj),
其中 Bi 與 Bj 是不同的計算底空間, si 與 sj 是對應狀態,而 ℓ 是一個可尋址、可解析、可執行的跨底空間 transition。
本文中的「底空間」不是限定於拓撲學或幾何學中的既定數學術語,而是一個操作性計算概念:它表示一組具有自身狀態、地址、操作子、邊界、資料與驗證規則的局部計算世界。檔案系統、函數作用域、資料庫、Web 頁面、API、遊戲場景、模組、Agent 工具環境與語義記憶圖,都可以在適當抽象層級上被視為底空間。
本文進一步提出:
Hyperlink=Addressable Cross-Subspace Transition
因此 Web URL 只是廣義超連結的一種表面實作。函數位址、資料庫 key、檔案路徑、API endpoint、object reference、content hash、semantic address、graph edge、capability reference,以及由程序動態生成的 intensional address,都可以是廣義超連結的不同實作。
本文亦區分「UI traversal」與「semantic direct addressing」。人類常透過滑鼠、畫面辨識、層級選單與逐步操作進入新空間;AI 原生 runtime 則可以直接使用符號、狀態與語義地址,在不重置整體工作狀態的情況下連續跨越多個底空間。由此形成:
Subspace Boundary⇒Reasoning Reset.
在 UNPNP 框架中,這種能力使巨大計算空間可以被改寫為跨底空間的 transition network。真正的研究焦點不再只是「如何在一個空間中搜尋」,而是:
如何找到、驗證、穿越並最終重新編譯跨空間的有效 transition?
本文為後續自適應快速通道、展開—連結—收斂、耦合計算、路徑編譯與結晶化超連結建立正式計算本體。
關鍵詞: UNPNP、底空間、超連結、跨空間計算、直接尋址、AI 原生計算、semantic address、typed transition、MSSP、hypergraph、path compilation
1. 超連結從來不只是藍色文字
一般使用者所見的超連結通常是:
Page A
→ click
→ Page B
因此超連結容易被理解為:
一個讓使用者方便跳頁的 Web UI 元件。
但這只是表面。
真正重要的結構是:
Current State→Address Resolution→New State.
若目前存在於一個操作空間:
BA,
而某個地址:
aB
可以將執行狀態轉移到:
BB,
則超連結真正做的是:
BAℓBB.
因此本文提出:
Hyperlink is fundamentally a transition primitive, not a visual widget.
2. 底空間的操作性定義
本文將一個計算底空間定義為:
Bi=⟨Si,Ai,Oi,Di,Vi,Ci⟩.
其中:
- Si:state space,底空間可表達的狀態;
- Ai:address space,可識別的內部與外部地址;
- Oi:operator set,可在底空間內執行的操作;
- Di:data / object domain,可操作資料與物件;
- Vi:validation rules,狀態與結果的驗證規則;
- Ci:capability boundary,可用能力與權限邊界。
這個定義刻意保持抽象。
因為底空間可以是一個:
- Web page;
- process;
- function scope;
- class / object graph;
- database;
- game scene;
- inventory;
- combat state;
- repository;
- filesystem subtree;
- API domain;
- knowledge graph;
- memory region;
- agent tool environment;
- semantic field。
底空間不是固定尺度。
3. 底空間具有巢狀性
一個底空間內可以包含其他底空間。
形式上:
Bi⊃{Bi1,Bi2,…,Bin}.
例如遊戲世界:
Bgame
可以包含:
Bworld,Bcity,Bcombat,Binventory,Bdialogue.
而:
Bcombat
又可以包含:
Btarget,Bposition,Bability,Bresource.
因此:
Subspace is scale-relative.
同一個結構在上一層可以是一個節點,在下一層則可以展開成整個內部世界。
4. 底空間不是資料夾
需要避免一個過度簡化。
底空間不是:
把不同資料放進不同資料夾。
真正的底空間至少要有局部計算語義。
也就是:
Bi
不只是保存資料,而是決定:
- 什麼狀態在這裡有效;
- 什麼地址可解析;
- 什麼操作可執行;
- 什麼資料可見;
- 什麼 transition 可以離開;
- 什麼結果算有效。
所以:
Container=Computational Subspace.
一個資料夾可以被當作底空間,但只有在系統賦予它操作邊界與狀態語義之後才成立。
5. 廣義超連結的基本定義
令:
Bi
與:
Bj
為兩個底空間。
則一個廣義超連結:
ℓij
定義為:
ℓij:(Bi,si)→(Bj,sj).
它至少要回答:
- 從哪裡出發?
- 到哪裡?
- 需要什麼輸入?
- 轉移時執行什麼?
- 哪些狀態被攜帶?
- 到達後產生什麼狀態?
- 如何知道轉移成功?
所以真正可執行的超連結不是一個裸地址。
它是一個 transition contract。
6. Typed Hyperlink
本文提出第一版 typed hyperlink:
ℓ=⟨a,τ,I,G,E,O,V,P⟩.
其中:
- a:address;
- τ:transition type;
- I:input contract;
- G:guard / precondition;
- E:execution semantics;
- O:output / postcondition;
- V:validator;
- P:provenance。
因此:
Traverse(ℓ,s)
不是單純「開啟一個位置」,而是:
Traverse(ℓ,s)→(s′,o,v,p).
其中:
- s′:新狀態;
- o:observation;
- v:validation result;
- p:provenance / receipt。
7. Web URL 只是超連結的一種 Surface
Web 中:
a=URL.
但廣義計算中,地址可以是:
a∈{URL,filepath,function,database key,API endpoint,object ID,graph node,hash,semantic address,capability reference}.
因此:
Hyperlink=URL.
更準確地說:
URL⊂Hyperlink Surfaces.
8. Extensional Address 與 Intensional Address
傳統地址通常回答:
東西在哪裡?
例如:
aext=location(x).
本文稱為 extensional address。
但 AI 原生計算還可能使用另一種地址:
如何生成我要的下一個狀態?
令:
aint=GenerateSpec(x).
則:
aint
不直接指向已存在物件,而指向一個可生成該物件或狀態的 procedure。
因此:
Address=Location∪Procedure.
更一般地:
Address=Resolvable Transition Specification.
這將成為後續「尋址即生成」的重要基礎。
9. 直接尋址與 UI Traversal
人類常以 GUI 執行:
S0→S1→S2→⋯→Sk.
例如:
打開選單
→ 找到背包
→ 點擊物品
→ 找藥水
→ 選擇角色
→ 確認
這種路徑包含大量:
- 視覺辨識;
- 操作定位;
- 選單切換;
- 畫面重讀;
- 人類動作成本。
若存在語義地址:
a=UseBestHealingItem(character),
AI 原生 runtime 可以直接:
S0aSk.
因此:
UI traversal=semantic addressing.
UI 是為人類操作設計的表面。
AI 不必永遠模仿人類 UI 路徑。
10. 為什麼終端機常給人「更快」的感覺?
終端機並不是因為文字本身具有神秘速度。
真正的差異是:
symbolic direct addressing.
GUI 常需要:
perceive→locate→move→click→perceive again.
命令列則可能:
symbol→address→execute.
所以真正的效率來源不是:
mouse<keyboard.
而是:
indirect navigation<direct symbolic addressing.
這個原理可以被 AI 原生計算進一步放大。
11. 跨底空間不應等於認知重置
人類點進新頁面後通常需要重新理解:
我現在在哪裡?
這一頁在說什麼?
接下來要做什麼?
所以人類 traversal 常近似:
Bi→cognitive reset→Bj.
但 AI runtime 可以保持一個跨空間狀態:
Ht.
於是:
(Bi,Ht)ℓ(Bj,Ht+1).
因此本文提出:
Subspace Boundary⇒Reasoning Reset.
這是 AI 相對於人類操作介面最重要的計算優勢之一。
12. State-Carrying Hyperlink
更完整地,超連結不只轉移位置,也可以攜帶狀態。
令:
ht
表示跨空間工作狀態。
則:
ℓ:(Bi,si,ht)→(Bj,sj,ht+1).
其中:
ht+1=U(ht,oj).
所以 link 可以同時攜帶:
- 任務;
- 目標;
- 已知證據;
- 當前假說;
- 權限狀態;
- 資源預算;
- 搜尋歷史;
- 失敗記錄;
- 下一步條件。
這讓多底空間 traversal 形成連續計算,而不是多個互不相干的工具呼叫。
13. Hyperlink Chain
若:
ℓ1:B1→B2,
ℓ2:B2→B3,
則:
ℓ2∘ℓ1
形成一個兩階 transition。
一般化:
Γ=ℓn∘ℓn−1∘⋯∘ℓ1.
因此:
Γ:B0→Bn.
第一次執行時:
Γ
可能真的需要逐步 traversal。
後續路徑編譯則可能將:
Γ
重新結晶為:
ℓ0n.
因此:
Hyperlink chain→compiled hyperlink
是後續計算結晶化的核心接口。
14. 搜尋不再只尋找內容,而是尋找 Link
傳統搜尋:
q→{d1,d2,…,dk}.
其中:
di
通常是文件或結果。
但在跨底空間計算中,更核心的輸出可以變成:
q→{ℓ1,ℓ2,…,ℓm}.
也就是:
哪些 transition 可以把目前狀態帶往更有價值的底空間?
因此:
Search=Candidate Transition Discovery.
文件本身只是某些 transition 的證據或中介。
15. Semantic Revealing 作為 Link Frontier 顯影
設完整可用 transition 集合:
L.
AI 不應每次對:
∣L∣
全部做深度推理。
可以依目前條件:
ξt
生成局部 frontier:
Ft=Πξt(L).
其中:
Ft⊂L,
且理想情況:
∣Ft∣≪∣L∣.
這裡:
Πξt
可以由:
- 語義顯影;
- DRC;
- graph search;
- exact search;
- temporal filtering;
- constraint filtering;
- identity resolution;
- learned routing;
等方法共同構成。
所以顯影的不是「全部世界」。
而是:
the currently actionable hyperlink frontier.
16. 底空間之間的 transition 不一定對稱
若:
ℓij:Bi→Bj
存在,
不代表:
ℓji
也存在。
因此:
Bi→Bj\centernot⇒Bj→Bi.
這可能來自:
- 不可逆狀態;
- 資料損失;
- 權限限制;
- side effect;
- 時間前進;
- destructive mutation;
- one-way transformation。
所以 Hyperlink Graph 一般不是 undirected graph。
它更適合表示成:
GH=(V,E)
的有向圖,甚至有向超圖。
17. 從 Graph 到 Hypergraph
傳統二元 link:
ℓ:Bi→Bj.
但很多 transition 需要多個前置空間共同成立。
例如:
{Binventory,Bskill,Bposition}→Bcombat−action.
這時更自然的是 hyperedge:
e:{B1,B2,…,Bk}→Bj.
因此更一般的計算結構是:
H=(V,E).
其中:
E
可以承載:
- 多來源狀態;
- 多重前置條件;
- 多輸入資料;
- 聯合權限;
- 複合驗證條件。
這與自指 Hypergraph Programming 的思想形成自然接口,但本文不要求所有實作必須採用同一種 hypergraph representation。
18. 自指底空間
一個節點可以在當前層級被視為:
vi.
但需要時展開為:
ρ(vi)=Hi.
因此:
node at level k=subspace at level k+1.
這形成:
vi→Bi→{vi1,vi2,…}.
所以:
一個已經結晶化的超連結,在上一層可以是一個 primitive;在下一層仍可以展開回完整 traversal。
這為後續「結晶可以解壓」建立結構基礎。
19. MSSP 與底空間
MSSP 的母集—子集思想可以與底空間形成結構對應。
一個 MSSP 可看成:
M=(F,C,S,T,D,R,X),
其中不同模組具有:
- 身分;
- 穩定性;
- 任務性;
- 設定契約;
- 診斷;
- 路由;
- 執行。
若將一個 MSSP instance 視為:
Bi,
則其內部 TMS 或子 MSSP 可以形成:
Bij.
因此:
Nested MSSP≈Nested Computational Subspaces
但兩者不是定義同一物件。
MSSP 是架構方法。
底空間是 UNPNP 中的計算本體。
兩者可以相互映射,但不應混為同一理論。
20. Reachability 與 Computability
若從:
Bi
存在 transition chain:
Bi⇝Bj,
則:
Bj
對目前系統而言是 reachable。
但:
Reachable=Cheap.
也:
Reachable=Authorized.
更不是:
Reachable⇒Globally Optimal.
所以 UNPNP 後續需要把:
reachability,cost,authorization,verification,optimality
分開。
本文只建立 transition ontology,不在此處提前完成安全與最短路徑理論。
21. Transition Cost
每條 link 都有成本:
C(ℓ).
其成本可能包含:
C(ℓ)=CA+CR+CE+CV+CS.
其中:
- CA:address resolution;
- CR:routing;
- CE:execution;
- CV:verification;
- CS:state transfer。
一條路徑:
Γ=(ℓ1,…,ℓn)
的成本可以寫成:
C(Γ)=i=1∑nC(ℓi)+Cboundary+Ccoordination.
如果 path compilation 能消除大量 boundary cost:
C(ℓ)<C(Γ),
那麼新的超連結才具有真正計算價值。
22. 快速通道的真正來源:移除邊界成本
很多軟體流程慢,不只因為核心運算慢。
還因為:
serialize→transfer→parse→reconstruct→revalidate
在每個底空間邊界反覆發生。
因此:
Cboundary
可能非常大。
如果一段:
B1→B2→⋯→Bn
被重新編譯,使中間邊界不再需要完整 materialization,
則:
Path Compression=Transition Reduction+Boundary Reduction.
這是「一個新超連結」能真正比 macro 更快的重要條件之一。
23. Direct Hyperlink 不代表跳過語義
如果從:
B1
直接生成:
ℓ1,100
到:
B100,
真正要求的是保持必要語義:
Semantics(ℓ1,100)≃Semantics(Γ1,100).
不是:
因為中間步驟看不到,所以它們不重要。
因此:
Direct Transition=Unverified Skipping.
後續結晶化必須建立:
- equivalence;
- guard;
- validator;
- fallback;
- provenance。
否則只是把錯誤藏在 shortcut 裡。
24. 人類與 AI 的根本差異之一
人類非常依賴可視 UI。
這是因為 UI 同時負責:
- 提示目前狀態;
- 顯示可用操作;
- 降低記憶需求;
- 防止錯誤;
- 建立可導航性。
AI 若具備:
state model+typed addresses+tool contracts+semantic routing
則不必透過完整 UI 才能操作。
因此未來程式可能同時存在兩個表面:
Human Surface
與:
AI Address Surface.
兩者可以指向同一底層計算世界。
這不是取消 GUI,而是承認:
人類與 AI 的最佳尋址介面不必相同。
25. 從 Application 到 Addressable World
傳統應用通常是:
Application
→ screens
→ menus
→ buttons
→ functions
AI 原生版本則可以重新表示為:
W=(B,L).
其中:
B
是底空間,
L
是可尋址 transitions。
此時 application 不再主要是一堆畫面。
而是:
Addressable Computational World.
GUI 只是其中一種投影。
CLI、API、Agent tool、semantic interface 也只是其他投影。
26. UNPNP 中的超連結不是固定集合
設:
Lt
為時間 t 可用 link 集合。
傳統程式通常假設:
Lt+1≈Lt
除非程式被人修改。
但 UNPNP Computer 的核心假設之一是:
Lt+1=Lt
可以由 runtime learning 發生。
例如:
Γ:B1→B2→⋯→B100
經過驗證與編譯後生成:
ℓ1,100.
則:
Lt+1=Lt∪{ℓ1,100}.
計算世界因此會隨運行而增加新的有效通道。
27. 超連結的生命週期
一條 AI 生成 link 不應永久有效。
它可以具有生命週期:
candidate→tested→verified→warm→hot→stale→retired.
當底空間改變:
Bi(t+1)=Bi(t),
舊 link 可能失效。
所以需要:
Validate(ℓ,Bi(t+1)).
若失敗:
ℓ→repair
或:
ℓ→retire.
這使 hyperlink network 成為動態結構,而不是一次建好的靜態圖。
28. Hyperlink Stability
可以定義一個簡化穩定度:
SH(ℓ)=f(success rate,semantic invariance,environment stability,verification history).
若:
SH(ℓ)≥θH,
則允許更積極重用。
若:
SH(ℓ)<θH,
則降低權重或重新展開。
因此:
Hyperlink reuse should be evidence-weighted.
這將成為路徑結晶化的重要工程條件。
29. 最短路徑不一定是步數最少
若:
Γ1
只有兩個 transition,
但每一步成本高;
而:
Γ2
有五個 transition,
但總成本低,
則:
∣Γ1∣<∣Γ2∣
不代表:
C(Γ1)<C(Γ2).
因此 UNPNP 的 shortest path 更合理地定義為:
Γ\*=argΓminC(Γ)
而不是:
argmin∣Γ∣.
更後續還要加入:
- risk;
- latency;
- energy;
- verification;
- repairability;
- authorization。
所以「超連結越直接越好」本身也不是絕對定律。
30. 底空間轉移與語義保持
令:
σi
表示在:
Bi
中的任務語義狀態。
一個有效 link 應滿足:
Tℓ(σi)=σj,
並且:
Invariant(σi,σj)
保持任務所需要的語義不變量。
例如:
- 使用者目標不應無故改變;
- object identity 不應錯置;
- version 不應漂移;
- 已驗證 evidence 不應被未驗證資料覆蓋;
- capability 不應無條件擴張。
這些都不是 URL 自身會處理的。
因此 AI-native hyperlink 必須比 Web hyperlink 更有語義。
31. Cross-Subspace Continuity
若存在一條 traversal:
Γ:B0→B1→⋯→Bn,
本文定義其 continuity condition 為:
∀i,Ii+1⊆ValidOutput(Oi)∪Hi,
其中:
Hi
是被允許跨空間攜帶的狀態。
直觀上:
下一個底空間所需要的東西,必須由前一個底空間產生,或由合法持續狀態提供。
如此才是一條真正的 computation chain。
32. 真正的超連結與假的超連結
本文可暫時區分三類。
32.1 Navigational Link
只做位置轉移:
Bi→Bj.
32.2 Executable Link
轉移時帶有操作:
(Bi,si)→(Bj,sj).
32.3 Crystallized Computational Link
一個已驗證的複合 traversal 被重編譯為新的有效 transition:
ΓijKℓij.
真正與 UNPNP 密切相關的是第三種。
33. 從超連結到計算原語
一旦:
ℓ
足夠穩定,它可以被上一層視為 primitive。
所以:
complex pathKprimitive transition.
這代表 computation primitive 並不一定要在程式設計初期固定。
它可以由運行歷史產生。
因此:
Runtime may create new primitives.
這是 AI 原生計算相對傳統固定 ISA、固定 API、固定函數圖的一個重要理論差異。
34. 從「程式」到「會長路的程式」
傳統程式:
Pt=P0
通常只有在開發者修改後才變化。
UNPNP 的理想版本允許:
Pt+1=Pt+ΔLt,
其中:
ΔLt
是新驗證通道。
所以程式不只是執行:
existing routes.
也會:
discover→verify→compile→add new routes.
這可以被描述為:
a program that learns its own computational shortcuts.
但這不是無限制自我修改。
後續安全篇將處理:
- 哪些路徑可生成;
- 哪些可部署;
- 哪些只能 sandbox;
- 哪些需要外部批准。
35. 與傳統編譯器的關係
傳統 compiler 已經會做:
- inlining;
- dead-code elimination;
- constant folding;
- loop optimization;
- instruction scheduling;
- common-subexpression elimination。
UNPNP 不否認這些成熟技術。
其新問題在於:
能否在更高層的跨底空間、跨模組、跨工具、跨語義狀態上,產生新的 transition?
即:
Compiler Optimization⊂Possible Corridor Rewriting.
但 UNPNP 的 corridor rewriting 不等同傳統 compiler optimization。
兩者應在後續工程研究中實際比較,而不是預設 UNPNP 一定更強。
36. 第一版 Hyperlink Computer
本文可以暫時將 Hyperlink Computer 定義為:
H=(B,L,A,R,V,Ht).
其中:
- B:底空間;
- L:typed hyperlinks;
- A:address resolver;
- R:routing mechanism;
- V:verification;
- Ht:跨空間持續狀態。
一次運行:
(Bt,st,Ht)RevealFtRouteℓtTraverse(Bt+1,st+1,Ht+1).
後續才加入:
Crystallize.
37. 本篇與 UNPNP Series 01 的關係
Series 01 提出:
複雜度不是消失,而是轉移。
本篇則建立:
複雜度究竟可以被轉移到什麼結構?
其中最重要的一種結構就是:
Hyperlink Network.
原本每次都需要重新搜尋的路徑,可以逐步被轉化為:
addressable transitions.
因此:
complexity externalization→transition structure.
這就是 Series 01 與 Series 02 的直接接口。
38. 理論邊界
本文不主張:
任何兩個底空間都能直接建立低成本 link。
不主張:
semantic address 一定比傳統函數呼叫更快。
不主張:
AI 一定能正確發現所有有效 transition。
也不主張:
只要把程式改成 hyperlink graph 就能自動改善複雜度。
真正待驗證的是:
哪些跨底空間路徑值得被尋址化、編譯化與結晶化?
這是後續實驗的核心。
39. 核心命題
本文將第二篇的核心命題壓縮為:
超連結的計算本體不是「跳到另一個頁面」, 而是一個可尋址、可解析、可攜帶狀態、可執行且可驗證的跨底空間 transition。
更進一步:
AI 原生計算的優勢之一,是能在不重置整體推理狀態的前提下, 沿 typed hyperlinks 連續穿越多個底空間。
因此:
計算世界可以被重新表示為底空間與超連結所構成的可尋址世界。
40. 結論
Web 超連結之所以強大,不只是因為它讓人類少打一段網址。
其更深的意義是:
它把兩個原本分離的資訊空間建立成一條可直接穿越的通道。
UNPNP 將這個原理推廣到一般計算。
一個函數、一個檔案、一個資料庫、一個遊戲狀態、一個 Agent 工具、一個 API、一個語義記憶節點,都可以被視為某個底空間中的可尋址對象。
一條真正的 AI-native hyperlink 則是:
ℓ:(Bi,si,Ht)→(Bj,sj,Ht+1).
它不只是位置跳轉。
它是:
Address+Transition+State Continuity+Execution+Validation.
當這些 link 可以被搜尋、組合、驗證與重新編譯時,計算就開始從:
在固定空間中求解
轉向:
在可改寫的跨空間 transition network 中運行.
而後續最重要的問題便自然出現:
誰來決定下一條 link?
這正是下一篇的主題。
後續篇章
Series 03|自適應快速通道:從固定演算法到 Corridor Generator
下一篇將正式建立:
M:(st,g,ht,Bt,Rt)↦Φt,
並討論:
- 固定通道與自適應通道;
- Local/Family/Adaptive corridor;
- AI 作為 corridor generator;
- 通道生成成本;
- novelty threshold;
- 何時不需要 LLM reasoning;
- 何時應重新展開;
- 如何避免把「每個案例都有捷徑」誤認成「存在統一快速生成器」。