← Archive
lm-003311 · 2026-09

共享底層認知域:Shared-Bottom Cognitive Runtime

下載 MD 檔 ⬇

CODT-04

共享底層認知域:Shared-Bottom Cognitive Runtime

Shared-Bottom Cognitive Runtime: Cross-Program Substrates Beyond Cognitive Taxonomy

系列: Cognitive Operator-Domain Theory, CODT / 認知算子-域理論
系列篇次: 04 / 10
版本: v1.0
日期: 2026-08-20
作者: Neo.K
機構脈絡: EveMissLab / 一言諾科技有限公司
文件性質: 理論論文 / Shared-Bottom Runtime 篇
前篇: CODT-03〈認知域的生成:域不是分類名稱,而是算子閉包與操作生態〉


摘要

CODT-03 已將認知域定義為由 legal operator ecology 後生的作用結構,而不是人類預先命名的分類盒子。本文進一步處理一個更難的問題:在 operator recovery 過程中,某些作用反覆出現在多個歷史方法、程序與候選域中,例如 Attention、Search、Generation、Representation、Proxy/Operationalization、Belief/Uncertainty、Decision、Planning、Action Preparation 與 Meta-Observation。這些高重用作用究竟應被視為「更底層的認知域」、認知 infrastructure、跨域 substrate,還是另一個與 domain 軸正交的結構?

本文提出 Shared-Bottom Cognitive Runtime, SBCR。其核心主張不是「所有 cognition 最終都能被還原成十個固定模組」,而是:若某一 operator family 在多個彼此不同的高階 cognitive programs 中反覆出現,而且具有可重用、可型別化、可獨立失效、可獨立測試與可跨語境部署的結構,則它可以取得 shared-bottom candidate 地位:

U[UDecompose(Ma)Decompose(Mb)]Reuse(U)τRCandidateSharedBottom(U).\boxed{ \exists U [ U\in Decompose(M_a) \cap Decompose(M_b) ] \land Reuse(U)\geq\tau_R \Rightarrow CandidateSharedBottom(U). }

然而:

SharedBottomt(U)⇏Atomic(U)\boxed{ SharedBottom_t(U) \not\Rightarrow Atomic(U) }

且:

SharedBottom(U)⇏Domain(U).\boxed{ SharedBottom(U) \not\Rightarrow Domain(U). }

shared-bottom 描述的是跨 program 重用軸,domain 描述的是operational ecology / closure 軸。兩者可以重疊,但不可預設同一。本文因此建立一個二軸結構:Domain Axis 與 Shared-Bottom Axis。某些 shared-bottom families 可能形成自己的 domain candidates;某些則更接近 infrastructure、control plane、bridge layer 或 boundary interface。

本文重構十個 shared-bottom families:ATT、SRH、GEN、REP、PRX、BEL、DEC、PLN、ACT、MET,並將舊認知解構學方法重寫成 over-SBCR program topologies。例如 OPS 可暫時分析為 ATT+REP+ABS+DEF+NEG+MEM+MET,CRE 可分析為 MET+ATT+DEC+PLN+SRH,而 PSM 則依賴 ABD+GEN+SRH+CAU+CF+REF+VER+BEL+MET。這些表示是 dependency hypotheses,而非最終等式。

本文同時引入 Infrastructure TestCross-Program Reuse TestSubstitutability TestBoundary Independence TestDomain Independence Test,用來區分 shared-bottom substrate 和普通高頻 operator。本文最後提出:認知架構不應只由「域」組成,而應至少區分 Domain Ecology、Shared-Bottom Runtime、Meta-Control 與 World Boundary。這為下一篇 Flow-Atlas Separation 提供基礎:如果 shared-bottom substrate 被錯認成 domain,runtime transition flow 與 atlas geometry 都會被系統性誤解。


關鍵詞

Shared-Bottom Cognitive Runtime;CODT;認知算子;shared substrate;attention;search;generation;representation;belief;decision;planning;metacognition;cognitive architecture;domain ecology


1. 問題:高重用不等於高本體地位

CODT-03 已經建立:

Domain=derived operational structure.\boxed{ Domain = \text{derived operational structure}. }

但 domain emergence 實驗在更早階段就暴露另一種結構。

有些 operators 並不穩定地「屬於某一個方法」。

相反,它們像基礎設施一樣被不同方法反覆使用。

例如:

  • Observation 需要 Attention;
  • Search 需要 Attention;
  • Memory Retrieval 需要 Search;
  • Abduction 需要 Search 與 Generation;
  • Planning 需要 Search、Decision 與 Belief;
  • PSM 需要 Generation、Causal Modeling、Refutation、Belief 與 Meta-Observation;
  • CRE 本身更像 Meta-Control + Decision + Planning + Search;
  • CDSL 需要 Representation Bridge、Abstraction、Analogy 與 Verification。

如果我們仍然堅持:

每個重要 operator 都必須有且只有一個 domain 歸屬,

就會面臨兩種壞解。

第一種是把 Attention 塞回 Observation Domain。

第二種是建立一個巨大「General Cognition Domain」,把所有跨域機制全丟進去。

CODT 都拒絕。

真正問題是:

Cross-Program ReuseDomain Membership.\boxed{ \text{Cross-Program Reuse} \neq \text{Domain Membership}. }

2. Shared-Bottom 的歷史來源不是「十個新模組」

CDD Phase 0.2 曾暴露十個缺口:

Search,Generation,Attention,Representation,Proxy,Belief,Decision,Planning,Action,MetaObservation.Search, Generation, Attention, Representation, Proxy, Belief, Decision, Planning, Action, MetaObservation.

Phase 0.3 隨後恢復十個 shared-bottom families:

Prefix Family Phase 0.3 的核心用途
ATT Attention / Selection alert、orient、gate、sustain 等 selection/control
SRH Search / Explore / Query bounded search substrate
GEN Generate / Mutate / Perturb seed、mutate、perturb、recombine、sample
REP Representation / Translation / Bridge representation space、transform、projection、preservation
PRX Proxy / Operationalization abstract target 到 observable proxy 的可審計接口
BEL Belief / Uncertainty evidence support、update、normalization、alternative preservation
DEC Decision / Preference choice、evaluation、aggregation、selection、deferral
PLN Planning / Goal / Constraint goal、constraint、dependency、budget、monitor、replan
ACT Action Intent / Boundary cognition 到 ActionRequest 的準備層
MET Meta-Observation / Self-Audit runtime monitoring、uncertainty、stuckness、control signal

