# Projection Possibility Space Series
## Paper 04 — Perturbation Objects Beyond Rigidity
### 從剛體、關節體、可變形體到蟲式高自由度擾動物
### Perturbation Objects Beyond Rigidity: From Rigid Bodies and Articulated Systems to Deformable and Worm-Like High-Degree-of-Freedom Geometries

**文件代號：** `PPS-POBR-04-v0.1`  
**版本：** v0.1  
**日期：** 2026-09-21  
**作者：** Neo.K  
**AI 協力研究者：** Aletheia / ChatGPT, GPT-5.6 Sol  
**機構：** EveMissLab／一言諾科技有限公司  
**系列：** Projection Possibility Space / 投影可能性空間系列  
**前置：** Paper 01 — 3D Projection Possibility Space；Paper 02 — Dynamic Projection Geometry；Paper 03 — Subject–Object–Boundary Geometry  
**狀態：** `OBJECT-FREEDOM EXPANSION / PERTURBATION TAXONOMY / COUNTEREXAMPLE FRAMEWORK`

---

# 摘要

在許多幾何壓力測試中，研究者會大量改變物體的旋轉、平移與姿態，並將這種搜尋理解為「已經充分擾動客體」。然而，如果客體始終被限制為剛體，則實際探索的只是一個低自由度子空間。

本文提出：

$$
\boxed{
\textbf{Perturbation Objects Beyond Rigidity}
}
$$

並建立一條由低到高的客體自由度階梯：

$$
\boxed{
O_0
\rightarrow
O_1
\rightarrow
O_2
\rightarrow
O_3
\rightarrow
O_4
}
$$

其中：

$$
O_0
=
\text{Rigid},
$$

$$
O_1
=
\text{Articulated},
$$

$$
O_2
=
\text{Smooth Deformable},
$$

$$
O_3
=
\text{Locally Bendable Curve / Body},
$$

$$
O_4
=
\text{Worm-Like Flexible Object}.
$$

本文的核心問題不是：

> 哪一種物體最像真實世界？

而是：

$$
\boxed{
\text{當 Object 的內部自由度逐步增加時，原本認為已閉合的幾何可能性空間是否仍然穩定？}
}
$$

若所有更高自由度客體在指定 query 下仍然 collapse 回相同有限事件類，則得到一種強烈的 closure evidence。反之，只要某個高自由度擾動族生成新投影類、未知 contact topology、未分類 transition 或新的 admissible configuration，就得到新的 counter-certificate candidate。

本文特別將「蟲式客體」定位為一種高自由度壓測原型，而不是假定已解的數學模型。蟲問題本身仍保持 open；本文只抽取其最重要的結構特徵：

$$
\boxed{
\text{internal local bend freedom}
}
$$

並將其一般化為 geometric adversarial object family。

本文最後提出 Object-Freedom Ladder、Flexibility Escalation Test、Internal Degree-of-Freedom Certificate、Deformation Event Ledger、Worm-Like Stress Family 與 Object-Class Closure，使後續 3D→2D 動態投影與主客邊壓力測試能顯式區分「剛體閉合」與「真正高自由度客體閉合」。

---

# 關鍵詞

perturbation object、rigid body、articulated body、deformable geometry、flexible curve、worm-like object、internal degrees of freedom、geometric stress test、counterexample generation、shape space、deformation topology、object-class closure

---

# 0. 研究定位

Paper 03 已建立：

$$
\Gamma
=
\langle
S,O,\partial
\rangle.
$$

其中 Object：

$$
O
$$

被正式拉入可擾動狀態。

但：

$$
\boxed{
\Delta O
}
$$

本身仍然可以有非常不同的強度。

如果：

$$
O
$$

只允許：

$$
SE(3)
$$

中的姿態變換，

那其實只是在改：

- translation；
- rotation。

這不代表：

$$
\boxed{
\text{object possibility space has been broadly explored}.
}
$$

---

# 1. 剛體擾動的限制

剛體：

$$
O_{\rm rigid}
$$

保持：

$$
d(p_i,p_j)
$$

不變。

也就是：

$$
\boxed{
\forall p_i,p_j\in O,
\quad
d_t(p_i,p_j)
=
d_0(p_i,p_j).
}
$$

因此自由度只來自：

$$
SE(3).
$$

在三維中：

$$
\dim SE(3)=6.
$$

---

# 2. 六自由度很大，但仍然只是外部自由度

剛體可以：

- 上下；
- 左右；
- 前後；
- pitch；
- yaw；
- roll。

但客體內部：

$$
\boxed{
\text{does not change}.
}
$$

因此：

$$
\boxed{
\text{external freedom}
\neq
\text{internal freedom}.
}
$$

---

# 3. Internal Degrees of Freedom

令：

$$
q_{\rm int}
$$

表示客體內部自由度。

剛體：

$$
\boxed{
\dim q_{\rm int}=0.
}
$$

關節體：

$$
\dim q_{\rm int}>0.
$$

柔性曲線或 continuum body：

$$
\boxed{
\dim q_{\rm int}
\rightarrow
\infty
}
$$

在連續模型中甚至為函數空間自由度。

---

# 4. Object State 的更完整形式

將 Paper 03 的 Object：

$$
O
$$

寫成：

$$
\boxed{
O
=
(
G,
q_{\rm ext},
q_{\rm int},
\mathcal K,
L
).
}
$$

