逐步主鏈
S01 · definition
操作前
\text{self-map and its iterates}操作後
T:X\to X,\ T^0=\mathrm{id}_X,\ T^{n+1}=T\circ T^n條件:無
規則:mko_orbit_defs · 依賴:G1, G2, G3, G4
葉節點依據:mko_orbit_defs + def_intro
固定模型與定義:狀態空間 X、自映射 T、迭代 T^n、軌道、固定點、最小週期與前週期點。MKO 強調兩件事:T^p(x)=x 只說 p 是一個返回時間,最小週期還要排除更小的正返回時間;最終進入循環不使起點成為週期點。之後的每一步都對照這兩點。
S02 · implies
操作前
x\in X
操作後
T(x)=(2x+1)\bmod 6\in X
條件:6>0
規則:division_algorithm · 依賴:G1, G2, division_algorithm
葉節點依據:division_algorithm
帶餘除法:整數 2x+1 與正整數 6 有唯一的 q、r 使 2x+1=6q+r 且 0≤r<6。T(x)=r 落在 {0,1,2,3,4,5}=X,所以 T 確實是 X 到 X 的自映射,迭代 T^n 都有定義。
S03 · equivalent
操作前
T(0),T(1),T(2),T(3),T(4),T(5)
操作後
1,\ 3,\ 5,\ 1,\ 3,\ 5
條件:無
規則:numeric_evaluation · 依賴:S02
葉節點依據:numeric_evaluation + division_algorithm
逐點計算 T 的完整值表,分兩個子步:先算 2x+1,再取模 6 的餘數。
S04 · equivalent
操作前
T(X)=\{T(x)\mid x\in X\}操作後
T(X)=\{1,3,5\}條件:無
規則:image_preimage_def · 依賴:S03, image_preimage_def
葉節點依據:image_preimage_def + set_extensionality
像集合是所有 T(x) 的集合。值表 S03 中出現的值只有 1、3、5,而且每個都出現(T(0)=1、T(1)=3、T(2)=5)。所以 T(X)={1,3,5};0、2、4 都不是任何狀態的像。
S05 · equivalent
操作前
T(x)=x,\ x\in X
操作後
x=5
條件:x\in X
規則:mod6_arith · 依賴:S02, mod6_arith
葉節點依據:mod6_arith + divides_def + case_analysis
用同餘代數一次判定所有固定點,分三個子步。結論:X 中唯一的固定點是 5。
S06 · equivalent
操作前
T^2(x)=T(T(x))
操作後
T^2(x)=(4x+3)\bmod 6
條件:無
規則:mod6_arith · 依賴:S02, mod6_arith, composition_def
葉節點依據:mod6_arith + composition_def + distributive
T²(x)=T(T(x))≡2T(x)+1≡2(2x+1)+1=4x+3 (mod 6),第二個同餘用到 T(x)≡2x+1 與同餘對乘法、加法的相容。T²(x) 在 X 中,所以它就是 4x+3 除以 6 的餘數。
S07 · equivalent
操作前
T^2(x)=x,\ x\in X
操作後
x\in\{1,3,5\}條件:x\in X
規則:mod6_arith · 依賴:S06, mod6_arith
葉節點依據:mod6_arith + divides_def + case_analysis
與 S05 同法判定所有滿足 T²(x)=x 的狀態,分三個子步。結論:恰為 1、3、5。
S08 · implies
操作前
x\in\{1,3,5\}操作後
p(5)=1,\ p(1)=2,\ p(3)=2
條件:無
規則:case_analysis · 依賴:S03, S05, S07, G4
葉節點依據:case_analysis + def_unfold + numeric_evaluation
最小週期要排除所有更小的正返回時間,這裡只需排除 1。對 5:T(5)=5,1 是正返回時間且是最小的正整數,所以 p(5)=1;雖然 T²(5)=5,5 的最小週期不是 2。對 1:T(1)=3≠1,所以 1 不是返回時間;T²(1)=1(S07),所以 p(1)=2。對 3:T(3)=1≠3,T²(3)=3,所以 p(3)=2。最小週期恰為 2 的點是 1 與 3,形成循環 1→3→1。
S09 · implies
操作前
p=\min\{n\geq 1\mid T^n(x)=x\}操作後
\forall n\geq 1:\ T^n(x)=x\iff p\mid n
條件:x\ \text{periodic}
規則:L_return · 依賴:G3, G4, iterate_law
葉節點依據:nat_induction + division_algorithm + contradiction + iterate_law
證明引理 L_return:最小週期 p 的點,其正返回時間恰為 p 的倍數。這把 MKO 的提醒精確化:任何返回時間都是 p 的倍數,但不一定等於 p。證明分四個子步:兩步歸納、一次帶餘除法、一次由最小性導出矛盾。
S10 · implies
操作前
x=1,\ p(1)=2
操作後
T^n(1)=1\iff 2\mid n;\ T^4(1)=1,\ T^3(1)=3
條件:n\geq 1
規則:L_return · 依賴:S08, S09
葉節點依據:L_return + division_algorithm + numeric_evaluation
對 x=1、p=2 用 L_return:1 的正返回時間恰為 2、4、6 等偶數。所以 T^4(1)=1,但 4 只是返回時間,最小週期仍是 2。奇數 n=2q+1 時,由 S09.3 得 T^n(1)=T^1(1)=3,例如 T^3(1)=3、T^7(1)=3。同理,p(5)=1 整除每個正整數,所以 T^n(5)=5 對所有 n≥1 成立,T²(5)=5 不使 5 成為最小週期 2 的點。
S11 · implies
操作前
n\geq 1
操作後
T^n(x)\in T(X)=\{1,3,5\}條件:n\geq 1
規則:L_image · 依賴:S04, G3
葉節點依據:composition_def + image_preimage_def
證明引理 L_image:至少走一步之後,軌道永遠留在 T 的像集合裡。結合 S04,T^n(x) 對每個 n≥1 都屬於 {1,3,5}。
S12 · implies
操作前
x\in\{0,2,4\}操作後
\forall n\geq 1:\ T^n(x)\neq x
條件:無
規則:contradiction · 依賴:S11, S04
葉節點依據:contradiction + set_operations_def
設 x∈{0,2,4},若某個 n≥1 使 T^n(x)=x,由 S11 得 x∈{1,3,5},但 {0,2,4} 與 {1,3,5} 不相交,矛盾。所以 0、2、4 沒有任何正返回時間,不是週期點。這是對所有 n 的證明,不是檢查前幾步的結果。
S13 · implies
操作前
T(0)=1,\ T(2)=5,\ T(4)=3
操作後
0,2,4\ \text{preperiodic, not periodic}條件:無
規則:def_unfold · 依賴:S03, S08, S12, G4
葉節點依據:def_unfold + and_intro_elim
一步之後:T(0)=1、T(4)=3 是最小週期 2 的點,T(2)=5 是固定點(S08)。所以 0 的軌道是 0、1、3、1、3,依此類推;4 的軌道是 4、3、1、3;2 的軌道是 2、5、5。三者都最終進入循環,但由 S12 都不是週期點,依 G4 為前週期點。這正是 MKO 的提醒:循環從起點之後才開始時,起點不是週期點。
S14 · implies
操作前
X=\{0,1,2,3,4,5\}操作後
\mathrm{Fix}(T)=\{5\},\ \{x\mid p(x)=2\}=\{1,3\},\ \text{preperiodic}=\{0,2,4\}條件:無
規則:and_intro_elim · 依賴:S05, S08, S12, S13, G1
葉節點依據:and_intro_elim + set_operations_def
彙整:唯一固定點是 5(S05);最小週期 2 的點是 1、3(S08);0、2、4 是前週期點(S12、S13)。三個集合兩兩不相交,聯集為 X,所以這是 X 的完整分類;X 恰有六個狀態,沒有遺漏。
局部子步與引理
S03.1 · equivalent
操作前
2x+1\ \text{for}\ x=0,1,2,3,4,5操作後
1,\ 3,\ 5,\ 7,\ 9,\ 11
條件:無
規則:numeric_evaluation · 依賴:G2
葉節點依據:numeric_evaluation
直接計算:2·0+1=1,2·1+1=3,2·2+1=5,2·3+1=7,2·4+1=9,2·5+1=11。
S03.2 · equivalent
操作前
1,3,5,7,9,11\ \bmod 6
操作後
1,\ 3,\ 5,\ 1,\ 3,\ 5
條件:6>0
規則:division_algorithm · 依賴:S03.1, division_algorithm
葉節點依據:division_algorithm + numeric_evaluation
1、3、5 已在 0 到 5 之間,餘數是自己;7=6·1+1、9=6·1+3、11=6·1+5,餘數分別是 1、3、5。所以 T(0)=1、T(1)=3、T(2)=5、T(3)=1、T(4)=3、T(5)=5。
S05.1 · equivalent
操作前
T(x)=x
操作後
2x+1\equiv x\pmod 6
條件:x\in X
規則:mod6_arith · 依賴:G2, mod6_arith
葉節點依據:mod6_arith
T(x) 與 x 都在 X 中,X 中兩元素相等當且僅當模 6 同餘;而 T(x)≡2x+1 (mod 6)。所以 T(x)=x 等價於 2x+1≡x (mod 6)。
S05.2 · equivalent
操作前
2x+1\equiv x\pmod 6
操作後
6\mid x+1
條件:無
規則:divides_def · 依賴:S05.1, mod6_arith, divides_def
葉節點依據:divides_def + mod6_arith + add_inverse
依定義,2x+1≡x (mod 6) 表示 6∣(2x+1−x),而 2x+1−x=x+1。
S05.3 · equivalent
操作前
6\mid x+1,\ x\in X
操作後
x=5
條件:0\le x\le 5
規則:case_analysis · 依賴:S05.2, G1
葉節點依據:case_analysis + divides_def + numeric_evaluation
x∈X 時 x+1 取 1、2、3、4、5、6 之一;其中唯一的 6 的倍數是 6,所以 x+1=6,即 x=5。反向:x=5 時 x+1=6,6∣6。
S07.1 · equivalent
操作前
4x+3\equiv x\pmod 6
操作後
6\mid 3(x+1)
條件:無
規則:divides_def · 依賴:S06, mod6_arith, divides_def
葉節點依據:divides_def + distributive + mod6_arith
由 S06 與 S05.1 同理,T²(x)=x 等價於 4x+3≡x (mod 6),即 6∣(4x+3−x);而 4x+3−x=3x+3=3(x+1)(分配律)。
S07.2 · equivalent
操作前
6\mid 3(x+1)
操作後
2\mid x+1
條件:3\neq 0
規則:divides_def · 依賴:S07.1, divides_def
葉節點依據:divides_def + mul_inverse_nonzero + eq_congruence
6∣3(x+1) 表示有整數 k 使 3(x+1)=6k=3·2k;兩邊同除以 3(3≠0)得 x+1=2k,即 2∣x+1。反向:x+1=2k 兩邊乘 3 得 3(x+1)=6k。
S07.3 · equivalent
操作前
2\mid x+1,\ x\in X
操作後
x\in\{1,3,5\}條件:0\le x\le 5
規則:case_analysis · 依賴:S07.2, G1
葉節點依據:case_analysis + divides_def
x+1 取 1 到 6;其中偶數為 2、4、6,對應 x=1、3、5。
S09.1 · induction_base
操作前
q=0
操作後
T^{0\cdot p}(x)=T^0(x)=x條件:無
規則:nat_induction · 依賴:G3
葉節點依據:nat_induction + def_unfold
要證對所有自然數 q,T^(qp)(x)=x。基底 q=0:0·p=0,而 T^0 是恆等映射,所以 T^0(x)=x。
S09.2 · induction_step
操作前
T^{qp}(x)=x操作後
T^{(q+1)p}(x)=x條件:T^p(x)=x
規則:iterate_law · 依賴:S09.1, iterate_law, G4
葉節點依據:iterate_law + nat_induction + composition_def
設 T^(qp)(x)=x。由迭代律 T^((q+1)p)=T^(p+qp)=T^p∘T^(qp),所以 T^((q+1)p)(x)=T^p(T^(qp)(x))=T^p(x)=x,最後一步用到 p 是返回時間。依歸納原理,對所有 q 有 T^(qp)(x)=x。
S09.3 · implies
操作前
n=qp+r,\ 0\le r<p
操作後
T^n(x)=T^r(x)
條件:p\geq 1
規則:division_algorithm · 依賴:S09.2, division_algorithm, iterate_law
葉節點依據:division_algorithm + iterate_law + eq_replace
對正整數 n 用帶餘除法:n=qp+r,0≤r<p。由迭代律 T^n=T^(r+qp)=T^r∘T^(qp),再用 S09.2 的 T^(qp)(x)=x,得 T^n(x)=T^r(T^(qp)(x))=T^r(x)。
S09.4 · implies
操作前
T^n(x)=x
操作後
r=0,\ p\mid n
條件:0\le r<p
規則:contradiction · 依賴:S09.2, S09.3, G4
葉節點依據:contradiction + divides_def + and_intro_elim
⇒:若 T^n(x)=x,由 S09.3 得 T^r(x)=x。若 r≥1,r 就是小於 p 的正返回時間,與 p 的最小性矛盾;所以 r=0,n=qp,p∣n。⇐:若 p∣n,則 n=qp,由 S09.2 得 T^n(x)=x。S09.1 至 S09.4 合起來證得引理 L_return。
S11.1 · implies
操作前
T^n(x),\ n\geq 1
操作後
T^n(x)=T(T^{n-1}(x))\in T(X)條件:n-1\in\mathbb{N}
規則:composition_def · 依賴:G3, composition_def, image_preimage_def
葉節點依據:composition_def + image_preimage_def
n≥1 時 n−1 是自然數,由 G3 的 T^n=T∘T^(n−1) 得 T^n(x)=T(y),其中 y=T^(n−1)(x)∈X。T 在 X 某點的值依定義屬於 T(X)。這證得引理 L_image。