Homomorfisme

Dalam aljabar abstrak, **homomorfisme** atau **kehomomorfan** () adalah struktur peta yang menghubungkan dua struktur aljabar. Setiap homomorfisme pasti dapat ditentukan kanelnya, dan kanel pasti subgrup normal, sehingga selalu dapat dibentuk grup faktor, selanjutnya akan dibentuk pengkaitan baru dari ranah homomorfisme ke grup faktor yang dibentuknya, sehingga terbentuklah homomorfisme baru yang disebut homomorfisma natural.

## Definisi
Homomorfisme adalah peta antara dua struktur aljabar dari tipe yang sama (yaitu dengan nama yang sama), yang mempertahankan operasi dari struktur. Artinya adalah peta f: A \to B antara dua himpunan A, B dilengkapi dengan struktur yang sama sehingga, jika \cdot adalah operasi struktur (seharusnya di sini, untuk penyederhanaan, menjadi operasi biner), setelah itu
:f(x\cdot y)=f(x)\cdot f(y)
untuk setiap pasangan x, y elemen A. Sering dikatakan bahwa f mempertahankan operasi atau serasi dengan operasi tersebut.

Secara formal, peta f: A\to B mempertahankan operasi \mu dari ariti *k*, ditentukan pada A dan B jika 
:f(\mu_A(a_1, \ldots, a_k)) = \mu_B(f(a_1), \ldots, f(a_k)), 
untuk elemen a_1, ..., a_k pada A.

Operasi yang harus dipertahankan oleh homomorfisme meliputi Operasi 0-ari, yaitu konstanta. Secara khusus, ketika elemen identitas diperlukan oleh jenis struktur, elemen identitas dari struktur pertama harus dipetakan ke elemen identitas yang sesuai dari struktur kedua.

Notasi untuk operasi tidak harus sama dalam sumber dan target homomorfisme. Misalnya, bilangan real membentuk kelompok untuk penjumlahan, dan bilangan real positif membentuk kelompok untuk perkalian. Fungsi eksponensial
:x\mapsto e^x
memadai
:e^{x+y} = e^xe^y,
dan dengan demikian merupakan homomorfisme antara kedua grup ini. Ia bahkan merupakan keisomorfan (lihat di bawah), karena fungsi invers, logaritma natural, memenuhi 
:\ln(xy)=\ln(x)+\ln(y), 
dan juga grup homomorfisme.

## Contoh

Bilangan real adalah gelanggang, yang memiliki penjumlahan dan perkalian. Himpunan semua 2 × 2 matriks juga merupakan cincin, terhadap penambahan matriks dan perkalian matriks. Jika kita mendefinisikan fungsi antara gelanggang ini sebagai berikut:
:f(r) = \begin{pmatrix}
   r & 0 \\
   0 & r
\end{pmatrix}
di mana  adalah bilangan real, maka f adalah homomorfisme gelanggang, karena f mempertahankan kedua penjumlahan:
:f(r+s) = \begin{pmatrix}
  r+s & 0 \\
   0 & r+s
\end{pmatrix} = \begin{pmatrix}
  r & 0 \\
   0 & r
\end{pmatrix} + \begin{pmatrix}
   s & 0 \\
   0 & s
\end{pmatrix} = f(r) + f(s)
dan perkalian:
:f(rs) = \begin{pmatrix}
  rs & 0 \\
   0 & rs
\end{pmatrix} = \begin{pmatrix}
   r & 0 \\
   0 & r
\end{pmatrix} \begin{pmatrix}
   s & 0 \\
   0 & s
\end{pmatrix} = f(r)\,f(s).

Untuk contoh lain, bukan-nol bilangan kompleks membentuk kelompok terhadap operasi perkalian, seperti halnya bilangan riil bukan-nol. (Nol harus dikeluarkan dari kedua grup karena tidak memiliki invers perkalian, yang diperlukan untuk elemen grup.)  Tentukan sebuah fungsi f dari bilangan kompleks bukan nol ke bilangan real bukan nol dengan
:f(z) = |z|.
Artinya, f adalah nilai mutlak (atau modulus) dari bilangan kompleks z. Maka f adalah homomorfisme kelompok, karena mempertahankan perkalian:
:f(z_1 z_2) = |z_1 z_2| = |z_1| |z_2| = f(z_1) f(z_2).
Perhatikan bahwa  tidak dapat diperpanjang menjadi homomorfisme gelanggang (dari bilangan kompleks ke bilangan real), karena tidak mempertahankan penambahan:
:|z_1 + z_2| \ne |z_1| + |z_2|.

Sebagai contoh lain, diagram menunjukkan homomorfisme monoid f dari monoid (\mathbb{N}, +, 0) ke monoid (\mathbb{N}, \times, 1). Karena nama berbeda dari operasi terkait, sifat pelestarian struktur yang dipenuhi oleh  f  berjumlah f(x+y) = f(x) \times f(y) dan f(0) = 1.

Sebuah komposisi aljabar  A  di atas bidang  F  memiliki bentuk kuadrat, yang disebut *norma*, N: A \to F, yang merupakan homomorfisme grup dari grup perkalian dari  A  ke grup perkalian dari  F .

## Homomorfisme khusus
Beberapa jenis homomorfisme memiliki nama tertentu, yang juga didefinisikan untuk morfisme umum.

### Isomorfisme
Sebuah isomorfisme antara struktur aljabar dengan tipe yang sama umumnya didefinisikan sebagai homomorfisme bijektif. 

Dalam konteks yang lebih umum dari teori kategori, isomorfisme didefinisikan sebagai morfisme, yang memiliki invers yang juga merupakan morfisme. Dalam kasus khusus struktur aljabar, kedua definisi tersebut setara, meskipun mungkin berbeda untuk struktur takaljabar, yang memiliki himpunan yang mendasarinya.