其中：

- $G$：canonical geometry；
- $q_{\rm ext}$：外部姿態；
- $q_{\rm int}$：內部自由度；
- $\mathcal K$：constitutive / deformation constraints；
- $L$：labels / provenance。

---

# 5. Object Freedom Ladder

本文定義：

$$
\boxed{
\mathcal O_0
\subset
\mathcal O_1
\subset
\mathcal O_2
\subset
\mathcal O_3
\subset
\mathcal O_4
}
$$

作為研究用的客體自由度階梯。

---

# 6. Level 0 — Rigid Object

$$
\boxed{
O_0
=
\text{Rigid Object}.
}
$$

特徵：

- internal distances fixed；
- topology fixed；
- shape fixed；
- only global transform。

狀態：

$$
q
\in
SE(3).
$$

---

# 7. Rigid Object 的用途

它最適合測：

- orientation；
- placement；
- projection；
- occlusion；
- support direction；
- container fit。

但不適合測：

$$
\boxed{
\text{shape adaptation}.
}
$$

---

# 8. Level 1 — Articulated Object

$$
\boxed{
O_1
=
\text{Articulated Object}.
}
$$

由多個 rigid links：

$$
L_1,\ldots,L_n
$$

與 joints：

$$
J_1,\ldots,J_m
$$

組成。

---

# 9. Articulated Coordinates

一般：

$$
\boxed{
q_{\rm int}
=
(\theta_1,\ldots,\theta_m).
}
$$

每個：

$$
\theta_i
$$

可控制一個 joint。

因此：

$$
\dim q_{\rm int}=m.
$$

---

# 10. Articulated Object 已經能產生新 topology event

即使每個 link 都是剛體，

joint motion 可以產生：

- folding；
- self-contact；
- branch occlusion；
- projected crossing；
- reachability change；
- container passage。

因此：

$$
\boxed{
\mathfrak P(O_1)
\supsetneq
\mathfrak P(O_0)
}
$$

在一般情況下。

---

# 11. Level 2 — Smooth Deformable Object

$$
\boxed{
O_2
=
\text{Smooth Deformable Object}.
}
$$

例如：

- elastic sheet；
- soft body；
- spline surface；
- deformable convex body；
- finite-element body。

---

# 12. Deformation Field

可寫：

$$
\boxed{
x
\mapsto
x+u(x),
}
$$

其中：

$$
u:
O
\rightarrow
\mathbb R^d.
$$

若 deformation 隨時間：

$$
u=u(x,t).
$$

---

# 13. Deformable Object 的內部自由度

離散模型：

$$
q_{\rm int}
\in
\mathbb R^N.
$$

continuum model：

$$
\boxed{
q_{\rm int}
=
u(\cdot)
}
$$

是一個函數。

所以 configuration space 由有限維逐步走向無限維。

---

# 14. Level 3 — Locally Bendable Curve / Body

$$
\boxed{
O_3
=
\text{Locally Bendable Object}.
}
$$

它的重點不只是「會變形」。

而是：

$$
\boxed{
\text{local shape can change semi-independently along the object}.
}
$$

---

# 15. Curve Representation

對一條曲線：

$$
\gamma:
[0,L]
\rightarrow
\mathbb R^d.
$$

局部形狀由：

$$
\gamma(s)
$$

決定。

若隨時間：

$$
\boxed{
\gamma
=
\gamma(s,t).
}
$$

---

# 16. Tangent Field

定義：

$$
T(s,t)
=
\frac{\partial_s\gamma}{\|\partial_s\gamma\|}.
$$

局部 bending 直接改變：

$$
T(s,t).
$$

---

# 17. Curvature Field

平面中：

$$
\boxed{
\kappa(s,t)
}
$$

描述局部曲率。

因此不再是幾個 joint angle，

而是一整個 curvature field：

$$
\kappa:
[0,L]
\rightarrow
\mathbb R.
$$

---

# 18. Worm-Like Object

本文定義研究用：

$$
\boxed{
O_4
=
\text{Worm-Like Flexible Object}.
}
$$

其必要條件不是生物真實性。

而是：

1. longitudinal ordering；
2. local bending；
3. distributed internal degrees of freedom；
4. possible self-approach / self-contact；
5. shape adaptation under environment。

---

# 19. 為什麼叫 Worm-Like

「蟲式」是一個工作命名。

它指出：

$$
\boxed{
\text{整個物體的中間任意區域都可能參與變形。}
}
$$

而不是只在：

- endpoints；
- fixed joints；
- one global curvature parameter；

改變。

---

# 20. 蟲問題與本文的邊界

本文不主張：

$$
\boxed{
\text{蟲問題已解。}
}
$$

也不主張：

$$
\boxed{
\text{某個特定 worm configuration 就是某幾何問題的解。}
}
$$

本文只抽取蟲式系統作為：

$$
\boxed{
\text{high-internal-freedom perturbation family}.
}
$$

---

# 21. Flexible Curve Constraints

一個 worm-like curve 可以有：

## Arc-length constraint

$$
\boxed{
\|\partial_s\gamma\|=1.
}
$$

## Curvature bound

$$
\boxed{
|\kappa(s)|\le\kappa_{\max}.
}
$$

## Thickness

$$
\boxed{
d(\gamma(s),\gamma(t))
\ge
r_{\rm thick}
}
$$

對非鄰近參數。

---

