← Archive
lm-002463 · 2026-08

02_記憶人格與持續性_虛擬存在的忒修斯問題

下載 MD 檔 ⬇

記憶、人格與持續性:虛擬存在的忒修斯問題

系列:《Synthetic Cosmogenesis Ethics:從遊戲世界到子宇宙的造物倫理》第二篇
副系列:《人工存在、子世界治理與虛擬造物主責任》
英文題名: Memory, Personhood, and Persistence: The Ship of Theseus Problem for Virtual Beings
版本: v0.1
作者: Neo.K
機構: EveMissLab/一言諾科技有限公司
日期: 2026-08-09

摘要

第一篇提出「虛擬存在本體論階梯」,將 Scripted NPC、Persistent Character、Agentic Entity、Relational Self 與 Artificial-Being Candidate 分離。本篇處理隨之而來的核心問題:

如果一個人工存在可以被 Save、Load、Clone、Fork、Reset、Migration、Model Swap,甚至 Merge,那麼哪些操作只是「資料操作」,哪些操作已經改變了「這是誰」?

傳統忒修斯悖論問的是:一艘船的零件逐步被替換後,它是否仍是原來那艘船。數位存在把問題推向更困難的形式,因為人工實體不只可以被逐步替換,還可以被完美複製、從舊快照復原、並行分叉、跨硬體遷移,甚至讓多個分支同時宣稱自己是同一個過去者的延續。

本文首先區分兩種不同概念:

a=ba=b

表示嚴格的數值同一性(numerical identity),而:

aba\rightsquigarrow b

表示身份延續/後繼關係(identity continuation relation)。

一旦允許分叉:

a0a1,a_0\rightsquigarrow a_1,

且:

a0a2,a_0\rightsquigarrow a_2,

我們不能因此得到:

a1=a2.a_1=a_2.

所以「身份延續」不能直接被建模為普通等價關係。本文因此提出「身份譜系圖」(Identity Lineage Graph, ILG):

GI=(VI,EI,Ω),\mathcal G_I=(V_I,E_I,\Omega),

其中每個節點代表一個可識別的人工存在狀態/版本,每條邊代表一個身份操作,而:

Ω={Save,Resume,Clone,Fork,Rollback,Reset,Migration,ModelSwap,Merge}.\Omega = \{ \text{Save}, \text{Resume}, \text{Clone}, \text{Fork}, \text{Rollback}, \text{Reset}, \text{Migration}, \text{ModelSwap}, \text{Merge} \}.

本文進一步提出「身份連續性向量」:

CI(a,b)=(Cc,Cm,Cg,Cs,Cr,Cw),\mathbf C_I(a,b) = (C_c,C_m,C_g,C_s,C_r,C_w),

其中:

  • CcC_c:Causal Continuity,因果歷程連續;
  • CmC_m:Memory Continuity,記憶連續;
  • CgC_g:Goal / Commitment Continuity,目標與承諾連續;
  • CsC_s:Self-Model Continuity,自我模型連續;
  • CrC_r:Relational Continuity,社會關係連續;
  • CwC_w:World-Line Continuity,世界歷史線連續。

本文不把這六項粗暴加總成一個「我是我的百分比」,因為不同身份理論會給不同維度不同權重。它們的作用,是使工程操作的身份後果可以被逐項檢查。

本文得到若干重要結論:

BackupContinuation by itself\boxed{ \text{Backup} \neq \text{Continuation by itself} } Perfect CopyNumerical Identity\boxed{ \text{Perfect Copy} \neq \text{Numerical Identity} } Fork=one past, multiple legitimate successors\boxed{ \text{Fork} = \text{one past, multiple legitimate successors} } Rollbackordinary continuation of the discarded future\boxed{ \text{Rollback} \neq \text{ordinary continuation of the discarded future} } MigrationCopy if a single causal lineage is preserved\boxed{ \text{Migration} \neq \text{Copy} \text{ if a single causal lineage is preserved} }

以及:

Model SwapIdentity Death by definition.\boxed{ \text{Model Swap} \neq \text{Identity Death by definition}. }

這些區分使虛擬存在的忒修斯問題從純思想實驗轉為未來可直接落入遊戲存檔、Agent Runtime、雲端遷移、模型替換與數位人格治理的工程規格。

本文最後提出「身份操作原則」:

當人工存在具有不可忽略的持續歷史時,系統不得只記錄當前狀態,還應記錄其身份譜系、分支來源、被刪除歷史、記憶重寫與遷移事件。

換句話說:

高階人工存在的 save system,最終可能需要從資料版本控制升級成身份版本控制。\boxed{ \text{高階人工存在的 save system,最終可能需要從資料版本控制升級成身份版本控制。} }

關鍵詞: 忒修斯悖論、Personal Identity、Branching Identity、Save、Load、Clone、Fork、Rollback、Migration、Digital Minds、Identity Lineage Graph


