Variablehood by Residual Constraint Domain
A Constraint-Ontological Theory of Variables
Series: Constraint-Generated Numerical and Symbolic Computation
Paper 01
Status: Foundational theory
Language: zh-TW
Scope: variables, residual constraint domains, gauge quotient, witness-based variablehood, closure levels
作者: Neo.K
機構: EveMissLab/一言諾科技有限公司
日期: 2026-10-08(整理日期;原稿未標註日期)
版本: 原稿未標註(本次整理版)
摘要
在傳統數學、數值計算與程式語言中,「變量」通常被視為一個尚未指定具體數值的符號。這種定義在一般代數操作中足夠,但當問題進入高維約束、無限序列、形式化證明、數學猜想、精確實數、生成式計算與 AI 輔助數學時,這種描述開始顯得過度粗糙。
一個符號可能只有一個名字,卻承載極大的未知資訊域。反過來,一個看似仍是「未知數」的符號,也可能已經在大量約束作用下,只剩有限個狀態、單一 gauge orbit、某個有限根歧義,甚至只剩一個尚未被選定基準點的 torsor。若仍將所有這些情況統稱為「未知變量」,便會丟失大量與計算、證明、搜尋策略直接相關的結構資訊。
本文提出一個新的變量本體論:
Variablehood=residual non-uniqueness after constraints and equivalence reduction.
一個符號之所以仍然是變量,不是因為「我們還不知道它」,而是因為在目前所有已知約束施加後,並且 quotient 掉 gauge、表示法、座標選擇與其他被宣告為等價的自由度後,仍然存在至少兩個不可等價的 admissible states。
我們定義:
Ax(K)={s∣s⊨K},
表示符號 x 在約束集合 K 下的 admissible domain;再定義等價關係 ∼,形成 residual variable domain:
Vx(K,∼)=Ax(K)/∼.
如果:
∣Vx∣>1,
則 x 仍具有真正的 residual variablehood。若:
∣Vx∣=1,
則 x 在目前理論層級已被 closure,不應再被視為真正的自由變量。
本文進一步提出 Variablehood Witness、Residual Freedom Rank、Constraint Refinement Chain、Variable Closure Levels 與 Variable Ontology Audit。這些工具的目的不是重新命名未知數,而是讓數學與計算系統能夠回答:
這個符號為什麼仍然是變量?
以及:
下一個最便宜、最有效的約束,應該消除哪一部分 residual freedom?
此框架同時作為後續「constraint-generated sequence representation」、「generator-first real numbers」、「constraint-aware bit encoding」與「proof-search variable audit」的理論地基。
1. 問題:一個符號可能承載過量未知資訊
傳統表示法常將一個尚未求值的對象寫成:
x.
接著稱它為變量。
這在簡單方程:
x+1=3
中沒有問題,因為額外約束:
x=2
幾乎立即消除了所有自由度。
但在複雜數學問題中,一個符號可能代表:
- 一個 exact scalar;
- 一個 line 的 frame;
- 一個 equivalence class;
- 一個 determinant generator;
- 一個 quotient transport;
- 一個 period ratio;
- 一個 flat torsor;
- 一個 infinite sequence;
- 一個尚未展開的 function;
- 一個高維參數空間中的 admissible family;
- 一個只在某些 morphisms 下自然的比較對象。
此時寫成:
x
會讓所有內部結構被壓縮成單一字母。
這種壓縮對人類紙筆符號很方便,但對 proof search、AI reasoning、constraint solving 與 exact computation 並不理想。
我們需要的是:
symbol compression=information closure.
一個符號可以很短,但它內部的 residual uncertainty domain 可以非常巨大。
因此,研究變量不能只問:
x 的值是多少?
而要先問:
在目前理論中, x 還剩下多少真正不可消除的自由度?
2. 約束集合與 admissible domain
設 x 是某個待研究對象。
令:
K={K1,K2,…,Kn}
為目前已知的約束集合。
這些約束可以是:
- 方程;
- 不等式;
- 同餘條件;
- topology / continuity 條件;
- functoriality;
- naturality;
- determinant coherence;
- gauge invariance;
- local conditions;
- global support constraints;
- finite witness;
- category membership;
- algorithmic generation rules;
- proof obligations。
定義 admissible domain:
Ax(K)={s∣s⊨Ki for all Ki∈K}.(2.1)
這是目前所有未被排除的狀態集合。
如果:
K1⊆K2,
則:
Ax(K2)⊆Ax(K1).(2.2)
因此新增約束就是 domain refinement。
3. 等價不代表自由度
許多 admissible states 之間的差異不是真正的數學自由度。
例如:
- basis change;
- coordinate reparametrization;
- projective scaling;
- gauge transform;
- orientation change;
- dual-frame redistribution;
- different but canonically equivalent representations;
- line frame choice。
如果不先 quotient 這些等價自由度,系統會誤把表示法自由度當成數學未知。
令:
∼
表示當前理論允許的 equivalence relation。
定義 residual variable domain:
Vx=Ax(K)/∼.(3.1)
這才是 x 真正尚未 closure 的狀態空間。
4. Variablehood 的正式定義
定義 4.1:Residual Variablehood
符號 x 在約束集合 K 與等價關係 ∼ 下具有 residual variablehood,若:
∣Vx∣>1.(4.1)
若:
∣Vx∣=1,(4.2)
則稱 x 在目前理論層級已 closure。
換句話說:
x 是變量⟺仍存在至少兩個不可等價 admissible states.(4.3)
這個定義不再把「未知」當作 primitive concept。
真正 primitive 的是:
residual non-uniqueness.
5. Variablehood Witness
如果我們宣稱 x 仍然是變量,最好能給出證據。
定義 5.1:Variablehood Witness
一個 Variablehood Witness 是一對狀態:
Wx=(s1,s2)(5.1)
滿足:
s1⊨K,
s2⊨K,
但:
s1∼s2.
因此:
[s1]=[s2]in Vx.
所以:
Wx⟹∣Vx∣>1.(5.2)
這讓「仍是變量」成為可證明命題,而不是語言直覺。
6. Closure Witness
反方向也需要 witness。
若要證明 x 不再是變量,必須證:
∀s1,s2∈Ax(K),
都有:
s1∼s2.
亦即:
Ax(K) consists of exactly one equivalence class.(6.1)
這可稱為:
Closure Witness.
因此,variablehood 與 closure 都能被 formalized。
7. Residual Freedom Rank
單純用:
∣Vx∣>1
只能判斷是否還有自由度,不能描述自由度大小。
因此定義一個抽象 residual freedom measure:
ρ(x;K,∼).(7.1)
它可以依問題類型選擇不同實作:
- finite cardinality;
- logarithmic cardinality;
- vector-space dimension;
- manifold dimension;
- algebraic dimension;
- rank of character lattice;
- first Betti number;
- number of independent Boolean bits;
- number of unresolved torsor directions;
- Smith normal form invariant count。
最低要求是:
ρ=0⟺∣Vx∣=1.(7.2)
若:
ρ>0,
則仍有 residual freedom。
8. Constraint Refinement Chain
設有逐步增強的約束集合:
K0⊆K1⊆K2⊆⋯.
對應:
Vx(0)⊇Vx(1)⊇Vx(2)⊇⋯.(8.1)
每一步:
Vx(n)→Vx(n+1)
都代表某些 admissible states 被新約束排除。
如果:
ρn=ρ(x;Kn,∼n),
理想情況下:
ρn+1≤ρn.(8.2)
這給出一個 proof-search progress metric。
9. 變量不是靜態物件
傳統符號學常把 x 視為固定類型的 variable。
本文觀點則是:
variablehood is state-dependent.
同一個符號:
x
在不同 constraint state 下,可以經歷:
high-dimensional unknown→bounded family→finite candidate set→torsor→root ambiguity→unique state.
因此「是不是變量」不是符號本身的永久屬性。
而是:
符號與目前 constraint state 的關係.
10. Variable Closure Levels
為了讓 proof search 與 AI reasoning 可以快速判斷一個符號還剩多少未知結構,可定義以下 closure levels。
V0: Unconstrained
幾乎沒有有效約束。
Vx
非常大。
V1: Bounded
已有明確 domain bound 或 admissible family。
V2: Quotient-Reduced
大部分 gauge / coordinate / representation freedom 已 quotient。
V3: Finite-Candidate
只剩有限個不可等價候選。
V4: One-Dimensional Torsor
所有高維自由度已消失,只剩一個 multiplicative / additive torsor。
V5: Finite Root / Sign Ambiguity
例如:
μn,
或:
{±1}.
V6: Exact Closure
∣Vx∣=1.
不再有 residual variablehood。
11. Closure Level 不是精度等級
必須區分:
constraint closure
與:
numerical precision.
一個數值可能已知到一百萬位,但其 structural normalization 仍然沒有 closure。
反之,一個 symbolic object 可以在 exact line level 完全 closure,卻尚未被 materialize 成任何 decimal digits。
因此:
more digits=less variablehood.(11.1)
真正 relevant 的是 admissible equivalence classes 還剩多少。
12. Gauge Freedom 與 Variable Freedom
假設:
x↦ux
在目前 theorem 中被視為 gauge。
那麼不同 u 對應的 scalar representatives 不應被視為不同 variable states。
如果不 quotient:
Ax
可能有無限多點。
但 quotient 後:
Vx
可能只有一點。
因此:
gauge freedom=variable freedom.(12.1)
這個區分對 determinant line、period line、projective class 與 normalization problem 特別重要。
13. 一維 Torsor 是什麼意思
假設所有 structural freedom 都被消除,只剩:
x↦ux,u∈K×,
而沒有 canonical base point。
那麼 x 不再是「任意未知」。
它是一個:
K×-torsor.
這表示:
- 方向已知;
- transformation law 已知;
- relative comparison 已知;
- 只缺一個 absolute anchor。
這與 V0 型「完全不知道」有本質差異。
因此,在 proof search 中,應該標記:
torsor unknown
而不是 generic unknown。
14. Finite Root Ambiguity
另一類常見殘餘自由度是:
xn=a
已知,但 x 本身未固定。
則:
Vx
可能是一個:
μn-torsor.
這是 finite ambiguity。
它不應再被描述為「還有一個任意 scalar」。
例如:
x2=a
在代數閉包中只剩:
x與−x.
這已經是非常低自由度狀態。
15. Information Freedom 與 Bit Freedom
若一個 finite residual domain 有:
∣Vx∣=N,
則最少需要:
log2N(15.1)
bits 才能區分所有 residual states。
因此可以定義 information residual:
Ix=log2∣Vx∣.(15.2)
若:
N=273,
則即使傳統 storage 使用 256-bit block,真正尚未自由的資訊可能只有:
73
bits。
其他 bits 可能已被 constraints 決定。
這將成為後續 constraint-aware encoding 的理論基礎。
16. Symbol 不是 Information Atom
傳統表示常把一個 symbol 視為最小語義單元。
本文拒絕這個假設。
一個符號:
x
可能只是:
an opaque name for an unresolved constraint domain.
它內部可能還有:
- independent factors;
- quotient directions;
- hidden gauge;
- finite ambiguity;
- multiple coupled variables;
- derived constraints;
- multiple levels of observability。
因此符號不應被視為 information atom。
它更像:
constraint-domain handle.
17. Variable Decomposition
如果:
x
的 residual freedom可分解為:
Vx≃V1×V2×⋯×Vm,
則應把:
x
展開成多個子變量:
x⇝(x1,x2,…,xm).(17.1)
這不是單純符號替換。
而是在做:
latent freedom decomposition.
其目的就是看見:
x 為什麼還不是唯一狀態?
18. Variable Compression
反過來,如果多個符號:
x1,…,xm
實際上只透過一個共同 character 被 theorem 觀測:
χ(x1,…,xm),
那麼 individual variables可能是 over-parameterization。
應改寫為:
u=χ(x1,…,xm).(18.1)
並 quotient 掉:
kerχ.
這就是:
variable compression.
所以整個方法同時包含:
- 把過度壓縮的符號展開;
- 把過度展開的符號重新壓縮。
19. 展開與壓縮的判準
一個符號應被展開,如果:
its internal residual domain contains independently constrained directions.
多個符號應被壓縮,如果:
the theorem observes only one quotient character of them.
因此最佳 representation 不一定是最細。
而是:
與可觀測 constraint structure 對齊的 representation.
20. Constraint-Separating Question
對任何 residual variable x,proof search的核心問題不是:
下一步算什麼?
而是:
哪一個新約束最能分離 Vx 中仍不可區分的 states?
設候選 constraint為:
K′.
加入後:
Vx′=Vx∩K′.
可以定義 constraint gain:
G(K′)=ρ(Vx)−ρ(Vx′).(20.1)
proof search 可以優先選擇:
high-gain, low-cost constraints.
這讓 theorem proving開始具有 information-theoretic search策略。
21. Constraint Cost
不是每個 constraint成本相同。
令:
C(K′)
表示取得或驗證 K′ 的成本。
則可定義:
Efficiency(K′)=C(K′)G(K′).(21.1)
這可以用於:
- AI theorem search;
- symbolic computation;
- experiment design;
- local verification;
- numerical refinement;
- proof DAG planning。
22. Witness-Carrying Constraint State
本文建議 future runtime不要只保存:
x.
而保存:
X=(x,K,∼,Vx,Wx,ρx).(22.1)
其中:
- x:symbol handle;
- K:accumulated constraints;
- ∼:declared equivalences;
- Vx:residual domain;
- Wx:variablehood / closure witnesses;
- ρx:residual freedom measure。
這可以稱為:
Witness-Carrying Variable State.
23. Constraint Provenance
每一個約束還應帶 provenance:
Ki=(statement,source,scope,verification,dependencies).(23.1)
這避免:
- circular proof;
- hidden assumption;
- wrong scope;
- partner-specific constraint被誤當 universal;
- numerical observation被誤當 theorem。
因此 variable closure 不只需要 constraints。
還需要:
auditable constraint provenance.
24. Non-Circularity
若 Kn+1 的證明已使用了我們想靠它消除的 residual variable state,則 refinement是 circular。
因此需要 dependency graph:
D.
若:
x→Kn+1→x
形成不合法 dependency cycle,則 constraint不能作為 independent separating constraint。
這是 variable ontology中的 non-circularity requirement。
25. Variable Ontology Audit
對一個符號 x,完整 audit至少回答:
- x 的 admissible domain是什麼?
- 已有哪些 constraints?
- 哪些 differences只是 gauge?
- quotient後還剩多少 residual freedom?
- 有沒有 Variablehood Witness?
- 有沒有 Closure Witness?
- residual freedom是哪一種結構?
- 下一個最便宜的 separating constraint是什麼?
- 哪些 constraints是 universal?
- 哪些 constraints只對特定 partner / branch成立?
這組問題稱為:
Variable Ontology Audit.
26. 一個抽象例子:兩個 scalar 其實只有一個變量
假設:
a,b
看起來是兩個未知 scalar。
但 theorem只觀測:
u=ab−1.
則 transformation:
(a,b)↦(ca,cb)
完全不可觀測。
所以:
(a,b)
不是兩個真正 variable directions。
真正 residual variable是:
u=ab−1.
而 diagonal direction是 gauge。
這是一個典型的 variable compression。
27. 一個抽象例子:一個 scalar 其實藏著兩個變量
反過來,若某符號:
q
被寫成單一 scalar,
但後續分析發現:
q=uv,
而 u 、 v 分別受不同 constraints控制,且 theorem後續會獨立觀測它們,
那麼:
q
其實 over-compressed。
應展開成:
q⇝(u,v).
這是一個 variable expansion。
28. 變量展開不是因式分解本身
重要的是:
q=uv
並不自動表示 u,v 都是 genuine variables。
如果所有 admissible transformations仍只改變 uv 而不能獨立改變 u,v,那它們只是 representation artifacts。
所以 genuine variable decomposition需要:
independent residual admissibility.
也就是存在 constraints允許某一方向變、另一方向不變。
29. Constraint Rank
如果一組 residual variables:
x1,…,xn
受到 m 個 independent constraints:
K1,…,Km,
可以定義局部 constraint rank:
rK.
在理想線性化情況下:
ρres=n−rK−rG,(29.1)
其中:
rG
是 gauge rank。
這不是所有非線性問題的普遍公式,但它提供了很好的局部 intuition:
residual freedom=raw variables−independent constraints−gauge.
30. Nonlinear Residual Geometry
在非線性情況,residual domain可以是:
- discrete set;
- algebraic variety;
- manifold;
- cone;
- singular space;
- torsor;
- graph;
- sequence tree;
- Cantor-like set;
- finite automorphism orbit。
因此:
ρ
不一定是單一 integer dimension。
未來 runtime可以保存:
Shape(Vx)
作為 residual geometry descriptor。
31. Infinite Residual Domains
即使:
∣Vx∣=∞,
也不代表 variablehood不可管理。
可以使用:
- finite-support constraints;
- nested intervals;
- symbolic generators;
- automata;
- recurrence;
- grammar;
- proof certificates;
- generating functions;
- operator descriptions。
所以無限 residual domain本身不是問題。
問題是:
是否有可生成、可驗證、可逐步 refinement 的結構。
32. Generated Variable Domain
若 residual domain可由 generator:
Gx
產生:
Vx=Image(Gx),
那麼不必 materialize整個 domain。
只需要保存:
Gx+Kx.
這會直接連到下一篇的 constraint-generated sequence representation。
33. Variablehood 與 Computable Reals
對 computable real x,傳統上可能保存:
x≈x~N.
本文則更傾向保存:
(Kx,Gx,verified prefix).
數值 approximation只是 constraint state的一個 projection。
真正 relevant 的是:
每一層 refinement後,哪些 bits / blocks 已被唯一決定?
這讓 real-number representation 與 theorem-variable representation可以共用同一個抽象框架。
34. Variablehood 與 Proof Search
proof search不應只把 theorem state看成:
Γ⊢G.
還可以維護:
{X1,…,Xn}
表示目前最重要的 residual variables。
每個 variable state都有:
- current domain;
- unresolved dimension;
- witness;
- candidate separating constraints;
- expected gain;
- verification cost。
這能讓 AI proof search從「生成下一個 lemma」改成:
select the next constraint that most reduces residual freedom.
35. Variablehood 與 Counterexample Search
如果一個 theorem claim宣稱某變量已 closure:
∣Vx∣=1,
那 counterexample search的任務就是找:
s1,s2
滿足目前 constraints但:
s1∼s2.
也就是直接搜尋 Variablehood Witness。
所以 counterexample generation可以被重新理解為:
search for residual non-uniqueness witness.
36. Constraint Strength
對兩個 constraint sets:
KA,KB,
如果:
Ax(KA)⊆Ax(KB),
則稱:
KA is at least as strong as KB.
這提供 proof-state partial order。
proof search可以朝:
stronger but cheaper constraint closures
推進。
37. Redundant Constraints
如果新增:
K′
後:
Vx′=Vx,
則 K′ 對這個 variable是 redundant。
這不代表 K′ 沒有數學價值。
但它沒有減少該 residual domain。
因此可以定義:
G(K′)=0.
這有助於 AI避免一直生成「正確但沒有 closure progress」的 lemmas。
38. Orthogonal Constraints
兩個 constraints若消除不同 residual directions,可稱為 orthogonal。
例如:
KA
消除 gauge ambiguity,
KB
消除 finite root ambiguity。
則兩者同時存在時會有更大 closure gain。
proof planning應優先識別:
independent constraint directions.
39. Constraint Basis
若一組 constraints:
K1,…,Km
已能產生與更大 constraint set相同的 residual domain,則它們形成一個 constraint basis。
即:
Vx(K1,…,Km)=Vx(Kfull).(39.1)
這能把巨大 proof history壓成最小 closure certificate。
40. Closure Certificate
對已 closure 的變量 x,可保存:
Cert(x)=(Kmin,∼,Wclose).(40.1)
其中:
- Kmin:足以 closure 的 constraint basis;
- ∼:等價關係;
- Wclose:closure proof。
這樣未來不必重新 replay全部歷史。
41. Variable Reopening
已 closure 的變量也可能因 theorem scope變更而重新成為 variable。
例如:
- 新 partner;
- 新 coordinate system;
- 新 observable;
- 新 target theorem;
- new exactness requirement;
- weaker equivalence relation。
因此 closure應帶 scope:
Scope(x).
如果 scope改變,必須重新 audit。
42. Variable Ontology State Machine
一個 variable可以沿著以下狀態轉移:
opaque symbol→domain→quotient domain→decomposed residual→finite witness state→torsor / root ambiguity→closed object.
若新 scope加入,也可能反向 reopening。
這是一個比「known / unknown」更完整的 state machine。
43. 與無限符號遊戲的關係
在無限符號遊戲中,一個符號不應被視為永遠固定的原子。
它可以被:
- 展開;
- 等價替換;
- 約束;
- 壓縮;
- 重新分解;
- 提取 residual witness;
- 轉為新的生成規則。
本文將這種思想抽象成 variable ontology。
核心轉換是:
symbol→constraint domain→residual freedom.
因此無限符號遊戲不再只是符號操作方法。
它成為:
discovering why a symbol still carries variablehood.
44. 與符號對等約束變量法的關係
若兩個符號在目前 constraint system中實際上屬於同一 equivalence class,則應 quotient。
若一個符號包含多個 independent residual directions,則應展開。
這可以概括為:
equivalence collapses false variables;
constraint decomposition reveals hidden variables.
這是符號對等約束變量方法的變量本體論版本。
45. 方法總結
本文提出的核心流程是:
Symbol→Admissible Domain→Constraint Set→Gauge Quotient→Residual Domain→Variablehood Witness→Constraint Refinement→Closure.
其目的不是創造更多符號。
而是讓每個符號都能回答:
我為什麼還是變量?
46. 最重要的原則
本文可被壓縮為五條原則。
Principle 1
unknown=variable.
未知只是 epistemic state。
變量是 residual structural non-uniqueness。
Principle 2
gauge freedom=variable freedom.
先 quotient,再談自由度。
Principle 3
symbol count=freedom count.
一個符號可能藏很多變量,多個符號也可能只對應一個 observable direction。
Principle 4
proof progress=residual freedom reduction.
不是 lemma 數量。
Principle 5
closure should carry witnesses and provenance.
不能只標記 "solved"。
47. 對計算架構的直接含義
若 variablehood可以被描述成 residual domain,那計算系統就不必總是立即 materialize完整數值。
它可以只求:
next separating constraint.
或:
next residual information block.
這會導向下一篇的核心:
constraint-generated sequence representation.
一個 real number、theorem variable或 symbolic object都可以被視為:
a sequence of progressively closed information states.
而不是固定長度的 decimal / binary expansion。
48. 對 AI 數學的直接含義
對 AI 而言,最大的困難之一不是「符號太多」,而是:
符號壓縮了過多未分解的不可知資訊.
若 AI 能對每個主要 variable維護:
- residual domain;
- witness;
- gauge;
- constraint graph;
- closure level;
- next separating constraints;
那 theorem reasoning就能從:
generate more text
轉成:
systematically reduce residual freedom.
這可能比單純增加 chain-of-thought長度更重要。
49. 未解問題
本文仍留下大量後續問題。
- residual freedom measure是否存在統一版本;
- 非線性 domain如何選擇最佳 ρ ;
- infinite-dimensional domain如何 finite-certify;
- constraint gain是否可有效近似;
- witness search的計算複雜度;
- closure certificate如何跨 theorem reuse;
- variable decomposition何時唯一;
- generator與 constraint的最小表示;
- 如何與 proof assistant type system整合;
- 如何與 bit-level numerical encoding整合。
這些問題將在後續文章處理。
50. 結論
傳統數學將變量視為一個尚未指定值的符號。
本文提出不同觀點:
A variable is a name for residual admissible non-uniqueness.
一個符號之所以仍然是變量,是因為在目前 constraints 與 equivalence reductions之後,仍然存在至少兩個不可等價 admissible states。
因此真正重要的不是:
x=?
而是:
Vx=Ax(K)/∼
還剩什麼。
變量研究因此變成:
constraint-domain analysis.
證明進展因此變成:
residual-freedom reduction.
而計算表示則可以進一步變成:
constraint-generated information sequence.
這個轉換建立了本系列後續論文的理論地基。
Next Paper
Paper 02
Constraint-Generated Sequence Representation
下一篇將研究:
如何把 residual variable domain 的逐步 closure 轉換成一條可生成、可驗證、可編碼的資訊序列。
重點將包括:
- refinement sequence;
- witnessed sequence node;
- generator semantics;
- exact versus approximate sequence;
- nested constraint cells;
- sequence closure;
- lazy materialization;
- wide-word blocks;
- 與普通 digit stream / floating point 的差異。