Homomorfismo

En álxebra, un **homomorfismo** é un mapa que  preserva a estrutura entre dúas estruturas alxébricas do mesmo tipo (como dous grupos, dous aneis ou dous espazos vectoriais). A palabra *homomorfismo* provén da lingua grega antiga : ὁμός () que significa "mesmo" e μορφή () que significa "forma" ou "forma". O termo "homomorfismo" apareceu xa en 1892, cando foi atribuído ao matemático alemán Felix Klein (1849–1925). 

Os homomorfismos dos espazos vectoriais tamén se denominan mapas lineares, e o seu estudo é obxecto da álxebra linear.

O concepto de homomorfismo foi xeneralizado, baixo o nome de morfismo, a moitas outras estruturas que ou ben non teñen un conxunto subxacente, ou non son alxébricas. Esta xeneralización é o punto de partida da teoría de categorías.

Un homomorfismo tamén pode ser un isomorfismo, un endomorfismo, un automorfismo, etc. (ver máis abaixo). Cada un destes pódese definir de forma que se poida xeneralizar a calquera clase de morfismos.

## Definición 
Un homomorfismo é un mapa f: A \to B entre dous conxuntos A, B equipados coa mesma estrutura tal que, se \cdot é unha operación da estrutura (suponse aquí, para simplificar, que é unha operación binaria), entón

: f(x\cdot y)=f(x)\cdot f(y)

para cada par x, y de elementos de A. Podemos dicir que f conserva a operación ou é compatible coa operación.

Formalmente, un mapa f: A\to B conserva unha operación \mu de aridade k, definido en ambos A e B se

: f(\mu_A(a_1, \ldots, a_k)) = \mu_B(f(a_1), \ldots, f(a_k)),

para todos os elementos a_1, ..., a_k en A.

Por exemplo:

* Un homomorfismo monoide é un mapa entre monoides que conserva a operación monoide e mapea o elemento de identidade do primeiro monoide co do segundo monoide (o elemento de identidade é unha operación 0-aria).
* Un homomorfismo de grupos é un mapa entre grupos que preserva a operación do grupo. Isto implica que o homomorfismo de grupos mapea o elemento de identidade do primeiro grupo co elemento de identidade do segundo grupo, e mapea a inversa dun elemento do primeiro grupo coa inversa da imaxe deste elemento. 
* Un homomorfismo de aneis é un mapa entre aneis que conserva a suma de aneis, a multiplicación de aneis e a identidade multiplicativa. Se a identidade multiplicativa debe ser preservada depende da definición de *anel* en uso. Se non se conserva a identidade multiplicativa, un ten un homomorfismo rng.
* Un mapa linear é un homomorfismo de espazos vectoriais; é dicir, un homomorfismo de grupos entre espazos vectoriais que conserva a estrutura do grupo abeliano e a multiplicación escalar.
* Un homomorfismo de módulo, tamén chamado mapa linear entre módulos, defínese de xeito similar.
* Un homomorfismo de álxebra é un mapa que conserva as operacións da álxebra.

Unha estrutura alxébrica pode ter máis dunha operación, e é necesario un homomorfismo para preservar cada operación. Así, un mapa que conserva só algunhas das operacións non é un homomorfismo da estrutura, senón só un homomorfismo da subestrutura obtido ao considerar só as operacións conservadas. Por exemplo, un mapa entre monoides que conserva a operación monoide e non o elemento identidade, non é un homomorfismo monoide, senón só un homomorfismo de semigrupo.

A notación para as operacións non precisa ser a mesma na orixe e no destino dun homomorfismo. Por exemplo, os números reais forman un grupo para a suma e os números reais positivos forman un grupo para a multiplicación. A función exponencial

: x\mapsto e^x

satisfai

: e^{x+y} = e^xe^y,

e é polo tanto un homomorfismo entre estes dous grupos. Incluso é un isomorfismo (ver máis abaixo), xa que a súa función inversa, o logaritmo natural, satisfai