# 22. 不同 Worm Models

可以分：

$$
W_0
$$

無 curvature bound；

$$
W_1
$$

bounded curvature；

$$
W_2
$$

bounded curvature + thickness；

$$
W_3
$$

self-contact allowed；

$$
W_4
$$

active growth / contraction；

$$
W_5
$$

branched flexible body。

---

# 23. Worm-Like 不等於 Arbitrary Curve

若完全允許任意：

$$
\gamma(s),
$$

則模型可能過強。

所以每次研究必須聲明：

$$
\boxed{
\mathcal K_{\rm worm}.
}
$$

也就是 deformation contract。

---

# 24. Perturbation Strength

定義一個 abstract freedom index：

$$
\boxed{
F(O).
}
$$

可由：

- number of DOFs；
- local controllability；
- topology freedom；
- curvature freedom；
- self-contact freedom；

組成。

一般希望：

$$
F(O_0)
<
F(O_1)
<
F(O_2)
<
F(O_3)
<
F(O_4).
$$

---

# 25. Freedom Index 不是單一自然常數

本文不宣稱：

$$
F
$$

有唯一標準。

它只是讓研究者顯式說明：

> 這一輪到底把 Object 放寬到什麼程度？

---

# 26. Object-Class Inclusion

理想上：

$$
\mathcal O_0
\subseteq
\mathcal O_1
\subseteq
\cdots
$$

但實際上不同 representation 可能不完全嵌套。

因此更一般寫：

$$
\boxed{
\mathcal O_i
\rightsquigarrow
\mathcal O_{i+1}
}
$$

表示：

> 下一層允許更多內部變化。

---

# 27. Geometry Image

對 Object family：

$$
\mathcal O_i,
$$

在固定：

$$
S,\partial
$$

下定義其可觀察像：

$$
\boxed{
\mathfrak P_i
=
\mathcal R(
S,
\mathcal O_i,
\partial
).
}
$$

---

# 28. Freedom Expansion Question

核心問題：

$$
\boxed{
\mathfrak P_0
\overset{?}{=}
\mathfrak P_1
\overset{?}{=}
\cdots
}
$$

若所有高自由度 object 仍只產生相同分類，

則 rigid analysis 可能足夠。

---

# 29. Strict Expansion

若存在：

$$
Y
\in
\mathfrak P_{i+1}
$$

但：

$$
Y
\notin
\mathfrak P_i,
$$

則：

$$
\boxed{
\mathfrak P_i
\subsetneq
\mathfrak P_{i+1}.
}
$$

這表示前一層 closure 不可直接升級。

---

# 30. Query-Relative Collapse

即使 geometry 不同，

對指定 query：

$$
Q
$$

可能不可區分。

例如所有 flexible states 對：

$$
Q=\text{projection width}
$$

都 collapse 到剛體已知區間。

因此定義：

$$
\boxed{
\mathfrak P_i^Q.
}
$$

---

# 31. Object-Class Closure

如果：

$$
\boxed{
\mathfrak P_i^Q
=
\mathfrak P_{i+1}^Q
}
$$

並有 theorem / certificate，

則可以說：

$$
\boxed{
\text{class }i
\text{ is }Q\text{-complete relative to class }i+1.
}
$$

---

# 32. 這比「我測了很多柔性物體」更強

真正 closure 要證：

$$
\boxed{
\forall O\in\mathcal O_{i+1},
\quad
Q(O)
\in
\mathfrak P_i^Q.
}
$$

而不是 sample。

---

# 33. Flexibility Escalation Test

本文提出：

$$
\boxed{
\textbf{Flexibility Escalation Test}.
}
$$

流程：

$$
O_0
\rightarrow
O_1
\rightarrow
O_2
\rightarrow
O_3
\rightarrow
O_4.
$$

每升一層都問：

$$
\boxed{
\text{Did a new geometric event class appear?}
}
$$

---

# 34. Escalation Stop Rule

若：

$$
\mathcal O_i
$$

已被證明對：

$$
Q
$$

涵蓋：

$$
\mathcal O_{i+1},
$$

可停止升級。

否則繼續。

---

# 35. Internal Perturbation

對 flexible object：

$$
O(s),
$$

擾動可寫：

$$
\boxed{
O_\varepsilon(s)
=
O(s)
+
\varepsilon v(s).
}
$$

其中：

$$
v(s)
$$

是 local perturbation field。

---

# 36. Rigid Motion 是特殊 perturbation field

剛體 infinitesimal motion：

$$
v(x)
=
a+\omega\times x.
$$

這只是所有：

$$
v
$$

中的極小子空間。

所以：

$$
\boxed{
\text{rigid perturbation}
\subset
\text{general perturbation field}.
}
$$

---

# 37. Localized Perturbation

可令：

$$
v(s)
$$

只在：

$$
s\in I
$$

非零。

因此只彎一小段。

這正是剛體永遠無法測試的自由度。

---

# 38. Localized Counterexample

如果某 theorem 在 rigid perturbation 下穩定，

但存在局部：

$$
v(s)
$$

使結論失敗，

則：

$$
\boxed{
\text{rigid closure was false as a flexible-object closure}.
}
$$

---

# 39. Deformation Modes

實作上可使用 mode basis：

$$
\boxed{
v(s)
=
\sum_{k=1}^N
a_k\phi_k(s).
}
$$

例如：