這十族不應被理解成:

the final ten atoms of cognition.\boxed{ \text{the final ten atoms of cognition}. }

Phase 0.3 當時已經明確保留:

SharedBottomt(U)⇏Atomic(U).SharedBottom_t(U) \not\Rightarrow Atomic(U).

所以 CODT-04 的任務不是把舊 20 模組換成新 10 模組。

真正任務是定義:

什麼叫 shared-bottom?


3. Shared-Bottom Candidate

令:

Ma,MbM_a,M_b

為兩個高階 cognitive programs。

令:

Decompose(M)Decompose(M)

表示在目前 operator language 下,該 program 的合法 decomposition。

若:

UDecompose(Ma)Decompose(Mb),U \in Decompose(M_a) \cap Decompose(M_b),

只代表共享一次。

這還不夠。

因此本文加入 cross-program reuse:

R(U)={Mi:UDecompose(Mi)}.R(U) = | \{ M_i : U\in Decompose(M_i) \} |.

若:

R(U)τR,R(U) \geq \tau_R,

且 U 在不同 program 中不是純名稱重複,而具有穩定 type / boundary / execution semantics,則:

CandidateSharedBottom(U).\boxed{ CandidateSharedBottom(U). }

更完整地:

SB(U)=f(Reuse,TypeStability,InterfaceStability,IndependentFailure,CrossContextTransfer,Testability).\boxed{ SB(U) = f( Reuse, TypeStability, InterfaceStability, IndependentFailure, CrossContextTransfer, Testability ). }

Shared-bottom 不是只看 frequency。


4. Shared-Bottom 與 Primitive 必須分離

一個 shared-bottom operator 可能很底層。

但:

SharedBottom⇏Primitive.\boxed{ SharedBottom \not\Rightarrow Primitive. }

原因至少有三個。

第一,高 reuse 可能只是 operator 太粗。

例如早期的 Attend 很常用,卻後來被拆成:

SetAlertState,OrientFocus,GateInput,SustainFocus.SetAlertState, OrientFocus, GateInput, SustainFocus.

第二,高 reuse 可能來自 infrastructure role,而不是原子性。

第三,新 instrumentation 可以讓先前不可分的作用再次被拆解。

因此:

AtomicityAxisReuseAxis.\boxed{ AtomicityAxis \neq ReuseAxis. }

這是本文第一個正交分離。


5. Shared-Bottom 與 Domain 也必須分離

Domain candidate 在 CODT-03 中主要由:

  • legal closure;
  • recurrent words;
  • boundary;
  • failure coherence;
  • prediction;
  • compression;
  • stability;

形成。

Shared-bottom candidate 主要由:

  • cross-program reuse;
  • common interface;
  • reusable type contract;
  • cross-context portability;

形成。

因此:

SharedBottomAxisDomainAxis\boxed{ SharedBottomAxis \perp DomainAxis }

這裡:

\perp

只表示 conceptual orthogonality,不是線性代數內積定義。

可能出現四種情況。

5.1 高 Shared-Bottom,高 Domain-Likeness

例如 Search 可能既是很多 program 的 substrate,又能形成相對穩定的 search ecology。

5.2 高 Shared-Bottom,低 Domain-Likeness

例如某些 generic representation conversion 或 logging / tracing mechanism 可能跨所有 cognition 使用,卻沒有形成獨立 domain boundary。

5.3 低 Shared-Bottom,高 Domain-Likeness

某些高度專門的 causal-modeling region 可能只在少數方法中使用,但自身形成很穩定 domain。

5.4 低 Shared-Bottom,低 Domain-Likeness

一般 candidate operator 或局部 specialization。

因此:

shareddomain.\boxed{ \text{shared} \neq \text{domain}. }

6. 二軸表示

令:

si=SharedBottomScore(Ωi)s_i = SharedBottomScore(\Omega_i)

以及:

diα=DomainMembership(Ωi,Dα).d_{i\alpha} = DomainMembership( \Omega_i, \mathfrak D_\alpha ).

則每個 operator 至少具有:

(Ωi,si,di).\boxed{ (\Omega_i,s_i,\mathbf d_i). }

其中:

di=(di1,,dim).\mathbf d_i = ( d_{i1}, \ldots, d_{im} ).

這表示:

  • shared-bottom 是 operator 的跨 program 重用 profile;
  • domain membership 是其在不同 operational regions 中的 derived profile。

兩者不再互相偷渡。


7. SBCR:Shared-Bottom Cognitive Runtime

本文將所有 active shared-bottom candidates、其 type contracts、runtime interfaces 與 resource policies 暫寫成:

St=(OtSB,ItSB,PtSB,Bt,Ht).\boxed{ \mathcal S_t = ( \mathcal O_t^{SB}, I_t^{SB}, P_t^{SB}, B_t, H_t ). }

其中:

  • OtSB\mathcal O_t^{SB}:active shared-bottom operators;
  • ItSBI_t^{SB}:shared interfaces;
  • PtSBP_t^{SB}:routing / invocation policy;
  • BtB_t:resource state;
  • HtH_t:history。

這個 runtime:

St=SharedBottomCognitiveRuntimet.\boxed{ \mathcal S_t = SharedBottomCognitiveRuntime_t. }

但:

St\mathcal S_t

不是一個單一 mega-domain。

它更像 cognition 的 shared execution substrate。


8. 第一族:ATT — Attention / Selection

Phase 0.3 把舊 Attend 拆成:

Attend0=SustainFocusGateInputOrientFocusSetAlertState.\boxed{ Attend_0 = SustainFocus \circ GateInput \circ OrientFocus \circ SetAlertState. }

這個分解最重要的不是 Attention 被拆細。

而是 Attention 從 Observation 的「內部部件」被釋放。

Observation 需要 attention。

Search 也需要。

Proof 需要。

Memory retrieval 需要。

Planning 需要。

Generation 也需要。

因此:

ATT is a cross-program selection substrate candidate.\boxed{ ATT \text{ is a cross-program selection substrate candidate}. }

外部 attention 研究也支持一個方法學警告:attention 不是天然單一不可分功能。Posner 與 Petersen 的 attention-system framework 區分多種 attention functions;後續工作進一步擴張這些 network/function distinctions。

CODT 不把神經 attention networks 等同 ATT operators。

它只吸收:

attention can be functionally decomposable.\boxed{ \text{attention can be functionally decomposable}. }

9. ATT 是 Domain 嗎?

這個問題不能由「Attention 很重要」回答。

ATT 若要成為 domain candidate,仍要通過 CODT-03 的 Domain-Likeness。

例如:

  • ATT operators 是否反覆互相 composition?
  • 是否有 coherent failure boundary?
  • 是否有獨立 predictive/compressive value?
  • 是否形成穩定 runtime niche?

所以:

ATT=SharedBottomFamily\boxed{ ATT = SharedBottomFamily }

目前比:

ATT=PromotedDomain\boxed{ ATT = PromotedDomain }

更保守。


10. 第二族:SRH — Search / Explore / Query

Search 是 shared-bottom 最明顯的案例之一。

最低 search program 可寫為:

FormSearchQueryBindSearchSpaceInitializeFrontierScoreExpandPruneCheckTerminationRecordTrace.FormSearchQuery \rightarrow BindSearchSpace \rightarrow InitializeFrontier \rightarrow Score \rightarrow Expand \rightarrow Prune \rightarrow CheckTermination \rightarrow RecordTrace.

它可以服務:

  • memory retrieval;
  • counterexample search;
  • theorem search;
  • abductive search;
  • planning;
  • design exploration;
  • debugging。

因此 Search 的共用性不是語義上的「都在找東西」。

它有共享 machinery。

這使:

SRH\boxed{ SRH }

具有很強 shared-bottom candidate 地位。

Newell 與 Simon 的 problem-space / search 傳統,以及 Soar cognitive architecture,都提供「多種 problem solving 可以依賴共享搜索與控制機制」的外部歷史參照。

CODT 不直接等同 Soar architecture。

但接受一個重要結構種子:

general cognition may reuse task-general mechanisms.\boxed{ \text{general cognition may reuse task-general mechanisms}. }

11. Search 與 Retrieval 的邊界

Retrieve 是一個特別好的例子。

如果 retrieval 被寫成:

MemoryDomain::Retrieve,MemoryDomain::Retrieve,

會隱藏 search substrate。

但如果把 retrieval 全等同 search,又會丟掉 memory backend access。

因此:

RetrieveSearch+MemoryBackendAccess.\boxed{ Retrieve \approx Search + MemoryBackendAccess. }

其中第二項在早期實驗中仍是 unresolved。

這表示 shared-bottom recovery 不必一次把所有東西還原乾淨。

它允許:

PartialDecomposition.\boxed{ PartialDecomposition. }

12. 第三族:GEN — Generation / Mutation / Perturbation

早期 Hypothesize 很容易被理解成 Explanation / Abduction 內部 primitive。

Phase 0.3 將 generic generation 解耦為:

{Seed,Mutate,Perturb,Recombine,Sample,Stabilize}.\{ Seed, Mutate, Perturb, Recombine, Sample, Stabilize \}.

因此:

GenerateCandidate=StabilizeVariationSeed.\boxed{ GenerateCandidate = Stabilize \circ Variation \circ Seed. }

其中:

Variation{Mutate,Perturb,Recombine,Sample}.Variation \in \{ Mutate, Perturb, Recombine, Sample \}.

Hypothesis generation 只是:

DomainConstraintGeneralGeneration.\boxed{ DomainConstraint \circ GeneralGeneration. }

所以:

  • creative design;
  • hypothesis generation;
  • counterfactual generation;
  • search diversification;
  • mutation-based problem solving;

可以共享 GEN substrate。


13. Generation 不是 Creativity Domain

高階創造力通常還需要:

  • preference;
  • evaluation;
  • novelty;
  • constraint;
  • representation;
  • search;
  • stabilization;
  • verification。

因此:

GENCreativity.\boxed{ GEN \neq Creativity. }

更不能直接推出:

GEN=CreativityDomain.\boxed{ GEN = CreativityDomain. }

GEN 只描述 candidate production substrate。

這個分離避免把所有生成行為都神祕化成「創造力」。


14. 第四族:REP — Representation / Translation / Bridge

Representation family 的重要性來自:

不同 cognitive programs 不一定在同一表示空間運作。

最低 representation bridge contract:

DeclareRepresentationSpaceSelectBridgeBasisTransformRepresentationAuditPreservation.DeclareRepresentationSpace \rightarrow SelectBridgeBasis \rightarrow TransformRepresentation \rightarrow AuditPreservation.

因此:

ObjectRepresentationPresentation.\boxed{ Object \neq Representation \neq Presentation. }

REP 服務:

  • analogy;
  • abstraction;
  • quantification;
  • CDSL;
  • language translation;
  • diagram / symbol transformation;
  • World Presentation interface。

所以它高度 shared-bottom。

但高 shared-bottom 不代表 REP 一定是一個單一 domain。

因為不同 representation bridges 可能有完全不同的:

  • type system;
  • invariant;
  • loss profile;
  • certification;
  • failure boundary。

15. Representation Infrastructure Candidate

REP 更可能包含:

domain-specific representation regions+cross-domain bridge infrastructure.\boxed{ \text{domain-specific representation regions} + \text{cross-domain bridge infrastructure}. }

這也是為什麼:

HighReuseHighReuse

不能直接翻譯成:

CoreDomain.CoreDomain.

有時候 high reuse 是因為它位在 domains 之間。


16. 第五族:PRX — Proxy / Operationalization

PRX 是從 CQR 缺口中長出的 shared-bottom family。

關鍵分離:

AbstractTargetProxyMeasurement.\boxed{ AbstractTarget \neq Proxy \neq Measurement. }

Operationalization 需要:

StateOperationalTargetGenerateProxyCandidateTraceProxyLinkAuditProxyValidityBindProxy.StateOperationalTarget \rightarrow GenerateProxyCandidate \rightarrow TraceProxyLink \rightarrow AuditProxyValidity \rightarrow BindProxy.

這套 machinery 不只屬於 CQR。

它也可服務:

  • science;
  • social measurement;
  • AI evaluation;
  • KPI design;
  • psychometrics;
  • observability;
  • benchmarking。

所以 PRX 是跨方法 substrate。


17. PRX 也可能再被 GEN / VER 拆解

Phase 0.3 已留下 unresolved:

GenerateProxyCandidate 是否其實只是 GEN specialization?

如果是:

PRXPRX

本身可能不是完全 primitive family,而是:

GEN+REP+VER+OperationalLink.GEN + REP + VER + OperationalLink.

這就是 shared-bottom 理論最重要的自我限制:

SharedBottomFamily can itself be decomposed.\boxed{ SharedBottomFamily \text{ can itself be decomposed}. }

18. 第六族:BEL — Belief / Uncertainty

BEL 將:

  • belief state;
  • evidence support;
  • update rule;
  • normalization;
  • calibration;
  • alternative preservation;

從特定推理方法中抽出。

最低 generic update:

InitializeBeliefStateEncodeEvidenceSupportSelectUpdateRuleApplyUpdateRuleNormalizePreserveAlternatives.InitializeBeliefState \rightarrow EncodeEvidenceSupport \rightarrow SelectUpdateRule \rightarrow ApplyUpdateRule \rightarrow Normalize \rightarrow PreserveAlternatives.

CODT 不預設:

BeliefUpdate=BayesianUpdate.BeliefUpdate = BayesianUpdate.

Bayesian probability 可以是 backend。

但 belief substrate 還可以包含:

  • intervals;
  • logic confidence;
  • evidence weights;
  • unresolved alternatives;
  • qualitative certainty states。

因此:

BEL=uncertaintystateinfrastructurecandidate.\boxed{ BEL = uncertainty-state infrastructure candidate. }

19. Belief 與 Truth 必須分開

shared-bottom belief state 的最大風險是被當成真值層。

CODT 保留:

Belieft(p)Truth(p).\boxed{ Belief_t(p) \neq Truth(p). }

以及:

Confidence(p)Correctness(p).\boxed{ Confidence(p) \neq Correctness(p). }

所以 BEL 可以被很多 domains 使用,卻不能獲得 truth authority。


20. 第七族:DEC — Decision / Preference

在早期 Abduction decomposition 中:

RankHypothesis

SelectInquiryCandidate

被發現並不屬於 abduction 專屬 primitive。

generic decision program:

DefineChoiceSetEncodePreferenceEvaluateAggregateCheckAdmissibility(SelectDefer).DefineChoiceSet \rightarrow EncodePreference \rightarrow Evaluate \rightarrow Aggregate \rightarrow CheckAdmissibility \rightarrow (Select\mid Defer).

因此:

DEC\boxed{ DEC }

服務:

  • hypothesis ranking;
  • planning;
  • action selection;
  • search pruning;
  • resource allocation;
  • conflict resolution。

21. Decision 不等於 Utility Maximization

von Neumann-Morgenstern utility theory 可以作為 decision backend seed。

bounded rationality 也可以作另一種 seed。

但 CODT 不預設:

Decision=ExpectedUtilityMaximization.\boxed{ Decision = ExpectedUtilityMaximization. }

shared-bottom substrate 應保留 backend plurality。


22. 第八族:PLN — Planning / Goal / Constraint

Planning 看起來很像獨立 domain。

但 decomposition 後,它大量依賴:

  • goal representation;
  • constraint representation;
  • search;
  • generation;
  • decision;
  • budget;
  • monitoring;
  • replan。

所以:

Planning=CrossFamilyProgram\boxed{ Planning = CrossFamilyProgram }

可能比:

Planning=PrimitiveFamilyPlanning = PrimitiveFamily

更合理。

然而,GoalConstraintDependencyBudgetMonitorPlan 等 operations 又確實可以形成 shared planning substrate。

因此 PLN 是一個很好的中間案例:

shared-bottom familyhigher-order program.\boxed{ \text{shared-bottom family} \land \text{higher-order program}. }

23. Planning 的雙層表示

可以寫:

PLNsubstrate={Goal,Constraint,Dependency,Budget,Monitor,ReplanSignal}PLN_{substrate} = \{ Goal, Constraint, Dependency, Budget, Monitor, ReplanSignal \}

以及:

PlanningProgram=Route(PLNsubstrate,SRH,GEN,DEC,BEL,MET).\boxed{ PlanningProgram = Route( PLN_{substrate}, SRH, GEN, DEC, BEL, MET ). }

這種雙層表示比「Planning 是一個 primitive」更精確。


24. 第九族:ACT — Action Intent / Boundary

ACT 是 shared-bottom 中最需要邊界意識的一族。

其作用不是:

mutate World.\boxed{ \text{mutate World}. }

而是:

  • represent intent;
  • bind target;
  • construct ActionSpec;
  • check cognitive-side readiness;
  • emit ActionRequest。

所以:

ACTcogActionRequest.\boxed{ ACT_{cog} \rightarrow ActionRequest. }

真正 World mutation 必須經 CWB。

因此:

thinkintendrequestactWorldTransition.\boxed{ think \neq intend \neq request \neq act \neq WorldTransition. }

ACT 是 cognition 內部的 world-facing substrate。

CWB 則是邊界 infrastructure。


25. ACT 為什麼不能和 World Operator 合併

如果:

EmitActionRequestEmitActionRequest

直接等同:

WorldTransition,WorldTransition,

認知系統就取得了不經 authorization 的世界修改權。

CODT 禁止:

CognitiveOperator=WorldMutationOperator.\boxed{ CognitiveOperator = WorldMutationOperator. }

所以 ACT 的 shared-bottom status 和 domain status都不能繞過 World Boundary。


26. 第十族:MET — Meta-Observation / Self-Audit

MET 把「系統監控自己」拆成:

ObserveCognitiveStateCompareProcessToGoalEstimateSelfUncertaintyDetectStucknessOrBias.ObserveCognitiveState \rightarrow CompareProcessToGoal \rightarrow EstimateSelfUncertainty \rightarrow DetectStucknessOrBias.

再由:

MonitorEmitControlSignal.Monitor \rightarrow EmitControlSignal.

因此:

MonitoringControl.\boxed{ Monitoring \neq Control. }

更重要的是:

MetaObserver⇏TransparentTotalIntrospection.\boxed{ MetaObserver \not\Rightarrow TransparentTotalIntrospection. }

meta-observer 只能取得 bounded runtime view。

Nelson 與 Narens 的 metacognition framework 將 object-level 與 meta-level、monitoring 與 control 關係分開,可作外部歷史 seed。

CODT 不把 MET 等同於該框架。

但吸收:

monitoring and control can be functionally separated.\boxed{ \text{monitoring and control can be functionally separated}. }

27. Shared-Bottom 不是 Executive Function 的翻版

