逐步主鏈
S01 · definition
操作前
H\subseteq G,\ f:G\to K
操作後
H\neq\varnothing,\ HH\subseteq H,\ e\in H,\ H^{-1}\subseteq H;\ \forall a,b:\ f(a*b)=f(a)\oplus f(b)條件:無
規則:mko_subhom_def · 依賴:mko_subhom_def, G1, G2
葉節點依據:mko_subhom_def + group_axioms
依 MKO,子群要核四件事:非空、封閉、含單位元、對逆元封閉;同態要對全部輸入對滿足 f(a*b)=f(a)⊕f(b)。MKO 也提醒同態不自動為單射。
S02 · implies
操作前
H=\{0,2\}操作後
H\neq\varnothing,\ H\subseteq G
條件:無
規則:subset_def · 依賴:G1, G4
葉節點依據:subset_def
H 含 0,所以非空;它的兩個元素 0、2 都在 G 中,所以 H⊆G。
S03 · implies
操作前
a,b\in H
操作後
0*0=0,\ 0*2=2,\ 2*0=2,\ 2*2=0\ \in H
條件:無
規則:finite_exhaustion · 依賴:G1, S02
葉節點依據:finite_exhaustion + numeric_evaluation
H 有 2²=4 個有序對,查 G 的表:0*0=0,0*2=2,2*0=2,2*2=(2+2) mod 4=0。四個輸出都在 H,所以 H 封閉。
S04 · implies
操作前
e_G=0
操作後
e_G\in H
條件:無
規則:set_builder · 依賴:G1, S02
葉節點依據:group_axioms + set_builder
G 的單位元是 0(表的第 0 行(row)與第 0 列(column)都是 0,1,2,3),而 0∈H。
S05 · implies
操作前
a\in H
操作後
0^{-1}=0\in H,\ 2^{-1}=2\in H條件:無
規則:finite_exhaustion · 依賴:G1, S04
葉節點依據:finite_exhaustion + group_axioms
0*0=0,所以 0 的逆元是 0;2*2=0 而且運算對稱位置相同,所以 2 的雙側逆元是 2。兩個逆元都在 H 中。
S06 · implies
操作前
\text{nonempty, closed, identity, inverses}操作後
H\ \text{is a subgroup of } G條件:無
規則:mko_subhom_def · 依賴:S02, S03, S04, S05
葉節點依據:mko_subhom_def + and_intro_elim
四個條件分別由 S02 到 S05 給出,依 MKO 的定義 H 是 G 的子群。
S07 · implies
操作前
H'=\{0,1\},\ 1*1操作後
1*1=2\notin H'\ \Rightarrow\ H'\ \text{not a subgroup}條件:無
規則:mko_subhom_def · 依賴:G1, G4
葉節點依據:mko_subhom_def + quantifier_negation + numeric_evaluation
H' 非空且含單位元 0,但 1*1=(1+1) mod 4=2 不在 H' 中,封閉失敗,所以 H' 不是子群。另外 1 的逆元是 3,也不在 H' 中。
S08 · implies
操作前
f(0)=0,\ f(1)=1,\ f(2)=0,\ f(3)=1
操作後
f:G\to K,\ f(a)=a\bmod 2
條件:無
規則:function_def · 依賴:G3, G2, mod_notation
葉節點依據:function_def + finite_exhaustion + mod_notation
映射表對 G 的每個元素恰給一個 K 中的值,所以 f 是函數 G→K。四格逐一比對:0、1、2、3 除以 2 的餘數是 0、1、0、1,所以 f(a)=a mod 2。
S09 · implies
操作前
x-y=mk,\ k\in\mathbb{Z}操作後
x\bmod m=y\bmod m
條件:m>0
規則:L_same_rem · 依賴:division_algorithm, mod_notation
葉節點依據:division_algorithm + mod_notation
同態的論證需要引理 L_same_rem:相差 m 的整數倍的兩個整數,除以 m 的餘數相同。證明在 S09.1、S09.2,只用除法演算法的存在與唯一性。
S10 · equivalent
操作前
f(a*b)=((a+b)\bmod 4)\bmod 2
操作後
(a+b)\bmod 2
條件:a,b\in G
規則:L_same_rem · 依賴:S08, S09, G1, division_algorithm
葉節點依據:L_same_rem + division_algorithm + divides_def + eq_replace
設 a+b=4q+s,s=(a+b) mod 4。則 s−(a+b)=−4q=2·(−2q) 是 2 的整數倍,依引理(m=2),s mod 2=(a+b) mod 2。a、b 是 G 中任意元素。
S11 · equivalent
操作前
f(a)\oplus f(b)=(a\bmod 2+b\bmod 2)\bmod 2
操作後
(a+b)\bmod 2
條件:a,b\in G
規則:L_same_rem · 依賴:S08, S09, G2, division_algorithm
葉節點依據:L_same_rem + division_algorithm + eq_replace
設 a=2p+r₁、b=2p'+r₂(r₁=a mod 2、r₂=b mod 2)。則 (r₁+r₂)−(a+b)=−2(p+p') 是 2 的倍數,依引理 (r₁+r₂) mod 2=(a+b) mod 2。
S12 · implies
操作前
f(a*b)=(a+b)\bmod 2=f(a)\oplus f(b)
操作後
\forall a,b\in G:\ f(a*b)=f(a)\oplus f(b)
條件:無
規則:eq_refl_symm_trans · 依賴:S10, S11
葉節點依據:eq_refl_symm_trans + forall_intro
兩邊都等於 (a+b) mod 2,依等號的傳遞相等。S10、S11 對任意 a、b 成立,所以涵蓋全部 4²=16 個輸入對(MKO 第二段)。N5 另外逐一窮舉 16 對作交叉核對。f 是同態。
S13 · equivalent
操作前
\ker f=\{a\in G\mid f(a)=0\}操作後
\{0,2\}=H條件:無
規則:kernel_image_def · 依賴:S08, G2, kernel_image_def
葉節點依據:kernel_image_def + set_builder + finite_exhaustion
目標單位元是 0。逐一查:f(0)=0、f(1)=1、f(2)=0、f(3)=1,所以 ker f={0,2},正是 S06 的子群 H。
S14 · implies
操作前
\operatorname{im} f,\ f(0)=f(2)操作後
\operatorname{im} f=\{0,1\}=K;\ f\ \text{surjective, not injective}條件:無
規則:injective_surjective_def · 依賴:S08, S13, kernel_image_def
葉節點依據:injective_surjective_def + kernel_image_def + finite_counting_basics
像集是所有映射值 {0,1}=K,所以 f 滿射。但 f(0)=f(2)=0 而 0≠2,所以 f 不是單射;kernel 不只含單位元也反映了這點。|im f|=2<4=|G|,MKO 第三段說 image 大小等於來源大小才可能單射。f 不是雙射,因此不是同構。
S15 · implies
操作前
h(0*0)\ \text{vs}\ h(0)\oplus h(0)操作後
1\neq 0=1\oplus 1\ \Rightarrow\ h\ \text{not a homomorphism}條件:無
規則:quantifier_negation · 依賴:G3, G1, G2
葉節點依據:quantifier_negation + numeric_evaluation
h(0*0)=h(0)=1,但 h(0)⊕h(0)=1⊕1=(1+1) mod 2=0。1≠0,同態條件在 (0,0) 失敗;依量詞否定,h 不是同態。一個失敗對就足以否定,但要肯定同態,論證必須涵蓋全部 16 對。
S16 · implies
操作前
H,\ H',\ f,\ h
操作後
H\le G,\ H'\not\le G,\ f\ \text{hom.},\ \ker f=H,\ \operatorname{im} f=K,\ f\ \text{not injective},\ h\ \text{not hom.}條件:無
規則:and_intro_elim · 依賴:S06, S07, S12, S13, S14, S15
葉節點依據:and_intro_elim
合併全部結論;它們只屬於 G 與 K 這兩個指定的有限群。