: \ln(xy)=\ln(x)+\ln(y), 

e tamén é un homomorfismo de grupos.

## Exemplos 
[miniatura|215x215px| Homomorfismo [monoide f do monoide  f  cara o monoide , definido por f(x) = 2^x. É inxectivo mais non sobrexectivo.]]
Os números reais comportanse coma un anel coas súas operacións de suma e multiplicación. O conxunto de todas as matrices 2×2 tamén é un anel, baixo a  suma de matrices e a  multiplicación de matrices. Se definimos unha función entre estes aneis do seguinte xeito:

: f(r) = \begin{pmatrix}
  r & 0 \\
  0 & r
\end{pmatrix}

onde  é un número real, entón  é un homomorfismo de aneis, xa que  conserva ambas as dúas sumas:

: 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)

e multiplicación:

: 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).

Velaquí outro exemplo, os números complexos distintos de cero forman un grupo baixo a operación de multiplicación, así como os números reais distintos de cero. (O cero debe ser excluído de ambos os grupos xa que non ten un inverso multiplicativo, que é necesario para os elementos dun grupo.) Definimos unha función f dos números complexos distintos de cero aos números reais distintos de cero por

: f(z) = |z| .

É dicir, f é o valor absoluto do número complexo z, daquela f é un homomorfismo de grupos, xa que conserva a multiplicación:

: f(z_1 z_2) = |z_1 z_2| = |z_1| |z_2| = f(z_1) f(z_2).

Mais  non se pode estender a un homomorfismo de aneis desde os números complexos ata os números reais, xa que non conserva a suma:

: |z_1 + z_2| \ne |z_1| + |z_2|.

Un outro exemplo mostra o diagrama superior, un homomorfismo monoide f do monoide (\mathbb{N}, +, 0) ao monoide (\mathbb{N}, \times, 1). Debido aos diferentes nomes das operacións correspondentes, as propiedades de preservación da estrutura satisfeitas por f descríbense como f(x+y) = f(x) \times f(y) e f(0) = 1 .

A álxebra de composición A sobre un corpo F ten unha forma cadrática, chamada *norma*, N: A \to F, que é un homomorfismo de grupos do grupo multiplicativo de A ao grupo multiplicativo de F.

## Algúns tipos de homomorfismos 
### Isomorfismo 
Un isomorfismo entre estruturas alxébricas do mesmo tipo defínese comunmente como un homomorfismo bixectivo. 

Máis precisamente, se

: f: A\to B

é un homomorfismo, ten unha inversa se existe un homomorfismo

: g: B\to A

tal que

: f\circ g = \operatorname{Id}_B \qquad \text{e} \qquad g\circ f = \operatorname{Id}_A.

Se A e B teñen conxuntos subxacentes e f: A \to B ten unha inversa g, entón f é bixectiva. De feito, f é inxectiva, pois f(x) = f(y) implica x = g(f(x)) = g(f(y)) = y, e f é sobrexectiva, pois para calquera x en B, temos x = f(g(x)), e x é a imaxe dun elemento de A.

No camiño contrario, se f: A \to B é un homomorfismo bixectivo entre estruturas alxébricas, sexa g: B \to A  o mapa tal que g(y) é o elemento único x de A tal que f(x) = y. Temos que  f \circ g = \operatorname{Id}_B \text{ and } g \circ f = \operatorname{Id}_A, e só falta demostrar que  é un homomorfismo. Se * é unha operación binaria da estrutura, para cada par x, y de elementos de B, temos

: g(x*_B y) = g(f(g(x))*_Bf(g(y))) = g(f(g(x)*_A g(y))) = g(x)*_A g(y),

e g é así compatible con *. Como a proba é semellante para calquera aridade, isto demostra que g é un homomorfismo.

### Endomorfismo 
Un endomorfismo é un homomorfismo cuxo dominio é igual ao codominio, ou, máis xeralmente, un morfismo cuxa orixe é igual ao seu destino.