- Fourier；
- spline；
- wavelet；
- eigenmode；
- local bump basis。

---

# 40. Mode Ladder

從小：

$$
N
$$

開始。

逐步：

$$
N
rightarrow
2N
\rightarrow
4N.
$$

若新 mode 不再產生新 event，

則得到 empirical saturation。

---

# 41. 但 Empirical Saturation 不等於 Theorem

即使：

$$
N=10^6
$$

沒有新 event，

仍不能直接推出：

$$
N=\infty
$$

也沒有。

需要：

- compactness；
- approximation theorem；
- Lipschitz control；
- interval enclosure；
- finite-mode completeness theorem。

---

# 42. Deformation Energy

可加入 regularizer：

$$
\boxed{
E_{\rm bend}
=
\int_0^L
\kappa(s)^2ds.
}
$$

或：

$$
E_{\rm stretch}.
$$

這不是為了「物理真實」。

而是控制 deformation family。

---

# 43. Constraint-Relative Flexibility

不同：

$$
\mathcal K
$$

會產生不同 object space。

因此：

$$
\boxed{
\mathcal O_{\rm flex}
=
\mathcal O_{\rm flex}(\mathcal K).
}
$$

---

# 44. Self-Contact

柔性客體常出現：

$$
\gamma(s_1)
=
\gamma(s_2).
$$

這會產生：

- loops；
- folds；
- knots；
- projection ambiguity；
- visibility changes。

---

# 45. Self-Intersection 不一定允許

必須區分：

```text
SELF_CONTACT_ALLOWED
SELF_INTERSECTION_ALLOWED
SELF_INTERSECTION_FORBIDDEN
THICK_BODY
ZERO_THICKNESS_CURVE
```

---

# 46. Topological Freedom

若允許 topology change：

$$
\mathcal O
$$

會再大幅擴張。

例如：

- split；
- merge；
- branching；
- tearing。

本文 Paper 04 預設主要研究：

$$
\boxed{
\text{shape deformation without topology change}
}
$$

除非另行聲明。

---

# 47. Articulation vs Deformation

Articulation：

$$
\boxed{
\text{piecewise rigid}.
}
$$

Deformation：

$$
\boxed{
\text{material geometry itself changes}.
}
$$

兩者不能混為一談。

---

# 48. Curve vs Body

worm-like representation 可分：

## Centerline Model

$$
\gamma(s).
$$

## Tube Model

$$
\boxed{
W_r
=
\{x:
d(x,\gamma)\le r\}.
}
$$

## Full Body Model

直接用 deformable volume。

---

# 49. Tube Model 的優點

它加入 thickness：

$$
r>0.
$$

因此避免 zero-thickness curve 的某些非物理解。

但計算更昂貴。

---

# 50. 投影後的自由度放大

一個小局部 bend：

$$
\delta\gamma
$$

在某 projection angle 下，

可能產生很大的 2D boundary change。

所以：

$$
\boxed{
\text{small 3D internal change}
\not\Rightarrow
\text{small 2D projected change}.
}
$$

---

# 51. Projection Sensitivity

定義：

$$
\boxed{
S_{\Pi}
=
\frac{
d_{2D}(
\Pi(O),
\Pi(O+\delta O)
)
}{
d_O(O,O+\delta O)
}.
}
$$

高：

$$
S_\Pi
$$

區域特別適合壓測。

---

# 52. Flexible Hotspot

如果某局部區域：

$$
s^\star
$$

對 projected result 特別敏感，

可標記：

$$
\boxed{
\texttt{FLEX-HOTSPOT}.
}
$$

---

# 53. Curvature Hotspot

若：

$$
|\kappa(s)|
$$

接近：

$$
\kappa_{\max},
$$

可能是 admissibility boundary。

因此：

$$
\boxed{
|\kappa|
=
\kappa_{\max}
}
$$

也是 event。

---

# 54. Length Constraint Event

若伸長受限：

$$
L\le L_{\max},
$$

則：

$$
L=L_{\max}
$$

是 active boundary。

---

# 55. Flexible Object Event Types

本文建議至少有：

```text
BEND_LIMIT
STRETCH_LIMIT
SELF_CONTACT
SELF_INTERSECTION
FOLD
UNFOLD
CURVATURE_SIGN_CHANGE
PROJECTED_CROSSING
VISIBILITY_SWAP
CONTAINER_CONTACT
UNKNOWN_DEFORMATION_CLASS
```

---

# 56. Deformation Event Ledger

每個事件保存：

```text
object_class
deformation_model
internal_state
event_type
event_parameter
subject_state
boundary_state
projected_state
certificate
```

---

# 57. Internal State Hash

對 flexible object，

不能只 hash mesh frame。

應 hash canonical deformation state：

$$
q_{\rm int}.
$$

若 continuum：

- spline coefficients；
- basis coefficients；
- control points；
- analytic function；
- interval enclosure。

---

# 58. Worm-Like Stress Family

定義：

$$
\boxed{
\mathcal W(\mathcal K,L,r)
}
$$

為一族 worm-like objects。

其中：

- $\mathcal K$：curvature / regularity contract；
- $L$：length；
- $r$：thickness。

---

# 59. Worm-Like Projection Family

在 SOB context：

$$
(S,\partial)
$$

下：

$$
\boxed{
\mathfrak P_{\rm worm}
=
\mathcal R(
S,
\mathcal W,
\partial
).
}
$$