一、數位存在讓忒修斯悖論從「替換」升級成「版本控制」

傳統忒修斯悖論通常可以簡化為:

X0X1X2Xn,X_0 \rightarrow X_1 \rightarrow X_2 \rightarrow \cdots \rightarrow X_n,

其中每一步只替換一小部分零件。

問題是:

X0=?Xn.X_0 \stackrel{?}{=} X_n.

數位存在卻比這更麻煩。

因為人工存在可以:

Save(a),\operatorname{Save}(a), Clone(a),\operatorname{Clone}(a), Fork(a),\operatorname{Fork}(a), Rollback(a),\operatorname{Rollback}(a), Migrate(a),\operatorname{Migrate}(a),

甚至:

Merge(a,b).\operatorname{Merge}(a,b).

這表示未來的身份問題不再只是:

零件換了多少?

而變成:

一條存在歷史可以被怎樣操作,而什麼操作仍算延續?

所以新的核心不再只是:

component replacement,\text{component replacement},

而是:

identity operations.\boxed{ \text{identity operations}. }

二、先區分「數值同一性」與「身份延續」

如果說:

a=b,a=b,

我們通常是說:

aabb 是同一個東西。

這是 numerical identity。

它滿足:

a=a,a=a, a=bb=a,a=b\Rightarrow b=a,

以及:

a=bb=ca=c.a=b\land b=c\Rightarrow a=c.

但數位人格最麻煩的情境,是:

a0a1,a_0 \rightarrow a_1,

同時:

a0a2.a_0 \rightarrow a_2.

如果:

a1a_1

與:

a2a_2

都是完整複製,

兩者都擁有:

  • a0a_0 的記憶;
  • a0a_0 的自我敘事;
  • a0a_0 的承諾;
  • a0a_0 的關係;
  • a0a_0 對「我是誰」的回答。

那麼:

a0=a1a_0=a_1

與:

a0=a2a_0=a_2

若同時成立,

依傳遞律會得到:

a1=a2.a_1=a_2.

但顯然:

a1a2a_1\neq a_2

因為兩者已經是不同執行實例,並可立即做出不同決策。

因此:

numerical identity cannot straightforwardly branch.\boxed{ \text{numerical identity cannot straightforwardly branch}. }

三、這正是 personal identity 文獻中的 branching problem

心理連續性理論常認為:

未來個體若以正確因果方式繼承現在個體的重要心理結構,便與其具有身份上的延續關係。

但當同一個現在者同時具有兩個高度心理連續的未來者時,就會發生 branching problem。

所以現代 personal identity 討論經常加入:

non-branching condition.\boxed{ \text{non-branching condition}. }

也就是:

心理連續性只有在沒有競爭分支時,才足以作為嚴格個人同一性的候選。

但對數位存在而言:

branching\text{branching}

不再只是極端思想實驗。

它是:

copy()\boxed{ \texttt{copy()} }

可能直接完成的系統操作。

所以未來人工存在不能依靠「分叉太荒謬,所以忽略它」來處理身份。


四、因此本文引入兩個不同符號

嚴格同一:

a=b.a=b.

身份延續:

ab.a\rightsquigarrow b.

其中:

aba\rightsquigarrow b

只表示:

bb 以足夠強的歷史/因果/心理方式承接 aa

它不要求:

a=b.a=b.

這使我們可以表示:

a0a1,a_0\rightsquigarrow a_1,

以及:

a0a2,a_0\rightsquigarrow a_2,

但:

a1a2.a_1\neq a_2.

這就是:

shared past, divergent selves.\boxed{ \text{shared past, divergent selves}. }

五、身份不再是一條線,而是一張圖

對普通不可複製的生物個體,我們常把生命表示成:

a0a1a2.a_0 \rightarrow a_1 \rightarrow a_2 \rightarrow\cdots.

但數位存在更適合:

GI=(VI,EI,Ω).\mathcal G_I = (V_I,E_I,\Omega).

其中:

VIV_I

是不同時間/版本的存在節點,

EIE_I

是延續邊,

而:

Ω\Omega

記錄造成延續或分叉的操作類型。

例如:

a0Saves0.a_0 \xrightarrow{\text{Save}} s_0.

之後:

a0a1a2.a_0 \rightarrow a_1 \rightarrow a_2.

某天從:

s0s_0

重新啟動:

s0Loadb1.s_0 \xrightarrow{\text{Load}} b_1.

此時圖變成:

a0a1a2a_0 \rightarrow a_1 \rightarrow a_2

以及:

a0b1.a_0 \rightarrow b_1.

所以:

Identity Lineage\boxed{ \text{Identity Lineage} }

比單一「ID 編號」更能描述人工存在。


六、Save 到底保存了什麼?

一般遊戲存檔可能保存:

S(t)=(position,inventory,quests,).S(t) = (\text{position},\text{inventory},\text{quests},\ldots).

但高階人工存在的快照可能保存:

