« Home

Basic facts of Kernel [Group.KerBasic]

{-# OPTIONS --allow-unsolved-metas #-}
module Group.KerBasic where

open import MLTT.Spartan renaming (_⁻¹ to sym; _∙_ to _then_)
open import UF.Base
open import UF.Equiv

open import Group.Def
open Group {{...}}
open import Group.DefHom
open import Group.DefKer
open import Group.HomBasic

Proposition 8

這個命題是說,如果 group homomorphism i : H → G 是 inclusion,那 Kernel 的元素其實只有單位元素 eH

proposition-8 : {H G : 𝓤 ̇} {{∈H : Group H}} {{∈G : Group G}}
  (i : H  G)  (is-hom : IsGroupHomomorphism H G i)
   left-cancellable i
   ((y : Ker H G i is-hom)  e  y .pr₁)
proposition-8 {𝓤} {H}{G}{{∈H}}{{∈G}} i is-hom inclusion (h , p) = inclusion I
  where
  I : i e  i h
  I = (proposition-4 i is-hom) then (sym p)

這也順便說明了,用 Propopsition 4 就已經知道 Ker i 最少最少也有一個 eH,因此任何 Kernel 都不是空集合。 事實上這還可以說成,這樣 Kernel 就會跟 𝟙 同構,因為只有一個元素,這也表示這時候 Kernel 是 trivial group。

proposition-8' : {H G : 𝓤 ̇} {{∈H : Group H}} {{∈G : Group G}}
  (i : H  G)  (is-hom : IsGroupHomomorphism H G i)
   left-cancellable i
   Ker H G i is-hom  𝟙 {𝓤}
proposition-8' {𝓤} {H}{G}{{∈H}}{{∈G}} i is-hom inclusion =
  ι , (ρ , λ x  refl) , ρ , final
  where
  ι : Ker H G i is-hom  𝟙
  ι _ = 
  P4 = proposition-4 i is-hom
  ρ : 𝟙  Ker H G i is-hom
  ρ  = e , P4

  final : (x : Ker H G i is-hom)  ρ   x
  final (k , hk) =
    ρ     =⟨by-definition⟩
    e , P4 =⟨ to-Σ-= (I , size (transport  h  i h  e) I P4) hk) 
    k , hk 
    where
    I : e  k
    I = inclusion (i e =⟨ P4 
                   e   =⟨ sym hk 
                   i k )