---

# 60. Worm-Like Stress Question

真正要問：

$$
\boxed{
\mathfrak P_{\rm worm}
\overset{?}{\subseteq}
\mathfrak P_{\rm known}.
}
$$

而不是：

> 蟲長得像不像某候選解？

---

# 61. Worm-Like as Adversarial Object

它的價值是：

$$
\boxed{
\text{maximize internal geometric freedom while retaining a controlled contract}.
}
$$

所以特別適合找：

- unknown projection；
- hidden passage；
- new contact；
- unexpected support pattern。

---

# 62. 蟲問題未解不妨礙當壓測模型

一個 object family 不需要先被完全解析解出，

才能作：

$$
\boxed{
\text{adversarial generator}.
}
$$

只要：

- state 可生成；
- constraints 可驗；
- result 可重播。

---

# 63. Research Separation

必須分：

$$
\boxed{
\text{Worm Problem Proper}
}
$$

與：

$$
\boxed{
\text{Worm-Like Stress Object}.
}
$$

前者是獨立數學問題。

後者是研究工具。

---

# 64. Long Curve 與 Worm 的差異

長曲線如果 shape 固定：

$$
\gamma_0
$$

只做剛體運動，

仍屬：

$$
O_0.
$$

worm-like 則：

$$
\boxed{
\gamma(s)
\text{ itself varies}.
}
$$

---

# 65. Global Curvature Parameter 還不夠

若只允許：

$$
\kappa(s)=c,
$$

則只是 constant-curvature family。

自由度仍只有：

$$
1.
$$

真正 worm-like 要允許：

$$
\kappa=\kappa(s).
$$

---

# 66. Piecewise Curvature Model

可用：

$$
\kappa(s)
=
\kappa_j
$$

在：

$$
I_j
$$

上常數。

若分：

$$
N
$$

段，

則：

$$
q_{\rm int}
\in
\mathbb R^N.
$$

這是很實用的 finite approximation。

---

# 67. Segment Refinement

逐步：

$$
N=4,8,16,32,\ldots
$$

觀察新 event 是否出現。

---

# 68. Deformation Convergence

若：

$$
O_N
\rightarrow
O_\infty
$$

在某 metric 下收斂，

需要檢查：

$$
\mathcal R(O_N)
\rightarrow
\mathcal R(O_\infty)
$$

是否連續。

若投影遇 topology event，

可能不連續。

---

# 69. Event-Aware Convergence

因此不能只看：

$$
d(O_N,O_{N+1})
\rightarrow0.
$$

還要看：

$$
\boxed{
\text{event graph stabilizes?}
}
$$

---

# 70. Event-Graph Saturation

定義：

$$
\mathcal G_N
$$

為：

$$
N
$$

自由度近似下的事件圖。

若：

$$
\mathcal G_N
\cong
\mathcal G_{2N}
$$

連續多階都成立，

可標：

```text
EVENT-GRAPH-SATURATED-PILOT
```

但仍不是 theorem。

---

# 71. Flexible Object Counterexample

一個反例應至少保存：

$$
\boxed{
C_{\rm flex}
=
(
O,
q_{\rm int},
\mathcal K,
S,
\partial,
Y
).
}
$$

---

# 72. 為什麼不能只存最後 Shape

因為同一最終 shape 可能由不同 deformation path 到達。

如果 path 中有：

- self-contact；
- forbidden crossing；
- invalid stretch；

則它可能不是 admissible。

所以要保存：

$$
\boxed{
\text{deformation history}.
}
$$

---

# 73. Path-Admissible Object

定義：

$$
O_1
$$

可由：

$$
O_0
$$

合法到達，

若存在：

$$
\gamma_O(t)
$$

滿足：

$$
\gamma_O(0)=O_0,
$$

$$
\gamma_O(1)=O_1,
$$

且全程符合：

$$
\mathcal K.
$$

---

# 74. Reachability 與 Feasibility 不同

最終 state：

$$
O_1
$$

可能本身合法，

但不存在合法 path。

所以：

$$
\boxed{
\text{state feasible}
\neq
\text{path reachable}.
}
$$

---

# 75. 研究是否需要 Reachability

依 query 而定。

如果只研究形狀集合，

可能不需要。

如果研究動態操作／物理可達，

就需要。

---

# 76. Object-Class Ontology

建議 canonical types：

```text
RIGID
ARTICULATED
DEFORMABLE
LOCALLY_BENDABLE
WORM_LIKE
TOPOLOGY_CHANGING
FIELD_OBJECT
```

---

# 77. Object Freedom Certificate

定義：

$$
\boxed{
C_O
}
$$

至少包含：

```text
object_class
canonical_geometry
external_dof
internal_dof_model
constraint_contract
topology_policy
self_contact_policy
thickness
basis / discretization
precision
state hash
```

---

# 78. Flexible Certificate

若：

$$
q_{\rm int}
$$

是有限向量，

直接保存。

若是函數，

保存：

- formula；
- spline；
- coefficients；
- interval bounds；
- reconstruction hash。

---

# 79. Deformation Verifier

應檢查：

1. internal constraints；
2. length；
3. curvature；
4. thickness；
5. self-contact policy；
6. topology；
7. path admissibility；
8. projection result。

---

# 80. Mutation Test

故意：

- 超 curvature bound；
- 改 length；
- 刪一 control point；
- 讓 self-intersection；
- 破壞 thickness。