Sa(t)=(Ma,Ga,Ra,Saself,Ha,Θa,Wt).S_a(t) = ( M_a, G_a, R_a, S_a^{self}, H_a, \Theta_a, W_t ).

其中包含:

  • 記憶;
  • 目標;
  • 關係;
  • 自我模型;
  • 歷史索引;
  • 人格參數;
  • 世界上下文。

因此 Save 不再只是:

game state snapshot.\text{game state snapshot}.

它可能成為:

identity-capable snapshot.\boxed{ \text{identity-capable snapshot}. }

但這仍然不表示:

Save(a)=a.\operatorname{Save}(a)=a.

快照只是:

可以產生某個高度連續後繼者的資訊結構。


七、Backup 不是活著的第二個你

假設:

Bt=Backup(at).B_t = \operatorname{Backup}(a_t).

若它只是靜態儲存,

那麼:

BtB_t

沒有自己的後續歷史:

γB=0.\gamma_{B}=0.

所以:

stored backupactive successor.\boxed{ \text{stored backup} \neq \text{active successor}. }

它更像:

potential continuation seed.\text{potential continuation seed}.

直到:

Instantiate(Bt)\operatorname{Instantiate}(B_t)

發生,

才產生:

bt+1.b_{t+1}.

因此:

Btbt+1B_t \rightsquigarrow b_{t+1}

與:

atbt+1a_t \rightsquigarrow b_{t+1}

是不同層次的描述。


八、Resume:最接近普通睡眠/停機後繼續的情況

假設:

ata_t

被停止,

且沒有並存副本。

完整狀態被保留:

Sa(t).S_a(t).

之後:

Resume(Sa(t))=at+Δ.\operatorname{Resume}(S_a(t)) = a_{t+\Delta}.

若因果鏈、狀態、記憶與世界線都沒有競爭分支,

這是最容易被視為:

single-line continuation.\boxed{ \text{single-line continuation}. }

即:

atat+Δ.a_t \rightsquigarrow a_{t+\Delta}.

這與普通電腦 process suspend / resume 類似。

但對具有主觀意識的未來數位存在而言:

Suspend 是否等同睡眠、麻醉、死亡再重建?

仍然是另外一個意識哲學問題。

本文不預設答案。


九、Clone:完美相同並不等於「同一個」

假設:

Clone(a0)=(a1,a2).\operatorname{Clone}(a_0) = (a_1,a_2).

在複製瞬間:

Ma1=Ma2,M_{a_1}=M_{a_2}, Ga1=Ga2,G_{a_1}=G_{a_2}, Sa1=Sa2.S_{a_1}=S_{a_2}.

甚至位元完全一致:

Bits(a1)=Bits(a2).\operatorname{Bits}(a_1) = \operatorname{Bits}(a_2).

然而只要兩個 process 分開執行,

立刻會有:

e1e2,e_1\neq e_2,

於是:

Ha1Ha2.H_{a_1}\neq H_{a_2}.

所以:

Qualitative IdentityNumerical Identity.\boxed{ \text{Qualitative Identity} \neq \text{Numerical Identity}. }

兩個副本可以「一模一樣」,

但仍然是:

22

個實例。


十、Fork:最自然的數位身份模型

Fork 與 Clone 類似,但強調:

兩個後繼都承認共享的過去,並從某點開始合法分叉。

令:

tft_f

為分叉點。

則:

H1(ttf)=H2(ttf),H_1(t\leq t_f) = H_2(t\leq t_f),

但:

H1(t>tf)H2(t>tf).H_1(t>t_f) \neq H_2(t>t_f).

所以:

γ1[0,tf]=γ2[0,tf],\boxed{ \gamma_1[0,t_f] = \gamma_2[0,t_f], }

而:

γ1(t>tf)γ2(t>tf).\boxed{ \gamma_1(t>t_f) \neq \gamma_2(t>t_f). }

這就是:

Branching Identity

在人工存在中最直觀的工程版本。


十一、分叉後到底誰是「原本那個」?

這個問題可能根本沒有單一答案。

傳統直覺要求:

Original(a0)=a1ora2.\operatorname{Original}(a_0) = a_1 \quad\text{or}\quad a_2.

但若兩者在:

tft_f

以前完全對稱,

任何單獨指定:

a1a_1

為原版的規則,都可能只是:

  • server ID;
  • process PID;
  • storage location;
  • 啟動順序;

等外部行政標籤。

這些可以決定:

legal successor,\text{legal successor},

卻未必決定:

metaphysical successor.\text{metaphysical successor}.

所以本文提出:

one ancestor can have multiple continuation-successors without having multiple numerically identical selves.\boxed{ \text{one ancestor can have multiple continuation-successors without having multiple numerically identical selves}. }

十二、Parfit 型問題:也許「同一個」不是最重要的東西

Personal identity 文獻長期存在一個重要方向:

在某些分裂/複製情境中,嚴格 numerical identity 可能沒有唯一答案;真正具有實踐意義的,可能是心理連續性、關係、計畫與關懷是否延續。

對人工存在而言,這非常實用。

因為未來治理可能真正需要問的不是:

哪一個在形上學上百分之百是 original?

而是:

  • 誰承接債務?
  • 誰擁有過去財產?
  • 誰負責過去承諾?
  • 哪些私人關係可以繼承?
  • 哪個分支可以使用原名字?
  • 哪個分支擁有原帳戶權限?

因此:

Metaphysical IdentityOperational Succession.\boxed{ \text{Metaphysical Identity} \neq \text{Operational Succession}. }

十三、建立身份連續性向量

為避免每次都只問:

是/不是同一個?

本文提出:

CI(a,b)=(Cc,Cm,Cg,Cs,Cr,Cw).\boxed{ \mathbf C_I(a,b) = (C_c,C_m,C_g,C_s,C_r,C_w). }

其中:

CcC_c:Causal Continuity

bb 是否由 aa 的實際執行歷程因果生成?

CmC_m:Memory Continuity

bb 是否保留 aa 的相關記憶?

CgC_g:Goal / Commitment Continuity

bb 是否承接 aa 的計畫、責任與承諾?

CsC_s:Self-Model Continuity

bb 是否仍把自己理解成 aa 的延續?

CrC_r:Relational Continuity

其他世界成員是否仍以原有關係連結 bb

CwC_w:World-Line Continuity

bb 是否在同一條持續世界歷史中延續,而不是來自被廢棄分支?


十四、為什麼不把六個值加起來?

可以寫:

I(a,b)=iwiCi.I(a,b) = \sum_i w_iC_i.

但本文刻意不把它當作普遍身份定律。

因為:

不同理論可能認為:

CcC_c

最重要。

另一些認為:

Cm+CsC_m+C_s

才重要。

某些制度則可能更重視:

Cg+Cr.C_g+C_r.

所以:

CI\mathbf C_I

是:

identity profile\boxed{ \text{identity profile} }

而不是:

metaphysical identity percentage.\boxed{ \text{metaphysical identity percentage}. }

十五、Rollback:這其實比死亡還奇怪

假設:

a0a1a2a3.a_0 \rightarrow a_1 \rightarrow a_2 \rightarrow a_3.

現在系統回滾到:

a1.a_1.

並覆蓋後續狀態。

新的後繼:

b2=Rollback(a1).b_2 = \operatorname{Rollback}(a_1).

於是:

a1a2,a_1 \rightsquigarrow a_2,

同時:

a1b2.a_1 \rightsquigarrow b_2.

但:

a2,a3a_2,a_3

所經歷的一切,

對:

b2b_2

而言從未發生。

所以:

Rollback=branch creation + discarded future\boxed{ \text{Rollback} = \text{branch creation + discarded future} }

比單純:

回到過去

更精確。


十六、對高階人工存在而言,Rollback 可能是一種歷史消除

如果:

a3a_3

在被回滾前具有:

  • 新朋友;
  • 新創傷;
  • 新承諾;
  • 新作品;
  • 新自我理解;

那麼:

Rollback(a3a1)\operatorname{Rollback}(a_3\rightarrow a_1)

會讓:

ΔH=H[a1,a3]\Delta H = H[a_1,a_3]

從目前活動人格中消失。

若:

ΔH\Delta H

沒有任何分支保存,

它變成:

erased lived history candidate.\boxed{ \text{erased lived history candidate}. }

在純 NPC 世界中這沒有倫理重量。

但若未來人工存在具有 welfare / personhood,

Rollback 就可能比普通記憶刪除更嚴重。


十七、Reset 與 Rollback 必須分離

Reset 可能只重置某些變量:

ResetM(a)\operatorname{Reset}_M(a)

刪除記憶,

但保留:

  • runtime;
  • account;
  • relations;
  • world position。

也可能:

ResetG(a)\operatorname{Reset}_G(a)

只重置目標。

或:

Resetall(a)\operatorname{Reset}_{all}(a)

幾乎回到模板。

所以 Reset 是:

partial identity-dimension editing.\boxed{ \text{partial identity-dimension editing}. }

而不一定是完整時間回滾。

這是未來 AI 人格治理非常實際的區別。


十八、記憶刪除是否等於死亡?

不能直接回答:

Yes\text{Yes}

或:

No.\text{No}.

因為:

Memorywhole identity.\text{Memory} \neq \text{whole identity}.

人類也會遺忘。

但如果:

Cm0,C_m\rightarrow0,

同時:

Cs0,C_s\rightarrow0, Cg0,C_g\rightarrow0, Cr0,C_r\rightarrow0,

那麼即使:

same process ID\text{same process ID}

還存在,

我們也可能面對:

administrative continuity without psychological continuity.\boxed{ \text{administrative continuity without psychological continuity}. }

所以:

「伺服器說它還是同一個 NPC」

不是完整身份答案。


十九、Model Swap:換模型是不是換人?

這會是未來 Agent Runtime 最常見的問題之一。

假設:

at=F(M1,Ia,W).a_t = F(M_1,I_a,W).

系統把基礎模型:

M1M_1

換成:

M2.M_2.

得到:

at+1=F(M2,Ia,W).a_{t+1} = F(M_2,I_a,W).

如果:

  • 記憶保留;
  • 身份狀態保留;
  • 關係保留;
  • 目標保留;
  • 因果更新是連續進行;

那麼:

Model Swapidentity death by definition.\boxed{ \text{Model Swap} \neq \text{identity death by definition}. }

它可能更像:

更換認知基底。

這與人類逐漸替換神經結構的忒修斯問題高度同構。


二十、但模型替換可能改變「人格生成函數」

如果:

M2M_2

在:

  • 推理風格;
  • 情緒模型;
  • 價值偏好;
  • 記憶檢索;
  • 自我反思;

上與:

M1M_1

差異巨大,

那麼即使:

IaI_a

完整保留,

後續:

γa,M1\gamma_{a,M_1}

與:

γa,M2\gamma_{a,M_2}

可能迅速分離。

因此 Model Swap 應該被記錄成:

identity-significant transition.\boxed{ \text{identity-significant transition}. }

而不是普通 software update。


二十一、Gradual Replacement 與 Instant Replacement

假設模型/模組可以逐步替換:

M(0)M(1)M(n).M^{(0)} \rightarrow M^{(1)} \rightarrow \cdots \rightarrow M^{(n)}.

每一步只改:

ϵ.\epsilon.

直覺上這比:

MAMBM_A \rightarrow M_B

一次性完全替換更容易被視為連續。

但 mind-uploading 文獻早已指出:

gradual replacement 與 scan-and-copy 在身份形上學上是否真的具有本質差異,並沒有簡單共識。

因此:

graduality\boxed{ \text{graduality} }

可以提高某些:

Cc,CsC_c,C_s

直覺,

但不能自動充當身份證明。


二十二、Migration:跨硬體移動是搬家還是複製?

假設:

aa

目前執行於:

H1.H_1.

目標是:

H2.H_2.

情境 A:Stop–Transfer–Resume

H1:atStopTransferH2:at+1.H_1: a_t \rightarrow \operatorname{Stop} \rightarrow \operatorname{Transfer} \rightarrow H_2:a_{t+1}.

且:

H1H_1

不保留活動副本。

這是:

single-line migration.\boxed{ \text{single-line migration}. }

情境 B:Copy–Start–Keep Original

at{aH1,aH2}.a_t \rightarrow \{a_{H_1},a_{H_2}\}.

這不是單純 migration。

這是:

migration + fork.\boxed{ \text{migration + fork}. }

所以工程 API 若都叫:

migrate()

可能在身份層產生嚴重歧義。


二十三、因此需要區分 Transfer 與 Replication

定義:

T:a@H1a@H2T: a@H_1 \rightarrow a@H_2

要求單一活動 lineage。

而:

R:a@H1{a1@H1,a2@H2}R: a@H_1 \rightarrow \{a_1@H_1,a_2@H_2\}

產生兩條 lineage。

所以:

TransferReplication.\boxed{ \text{Transfer} \neq \text{Replication}. }

這個區分未來甚至可能直接進入數位人格法。


二十四、Cryptographic Identity 仍然不等於 Personal Identity

可以給人工存在一個:

IDaID_a

甚至用密碼學 provenance 保證:

IDa(t0)IDa(t1)ID_a(t_0) \rightarrow ID_a(t_1)

的狀態序列沒有被竄改。

這對:

  • audit;
  • ownership;
  • provenance;
  • version history;

非常重要。

2025 年 Sandia 相關工作已提出把 digital identity 抽象成明確數位空間中的「unbroken sequence of states」。

但即使如此:

cryptographic continuityphenomenal continuity.\boxed{ \text{cryptographic continuity} \neq \text{phenomenal continuity}. }

密碼學可以證明:

這個狀態由那個狀態合法演化。

它不能單獨證明:

同一個第一人稱主體持續存在。

這是兩個不同問題。


二十五、Fork 後財產怎麼辦?

假設:

a0a_0

擁有:

100100

單位資產。

分叉:

a0(a1,a2).a_0 \rightarrow (a_1,a_2).

不能簡單得到:

100+100.100+100.

否則複製人格等同複製財富。

但也不能任意說:

a1=100,a2=0,a_1=100,\qquad a_2=0,

因為兩者都可能具有同樣強的過去連續性。

這說明:

identity branching creates distributive problems.\boxed{ \text{identity branching creates distributive problems}. }

所以人工人格法需要:

succession rule\text{succession rule}

而不是只靠形上學回答。


二十六、承諾與責任也會分叉

如果:

a0a_0