O conxunto dos endomorfismos dun espazo vectorial ou dun módulo forman un anel. No caso dun espazo vectorial ou dun módulo libre de dimensión finita, a elección dunha base induce un isomorfismo de anel entre o anel de endomorfismos e o anel de matrices cadradas da mesma dimensión.

### Automorfismo 
Un automorfismo é un endomorfismo que tamén é isomorfismo.
Moitos grupos con nome son grupos de automorfismos dalgunha estrutura alxébrica. Por exemplo, o grupo linear xeral \operatorname{GL}_n(k) é o grupo de automorfismos dun espazo vectorial de dimensión n sobre un corpo k.

Os grupos de automorfismos de corpos  foron os que introduciu Évariste Galois para estudar as raíces dos polinomios, e son a base da teoría de Galois.

### Monomorfismo 
Para estruturas alxébricas, os  monomorfismos defínense comunmente como homomorfismos inxectivos 

No contexto máis xeral da teoría de categorías, un monomorfismo defínese como un morfismo que é  **cancelable pola esquerda**. Isto significa que un (homo)morfismo f:A \to B é un monomorfismo se, para calquera par g, h de morfismos de calquera outro obxecto C a A, entón f \circ g = f \circ h implica g = h.

### Epimorfismo 
En álxebra, os **epimorfismos** adoitan definirse como homomorfismos sobrexectivos.   Por outra banda, na teoría de categorías, os epimorfismos defínense como morfismos **cancelables pola dereita**.  Isto significa que un (homo)morfismo f: A \to B é un epimorfismo se, para calquera par g, h de morfismos de B a calquera outro obxecto C, a igualdade g \circ f = h \circ f implica g = h.

## Kernel 
Calquera homomorfismo f: X \to Y define unha relación de equivalencia \sim sobre X escrita como a \sim b se e só se f(a) = f(b). A relación \sim chámase o **kernel** de f (ou **nucleo** de f). É unha relación de congruencia sobre X. O conxunto cociente  X/{\sim} entón pode dar unha estrutura do mesmo tipo que X, de xeito natural, definindo as operacións do conxunto cociente como [x] \ast [y] = [x \ast y], para cada operación \ast de X. Nese caso a imaxe de X en Y baixo o homomorfismo f é necesariamente isomorfo a X/\!\sim ; este feito é un dos teoremas do isomorfismo.

Cando a estrutura alxébrica é un grupo para algunha operación, a clase de equivalencia K do elemento identidade desta operación abonda para caracterizar a relación de equivalencia. Neste caso, o cociente pola relación de equivalencia denotase por X/K (normalmente lese como "X mod K"). Neste caso, é Ka quen chamamos o kernel de f. O tipo de estrutura dos kernels é o mesmo que a estrutura orixinal no caso dos grupos abelianos, espazos vectoriais e módulos, mais é diferente e recibe un nome específico noutros casos, como subgrupo normal para os kernels de homomorfismos e ideais para kernels de homomorfismos de aneis (no caso de aneis non conmutativos, os núcleos son os ideais polos dous lados).

## Estruturas relacionais 
Na teoría de modelos, a noción de estrutura alxébrica xeneralízase a estruturas que implican tanto operacións como relacións. Sexa *L* unha sinatura formada por símbolos de función e relación, e *A*, *B* dúas estruturas *L.* Entón, un **homomorfismo** de *A* a *B* é un mapeo *h* do dominio de *A* ao dominio de *B* tal que

* *h*(*F* *A* (*a*1 ,..., *a**n* )) = *F* *B* (*h*(*a*1),..., *h* (*a**n*)) para cada símbolo de función *n*-aria *F* en *L*,
* *R* *A* (*a*1 ,...,*a**n* ) implica *R* *B* (*h* (*a*1),..., *h*(*a**n*)) para cada símbolo de relación *n*-aria *R* en *L*.

No caso especial con só unha relación binaria, obtemos a noción de homomorfismo de grafo. 

## Notas 
## Véxase tamén 
### Bibliografía 
* 
*
*
*
### Outros artigos 
* Morfismo