MathLabs
定理証明済み

整列単調量による停止定理

内容

ある過程のすべての有効な遷移 s→s′s \to s' が整数値関数 M:S→ZM: \mathcal{S} \to \mathbb{Z} を少なくとも 11 減少させ(すなわち M(s′)≤M(s)−1M(s') \le M(s) - 1)、すべての状態 s∈Ss \in \mathcal{S} に対して M(s)≥0M(s) \ge 0 であるとする。このとき任意の初期状態 s0s_0 から出発して、過程は高々 M(s0)M(s_0) ステップで必ず停止する。

なぜ正しいのか?

高さ M(s0)M(s_0) 段の階段を、1歩ごとに少なくとも1段ずつ降り、かつ地上階 00 より下には行けないとすれば、M(s0)M(s_0) 回を超えて降り続けることはできない。

証明の概略

**ステップ1(kk ステップ後の評価)。** s0→s1→s2→⋯→sks_0 \to s_1 \to s_2 \to \cdots \to s_k を任意の有効な kk ステップの遷移列とする。i=1,2,…,ki = 1, 2, \dots, k に対して仮定 M(si)≤M(si−1)−1M(s_{i}) \le M(s_{i-1}) - 1 を適用して辺々加えると、望遠鏡和により M(sk)≤M(s0)−kM(s_k) \le M(s_0) - k を得る。

**ステップ2(kk の上界)。** 到達可能なすべての状態 sk∈Ss_k \in \mathcal{S} について M(sk)≥0M(s_k) \ge 0 なので、2つの不等式を合わせると 0≤M(sk)≤M(s0)−k0 \le M(s_k) \le M(s_0) - k、すなわち k≤M(s0)k \le M(s_0) がただちに従う。したがって長さ k>M(s0)k > M(s_0) の有効な遷移列は存在せず、過程は高々 M(s0)M(s_0) ステップで停止する。

この定理を使うトピック

ステップごとの証明

この定理のステップごとの証明はまだありません。

参考文献

  1. Arthur Engel (1998). Problem-Solving Strategies · DOI:10.1007/b97682
  2. Jessica Striker (2017). Dynamical Algebraic Combinatorics: Promotion, Rowmotion, and Resonance · DOI:10.1090/noti1539