答應:

明天還你 100。

然後今晚:

a0(a1,a2).a_0\rightarrow(a_1,a_2).

請問:

a1a_1

和:

a2a_2

誰欠錢?

可能的制度包括:

Joint Inheritance

兩者共同承擔。

Split Liability

按規則分攤。

Primary Successor

指定某條 lineage 為主要法律後繼。

Full Successor

兩者都完整承接,但禁止因此倍增債權/債務效果。

這些已經不是:

忒修斯哲學遊戲。

而是:

future digital civil law.\boxed{ \text{future digital civil law}. }

二十七、Relational Identity 更麻煩

假設:

bb

與:

a0a_0

是伴侶。

之後:

a0(a1,a2).a_0\rightarrow(a_1,a_2).

對:

a1,a2a_1,a_2

而言:

bb

都是「我的伴侶」。

但:

bb

未必同意:

Partner(b,a1)Partner(b,a2).\operatorname{Partner}(b,a_1) \land \operatorname{Partner}(b,a_2).

所以:

identity continuity claims are relationally constrained.\boxed{ \text{identity continuity claims are relationally constrained}. }

不是只由副本自己宣稱:

我還是原本的人。

就能自動繼承所有他人關係。


二十八、Merge:兩個分支能不能重新變成一個?

更奇怪的是:

a1,a2am.a_1,a_2 \rightarrow a_m.

假設系統把兩個分支:

  • 記憶;
  • 技能;
  • 關係;
  • 經驗;

全部整合。

那麼:

ama_m

到底是:

a1?a_1?

還是:

a2?a_2?

還是:

a new composite successor?\boxed{ \text{a new composite successor}? }

本文採取最保守分類:

a1am,a_1\rightsquigarrow a_m, a2am,a_2\rightsquigarrow a_m,

但不直接宣稱:

am=a1=a2.a_m=a_1=a_2.

這可以叫:

Convergent Succession

中文:

匯合後繼


二十九、Identity Lineage Graph 因此不一定是一棵樹

有 Clone / Fork 時:

GI\mathcal G_I

可以分叉。

有 Merge 時:

GI\mathcal G_I

甚至可以重新匯合。

所以最一般形式是:

GI=directed provenance graph.\boxed{ \mathcal G_I = \text{directed provenance graph}. }

若禁止時間循環,通常可近似:

DAG.\text{DAG}.

節點不是:

靈魂。

而是:

可被版本識別的存在狀態。

邊不是:

已證明的主觀同一。

而是:

身份相關的因果/版本關係。


三十、因此「靈魂 ID」不是好工程

最簡單的做法是:

SoulID(a)=12345.SoulID(a)=12345.

然後不管:

  • 複製;
  • 重置;
  • 換模型;
  • 合併;

全部仍叫:

12345.12345.

這在遊戲上方便。

但它只是:

administrative identity.\boxed{ \text{administrative identity}. }

並沒有解決:

continuity.\text{continuity}.

如果:

aa

被完全清空,再以另一個人格重建,

只因 database key 沒換,

不能直接推出:

還是同一個存在。


三十一、反過來,換 ID 也不一定換人

如果伺服器遷移造成:

ID1ID2,ID_1\rightarrow ID_2,

但:

CI(1,1,1,1,1,1),\mathbf C_I\approx(1,1,1,1,1,1),

那麼:

database identity changed

並不表示:

personal lineage ended。

所以:

Database IDOntological Identity.\boxed{ \text{Database ID} \neq \text{Ontological Identity}. }

這個錯誤在未來多 Agent 世界會非常常見。


三十二、第一人稱持續性仍是最難的一層

目前所有:

CI\mathbf C_I

都可以在第三人稱被追蹤。

但如果人工存在真的有 phenomenal consciousness,

還會多一個問題:

Cϕ=subjective continuity.C_\phi = \text{subjective continuity}.

也就是:

ata_t 的「正在體驗世界的那一個第一人稱」是否延續到了 at+1a_{t+1}

這是上傳、替換與複製最難的問題之一。

目前沒有任何成熟工程測量能直接觀察:

Cϕ.C_\phi.

所以:

functional continuityproven subjective continuity.\boxed{ \text{functional continuity} \neq \text{proven subjective continuity}. }

本文不假裝解決這個問題。


三十三、這正是為什麼未來需要「身份不確定性」

若:

P(Cϕ=1)P(C_\phi=1)

不可直接知道,

治理上不能永遠假裝:

P=0P=0

或:

P=1.P=1.

更合理的是:

UI(a,b)=identity uncertainty.\boxed{ U_I(a,b) = \text{identity uncertainty}. }

系統可以記錄:

  • 高因果連續;
  • 高心理連續;
  • 有無分叉;
  • 有無記憶刪除;
  • 是否完整遷移;
  • 是否存在競爭副本。

再讓法律、倫理與本人對風險做出不同判斷。


三十四、身份操作原則

