- title
- SRBC Theory Validation Program — Round 01:形式核心壓測與第一輪反例
- author
- Neo.K with Aletheia (GPT-5.6 Sol)
- institution
- EveMissLab / 一言諾科技有限公司
- version
- v0.1
- date
- 2026-09-23
- language
- zh-TW
- document_type
- Theory Validation Report / Formal Stress Test
- status
- Round 01 completed
SRBC Theory Validation Program — Round 01
形式核心壓測、定義型別檢查與 Monty Hall 計算 sanity test
作者: Neo.K with Aletheia (GPT-5.6 Sol)
機構: EveMissLab / 一言諾科技有限公司
日期: 2026-09-23
版本: v0.1
Canonical Source Note
本報告以 UTF-8 Markdown 保存。數學 source 僅使用 $...$ 與 $$...$$。所有計算可由同包內 srbc_validation_round01.py 使用固定 seed 7777 重放;原始機器結果保存在 results_round01.json。
0. 本輪目的
本輪不是再用 SRBC 寫一篇應用論文,而是直接攻擊 SRBC 自己。
測試分三層:
- 有限形式空間窮舉:檢查 SRBC-03 / SRBC-05 的核心命題是否在小型離散模型中出現反例;
- 邊界與型別測試:專門找 partial query、空 completion、近似等價等定義漏洞;
- Monty Hall 計算 sanity test:檢查 SRBC-06 的一般式、區間與 tie-breaking 敏感性是否經直接計算與模擬支持。
本輪原則:
找到反例就改理論,不替理論護航。
1. 執行摘要
1.1 通過壓測的核心
有限 total-query 空間共檢查:
3,279
個 query assignments,以及:
332,643
個非空 constraint-strengthened 子空間。
找到核心反例:
0.
未被打穿的命題包括:
QRC⟺ΔQ=0
在 completion space 非空、 Q total、 dQ 為 metric 的條件下;
Mi,Mj∈I,Q(Mi)=Q(Mj)⇒¬QRC;
以及固定 query / metric 下:
I′⊆I⇒ΔQ(I′)≤ΔQ(I).
Query hierarchy 另檢查:
8,736
組合成映射,也未找到:
Q2 完備∧Q1=f∘Q2∧Q1 不完備
的反例。
1.2 第一輪直接找到的形式問題
本輪找到三個必須修補的核心問題,外加一個 theorem boundary。
Bug A:QDU 與 QRU 不是互斥
對三個 completion 的 partial query:
Q(M1)=⊥,Q(M2)=0,Q(M3)=1,
同時有:
QDU=1
與:
QRU=1.
枚舉全部:
33=27
個 {undefined,0,1} 配置後,有:
6
種同時為 QDU 與 QRU。
所以:
QRC,QRU,QDU
不能被設計成單一互斥 enum。
Bug B:partial query 下 quotient 與 diameter 型別不完整
若:
Q:I⇀AQ
是部分函數,而:
∼Q
只在:
Dom(Q)
上有定義,則應先定義:
IQdef=I∩Dom(Q).
再定義:
GQdef=IQdef/∼Q.
同理,歧義直徑應改為:
ΔQdef=diamQ[IQdef].
如果:
IQdef=∅,
則 ΔQdef 應標 undefined / not-applicable,而不是默認成 0。
Bug C: ε -proximity 不是一般等價關係
若定義:
Mi≈Q,εMj⟺dQ(Q(Mi),Q(Mj))≤ε,
它一般不具遞移性。
最小反例之一:
a=0,b=0.6,c=1.2,ε=0.7.
有:
a≈b,
b≈c,
但:
a≈c.
所以它只能叫 proximity relation,不能直接拿來做 quotient。
容差完備應保留:
QRCε⟺ΔQdef≤ε.
Boundary D:QRC 與零直徑等價需要非空 completion
若:
I=∅,
則答案像也是空集合,QRC 依原定義不成立;但空集合直徑依數學 convention 可能被設為 0 、 −∞ 或未定義。
因此 theorem 必須明示:
I=∅.
2. 建議的新 resolution 結構
不要再用:
QRC | QRU | QDU | UNRESOLVED
作為單一 enum。
改成三軸:
2.1 Definability
DQ∈{TOTAL,PARTIAL,NONE}.
2.2 Answer variation
VQ∈{NONE,SINGLE,MULTIPLE}.
2.3 Evidence state
EQ∈{PROVED,REFUTED,UNKNOWN}.
因此:
RQ=(DQ,VQ,EQ).
並定義:
QRC⟺DQ=TOTAL∧VQ=SINGLE.
QRU⟺VQ=MULTIPLE.
QDU⟺DQ=TOTAL.
因此:
QRU∧QDU
是合法狀態。
而 UNRESOLVED 應屬於 EQ,不是與 QRC / QRU / QDU 同層的世界語義類別。
3. Constraint-strengthening 壓測
對:
n=1,…,7
與答案字母表:
{0,1,2},
窮舉所有 total query assignment,再窮舉每個 completion space 的所有非空子集。
總檢查:
- query assignments:3,279
- nonempty subsets:332,643
- failures:0
因此計算壓測支持固定 Q 、固定 metric、單純縮小 completion space 時:
ΔQ′≤ΔQ.
這不是以有限枚舉取代一般證明;一般證明仍然只是「子集的直徑不大於母集合直徑」。本輪作用是檢查定義與實作沒有藏住小型反例。
4. Query hierarchy 壓測
若:
Q1=f∘Q2,
則 Q2 是更細的 query。
本輪窮舉:
8,736
組 finite query / coarse-map,結果:
QRC(Q2)⇒QRC(Q1)
沒有反例。
反向不成立。
最小例:
Q2(M1)=0,Q2(M2)=1,
但取常數 coarse map:
f(0)=f(1)=0,
就有:
Q1(M1)=Q1(M2)=0.
因此 coarse query 可完備,而 fine query 不完備。
5. 「沒找到反例」的抽樣風險
設 completion population 有 1000 個模型,其中只有 1% 是 divergent branch。
隨機不放回抽樣完全 miss divergent branch 的概率:
| sample size |
miss probability |
| 5 |
95.089% |
| 10 |
90.397% |
| 25 |
77.543% |
| 50 |
59.731% |
| 100 |
34.693% |
| 200 |
10.616% |
也就是即使抽 100 個 completion,仍有約:
34.69%
機率完全沒看到那 1% 的反例族。
如果反例族只有 0.1%,抽 100 個仍有:
90.00%
機率 miss。
因此計算直接支持:
sampling agreement⇒QRC proof.
6. Monty Hall 直接計算 sanity test
6.1 一般後驗式
測試:
P(C=d2∣E)=p1ℓ1+p2ℓ2p2ℓ2.
隨機生成 10,000 組:
(p1,p2,p3,ℓ1,ℓ2)
並用直接事件權重重建 Bayes 後驗。
最大差:
0.0.
6.2 Standard symmetric
p1=p2=p3=31,
ℓ1=21,ℓ2=1.
得到:
Qobs=32.
6.3 Random-unchosen completion
ℓ1=ℓ2=21
得到:
Qobs=21.
6.4 Standard goat family
掃描:
α∈[0,1]
共 1001 點,得到:
Qobs∈[21,1].
機器值:
[0.5, 1.0]
6.5 Broad policy family
對:
ℓ1,ℓ2∈{0,0.01,…,1}
掃描 101×101 網格,排除 (0,0),得到:
Qobs∈[0,1].
機器值:
[0.0, 1.0]
7. Tie-breaking 對 ex ante query 的模擬
在 standard goat-opening protocol 中改變:
α=P(H=d3∣C=d1).
每一個 α 各跑 200,000 次:
| alpha |
always-switch win rate |
door3 open rate |
| 0.0 |
0.667090 |
0.334455 |
| 0.1 |
0.668405 |
0.368085 |
| 0.5 |
0.667270 |
0.498405 |
| 0.9 |
0.667745 |
0.633090 |
| 1.0 |
0.666520 |
0.666335 |
always-switch win rate 都穩定在:
32
附近,而 door3_open_rate 隨 α 明顯變化。
這直接支持 SRBC-06 的 query 分離:
Qex 對 tie-breaking 不敏感
但:
Qobs 對 tie-breaking 敏感.
8. Monte Carlo 後驗 sanity check
四組不同 (p,ℓ1,ℓ2) 各跑 200,000 次。
| p |
l1 |
l2 |
analytic |
simulation |
abs error |
(0.3333, 0.3333, 0.3333) |
0.500 |
1.000 |
0.666667 |
0.666753 |
0.000087 |
(0.3333, 0.3333, 0.3333) |
0.500 |
0.500 |
0.500000 |
0.500218 |
0.000218 |
(0.5, 0.3, 0.2) |
0.200 |
0.900 |
0.729730 |
0.728298 |
0.001432 |
(0.2, 0.7, 0.1) |
0.800 |
0.100 |
0.304348 |
0.305201 |
0.000853 |
最大模擬誤差小於 0.0015。
此處 simulation 只驗證:
Q(M)
的計算,不拿來證:
u↦M
的唯一性。
9. Round 01 正式修補提案
Patch 01 — Partial Query Core
新增:
IQdef=I∩Dom(Q).
所有 exact answer quotient 建在:
IQdef
上。
Patch 02 — Orthogonal Resolution State
將 runtime 狀態從單一 enum 改成:
RQ=(DQ,VQ,EQ).
Patch 03 — Defined-Answer Diameter
改:
ΔQdef=diamQ[IQdef].
若沒有 defined completion,值標 N/A。
Patch 04 — Exact QRC Boundary
使用:
QRC⟺ΔQ=0
前必須明示:
I=∅,
Dom(Q)=I,
以及 dQ 是 metric。
Patch 05 — Epsilon Proximity
把:
∼Q,ε
改為:
≈Q,ε
並明示其只是 proximity。
不建立 quotient。
容差 closure 用:
ΔQdef≤ε.
Patch 06 — QRSRC Schema
建議:
resolution:
definability: total | partial | none
answer_variation: single | multiple | none
proof_status: proved | refuted | unknown
qrc: true | false | unknown
qru: true | false | unknown
qdu: true | false | unknown
其中:
qru: true
qdu: true
是合法組合。
10. 本輪總判定
暫時得到支持
在本輪範圍內未被打穿:
- total-query 下 QRC 與零直徑等價;
- countermodel theorem;
- fixed-query constraint-strengthening 單調性;
- QRC 對非空子空間保持;
- fine-query complete ⇒ coarse-query complete;
- SRBC-06 Monty Hall 的核心後驗公式;
- standard goat family 的 [1/2,1] ;
- broad policy family 的 [0,1] ;
- ex ante 2/3 對 tie-breaking 的不敏感性。
必須修正
已找到:
3
個核心形式問題:
- QDU / QRU overlap;
- partial-query quotient / diameter domain typing;
- ε -proximity non-transitivity。
以及一個 theorem boundary:
- QRC-- ΔQ=0 需明示 nonempty completion。
11. 研究意義
第一輪最重要的結果不是「大部分過了」。
而是:
SRBC 已經開始承受真正的反例壓力。
而且第一次就找到了定義層 bug,不是文風問題。
所以接下來的正確節奏應保持:
命題→計算/窮舉/形式驗證→反例→canonical patch→再測.
12. 下一輪:Synthetic Semantic Worlds
Round 02 不再只測抽象集合定理。
直接生成具有已知 ground truth 的世界:
Wi,
再從每個世界自動產生:
- 完整描述;
- 欠規格描述;
- hidden-lift trap;
- query-neutral ambiguity;
- query-sensitive ambiguity;
- partial-query case。
因為 ground truth 已知,可以真正在資料上測:
- completion recall;
- false completion rate;
- hidden-lift detection;
- QRC false positive;
- QRU recall;
- QDU detection;
- minimal closure accuracy;
- clarification efficiency。
這會第一次測:
SRBC 是否真的能從語言恢復該恢復的語義結構。
而不只是測內部數學一致性。
附錄 A:機器摘要
- assignments checked:
3,279
- nonempty subsets checked:
332,643
- core failures:
0
- query-hierarchy cases:
8,736
- QDU+QRU overlap:
6 / 27
- Monty random analytic cases:
10000
- Monty max analytic reconstruction error:
0.0
- standard-goat range:
[0.5, 1.0]
- broad-policy range:
[0.0, 1.0]
附錄 B:重放
同包包含:
srbc_validation_round01.py
results_round01.json
執行:
python srbc_validation_round01.py
即可重新產生機器結果。