Lebih tepatnya, jika 
:f: A\to B
adalah (homo)morfisme, ia memiliki kebalikan jika ada homomorfisme
:g: B\to A
such that
:f\circ g = \operatorname{Id}_B dan \qquad g\circ f = \operatorname{Id}_A.

Jika  A  dan  B  memiliki himpunan yang mendasari, dan f: A \to B memiliki invers  g , maka  f  adalah bijektif. Faktanya,  f  adalah injeksi, seperti f(x) = f(y) menyiratkan x = g(f(x)) = g(f(y)) = y, dan  f  adalah dugaan, karena, untuk  x  mana pun di  B , salah satunya memiliki x = f(g(x)), dan  x  adalah gambar dari elemen  A .

Sebaliknya jika f: A \to B adalah homomorfisme bijektif antara struktur aljabar, misalkan g: B \to A jadilah peta sedemikian rupa sehingga  g(y)  adalah elemen unik  x  dari  A  sedemikian rupa sehingga f(x) = y. Salah satunya memiliki f \circ g = \operatorname{Id}_B dan g \circ f = \operatorname{Id}_A, dan tetap hanya untuk menunjukkan bahwa g adalah homomorfisme. Jika  *  adalah operasi biner dari struktur, untuk setiap pasangan  x ,  y  elemen  B , salah satunya memiliki
:g(x*_B y) = g(f(g(x))*_Bf(g(y))) = g(f(g(x)*_A g(y))) = g(x)*_A g(y),
dan  g  karenanya serasi dengan  *.  Karena buktinya serupa untuk ariti mana pun, ini menunjukkan bahwa  g  adalah homomorfisme.

Bukti ini tidak berlaku untuk struktur takaljabar. Misalnya, untuk ruang topologi, morfisme adalah peta kontinu, dan kebalikan dari peta kontinu bijektif tidak selalu kontinu. Sebuah isomorfisme ruang topologi, yang disebut homeomorphism atau peta bikontinu, dengan demikian merupakan peta kontinu bijektif, yang kebalikannya juga kontinu.

### Keendomorfan
Sebuah keendomorfan adalah homomorfisme yang ranah sama dengan kodomain, atau, lebih umum lagi, morfisme yang sumbernya sama dengan target.

Keendomorfan struktur aljabar, atau objek dari kategori membentuk monoid terhadap komposisi.

Keendomorfan dari ruang vektor atau modul membentuk gelanggang. Dalam kasus ruang vektor atau modul gratis berhingga dimensi, pilihan basis menginduksi keisomorfan gelanggang antara gelanggang keendomorfan dan gelanggang matriks persegi dengan dimensi yang sama.

## Kernel

Homomorfisme f: X \to Y mendefinisikan sebuah hubungan kesetaraan \sim pada  X  pada a \sim b jika dan hanya jika f(a) = f(b). Relasi \sim disebut **kernel** dari  f . Ini adalah hubungan kongruensi di  X . Himpunan hasil X/{\sim} kemudian dapat diberikan struktur dengan tipe yang sama seperti  X , secara alami, dengan mendefinisikan operasi hasil bagi yang ditetapkan oleh [x] \ast [y] =  [x \ast y], untuk setiap operasi \ast dari  X . Dalam hal ini, gambar  X  di  Y  terhadap homomorfisme  f  harus isomorfik menjadi X/\!\sim; fakta ini adalah salah satu teorema isomorfisme.

Ketika struktur aljabar adalah grup untuk beberapa operasi, hubungan kesetaraan  K  dari elemen identitas operasi ini cukup untuk menandai hubungan kesetaraan. Dalam hal ini, hasil bagi dengan hubungan kesetaraan dilambangkan dengan X/K (biasanya dibaca sebagai " X  mod  K "). Juga dalam kasus ini, ini adalah  K , bukan \sim, yang disebut kernel dari  f . Kernel homomorfisme dari jenis struktur aljabar tertentu secara alami dilengkapi dengan beberapa struktur. Jenis struktur kernel ini sama dengan struktur yang dipertimbangkan, dalam kasus grup abelian, ruang vektor dan modul, tetapi berbeda dan telah menerima nama tertentu dalam kasus lain, seperti subgrup normal untuk kernel homomorfisme grup dan ideal untuk kernel homomorfisme gelanggang (dalam kasus gelanggang takkomutatif, kernel adalah ideal dua sisi).

## Struktur relasional

Dalam teori model, pengertian struktur aljabar dirampatkan ke struktur yang melibatkan operasi dan relasi. Misalkan L menjadi tanda tangan yang terdiri dari simbol fungsi dan relasi, dan struktur A, B menjadi dua struktur-L. Kemudian **homomorfisme** dari A ke B adalah pemetaan h dari ranah A ke ranah B sedemikian rupa sehingga
* h(F^A (a_1,\dots,a_n)) = F^B(h(a_1),\dots,h(a_n)) untuk setiap simbol fungsi *ary*-n dari F dalam L,
* R^A(a_1,\dots,a_n) menyiratkan R^B(h(a_1),\dots,h(a_n)) untuk setiap simbol relasi *ary*-ndari Rdalam L.
Dalam kasus khusus dengan hanya satu relasi biner, kita mendapatkan gagasan tentang sebuah homomorfisme graf. Untuk pembahasan rinci tentang homomorfisme relasional dan isomorfisme lihat.

## Lihat pula
* Fungsi kontinu
* Difeomorphism
* Enkripsi homomorfik
* Pembagian rahasia homomorfik - protokol pemungutan suara terdesentralisasi yang sederhana
* Morfisme

## Catatan

## Kutipan


## Referensi
*
*
*