若 verifier 還 PASS，

表示 object constraint 沒被真正驗證。

---

# 81. 低自由度模型的價值仍然很高

本文不是否定剛體。

相反：

$$
\boxed{
O_0
}
$$

通常是最便宜、最好理解的第一層。

只有在：

$$
O_0
$$

快 closure 時，

才有理由升級。

---

# 82. Lazy Flexibility Activation

因此可設計：

$$
\boxed{
\text{Rigid}
\rightarrow
\text{Articulated}
\rightarrow
\text{Flexible}
}
$$

只在必要時升級。

這與 proof runtime 的 lazy dimension activation 相似。

---

# 83. Flexibility Necessity Marker

若發現某 residual 只能透過 internal deformation 接近，

可標：

$$
\boxed{
\texttt{FLEX-NECESSARY}.
}
$$

再升級 object class。

---

# 84. Flexibility Escalation Cost

每升一層：

- search cost 增加；
- verifier cost 增加；
- state space 增加；
- visualization cost 增加。

因此需要 scheduler。

---

# 85. Object-Class Scheduler

定義：

$$
\operatorname{Cost}(O_i)
$$

與：

$$
\operatorname{ExpectedNovelty}(O_i).
$$

選：

$$
\boxed{
i^\star
=
\arg\max_i
\frac{
\operatorname{ExpectedNovelty}(O_i)
}{
\operatorname{Cost}(O_i)
}.
}
$$

---

# 86. Counterexample-First Escalation

若目標是最後壓測，

則不必平均探索所有 flex states。

應優先：

- high sensitivity；
- near critical boundary；
- contact-rich；
- projection-degenerate；
- topology-switch-prone。

---

# 87. Active Flex Regions

定義：

$$
\boxed{
\mathcal A_{\rm flex}
}
$$

為 object internal state 中高資訊區。

可由：

- curvature hotspots；
- contact hotspots；
- projected novelty；
- verifier slack；

偵測。

---

# 88. Flexible Object 與 Subject Coupling

某 deformation 對：

$$
S_1
$$

不可見，

對：

$$
S_2
$$

卻可能產生新投影。

所以：

$$
\boxed{
\mathfrak P_{\rm flex}
}
$$

必須放回 SOB context。

---

# 89. Flexible Object 與 Boundary Coupling

container 可以限制：

$$
\gamma(s).
$$

甚至誘發 deformation。

因此：

$$
\boxed{
q_{\rm int}
=
q_{\rm int}(S,\partial)
}
$$

可能是 coupled variable。

---

# 90. Passive vs Active Deformation

## Passive

形變由 boundary/contact 造成。

## Active

object 自主改變：

$$
q_{\rm int}.
$$

兩者應分開記錄。

---

# 91. Controlled Worm

若每段 curvature 可由 controller 決定：

$$
u(s,t),
$$

則 worm-like object 可以成為：

$$
\boxed{
\text{active adversarial geometry agent}.
}
$$

---

# 92. AI-Controlled Flexible Object

AI policy：

$$
\pi_A
$$

可輸出：

$$
u_t(s).
$$

目標：

$$
\boxed{
\max
\text{projection novelty}.
}
$$

---

# 93. 這不是讓 AI「玩動畫」

而是：

$$
\boxed{
\text{AI searches an internal-deformation function space}.
}
$$

animation 只是它的可視化投影。

---

# 94. Flexible Search Objective

可設：

$$
J
=
\lambda_1N_{\rm unknown}
+
\lambda_2N_{\rm transition}
+
\lambda_3S_\Pi
-
\lambda_4E_{\rm deform}.
$$

---

# 95. 多尺度 Flexible Search

先粗：

$$
N=8.
$$

再對 hotspot：

$$
N=64.
$$

再 local：

$$
N=512.
$$

這比全域高解析更有效。

---

# 96. 柔性空間的有限閉合

若要真正證：

$$
\mathcal O_{\rm flex}
$$

closure，

可以嘗試：

- compactness；
- interval function enclosure；
- curvature-cell partition；
- spline coefficient boxes；
- convexity；
- monotone functional bounds。

---

# 97. Function-Space Box

若：

$$
\kappa(s)
=
\sum a_i\phi_i(s),
$$

可對：

$$
a_i
$$

建立 interval boxes。

然後做：

$$
\boxed{
\text{finite coefficient-space closure}.
}
$$

---

# 98. 但基底完備性要另外證

finite coefficient closure 只對：

$$
\operatorname{span}\{\phi_1,\ldots,\phi_N\}
$$

有效。

要升到 full function space，

需要 approximation remainder：

$$
r_N.
$$

---

# 99. Remainder Certificate

若能證：

$$
\boxed{
\|r_N\|
\le
\varepsilon_N
}
$$

並且 query 對 object Lipschitz：

$$
|Q(O)-Q(O_N)|
\le
L_Q\varepsilon_N,
$$

則可把 finite model 延伸到 continuum。

---

# 100. Topology Event 破壞 Lipschitz 時

若接近：

$$
E_{\rm topology},
$$

Lipschitz constant 可能爆大。

這些區域必須單獨處理。

---

# 101. Worm-Like Event Stratification

可把 flex state space 分成：

$$
\boxed{
\mathcal W
=
\bigcup_\alpha
\mathcal W_\alpha
}
$$

每個：