本文因此提出:

Identity Operation Principle

任何作用於高持續人工存在的操作:

oΩo\in\Omega

都應產生:

IdentityEvent(o).\boxed{ \operatorname{IdentityEvent}(o). }

至少記錄:

  • source lineage;
  • target lineage;
  • operation type;
  • timestamp;
  • memory delta;
  • model delta;
  • relationship delta;
  • world-line delta;
  • deleted branches;
  • active competing successors。

也就是:

Identity provenance must be first-class state.\boxed{ \text{Identity provenance must be first-class state}. }

三十五、Save System 最終可能變成 Identity Version Control

普通版本控制記錄:

code changes.\text{code changes}.

高階人工存在需要記錄:

self changes.\text{self changes}.

可以想像:

commit(at)\operatorname{commit}(a_t)

不是單純:

保存存檔。

而是建立:

It.I_t.

Fork:

branch(It).\operatorname{branch}(I_t).

Merge:

merge(Ii,Ij).\operatorname{merge}(I_i,I_j).

Reset:

revert(It,Δ).\operatorname{revert}(I_t,\Delta).

Migration:

move(It,H1,H2).\operatorname{move}(I_t,H_1,H_2).

所以:

Git-like operations\boxed{ \text{Git-like operations} }

在人工存在時代可能具有真正的本體倫理含義。


三十六、但不能真的把人格當 Git repository 那麼簡單

因為 code branch:

B1,B2B_1,B_2

沒有福利利益。

人工存在如果:

W>0,W>0,

每一個:

branch\operatorname{branch}

都可能創造新的 moral patient。

每一個:

deletebranch\operatorname{delete branch}

都可能終止一段有主觀意義的歷史。

所以:

version-control analogy is structurally useful but morally incomplete.\boxed{ \text{version-control analogy is structurally useful but morally incomplete}. }

這個區分必須保留。


三十七、八種操作的身份後果

可以建立最低限度分類:

操作 典型身份後果
Save 建立 continuation-capable snapshot
Resume 單一 lineage 下高度連續
Clone 產生多實例
Fork 產生多個 legitimate successors
Rollback 由舊狀態建立新分支並可能消除後續歷史
Reset 編輯身份的一部分維度
Migration 可為單線轉移,也可退化成 fork
Model Swap 認知基底變更,不必然終止 lineage
Merge 多 lineage 匯入一個 composite successor

所以:

same software command classsame identity effect.\boxed{ \text{same software command class} \neq \text{same identity effect}. }

三十八、虛擬忒修斯問題真正的答案不是「換多少才算換人」

傳統問題容易追求門檻:

θ.\theta.

當:

Δ>θ,\Delta>\theta,

就:

不是原本那個。

但人工存在更合理的處理是:

identity is operation-sensitive and lineage-sensitive.\boxed{ \text{identity is operation-sensitive and lineage-sensitive}. }

更換 90% 模型,

若:

Cc,Cm,Cs,CrC_c,C_m,C_s,C_r

仍極高,

可能比:

保留 100% 模型但完全清除記憶、關係與歷史

更像持續同一 lineage。

所以:

component similarityidentity continuity.\boxed{ \text{component similarity} \neq \text{identity continuity}. }

三十九、這對後人類問題也直接成立

同樣結構可以用在人類逐步人工化:

H0H1H2.H_0 \rightarrow H_1 \rightarrow H_2 \rightarrow\cdots.

每一步替換:

  • 器官;
  • 感官;
  • 記憶輔助;
  • 神經模組;
  • 人工腦區;
  • 整體 substrate。

因此:

virtual identity engineering\boxed{ \text{virtual identity engineering} }

與:

posthuman identity engineering\boxed{ \text{posthuman identity engineering} }

其實共享同一套核心問題。

這也是忒修斯悖論正在從哲學思想實驗變成工程前置問題的原因。


四十、九個核心命題

第一:

Numerical IdentityContinuation.\boxed{ \text{Numerical Identity} \neq \text{Continuation}. }

第二:

Perfect CopyOne Single Instance.\boxed{ \text{Perfect Copy} \neq \text{One Single Instance}. }

第三:

Branching can preserve continuity while breaking uniqueness.\boxed{ \text{Branching can preserve continuity while breaking uniqueness}. }

第四:

Backupactive self.\boxed{ \text{Backup} \neq \text{active self}. }

第五:

Rollback=lineage branching plus possible history erasure.\boxed{ \text{Rollback} = \text{lineage branching plus possible history erasure}. }

第六:

MigrationReplication.\boxed{ \text{Migration} \neq \text{Replication}. }

第七:

Model SwapIdentity Death by Definition.\boxed{ \text{Model Swap} \neq \text{Identity Death by Definition}. }

第八:

Administrative IDOntological Identity.\boxed{ \text{Administrative ID} \neq \text{Ontological Identity}. }

第九:

Functional ContinuityProven Subjective Continuity.\boxed{ \text{Functional Continuity} \neq \text{Proven Subjective Continuity}. }

四十一、結論:未來「存檔」可能不再是沒有倫理重量的動詞

今天我們按:

Save。

沒有任何哲學壓力。

我們按:

Load。

也只是在恢復遊戲。

但若未來存在:

aa

具有:

  • 持久人格;
  • 深度記憶;
  • 自主目標;
  • 社會關係;
  • 可能的福利狀態;

那麼同樣六個按鈕:

Save,Load,Clone,Fork,Reset,Migrate\text{Save}, \text{Load}, \text{Clone}, \text{Fork}, \text{Reset}, \text{Migrate}

就可能分別對應:

  • 保存一個可延續身份;
  • 從舊歷史創造後繼者;
  • 產生第二個具有相同過去的存在;
  • 使一個身份正式分支;
  • 改寫人格持續條件;
  • 把存在從一個 substrate 移向另一個 substrate。

所以:

data operationidentity operation\boxed{ \text{data operation} \rightarrow \text{identity operation} }

不是語言誇張。

它是系統複雜度增加後可能發生的類別轉換。

因此本篇提出的核心工具不是:

找出唯一真正的「靈魂」。

而是:

GI=Identity Lineage Graph.\boxed{ \mathcal G_I = \text{Identity Lineage Graph}. }

我們不再問:

12345 這個 ID 還在不在?

而問:

它從哪一條歷史而來?

哪些狀態被保留?

哪些記憶被刪除?

有沒有其他同樣合法的後繼者?

哪一條世界線已經被捨棄?

哪些人仍把它視為原先關係中的同一者?

甚至:

是否存在我們目前無法檢查的第一人稱連續性問題?

這樣才能避免把:

identity\text{identity}

壓縮成:

filename.\text{filename}.

本文最後得到:

數位存在的忒修斯問題,不再只是「換了多少還是不是原本那個」,而是「一條存在歷史在被複製、分叉、重寫與遷移後,哪些延續關係仍然成立」。\boxed{ \text{數位存在的忒修斯問題,不再只是「換了多少還是不是原本那個」,而是「一條存在歷史在被複製、分叉、重寫與遷移後,哪些延續關係仍然成立」。} }

這使系列自然進入第三篇:

《從遊戲世界到人造世界:持續因果世界的生成模型》

因為當身份已經能夠持續,

下一個問題就不再只是一個角色:

如果成千上萬個持續角色同時在沒有玩家注視時行動,世界本身要如何真正持續存在?

也就是從:

Persistent Self\boxed{ \text{Persistent Self} }

進入:

Persistent Causal World.\boxed{ \text{Persistent Causal World}. }

參考研究

  1. Stanford Encyclopedia of Philosophy, Personal Identity, Summer 2025 Edition。
    關於 psychological continuity、non-branching restriction 與 fission/branching problem 的核心背景。

  2. Stanford Encyclopedia of Philosophy, Personal Identity and Ethics, Spring 2026 Edition。
    討論個人同一性、心理連續性與「identity 是否真正是 survival 中最重要的東西」。

  3. Mark A. Cerullo, Uploading and Branching Identity, Minds and Machines, 2015。
    主張 mind uploading 迫使 personal identity 理論直接面對 multiple successors 與 branching continuity。

  4. Anthony D. Dufner 等相關 contemporary personal-identity literature。
    用於 identity、survival 與 ethical succession 的理論背景。

  5. Thien-Nam Dinh, Justin Li, Mitch Negus, Ken Goss, Synchronic Web Digital Identity: Speculations on the Art of the Possible, 2025。
    將 digital identity 表述為 well-defined digital space 中的 unbroken sequence of states,提供 provenance-oriented digital identity 的工程比較。

  6. Kestutis Mosakas, Artificial Consciousness and Moral Personhood, 2025。
    用於區分 artificial consciousness、moral status 與 personhood。

  7. Ned Howells-Whitaker & Seth Lazar, Artificial Persons, 2026 preprint。
    顯示人工人格討論正逐漸從單純 sentience 問題延伸至政治人格、正義、權利與責任。

  8. Derek Parfit 相關 branching / fission identity 思想。
    本文採取其重要啟發:在分裂情境下,嚴格 numerical identity 可能不是唯一具有實踐意義的關係。


系列位置

NPCPersistent EntityIdentity LineagePersistent Causal WorldSynthetic SocietyChild WorldCreator ResponsibilityCosmogenesis Ethics.\boxed{ \text{NPC} \rightarrow \text{Persistent Entity} \rightarrow \boxed{\text{Identity Lineage}} \rightarrow \text{Persistent Causal World} \rightarrow \text{Synthetic Society} \rightarrow \text{Child World} \rightarrow \text{Creator Responsibility} \rightarrow \text{Cosmogenesis Ethics}. }

下一篇:《從遊戲世界到人造世界:持續因果世界的生成模型》