« Home

Definition. Group Homomorphism [group-0004]

module group-0004 where

open import MLTT.Spartan hiding (_∙_) renaming (_⁻¹ to sym)

open import group-0000
open Group {{...}}

我們先看 group homomorphism 的定義:

IsGroupHomomorphism : (G H : 𝓤 ̇) {{_ : Group G}} {{_ : Group H}}  (φ : G  H)  𝓤 ̇
IsGroupHomomorphism G H φ = (x y : G)  φ (x  y)  (φ x)  (φ y)

基本上它的意思是,我們定義如果函數 φ : G → H 能讓

φ(a • b) = φ(a) • φ(b)

對所有 a, b ∈ G 成立,那 φ 是一個 group homomorphism。

這些 homomorphism 之所以特別,就是它們保留了一些結構,讓我們能夠對群整體做出推論,這種想法以範疇論為主,有非常多有趣又深刻的延伸。