逐步主鏈
S01 · definition
操作前
H:\mathbb{R}^2\to\mathbb{R}^2操作後
H\ \text{isometry}\iff\forall P,Q\in\mathbb{R}^2:\ d(H(P),H(Q))=d(P,Q)條件:無
規則:isometry_def · 依賴:G1, isometry_def
葉節點依據:isometry_def + def_unfold
固定要證明的性質:等距是對「所有」點對成立的全平面性質。要證明某映射是等距,必須對任意一對點證明;要否定,只需一對點的反例。距離採 G1 的歐氏距離。
S02 · definition
操作前
P=(x_1,y_1),\ Q=(x_2,y_2)\ \text{arbitrary}操作後
\Delta x=x_2-x_1,\ \Delta y=y_2-y_1,\ d(P,Q)=\sqrt{\Delta x^2+\Delta y^2}條件:無
規則:dist_formula · 依賴:G1, dist_formula
葉節點依據:def_intro + dist_formula
取任意兩點 P、Q,不對它們加任何條件,並為座標差取名 Δx、Δy。依距離公式 d(P,Q)=√(Δx²+Δy²)。之後各映射的論證都對這一對任意點進行,最後才能用全稱推廣。
S03 · equivalent
操作前
d(T(P),T(Q))
操作後
\sqrt{((x_2+t_x)-(x_1+t_x))^2+((y_2+t_y)-(y_1+t_y))^2}=\sqrt{\Delta x^2+\Delta y^2}=d(P,Q)條件:無
規則:dist_formula · 依賴:S02, G2
葉節點依據:dist_formula + add_assoc + add_comm + add_inverse + add_zero
平移:T(Q)−T(P) 的坐標是 (x2+tx)−(x1+tx)=Δx 與 (y2+ty)−(y1+ty)=Δy(加法結合、交換與反元素消去 tx、ty;N1 核對)。根號內完全相同,所以 d(T(P),T(Q))=d(P,Q)。
S04 · equivalent
操作前
R_{90}(Q)-R_{90}(P)操作後
(-y_2-(-y_1),\ x_2-x_1)=(-\Delta y,\ \Delta x)
條件:無
規則:distributive · 依賴:S02, G2
葉節點依據:distributive + neg_mul + eq_replace
R90(P)=(−y1, x1)、R90(Q)=(−y2, x2)。第一坐標 −y2−(−y1)=−(y2−y1)=−Δy(負號分配,N2 核對),第二坐標 x2−x1=Δx。旋轉方向是逆時針:(1,0) 送到 (0,1)。
S05 · equivalent
操作前
d(R_{90}(P),R_{90}(Q))操作後
\sqrt{(-\Delta y)^2+\Delta x^2}=\sqrt{\Delta x^2+\Delta y^2}=d(P,Q)條件:無
規則:L_signed_perm · 依賴:S04
葉節點依據:neg_mul + add_comm + eq_congruence
R90(Q)−R90(P)=(−Δy, Δx) 的兩個坐標正是帶正負號、順序對調的 Δy 與 Δx,所以依引理 L_signed_perm,d(R90(P),R90(Q))=d(P,Q)。引理在 S05.1 證明。
S06 · implies
操作前
d(T(P),T(Q))=d(P,Q),\ d(R_{90}(P),R_{90}(Q))=d(P,Q)\ \text{for arbitrary}\ P,Q操作後
T\ \text{and}\ R_{90}\ \text{are isometries}條件:無
規則:forall_intro · 依賴:S02, S03, S05, S01
葉節點依據:forall_intro + isometry_def
S03、S05 的等式是對 S02 中任意的 P、Q 證明的,沒有對它們加條件;依全稱推廣,對所有點對成立。依 S01 的定義,平移 T 與 R90 都是等距映射。
S07 · implies
操作前
R_{180},\ R_{270},\ \text{reflections in }x\text{-axis},\ y\text{-axis},\ y=x,\ y=-x操作後
(-\Delta x,-\Delta y),\ (\Delta y,-\Delta x),\ (\Delta x,-\Delta y),\ (-\Delta x,\Delta y),\ (\Delta y,\Delta x),\ (-\Delta y,-\Delta x):\ \text{all isometries}條件:無
規則:L_signed_perm · 依賴:S02, G2, S05, S01
葉節點依據:L_signed_perm + forall_intro + distributive + neg_mul
逐一寫出 H(Q)−H(P):R180 為 (−Δx,−Δy);R270(x,y)=(y,−x) 為 (Δy,−Δx);x 軸鏡射為 (Δx,−Δy);y 軸鏡射為 (−Δx,Δy);y=x 鏡射為 (Δy,Δx);y=−x 鏡射 M 為 (−Δy,−Δx)。每一個都是帶正負號的 Δx、Δy(可能對調),所以依引理 L_signed_perm 與全稱推廣(同 S06),六個映射都是等距;R0 是恆等映射,顯然等距。
S08 · implies
操作前
R_{180}(x,y)=(-x,-y)操作後
R_{180}\ \text{differs from each of the four axis reflections}條件:無
規則:function_def · 依賴:G2, function_def
葉節點依據:function_def + numeric_evaluation + two_nonzero + zero_product
鏡射固定其軸上每一點:x 軸鏡射固定 (1,0),y 軸鏡射固定 (0,1),y=x 鏡射固定 (1,1),y=−x 鏡射 M 固定 (1,−1)(M(1,−1)=(1,−1))。半轉 (−x,−y)=(x,y) 當且僅當 2x=0 且 2y=0,即只固定原點;所以 R180 把這四點分別送到 (−1,0)、(0,−1)、(−1,−1)、(−1,1),與四個鏡射在各自的點上取值不同。依函數相等的定義,R180 不是其中任何一個鏡射;它是中心反演,也就是半轉。
S09 · equivalent
操作前
H_c(Q)-H_c(P)
操作後
(c\Delta x,\ c\Delta y),\quad (c\Delta x)^2+(c\Delta y)^2=c^2(\Delta x^2+\Delta y^2)
條件:無
規則:distributive · 依賴:S02, G2
葉節點依據:distributive + power_laws + mul_comm
Hc(Q)−Hc(P)=(cx2−cx1, cy2−cy1)=(cΔx, cΔy)(分配律)。平方和為 c²Δx²+c²Δy²=c²(Δx²+Δy²)((ab)²=a²b² 與分配律;N4 核對)。
S10 · equivalent
操作前
d(H_c(P),H_c(Q))=\sqrt{c^2(\Delta x^2+\Delta y^2)}操作後
|c|\sqrt{\Delta x^2+\Delta y^2}=|c|\,d(P,Q)條件:S=\Delta x^2+\Delta y^2\ge 0
規則:L_sqrt_scale · 依賴:S09, S02
葉節點依據:sqrt_def + abs_rules + power_laws + order_basics + square_nonneg
令 S=Δx²+Δy²≥0(平方和非負)。依引理 L_sqrt_scale,√(c²S)=|c|√S,所以 d(Hc(P),Hc(Q))=|c|d(P,Q)。重點是乘的是 |c|,不是 c:距離不會是負數。引理在 S10.1 至 S10.3 證明。
S11 · implies
操作前
c=-1:\ d(H_{-1}(P),H_{-1}(Q))=|-1|\,d(P,Q)操作後
H_{-1}=R_{180}\ \text{is an isometry}條件:無
規則:forall_intro · 依賴:S10, G2
葉節點依據:abs_rules + forall_intro + numeric_evaluation
|−1|=1,所以對任意 P、Q 距離不變,H(−1) 是等距;而且 H(−1)(x,y)=(−x,−y) 正是半轉 R180,與 S07 一致。這說明負係數不一定破壞等距。
S12 · implies
操作前
c=-2,\ P=(3,1),\ Q=(-1,4)
操作後
d(P,Q)=5,\ d(H_{-2}(P),H_{-2}(Q))=10=|-2|\cdot 5條件:無
規則:numeric_evaluation · 依賴:S10, G3
葉節點依據:numeric_evaluation + dist_formula
數值核對:Q−P=(−4,3),d(P,Q)=√(16+9)=5。H(−2)(P)=(−6,−2)、H(−2)(Q)=(2,−8),差為 (8,−6),距離 √(64+36)=10=2·5。倍率是 |−2|=2,與 S10 一致;不是 −2,也不是 −10。這只是一個例子,一般結論來自 S10。
S13 · implies
操作前
c=2:\ H_2(0,0)=(0,0),\ d(H_2(P),H_2(Q))=10\neq 5=d(P,Q)
操作後
H_2\ \text{is not an isometry}條件:無
規則:quantifier_negation · 依賴:S12, S01
葉節點依據:quantifier_negation + isometry_def + numeric_evaluation
|2|=|−2|,所以同一對 P、Q 在 H2 下距離也是 10≠5。等距要求對所有點對成立,否定它只需一個反例:¬∀ 等於 ∃¬。雖然 H2 固定原點(一個不變點),這不能證明全平面等距,MKO 假設 a3 正是這個警告。
S14 · implies
操作前
c=0:\ H_0(x,y)=(0,0)
操作後
d(H_0(P),H_0(Q))=0\neq 5:\ \text{degenerate constant map, not an isometry}條件:無
規則:quantifier_negation · 依賴:S10, G3, S12
葉節點依據:quantifier_negation + numeric_evaluation
c=0 時每一點都送到原點,是常值映射。對相異的 P、Q,d(P,Q)=5>0 但像的距離為 0。倍率 |0|=0 不是正數,所以它既不是等距,也不是 MKO 意義下的正倍率相似映射,而是退化映射。
S15 · case_split
操作前
d(H_c(P),H_c(Q))=|c|\,d(P,Q)\ \forall P,Q
操作後
c=0:\ \text{degenerate};\ |c|=1:\ \text{isometry};\ \text{other }c\neq 0:\ \text{similarity of scale }|c|,\ \text{not an isometry}條件:無
規則:case_analysis · 依賴:S10, S11, S13, S14, S06, S07
葉節點依據:case_analysis + abs_rules + quantifier_negation + forall_intro
分三種情況涵蓋所有實數 c。c=0:S14,退化常值映射。|c|=1(c=1 恆等、c=−1 半轉):S10 給出距離不變,等距。其他非零 c:S10 給出每個距離乘正數 |c|,所以是倍率 |c| 的相似映射;又 |c|≠1,取 P=(0,0)、Q=(1,0),d(P,Q)=1 而像的距離 |c|≠1,所以不是等距。這與 MKO 的分類一致。