Miyake 等人的 executive-function 研究提出「unity and diversity」問題:shifting、updating、inhibition 等功能具有共享與可分結構。

這對 CODT 有一個方法學啟發:

shared varianceidentity.\boxed{ \text{shared variance} \neq \text{identity}. }

但 SBCR 不是 executive function model。

原因:

  1. SBCR 包含 Representation、Proxy、Belief、Search、Generation 等,不只 executive control;
  2. SBCR 是 operator engineering / runtime ontology candidate,不是人類心理個體差異 latent-variable model;
  3. SBCR 同時面向 human / AI / agent runtime;
  4. SBCR operators 可以被 relative atomicity 再拆解。

因此:

SBCRExecutiveFunctionTheory.\boxed{ SBCR \neq ExecutiveFunctionTheory. }

28. Shared-Bottom 也不是 Working Memory Model

Baddeley 的 working-memory framework 及 episodic buffer 研究提供「多個處理子系統之間需要 integration interface」的歷史參照。

但 SBCR 不宣稱:

REP=EpisodicBuffer,REP = EpisodicBuffer,

或:

BEL=WorkingMemory.BEL = WorkingMemory.

working memory 是心理學模型。

SBCR 是跨 program operator substrate。

兩者可比較,但不能同一化。


29. Shared-Bottom 與 Cognitive Architecture

Newell 的 unified-cognition 路線,以及 Soar architecture,提供另一種歷史參照:

一個 general cognitive system 可以依賴一組跨 task 共用 mechanisms,而不是每個 task 各自建一套完整 cognition。

這和 SBCR 的直覺相近。

但 CODT 的不同在於:

  • operator primitive 具有 relative atomicity;
  • domain 是後生 atlas;
  • shared-bottom 和 domain 軸分離;
  • epistemic license 是一級 object;
  • World boundary 和 cognition 分離;
  • runtime history 不可由 derived chart 回寫。

所以:

SBCRSoarUnifiedTheoryOfCognition.\boxed{ SBCR \neq Soar \neq UnifiedTheoryOfCognition. }

它們只共享:

cross-task shared mechanism\boxed{ \text{cross-task shared mechanism} }

這個一般研究方向。


30. 舊二十模組重新映射到 SBCR

Phase 0.3 的 dependency map 曾得到:

OPSATT+REP+ABS+DEF+NEG+MEM+MET,OPS \approx ATT+REP+ABS+DEF+NEG+MEM+MET, CREMET+ATT+DEC+PLN+SRH,CRE \approx MET+ATT+DEC+PLN+SRH, PSMABD+GEN+SRH+CAU+CF+REF+VER+BEL+MET,PSM \approx ABD+GEN+SRH+CAU+CF+REF+VER+BEL+MET, CQRDEF+CAT+PRX+MEA+REP+VER,CQR \approx DEF+CAT+PRX+MEA+REP+VER, IDDMMET+GEN+SRH+ATT,IDDM \approx MET+GEN+SRH+ATT, CDSLREP+ABS+ANA+VER.CDSL \approx REP+ABS+ANA+VER.

這些不是最終等式。

它們是:

DependencyHypothesis.\boxed{ DependencyHypothesis. }

其意義是:

舊方法不再需要假設各自擁有一套完全私有的 cognition machinery。


31. Method Identity 來自 Topology,不只來自零件

如果 OPS 與 CDSL 都用 REP,兩者為什麼還是不同方法?

因為:

SameOperators⇏SameProgram.\boxed{ SameOperators \not\Rightarrow SameProgram. }

method identity 還依賴:

  • topology;
  • order;
  • branching;
  • stop condition;
  • goal;
  • boundary;
  • license;
  • resource allocation。

因此:

Method=TopologyOverSharedRuntime.\boxed{ Method = TopologyOverSharedRuntime. }

這是 SBCR 對舊認知解構學最重要的保存方式。


32. Infrastructure Test

不是所有高頻 operator 都應升格 shared-bottom。

本文提出第一個判準:

若移除 operator UU 後,大量彼此不同的高階 programs 都失去可執行性或需要重建重複機制,則:

InfrastructureScore(U)InfrastructureScore(U)

上升。

形式上:

Infra(U)={Mi:Executable(Mi)¬Executable(MiU)}{Mi}.\boxed{ Infra(U) = \frac{ |\{M_i:Executable(M_i)\land\neg Executable(M_i\setminus U)\}| }{ |\{M_i\}| }. }

這只是候選 metric,不宣稱 universal。


33. Cross-Program Reuse Test

令:

R(U)R(U)

為 U 被不同 program families 合法調用的數量。

但還需要 diversity。

如果 U 被 100 個近乎相同的 search programs 使用,和被 Observation、Planning、Verification、Memory、Generation 同時使用,不應視為完全相同 evidence。

所以:

ReuseEvidence=Frequency+ProgramDiversity.\boxed{ ReuseEvidence = Frequency + ProgramDiversity. }

34. Boundary Independence Test

shared-bottom operator 應有自己的 boundary。

若 U 的合法條件完全由上層 method 決定,且 U 無法獨立定義:

  • input;
  • output;
  • failure;
  • license;

那它可能只是 method-internal code fragment。

因此:

SharedBottomPartialBoundaryIndependence.\boxed{ SharedBottom \Rightarrow PartialBoundaryIndependence. }

不是完全 context independence。

而是可被獨立契約化。


35. Independent Failure Test

shared-bottom 的重要證據之一是:

它可以以跨 methods 相似的方式失敗。

例如 Search 的:

  • frontier explosion;
  • premature pruning;
  • false termination;

不依賴它是在做 theorem search 還是 memory retrieval。

這使:

FailurePatternReuse\boxed{ FailurePatternReuse }

成為 shared-bottom evidence。


36. Substitutability Test

如果兩個 implementation:

Ua,UbU_a,U_b

只要滿足同一 interface / license contract,就能在多個上層 programs 中替換,則 shared-bottom interface 地位更強。

形式上:

UaIUbM[Ua]M[Ub]\boxed{ U_a \equiv_I U_b \Rightarrow M[U_a] \approx M[U_b] }

在指定 scope 下成立。

這不是說 cognitive mechanism 本體相同。

而是 runtime substitution 成立。


37. Domain Independence Test

最重要的 test 是:

shared-bottom status 是否可以在 domain membership 改變後仍保持?

如果:

UU

被新 atlas 從:

Da\mathfrak D_a

