逐步主鏈
S01 · definition
操作前
S(A,B)\ \text{at a specified scale}\ k操作後
S_k(A,B)\iff k>0\ \land\ A,B\ \text{nondegenerate}\ \land\ |B_iB_j|=k|A_iA_j|\ (ij=12,13,23)條件:A_i\leftrightarrow B_i\ \text{explicit}; \text{scale direction explicit}
規則:mko_sim_slice · 依賴:G1, G2
葉節點依據:mko_sim_slice
依 MKO 固定判準:在明示對應與倍率方向下,A、B 以倍率 k 相似,當且僅當 k 為正、兩者非退化,且三組對應邊都滿足 |BiBj|=k|AiAj|。方向很重要:這裡是 B 的邊等於 k 乘 A 的邊,不是反過來(反過來的倍率是 1/k)。
S02 · implies
操作前
k=\tfrac{p}{q}=\tfrac{3}{2}操作後
p=3>0,\ q=2>0\ \Rightarrow\ k>0
條件:q>0
規則:order_basics · 依賴:G3, order_basics
葉節點依據:order_basics + mul_inverse_nonzero
MKO 假設 a2:k=p/q 且 q>0,倍率合格當且僅當 p>0。這裡 p=3>0、q=2>0。由 2>0 得 1/2>0(因 2·(1/2)=1>0,若 1/2≤0 則乘以正數 2 得 1≤0,矛盾),再以正數 3 乘之得 3/2>0。所以 k=3/2 是合格的正倍率。
S03 · implies
操作前
\det(A_2-A_1,\,A_3-A_1)
操作後
\det((4,0),(0,2))=4\cdot 2-0\cdot 0=8\neq 0:\ A\ \text{nondegenerate}條件:8\neq 0
規則:det_collinear · 依賴:G2, det2_def, det_collinear
葉節點依據:det2_def + det_collinear + numeric_evaluation
A2−A1=(4,0)、A3−A1=(0,2),行列式 4·2−0·0=8≠0,所以 A1、A2、A3 相異且不共線,A 是非退化三角形(MKO 假設 a1)。
S04 · implies
操作前
\det(B_2-B_1,\,B_3-B_1)
操作後
\det((0,6),(3,0))=0\cdot 0-6\cdot 3=-18\neq 0:\ B\ \text{nondegenerate}條件:-18\neq 0
規則:det_collinear · 依賴:G2, det2_def, det_collinear
葉節點依據:det2_def + det_collinear + numeric_evaluation
B2−B1=(0,6)、B3−B1=(3,0),行列式 0·0−6·3=−18≠0,所以 B 也是非退化三角形。負號在 S12 解讀為方向。
S05 · equivalent
操作前
|B_iB_j|=k|A_iA_j|
操作後
|B_iB_j|^2=k^2|A_iA_j|^2
條件:k>0; |A_iA_j|\ge 0; |B_iB_j|\ge 0
規則:L_scale_sq · 依賴:S02, dist_formula
葉節點依據:eq_congruence + power_laws + zero_product + order_basics
依引理 L_scale_sq(u=|AiAj|、v=|BiBj|),在 k>0 且長度非負時,長度關係與平方長度關係等價。這正是 MKO 所說「長度乘 k 等價於平方長度乘 k²」;引理在 S05.1 至 S05.3 證明。
S06 · equivalent
操作前
|B_iB_j|^2=\left(\tfrac{p}{q}\right)^2|A_iA_j|^2操作後
|B_iB_j|^2\,q^2=|A_iA_j|^2\,p^2
條件:q\neq 0
規則:frac_rules · 依賴:S05, frac_rules
葉節點依據:frac_rules + power_laws + mul_inverse_nonzero + eq_congruence
(p/q)²=p²/q²,兩邊同乘 q²(q≠0,所以 q²≠0)得整數交叉乘積式。這是 MKO 所說的精確檢查 B²q²=A²p²:只用整數乘法,不用小數。
S07 · equivalent
操作前
|A_1A_2|^2,\ |A_1A_3|^2,\ |A_2A_3|^2
操作後
16,\ 4,\ 20
條件:無
規則:dist_formula · 依賴:G2, dist_formula
葉節點依據:dist_formula + numeric_evaluation
按 12、13、23 順序:(4−0)²+(0−0)²=16;(0−0)²+(2−0)²=4;(0−4)²+(2−0)²=16+4=20。
S08 · equivalent
操作前
|B_1B_2|^2,\ |B_1B_3|^2,\ |B_2B_3|^2
操作後
36,\ 9,\ 45
條件:無
規則:dist_formula · 依賴:G2, dist_formula
葉節點依據:dist_formula + numeric_evaluation
同一順序:(1−1)²+(7−1)²=36;(4−1)²+(1−1)²=9;(4−1)²+(1−7)²=9+36=45。
S09 · implies
操作前
|B_1B_2|^2q^2\ \text{vs}\ |A_1A_2|^2p^2操作後
36\cdot 2^2=144=16\cdot 3^2
條件:無
規則:numeric_evaluation · 依賴:S06, S07, S08, G3
葉節點依據:numeric_evaluation + eq_refl_symm_trans
第 12 組:左邊 36·4=144,右邊 16·9=144,相等,所以由 S06 得 |B1B2|²=(3/2)²|A1A2|²。
S10 · implies
操作前
\text{pairs }13,\ 23操作後
9\cdot 2^2=36=4\cdot 3^2,\quad 45\cdot 2^2=180=20\cdot 3^2
條件:無
規則:numeric_evaluation · 依賴:S06, S07, S08, G3
葉節點依據:numeric_evaluation + eq_refl_symm_trans
第 13 組:9·4=36=4·9;第 23 組:45·4=180=20·9。三組都通過交叉乘積檢查,沒有首個不等見證。
S11 · implies
操作前
|B_iB_j|^2=\tfrac{9}{4}|A_iA_j|^2\ (ij=12,13,23)操作後
S_{3/2}(A,B):\ 6=\tfrac32\cdot 4,\ 3=\tfrac32\cdot 2,\ 3\sqrt5=\tfrac32\cdot 2\sqrt5條件:k=\tfrac32>0; A,B\ \text{nondegenerate}
規則:mko_sim_slice · 依賴:S01, S02, S03, S04, S05, S09, S10
葉節點依據:mko_sim_slice + L_scale_sq + and_intro_elim
由 S09、S10 與 S06,三組平方長度都乘 9/4;由 S05(引理 ⇐ 方向,k=3/2>0),三組長度都乘 3/2:6=(3/2)·4、3=(3/2)·2、√45=3√5=(3/2)·√20=(3/2)·2√5。加上 S02 至 S04 的資格,S01 的判準全部成立,所以 A、B 在 k=3/2 下相似。
S12 · implies
操作前
\det_A=8>0,\ \det_B=-18<0
操作後
\text{opposite orientations; scale still}\ k=\tfrac32>0條件:無
規則:mko_sim_slice · 依賴:S03, S04, S11
葉節點依據:mko_sim_slice + order_basics + numeric_evaluation
兩個行列式異號,B 的方向與 A 相反:B 可由 A 先關於 y=x 鏡射、再均勻放大 3/2、再平移 (1,1) 得到,即 Bi=(1+(3/2)y, 1+(3/2)x),其中 Ai=(x,y)(N18、N19 核對 B2、B3)。MKO 指出鏡射不改變正長度倍率;倍率是長度之比,長度非負,所以倍率仍是 3/2,不是 −3/2。
S13 · theorem_application
操作前
S_{3/2}(A,B),\ \mathrm{Area}(A)=4操作後
\mathrm{Area}(B)=\left(\tfrac32\right)^2\cdot 4=9條件:S_{3/2}(A,B); \mathrm{Area}(A)=4>0
規則:mko_sim_slice · 依賴:S11, G3
葉節點依據:mko_sim_slice + power_laws + numeric_evaluation
依 MKO 的面積條款:已確立以正倍率 k 相似,且給定 A 的正面積,則 B 的面積是 k² 倍。k²=9/4,所以 Area(B)=(9/4)·4=9。不是 k·4=6:面積是二維量,乘的是 k²。
S14 · implies
操作前
k=2=\tfrac{2}{1}操作後
36\cdot 1^2=36\neq 64=16\cdot 2^2:\ k=2\ \text{rejected as a witness}條件:無
規則:numeric_evaluation · 依賴:S06, S07, S08
葉節點依據:numeric_evaluation + contrapositive
以 p=2、q=1 做第 12 組交叉乘積:36·1=36,16·4=64,不等,所以第 12 組就是首個不等見證,k=2 不是相似倍率見證。MKO 假設 a3:這只否定 k=2 這個見證,不代表 A、B 不相似(S11 已證 k=3/2 可行)。事實上在此對應下倍率被第 12 組決定:若 |B1B2|=k'|A1A2|,則 6=4k',k'=3/2。
S15 · implies
操作前
k=-\tfrac32=\tfrac{-3}{2}操作後
p=-3\le 0:\ k\ \text{ineligible}條件:無
規則:mko_sim_slice · 依賴:G3, S01, S05
葉節點依據:mko_sim_slice + order_basics + numeric_evaluation
MKO 假設 a2:資格題允許 p≤0,並答否。這裡 p=−3≤0,所以 k=−3/2 不合格。注意 (−3/2)²=9/4,平方交叉乘積會全部通過,所以符號必須另外檢查;直接看長度也一樣:|B1B2|=6,而 (−3/2)·4=−6,長度不可能是負數。