$$
\mathcal W_\alpha
$$

有固定：

- self-contact graph；
- curvature saturation pattern；
- projection topology；
- boundary contact graph。

---

# 102. 柔性空間不是「無限所以不能做」

無限維不代表不可研究。

可以透過：

$$
\boxed{
\text{finite structural strata}
}
$$

壓縮。

---

# 103. 如果最後 collapse 回少數 event classes

那會得到非常重要的結論：

$$
\boxed{
\text{huge internal state space}
\rightarrow
\text{small event space}.
}
$$

這正是最後壓測最想看到的現象之一。

---

# 104. 如果沒有 collapse

那也很好。

因為代表：

$$
\boxed{
\text{原 finite closure 缺了一層自由度。}
}
$$

需要回去修數學。

---

# 105. 對 Lebesgue 類問題的意義

若目前數學只列出少數 geometric possibilities，

就可以問：

> 這些 possibilities 是否只對 rigid witness / rigid placement 成立？

然後逐層升級 Object。

---

# 106. 不應直接假設 Flexible Witness 合法

是否允許：

$$
O_4
$$

取決於原問題 admissible class。

如果原 theorem 的 witness 本來就必須 rigid，

則 worm-like 只能作：

$$
\boxed{
\text{metamodel stress test},
}
$$

不能直接當原問題 counterexample。

---

# 107. 兩種壓測角色

## In-Domain Stress

客體仍屬原問題 admissible class。

找到反例可直接攻擊 theorem。

## Out-of-Domain Stress

故意放寬客體。

用來測：

$$
\boxed{
\text{classification robustness / hidden assumption}.
}
$$

不能直接當 theorem counterexample。

---

# 108. 這個區分非常重要

否則容易出現：

> 我用不合法物體打破了問題，所以原證明錯了。

這是不成立的。

---

# 109. Domain Tag

每個 object class 應標：

```text
IN_DOMAIN
OUT_OF_DOMAIN
RELAXED_DOMAIN
UNKNOWN
```

---

# 110. Relaxation Test

如果：

$$
O_4
$$

是原問題 relaxation，

它仍然很有價值。

因為若 relaxed problem 都只留下相同幾何類，

則原問題更可能穩定。

---

# 111. Relaxation Counterexample

如果 relaxed domain 找到新類：

$$
Y^\star,
$$

要問：

$$
\boxed{
\text{can }Y^\star
\text{ be approximated by in-domain objects?}
}
$$

如果可以，

可能暴露真正缺口。

---

# 112. Projection Approximation

即使 flexible object 不合法，

它的 2D projection：

$$
Y^\star
$$

可能可由合法 rigid / piecewise rigid sequence 逼近。

這就值得追。

---

# 113. Counterexample Lifting

流程：

$$
\boxed{
\text{relaxed counterexample}
\rightarrow
\text{attempt in-domain lifting}
}
$$

若成功，

升成真正 counterexample。

---

# 114. Counterexample Compression

高自由度 flex state 找到未知類後，

可以嘗試降低自由度：

$$
O_4
\rightarrow
O_3
\rightarrow
O_2
\rightarrow
O_1
\rightarrow
O_0.
$$

找到最低仍保留反例的 class。

---

# 115. Minimal Counterexample Object Class

定義：

$$
\boxed{
i^\star
=
\min
\{
i:
\exists O\in\mathcal O_i
\text{ generating counterexample}
\}.
}
$$

這能告訴我們：

> 到底是哪一層自由度第一次破壞 closure？

---

# 116. 這比只知道「反例存在」更有資訊

因為它定位：

$$
\boxed{
\text{responsible freedom}.
}
$$

---

# 117. Freedom Responsibility Graph

建立：

$$
\boxed{
\mathcal G_F
}
$$

node：

- rigid motion；
- joint；
- local bend；
- curvature mode；
- self-contact。

edge：

- event causality；
- dependency。

---

# 118. Flexible Counterexample Explainability

最後最好能說：

> 不是「因為物體很柔軟所以出事」，而是某一個 local bending mode 打開了某個 projection transition。

---

# 119. Flexible Object Public Visualization

這也很適合動畫。

例如同時顯示：

- 3D worm；
- curvature heatmap；
- contact points；
- 2D projection；
- event graph。

---

# 120. 2.5D 對 Flexible Object 更重要

因為不同 body segments 可能投影重疊。

2.5D 需要保留：

- segment id；
- depth；
- local curvature；
- deformation mode；
- visibility。

---

# 121. Blender / Engine Implementation Role

Blender 可以很好地做：

- curve；
- armature；
- lattice；
- geometry nodes；
- deformable visualization；
- camera projection。

但 canonical flex state 不應只存在：

```text
modifier stack
```

中。

---

# 122. Canonical Flex State

應另存：

```text
centerline
control points
joint parameters
curvature coefficients
constraint bounds
topology policy
```

---

# 123. Render Approximation

render curve：

$$
\gamma_{\rm mesh}
$$

只是：

$$
\boxed{
R(\gamma_{\rm canonical}).
}
$$

---

# 124. Cross-Runtime Replay

最好能：

$$
\boxed{
\text{Blender curve}
\leftrightarrow
\text{independent numerical curve runtime}
}
$$

交叉驗證。

---

# 125. Object-Freedom Dashboard

每次壓測顯示：