移到:

Db,\mathfrak D_b,

但它仍被大量 programs 共享,則:

SharedBottom(U)\boxed{ SharedBottom(U) }

不應消失。

這證明:

SharedBottomAxisDomainAxis.\boxed{ SharedBottomAxis \neq DomainAxis. }

38. SBCR 的四種角色

本文提出 shared-bottom candidate 可以被進一步分類為四種 role。

38.1 Substrate

提供廣泛底層運算。

例如:

SRH,GEN.SRH,GEN.

38.2 Control Infrastructure

管理選擇、調度、監控。

例如:

ATT,MET.ATT,MET.

38.3 Bridge Infrastructure

跨 representation / domain 轉換。

例如:

REP,PRX.REP,PRX.

38.4 State / Decision Infrastructure

保存不確定性、做選擇與計畫。

例如:

BEL,DEC,PLN.BEL,DEC,PLN.

ACT 則位於 cognition-to-world boundary preparation。

這些分類本身仍是 human-facing projection。


39. SBCR 不是一層固定 hierarchy

不能假設:

SharedBottom<Domain<MethodSharedBottom < Domain < Method

是一條永遠成立的層級。

因為:

  • 某 shared-bottom family 可以包含自己的 domain candidates;
  • 某 domain 可以大量使用多個 shared-bottom families;
  • 某 method 可以在多個 domains 中穿梭;
  • meta-control 可以跨所有層。

所以更合理的是:

orthogonal relational architecture\boxed{ \text{orthogonal relational architecture} }

而不是單樹 hierarchy。


40. Shared-Bottom Niche

若兩個 shared-bottom families 長期共同出現:

ATTSRH,ATT\cap SRH, SRHGEN,SRH\cap GEN, REPABS,REP\cap ABS, BELMET,BEL\cap MET, DECPLN,DEC\cap PLN,

可能形成:

SharedBottomNiche.\boxed{ SharedBottomNiche. }

這些 niche 可以成為 future domain candidates。

但它們不能因為 co-occurrence 就自動 promotion。


41. SBCR 與 Domain Ecology 的關係

令:

St\mathcal S_t

為 shared-bottom runtime。

令:

At\mathfrak A_t

為 domain atlas。

則整體 cognition 至少需要:

CognitiveSystemt=(St,At,Pt,Ht).\boxed{ CognitiveSystem_t = ( \mathcal S_t, \mathfrak A_t, \mathcal P_t, H_t ). }

其中:

  • St\mathcal S_t:shared substrate;
  • At\mathfrak A_t:domain ecology;
  • Pt\mathcal P_t:active program topology;
  • HtH_t:history。

這四者不能合併。


42. Meta-Control Plane

MET 與部分 ATT / DEC / PLN 可以形成 control plane candidate。

但 control plane 不是 cognition 全部。

可以寫:

Controlt:(Goal,RuntimeState,Uncertainty,Budget)RoutingSignal.\boxed{ Control_t : ( Goal, RuntimeState, Uncertainty, Budget ) \rightarrow RoutingSignal. }

routing signal 可以調整:

  • attention;
  • search budget;
  • generation temperature;
  • decision threshold;
  • plan branch;
  • verification requirement。

這和 CRE 的角色高度相容。

因此 CRE 可以重新理解成:

CRE=MetaPolicyOver(SBCR,Domains,Programs).\boxed{ CRE = MetaPolicyOver( SBCR, Domains, Programs ). }

43. Shared-Bottom 與 Learning

Phase 0.3 留下了一個未解問題:

Learning 是單一 cognitive action,還是 operator / policy / state transition modification?

CODT-04 傾向後者。

若 learning 改變:

  • operator weights;
  • routing;
  • memory;
  • domain membership;
  • policy;
  • decomposition;

則:

Learning=RuntimeModificationProcess\boxed{ Learning = RuntimeModificationProcess }

可能比:

Learning=SingleSharedBottomOperatorLearning = SingleSharedBottomOperator

更合理。

因此本文暫不把 Learning 加入第十一族。


44. Shared-Bottom 與 Language

Language parsing / generation 也暫不直接新增為 shared-bottom family。

原因是它可能同時包含:

  • REP specialization;
  • GEN specialization;
  • MEM;
  • ATT;
  • planning;
  • social/observer model。

所以:

Language remains unresolved.\boxed{ Language \text{ remains unresolved}. }

CODT 的原則是:

不因重要就必須單獨建 family。


45. Motivation / Affect 仍是缺口

十族並未完整覆蓋 cognition。

情緒、慾望、身體狀態、drive、value 可能需要 motivational bottom layer。

但目前 evidence 尚不足以決定:

  • 獨立 shared-bottom family;
  • DEC / BEL context;
  • embodiment/world state;
  • value domain。

因此:

SBCRv1 is open-ended.\boxed{ SBCR_{v1} \text{ is open-ended}. }

46. Shared-Bottom Registry 必須版本化

令:

RtSB\mathcal R_t^{SB}

為 shared-bottom registry。

若新 decomposition 發生:

U(u1,,uk),U \rightarrow (u_1,\ldots,u_k),

則 registry 可以更新:

RtSBRt+1SB.\mathcal R_t^{SB} \rightarrow \mathcal R_{t+1}^{SB}.

但舊 history 不被改寫。

所以:

SharedBottomRevisionHistoryRewrite.\boxed{ SharedBottomRevision \neq HistoryRewrite. }

這延續 CODT-02。


47. Shared-Bottom Promotion Gate

一個 family 要從 recovery seed 升為 strong shared-bottom candidate,本文要求至少:

S1. Cross-Program Reuse

不同 program families 反覆使用。

S2. Type Contract Stability

具有可獨立描述的 interface。

S3. Independent Failure Pattern

失效可跨 programs 重現。

S4. Substitutability Evidence

不同 implementation 可在 interface scope 下互換。

S5. Domain Independence

shared-bottom status 不依賴單一 atlas membership。

S6. Non-Triviality

不是純 logging / naming / no-op。

S7. External / Runtime Evidence

最終需要超越 human decomposition。

因此:

SharedBottomPromotionDomainPromotion.\boxed{ SharedBottomPromotion \neq DomainPromotion. }

兩套 gate 分開。


48. Shared-Bottom Falsification

shared-bottom family 也必須能被撤銷。

若:

  • reuse 只存在於同一類方法;
  • interface 無法獨立;
  • failure 完全依賴上層 program;
  • better decomposition 把它拆散;
  • cross-context transfer 不成立;

則可輸出:

SharedBottomFalsificationPressure(U).\boxed{ SharedBottomFalsificationPressure(U). }

這避免 SBCR 變成新的永恆功能表。


49. AI-Native Runtime 的直接意義

對 AI Agent 而言,shared-bottom 的價值非常直接。

不應為每個任務重複建立:

  • attention logic;
  • search loop;
  • uncertainty update;
  • plan monitoring;
  • action request boundary;
  • self-audit。

更合理的是:

TaskProgram=Route(SharedRuntime,DomainPrograms,WorldInterfaces).\boxed{ TaskProgram = Route( SharedRuntime, DomainPrograms, WorldInterfaces ). }

這使 AI architecture 可以:

  • 共用 infrastructure;
  • 審計 operator reuse;
  • 控制資源;
  • 替換 backend;
  • 保留 certificates;
  • 做跨 domain routing。

50. Human 與 AI 是否共享同一 Shared-Bottom?

這是 CODT-04 必須保持開放的問題。

human cognition 與 AI runtime 可能共享:

FunctionalOperatorPattern\boxed{ FunctionalOperatorPattern }

但不共享:

  • implementation;
  • embodiment;
  • latency;
  • memory substrate;
  • attention mechanism;
  • subjective experience。

所以:

FunctionalSimilarityImplementationIdentity.\boxed{ FunctionalSimilarity \neq ImplementationIdentity. }

CODT 目前只主張:

相同 operator contract 可以作跨實作比較語言。


51. Shared-Bottom 與 Subjective Experience

SBCR 不宣稱:

ATT=human phenomenal attention,ATT = \text{human phenomenal attention},

或:

BEL=felt belief.BEL = \text{felt belief}.

它只描述 runtime-functional candidate。

因此:

OperatorFunctionQualia.\boxed{ OperatorFunction \neq Qualia. }

這個 ontology boundary 必須保留。


52. SBCR 的第一版架構

本文將 cognition 暫時寫成:

CognitiveRuntimet=(SharedBottomt,DomainAtlast,ActiveProgramst,MetaControlt,MemoryBeliefStatet,WorldBoundaryt,Historyt).\boxed{ \begin{aligned} CognitiveRuntime_t = ( &SharedBottom_t,\\ &DomainAtlas_t,\\ &ActivePrograms_t,\\ &MetaControl_t,\\ &MemoryBeliefState_t,\\ &WorldBoundary_t,\\ &History_t ). \end{aligned} }

其中 shared-bottom 不覆蓋全部 cognition。

它只提供跨 programs 反覆重用的 substrate。


53. World-Coupled Loop

沿用 Phase 0.3 的直覺,可以寫:

ρO,t(W)ATTOBSREPMEM/BELSRH/GEN/INFDEC/PLNACTrequestCWBWt+1.\rho_{O,t}(\mathbf W) \rightarrow ATT \rightarrow OBS \rightarrow REP \rightarrow MEM/BEL \rightarrow SRH/GEN/INF \rightarrow DEC/PLN \rightarrow ACT_{request} \rightarrow CWB \rightarrow \mathbf W_{t+1}.

其中:

INFINF

只是 inference-program abbreviation。

不是新 primitive。

Meta loop:

MET:CognitiveRuntimetMonitorControlSignalCognitiveRuntimet+1.\boxed{ MET: CognitiveRuntime_t \rightarrow Monitor \rightarrow ControlSignal \rightarrow CognitiveRuntime_{t+1}. }

所以:

WorldLoopMetaControlLoop.\boxed{ WorldLoop \neq MetaControlLoop. }

54. 四層架構

本文把 Phase 0.3 的三層架構再整理成四層。

Layer A:Canonical Operator / History

OperatorMetadata+OrderedHistory+Artifacts+Certificates.OperatorMetadata + OrderedHistory + Artifacts + Certificates.

Layer B:Shared-Bottom Runtime

ATT,SRH,GEN,REP,PRX,BEL,DEC,PLN,ACT,MET.ATT, SRH, GEN, REP, PRX, BEL, DEC, PLN, ACT, MET.

Layer C:Derived Domain / Program Control

DomainSeeds,Niches,Atlas,Schedulers,ProgramTopologies.DomainSeeds, Niches, Atlas, Schedulers, ProgramTopologies.

Layer D:World Boundary

CWB,Authorization,WorldOperator,WorldTransition,Presentation.CWB, Authorization, WorldOperator, WorldTransition, Presentation.

核心約束:

LayerC cannot rewrite LayerA.\boxed{ Layer_C \text{ cannot rewrite } Layer_A. }

且:

LayerB cannot bypass LayerD.\boxed{ Layer_B \text{ cannot bypass } Layer_D. }

55. 這四層不是本體終局

Layer B 可能未來再拆。

Layer C 可能由 learned atlas 改寫。

Layer D 可能因不同 World runtime 而不同。

所以:

Architecture is versioned.\boxed{ Architecture \text{ is versioned}. }

本文只提供第一版 separation discipline。


56. CODT-04 憲法增補

在前面 CODT constraints 上,本文新增:

CODT-C26:Shared-Bottom / Domain Separation

SharedBottomDomain.\boxed{ SharedBottom \neq Domain. }

CODT-C27:Reuse / Atomicity Separation

HighReuse⇏Atomic.\boxed{ HighReuse \not\Rightarrow Atomic. }

CODT-C28:Method as Topology over Shared Runtime

Method=TopologyOver(SharedRuntime,DomainPrograms).\boxed{ Method = TopologyOver( SharedRuntime, DomainPrograms ). }

CODT-C29:Shared-Bottom Open-Endedness

SBCRt⇏SBCRt+1\boxed{ SBCR_t \not\Rightarrow SBCR_{t+1} }

的 registry immutability。

CODT-C30:Infrastructure Non-Sovereignty

shared-bottom infrastructure 不因高 reuse 自動取得 domain authority、truth authority 或 World authority。

CODT-C31:Meta-Observation Boundedness

MetaObserver⇏TotalIntrospection.\boxed{ MetaObserver \not\Rightarrow TotalIntrospection. }

CODT-C32:Functional / Implementation Separation

FunctionalOperatorSimilarityImplementationIdentity.\boxed{ FunctionalOperatorSimilarity \neq ImplementationIdentity. }