```text
OBJECT CLASS
INTERNAL DOF
CONSTRAINT CONTRACT
EVENT TYPES SEEN
UNKNOWN CLASSES
COUNTEREXAMPLES
CLOSURE STATUS
```

---

# 126. Closure Status Ladder

```text
RIGID-CLOSED
ARTICULATED-CLOSED
DEFORMABLE-PILOT
LOCALLY-BENDABLE-OPEN
WORM-LIKE-OPEN
```

避免一句：

```text
OBJECT SPACE CLOSED
```

混掉不同自由度。

---

# 127. Paper 04 的主要方法論句

$$
\boxed{
\text{Do not ask only whether the object can move.}
}
$$

還要問：

$$
\boxed{
\text{Can the object change internally?}
}
$$

---

# 128. 第二個方法論句

$$
\boxed{
\text{Rigid stress testing probes pose space;}
}
$$

$$
\boxed{
\text{flexible stress testing probes shape space.}
}
$$

---

# 129. 第三個方法論句

$$
\boxed{
\text{Worm-like objects are useful because local deformation can generate possibilities that no finite rigid pose sweep can create.}
}
$$

---

# 130. 與 Paper 03 的整合

完整狀態：

$$
\Gamma
=
\langle
S,O,\partial
\rangle.
$$

現在 Object 可寫：

$$
\boxed{
O
=
O_i(q_{\rm ext},q_{\rm int}).
}
$$

所以：

$$
\boxed{
\Gamma_i
=
\langle
S,
O_i(q_{\rm ext},q_{\rm int}),
\partial
\rangle.
}
$$

---

# 131. Dynamic Flexible SOB State

隨時間：

$$
\boxed{
\Gamma(t)
=
\langle
S(t),
O(q_{\rm ext}(t),q_{\rm int}(t)),
\partial(t)
\rangle.
}
$$

這就是未來真正完整的動畫壓測 state。

---

# 132. 下一篇的問題

即使我們放寬 Object，

還有一個更深的問題：

> 我們現在在 2D 看到的那些類型，會不會本來就是直接在 2D 裡參數化時才出現的分類？

也就是：

$$
\boxed{
\text{Higher-dimensional motion may generate hidden lower-dimensional geometry.}
}
$$

因此下一篇：

$$
\boxed{
\textbf{Paper 05 — Projection-Induced Hidden Geometry}.
}
$$

---

# 133. 本文主要命題

## 命題 A

$$
\boxed{
\text{Rigid pose space is only a low-internal-freedom subset of object possibility space.}
}
$$

## 命題 B

$$
\boxed{
\text{Increasing internal degrees of freedom can create new geometric event classes.}
}
$$

## 命題 C

$$
\boxed{
\text{A worm-like object is best treated as a controlled high-freedom adversarial geometry family, not as a presumed solution.}
}
$$

## 命題 D

$$
\boxed{
\text{Object-class closure must be stated relative to a query and an admissible deformation contract.}
}
$$

## 命題 E

$$
\boxed{
\text{A flexible counterexample should be compressed to the minimal responsible freedom class when possible.}
}
$$

## 命題 F

$$
\boxed{
\text{The worm problem itself remains open; its unresolved status does not prevent worm-like models from serving as stress-test generators.}
}
$$

---

# 134. 非主張範圍

本文不主張：

1. 蟲問題已被解決；
2. worm-like object 是任何特定幾何問題的最終答案；
3. 越柔性越接近真實解；
4. 剛體測試沒有價值；
5. 任意曲線都是合法 object；
6. 所有 function-space deformation 都能有限閉合；
7. finite mode saturation 等於 continuum theorem；
8. out-of-domain flexible counterexample 可直接推翻原 theorem；
9. Blender deformation 可直接作 proof；
10. 內部自由度越多越一定找到反例。

---

# 135. 結論

本文把客體擾動從：

$$
\boxed{
\text{pose change}
}
$$

提升為：

$$
\boxed{
\text{shape-space change}.
}
$$

其自由度階梯：

$$
\boxed{
\text{Rigid}
\rightarrow
\text{Articulated}
\rightarrow
\text{Deformable}
\rightarrow
\text{Locally Bendable}
\rightarrow
\text{Worm-Like}
}
$$

提供一個可逐層升級的 geometric stress architecture。

它的核心並不是：

> 一定要把所有問題都變成蟲。

而是：

$$
\boxed{
\text{當 closure 接近完成時，必須知道自己的 Object 模型到底限制了多少內部自由度。}
}
$$

如果高自由度 object family 最終仍 collapse 回相同少數事件類，

則這種結果非常強。

如果它生成新的未知類，

也同樣有價值。

因為那代表：

$$
\boxed{
\text{原 closure 的真正缺口被找到了。}
}
$$

因此 worm-like perturbation 的研究價值，不在於它是否「是答案」，

而在於：

$$
\boxed{
\text{它是否能逼出剛體世界看不到的答案候選或反例。}
}
$$

---

# Canonical Source Declaration

本檔為 `PPS-POBR-04-v0.1` 的 UTF-8 Markdown canonical source。

數學 delimiter 僅使用 `$...$` 與 `$$...$$`。

本文嚴格區分：

- rigid motion；
- articulation；
- deformation；
- local bending；
- worm-like flexibility；
- in-domain stress；
- relaxed-domain stress；
- counterexample generation；
- theorem-level closure。

蟲問題本身明確保持 `OPEN`。

===END===