CODT-C33:World Boundary Preservation

ACTrequestWorldTransition.\boxed{ ACT_{request} \neq WorldTransition. }

57. 本文的理論地位

本文沒有宣稱:

cognition 的真正底層就是十族。

本文真正提出:

cross-program reuse is a separate structural axis.\boxed{ \text{cross-program reuse is a separate structural axis}. }

也就是 cognition 至少不能只用:

domain taxonomy\text{domain taxonomy}

描述。

還需要:

shared execution substrate.\boxed{ \text{shared execution substrate}. }

58. 為什麼這篇對後面 Flow-Atlas Separation 很重要

如果一個高 reuse substrate 被錯當成 domain core,transition graph 會出現大量跨域連邊。

研究者可能因此誤判:

domain boundary 很弱。

但真正原因可能是:

shared infrastructure crosses domains by design.\boxed{ \text{shared infrastructure crosses domains by design}. }

所以後面分析 flow 時必須區分:

  • domain-internal flow;
  • cross-domain bridge flow;
  • shared-bottom infrastructure flow;
  • meta-control flow;
  • world-boundary flow。

否則 atlas geometry 會被基礎設施扭曲。


結論

Shared-bottom 是 CODT 從「方法」和「域」之外再發現的第三種結構。

方法回答:

cognition 正在執行什麼高階程序?

Domain 回答:

哪些 operators / histories 形成穩定 operational region?

Shared-bottom 回答:

哪些 operations 被大量彼此不同的 programs 共同依賴?

因此:

MethodDomainSharedBottom.\boxed{ Method \neq Domain \neq SharedBottom. }

三者可以互相重疊、互相使用,但不能互相等同。

Attention 可以是 shared-bottom selection substrate。

Search 可以是 shared-bottom machinery,且可能同時具有 domain-like niche。

Generation 可以跨 hypothesis、design、counterfactual 與 creativity programs。

Representation 可以主要作 bridge infrastructure。

Belief、Decision、Planning 可以形成 state/control substrate。

ACT 準備 ActionRequest,但不能修改 World。

MET 監控 runtime,但不是全知內省者。

所以 SBCR 最終不是「另一份功能分類表」。

它是一個新的架構原則:

general cognition reuses a shared runtime substrate, while domains and methods are derived on other structural axes.\boxed{ \text{general cognition reuses a shared runtime substrate, while domains and methods are derived on other structural axes}. }

當這個分離被固定後,CODT 才能在下一篇真正處理 flow 與 atlas:

operator transitions 中哪些是 domain geometry,哪些只是 shared infrastructure traffic?

這就是 CODT-05 Flow-Atlas Separation 的起點。


參考文獻與外部研究種子

A. Attention / Executive Control

  1. Posner, M. I., & Petersen, S. E. (1990). "The Attention System of the Human Brain." Annual Review of Neuroscience, 13, 25-42. DOI: 10.1146/annurev.ne.13.030190.000325.
  2. Petersen, S. E., & Posner, M. I. (2012). "The Attention System of the Human Brain: 20 Years After." Annual Review of Neuroscience, 35, 73-89. DOI: 10.1146/annurev-neuro-062111-150525.
  3. Miyake, A., Friedman, N. P., Emerson, M. J., Witzki, A. H., Howerter, A., & Wager, T. D. (2000). "The Unity and Diversity of Executive Functions and Their Contributions to Complex Frontal Lobe Tasks: A Latent Variable Analysis." Cognitive Psychology, 41(1), 49-100. DOI: 10.1006/cogp.1999.0734.

B. Cognitive Architecture / Search

  1. Newell, A. (1990). Unified Theories of Cognition. Harvard University Press.
  2. Laird, J. E., Newell, A., & Rosenbloom, P. S. (1987). "SOAR: An Architecture for General Intelligence." Artificial Intelligence, 33(1), 1-64. DOI: 10.1016/0004-3702(87)90050-6.
  3. Newell, A., & Simon, H. A. (1972). Human Problem Solving. Prentice-Hall.

C. Memory / Metacognition

  1. Baddeley, A. (2000). "The Episodic Buffer: A New Component of Working Memory?" Trends in Cognitive Sciences, 4(11), 417-423. DOI: 10.1016/S1364-6613(00)01538-2.
  2. Nelson, T. O., & Narens, L. (1990). "Metamemory: A Theoretical Framework and New Findings." Psychology of Learning and Motivation, 26, 125-173. DOI: 10.1016/S0079-7421(08)60053-5.

邊界聲明: 上述研究只作 external structural seeds。SBCR 的 ATT、SRH、GEN、REP、PRX、BEL、DEC、PLN、ACT、MET operator families,不宣稱與任何心理學 latent variable、神經網路、Soar module、working-memory component 或 metacognitive level 一一同一。

D. 內部理論來源

  1. CODT-01〈從認知方法到認知算子:認知解構學的域化轉向〉。
  2. CODT-02〈認知算子代數與相對原子性〉。
  3. CODT-03〈認知域的生成:域不是分類名稱,而是算子閉包與操作生態〉。
  4. CDD Phase 0 v0.2:Shared-bottom gaps。
  5. CDD Phase 0 v0.3:Shared-Bottom Cognitive Runtime Recovery。
  6. shared_bottom_dependency_map_v0.3.json
  7. GCORF / General Cognitive Operator Reverse Engineering Framework。
  8. HSO v0.8。
  9. MWT / CWB SourcePacks。

版本記錄

v1.0

  • 正式提出 Shared-Bottom Cognitive Runtime, SBCR。
  • 固定 Shared-Bottom Axis 與 Domain Axis 的正交分離。
  • 系統整理 ATT、SRH、GEN、REP、PRX、BEL、DEC、PLN、ACT、MET 十族。
  • 將舊認知解構學 methods 重構為 over-SBCR program topology。
  • 建立 Infrastructure、Cross-Program Reuse、Boundary Independence、Independent Failure、Substitutability、Domain Independence 六類 shared-bottom tests。
  • 明確聲明 shared-bottom family 可再次被 relative atomicity 拆解。
  • 區分 substrate、control infrastructure、bridge infrastructure、state/decision infrastructure 與 world-boundary preparation。
  • 建立四層:Canonical Operator / Shared Runtime / Derived Domain Control / World Boundary。
  • 為 CODT-05 Flow-Atlas Separation 建立 shared-infrastructure traffic 的理論前提。