Академический Документы
Профессиональный Документы
Культура Документы
1 Introducción 1
i
ii CONTENIDO
5 Relaciones de Green 43
5.1 Propiedades de las Relaciones de Green . . . . . . . . . . . . . . . . . . . . . . . 43
5.1.1 Representación de la clase H. . . . . . . . . . . . . . . . . . . . . . . . . . 48
5.2 Estructura Local y Global en Semigrupos . . . . . . . . . . . . . . . . . . . . . . 51
Introducción
En este capı́tulo tratamos con la estructura algebráica más simple denominada semigrupo, la
cual tienen una operación binaria y satisface dos axiomas (cerradura y asociatividad). Si se
mantiene el axioma de identidad entonces tenemos un monoide, obteniendo finalmente la es-
tructura de grupo con la existencia del inverso. En la teorı́a de semigrupos se tiene una gran
riqueza de resultados que es similar a la teorı́a de grupos, pero con una mayor generalidad. En
Computación el interés en la teorı́a de semigrupos surge en 1962 cuando K. B. Krohn y J. L.
Rhodes publican el primero de una secuencia de artı́culos, relacionando máquinas secuenciales
y semigrupos [Krohn1962]. Éste primer trabajo generó un interés inmediato en los aspectos
algebráicos de lenguajes y autómatas, estimulando el avance de la teorı́a de semigrupos [Eilen-
berg74] y [Eilenberg76].
Uno de los resultados importantes que se muestran en este capı́tulo es que cualquier semi-
grupo es isomorfo a algún semigrupo de transformación, en el mismo sentido que, cualquier grupo
es isomorfo a un grupo de permutación. En particular, una máquina secuencial es asociada es-
trechamente con el conjunto de transformaciones sobre un conjunto de estados, encontrando
que una máquina secuencial calcúla operaciones en un semigrupo. Adicionalmente, un resultado
importante es que correspondientemente a cualquier homomorfismo entre máquinas existe una
relación de congruencia sobre los estados en el dominio. Similarmente, dada cualquier relación
de congruencia sobre los estados de una máquina uno puede construir una máquina cociente, la
cual es una imagen homomorfica de la máquina dada, [Gill1962], [Ginzburg1969], [Harrison1965]
y [Arbib1968].
Un semigrupo libre es un semigrupo generado por un conjunto cuando no definimos relaciones
mantenidas por los generadores. La operación concatenación es la que se define sobre un alfabeto
Σ para obtener el semigrupo libre Σ∗ de secuencias del alfabeto llamadas palabras. En el caso del
monoide se admite la palabra vacia λ como elemento idéntico. El tratamiento de los semigrupos
libres es fundamental dentro de la teorı́a de de semigrupos con resultados que son fundamentales
en el domı́nio de lingüistica algebráica [Chomsky1956].
En general, tenemos que las ideas de semigrupos se extienden tanto para las máquinas de
estados finitos como para los lenguajes formales, los cuales son reconocidos por las anteriores.
Mientras, por un lado, la teorı́a algebráica de la descomposición de máquinas es uno de los frutos
importantes dados por Krohn y Rodes [Krohn1962]. Por el otro lado, la lingüistica algebráica,
donde las propiedades combinatoriales de monoide libre juegan un papel muy importante, re-
1
2 CAPÍTULO 1. INTRODUCCIÓN
sultó ser uno de los pilares del trabajo de Norman Chomsky [Chomsky1956], [Chomsky1958a] y
[Chomsky1958b].
Capı́tulo 2
En este capı́tulo tratamos con la estructura algebráica más simple denominada Semigrupo. Un
semigrupo es un conjunto al cual se le equipa con una operación binaria que satisface los axiomas
de cerradura y asociatividad. Cuando a un semigrupo se le añade la propiedad de tener un ele-
mento idéntico entonces tenemos un Monoide, obteniendo finalmente la estructura de Grupo con
la existencia del inverso. El concepto de ideal como como un filtro el cual es estable bajo la op-
eración definida en el semigrupo es fundamental para las posteriores presentaciones estructurales
de semigrupo. Un concepto importante tratado en este capı́tulo es el de ideal minimal del cual
se desprende el concepto de semigrupo simple y simple-0, que son la base para la representación
D y el teorema de Rees-Suschkewitsch.
Definición 2.2 (Monoide) Un monoide M es una estructura algebráica < M, ·, 1 >, en donde
M es un conjunto finito con operación binaria · que cumple con los axiomas de semigrupo y tiene
elemento idéntico 1 que es distinguible.
• Idéntico.- Existe un elemento 1 de M tal que 1 · x = x · 1 = x para todo x ∈ M.
3
4 CAPÍTULO 2. CONCEPTOS BÁSICOS DE SEMIGRUPOS
Definición 2.3 (Elemento Cero) Decimos que un semigrupo S tiene un elemento cero z
izquierdo o derecho si para todo s ∈ S se cumple z · s = z o s · z = z, respectivamente. En
el caso que sea un cero por ambos lados decimos que es un cero simplemente.
Tanto la tabla 1.1 como la 1.2 son la base para verificar la ley asociativa mediante ocho
combinaciones posibles de un triple producto.
Los elementos idempotentes no necesariamente son únicos, y de las dos definiciones anteriores
se desprende que los elementos idénticos y los elementos cero son idempotentes.
Ahora bien, si consideramos cualquier semigrupo < S, · >, entonces podemos inducir una
estructura de semigrupo sobre el conjunto potencia de S.
Sean x1 , x2 . . . xn−1 , xn elementos de S, si aplicamos inductivamente la propiedad asociativa
al producto de los n elementos:
encontramos que esta bien definido por la cerradura y la asociatividad del mismo semigrupo S.
De esta manera resulta que la operación · se puede extender de manera natural a subconjuntos
de S.
Sean A y B cualesquier par de subconjuntos de S, definimos A · B como el conjunto de todos
los productos a · b, en donde a ∈ A y b ∈ B. De esta manera con la operación · en S nosotros
podemos inducir una estructura de semigrupo < Sp , · >, en donde Sp es el conjunto potencia de
S.
Definición 2.5 (Semigrupo del Conjunto Potencia) Se define el semigrupo < Sp , · > del
conjunto potencia de S como la estructura algebráica que cumple con los axiomas siguientes:
1. Cerradura.- Si A ∈ Sp y B ∈ Sp entonces A · B ∈ Sp y,
Definición 2.6 (Subsemigrupo) Sea < S, · > un semigrupo, decimos que T es un subsemi-
grupo de S si: T ⊂ S y ∀x1 , x2 ∈ T se tiene que x1 · x2 ∈ T.
1. Idempotencia: T ∧ T = T y T ∨ T = T
2. Conmutatividad: T1 ∧ T2 = T2 ∧ T1 y T1 ∨ T2 = T2 ∨ T1
Con lo anterior nosotros estamos caracterizando < S; ⊆> como < S; ∧, ∨ > la cual es un
álgebra, permitiendo usar los conceptos y métodos del álgebra universal en retı́culas.
De lo anterior tenemos que la clasificación se puede representar mediante la figura 4.1 sigu-
iente.
2.2 Ideales
Definición 2.11 (Ideales) El concepto de ideal es el de un subconjunto de un semigrupo que
se mantiene estable (cerrado bajo la operación definida): por la derecha, izquierda o de forma
colateral en ambos lados.
• Ideal.- Se define simplemente un ideal I como el filtro que se construye de forma colateral
al semigrupo S. Si x ∈ I y s ∈ S entonces se cumple que x · s ∈ I ó s · x ∈ I. Lo anterior
es equivalente a que I · S ∪ S · I ⊆ I.
Proposición 2.3 La unión, la intersección y el producto, cada uno de ellas finitas, de ideales
izquierdos y derechos, es también un ideal izquerdo o un ideal derecho respectivamente.
• Unión: L1 ∪ L2 ∪ . . . ∪ Ln = L y R1 ∪ R2 ∪ . . . ∪ Rn = R
• Intersección: L1 ∩ L2 ∩ . . . ∩ Ln = L y R1 ∩ R2 ∩ . . . ∩ Rn = R
• Producto: L1 · L2 · . . . · Ln = L y R1 · R2 · . . . · Rn = R
Una forma de poder describir los ideales es mediante su generación a partir de un punto a.
Para ésto, tomaremos un semigrupo con identidad S1 lo cual permite asegurar la contención del
elemento a. De esta forma tenemos:
Estos casos, a partir de un punto a, es posible la generación de: los ideales izquierdos [a]l ,
los ideales derechos [a]r y los ideales principales [a]i . Cada uno de ellos contienen claramente
todos los multiples izquierdos y derechos respectivamente, a menos que no sean estables.
Ahora bien, si nosotros consideramos el punto a generalizado a un cierto subconjunto A los
ideales izquierdos, derechos e ideales simples; son semigrupos que contienen al subconjunto A
de S y son filtros correspondientes.
• S1 · A = S · A ∪ A
• A · S1 = A · S ∪ A
• S1 · A · S1 = (S · A · S) ∪ (S · A) ∪ (A · S) ∪ A
De lo anterior resulta que: el ideal izquierdo S1 ·A, el ideal derecho A·S1 , y el ideal principal
S1 · A · S1 ; resultan ser los más pequeños que contienen al conjunto A.
10 CAPÍTULO 2. CONCEPTOS BÁSICOS DE SEMIGRUPOS
x = e · x = x · e = e · x · e = (e · x) · e ∈ R ∩ L, por lo tanto:
G = R · L = R ∩ L.
La maximalidad de G la vamos a probar encontrando otro subgrupo G0 , que no sea más
grande que el primero. Si consideramos ahora G0 que es un subgrupo de S que admite a e como
una identidad,
G0 = e · G0 = G0 · e implica que G0 ⊆ R ∩ L = G,
probando de esta forma la maximalidad de G.
2.3. SEMIGRUPO SIMPLE Y SIMPLE-0 11
Definición 2.14 (Semigrupo Simple-0) Un semigrupo S con cero se dice que es simple-0 si:
S2 6= {0} y tiene solamente los ideales {0} y el mismo.
I2 = {0} o bien
I · x · I = Ipara todo x ∈ I y y · x 6= 0
en donde {0} =
6 (S − I) y,
(
xy si xy ∈ (S − I)
x·y =
0 de cualquier otra forma
I1 ⊂ I2 ⊂ . . . ⊂ In−1 ⊂ In
Note que el semigrupo S es la unión de (In − In−1 ), (In−1 − In − 2), . . . , (I3 − I2 ), I1 , que son
disjuntos.
Los factores de la serie son los semigrupos Fk = Ik+1 /Ik para k = 1, 2, ..., n − 1 y F0 =
I1 /Ø = Ker(S0 ).
De lo anterior se desprende que es posible descomponer un semigrupo S en piezas pequeñas
(bloques), con la finalidad de investigar cada una de ellas en su estructura local. En principio,
parece razonable observar los factores de ideales que suceden en una serie principal. Garanti-
zando el teorema de Jordan-Hölder que los factores de cualesquier serie principal de ideales son
los mismos. Posteriormente el siguiente hecho es demostrar que dichos factores son simples-0, o
bien, semigrupos de cuadrado cero.
I1 ⊂ I2 ⊂ · · · ⊂ Im = S y (2.1)
I01 ⊂ I02 ⊂ ··· ⊂ I0n =S (2.2)
S1 · x · S1 = S1 · a · S1 ⊆ J
S1 xS1 6⊆ S1 aS1 y,
2.3. SEMIGRUPO SIMPLE Y SIMPLE-0 13
J ∪ S1 xS1 6⊆ I;
S1 aS1 = S1 xS1 ⊆ I
y entonces I = S1 aS1 .
El resultado anterior implica que S1 aS1 /I(a) es un ideal minimal-0 de S/I(a), lo cual da
lugar al resultado siguiente:
Los factores principales de un semigrupo S son:
• simples-0 o,
Definición 3.1 Sea Bs el conjunto de relaciones binarias sobre el conjunto S. Sobre Bs defini-
mos la operación composición ◦.
Sean dos relaciones Γ, Σ ∈ BS entonces,
• Cerradura.- Γ ◦ Σ ∈ Bs
• Asociatividad.- (Γ ◦ Σ) ◦ Θ = Γ ◦ (Σ ◦ Θ)
15
16 CAPÍTULO 3. SEMIGRUPOS DE RELACIONES BINARIAS
El conjunto de relaciones binarias Bs , forman también un semigrupo bajo otra operación que
es la unión de conjuntos.
• Cerradura.- Γ ∪ Σ ∈ Bs
• Asociatividad.- (Γ ∪ Σ) ∪ Θ = Γ ∪ (Σ ∪ Θ)
Para el primer caso, nosotros tenemos que Bs es el semigrupo fundamental de las relaciones
binarias con operación ◦. Si nosotros consideramos la adjunción de la relación de igualdad I
definida como
I = {(x, x)|x ∈ S tal que x = x},
Ahora bien, definido el dominio y el rango de una relación, entonces podemos definir la
relación inversa de Γ ∈ Bs como la relación que intercambia los elemntos del dominio por los del
rango e inversamente:
−1
1. Γ(−1) = Γ
2. Γ−1 −1 −1
1 ◦ Γ2 = Γ2 ◦ Γ1
−1
• Cerradura.- Γ ◦ Σ ∈ Bs
• Asociatividad.- (Γ ◦ Σ) ◦ Θ = Γ ◦ (Σ ◦ Θ)
• Elemento inverso.- Para cualquier Γ ∈ Bs existe Γ−1 tal que Γ−1 ◦ Γ = Γ ◦ Γ−1 = I
Definición 3.2 Sea Bs el espacio de relaciones binarias, decimos que < Bs , ⊆> es un conjunto
parcialmente ordenado si cumple con las siguientes propiedades:
2. Antisimetrı́a.- Si Γ1 ⊆ Γ2 y Γ2 ⊆ Γ1 entonces Γ2 = Γ1 .
3. Transitividad.- Si Γ1 ⊆ Γ2 y Γ2 ⊆ Γ3 entonces Γ1 ⊆ Γ3
El orden parcial determinado por inclusión entre relaciones resulta que es compatible con
la operación composición por ambos lados, Si Γ, Σ, Θ son elementos del espacio de relaciones
binarias B∫ , tal que Γ ⊆ Σ entonces
Γ◦Θ⊆Σ◦Θ
Θ◦Γ⊆Θ◦Σ
De forma similar, las relaciones binarias pueden ser especificadas mediante una tabla cuyas
columnas y renglones están encabezadas por elementos de S. Nosotros escribimos un uno en la
entrada si (x, y) ∈ Γ y un cero si (x, y) 6= Γ. Para la grafica 2.1 tenemos lo siguiente:
a b c d e f g
a 1 1 1 1 0 0 0
b 1 1 0 0 0 0 1
c 1 1 0 0 0 0 1
d 0 0 0 0 0 1 0
e 0 1 1 0 0 1 0
f 0 0 0 0 0 0 1
g 1 1 0 0 0 0 0
La representación tabular precedente identifica cada relación con una función caracterı́stica
χ de su gráfica, formandose con la entrada en el renglón i’esimo y la columna j’esima.
(
1 si (xi , xj ) ∈ Γ
χ(xi , xj ) = (3.3)
0 de otra forma
1 1 1 1 0 0 0
1 1 0 0 0 0 1
1 1 0 0 0 0 1
M=
0 0 0 0 0 1 0
(3.4)
0 1 1 0 0 1 0
0 0 0 0 0 0 1
1 1 0 0 0 0 0
La matriz anterior es una matriz de incidencia para una gráfica G =< N , A > de nodos y
arcos dirigidos. La representación se puede ver enseguida,
3.2. INTERPRETACIONES DE LAS RELACIONES BINARIAS 19
∨ 0 1 ∧ 0 1
0 0 1 0 0 0
1 1 1 1 0 1
El resultado es que cada elemento (i, j) de Mγ◦σ es mij = k (nik ∧ n0kj ), según operaciones
W
de tablas anteriores, para Nγ = [nik ] y N0σ = [n0kj ], obteniendo el resultado final Mγ◦σ = Nγ N0σ .
Bs ←→ Ms ←→ Gs
1 0 1 0 0 0 1
1 1 0 0 0 0 1
1 0 1 0 0 0 0
0
Nσ =
0 1 0 0 0 1 0
0 1 1 0 0 0 0
0 0 1 1 0 0 1
0 1 0 0 0 1 0
Las gráficas de una relación de equivalencia siempre son simétricas alrededor de la diagonal
y, los grafos siempre se constituyen en clases particionadas. Enseguida damos un ejemplo.
a b c d e f g
a 1 1 0 0 0 1 0
b 1 1 0 0 0 0 0
c 0 0 1 0 0 0 0
d 0 0 0 1 0 0 0
e 0 0 0 0 1 1 0
f 1 0 0 0 1 1 0
g 0 0 0 0 0 0 1
Definición 3.3 Sea Es el espacio de relaciones de equivalencia, < ES , ⊆> es un conjunto par-
cialmente ordenado porque cumple con las propiedades siguientes:
2. Antisimetrı́a.- Si ρ1 ⊆ ρ2 y ρ2 ⊆ ρ1 entonces ρ2 = ρ1 .
3. Transitividad.- Si ρ1 ⊆ ρ2 y ρ2 ⊆ ρ3 entonces ρ1 ⊆ ρ3
Por un lado, tenemos que el inf deberá ser la relación de equivalencia más grande de todas
las menores, para cualquier par de relaciones de equivalencia. De esa forma, la intersección es el
prospecto para la relación inf debido a que se verifican sus tres postulados de equivalencia. En el
caso del sup tenemos que si (x, y) ∈ ρ1 ∨ ρ2 entonces debe de existir una cadena z1 , z2 , ...zn ∈ S
tal que x = z1 y y = zn ; la razón, es que (x, z) pueden ser ρ1 -equivalentes mientras que (z, y)
pueden ser ρ2 -equivalentes. En la relación sup, en principio, ambas clases de equivalencia son
consideradas igualmente válidas y entonces (x, y) tendrá que ser sup(ρ1 , ρ2 ) -equivalentes (ver
fig. 2.6.)
La gráfica del sup necesariamente deberá contener todos los puntos que son ρ1 -equivalentes o
bien ρ2 -equivalentes que están en ρ1 ∪ ρ2 . Sin embargo, también deberán incluir todos los puntos
alcanzables mediante cualquier cadena de equivalencias que incluyan a ρ1 o ρ2 . En este caso se
tienen los puntos de los conjutos compuestos por ρ1 ◦ ρ2 y ρ2 ◦ ρ1 , los cuales no tenemos noticia
que estén contenidos en ρ1 ∪ ρ2 ; ası́ también, como los conjuntos de puntos que son alcanzables
por las secuencias transitivas más complicadas ρ1 ◦ ρ2 ◦ ρ1 , ρ2 ◦ ρ1 ◦ ρ2 , etc., denominada la
composición polinominal de ρ1 y ρ2 .
[
(ρ1 ◦ ρ2 )n = ρ1 ∪ ρ2 ∪ ρ1 ◦ ρ2 ∪ ρ2 ∪ ρ1 ∪ ρ1 ◦ ρ2 ◦ ρ1 ∪ . . .
n∈N
que significa el conjunto de todos los puntos necesariamente bajo la relación sup. La definición es-
tablece que x es sup(ρ1 , ρ2 ) -equivalente a y si y solo si existe una colección de puntos z1 , z2 , . . . , zn
tal que
(ρ ∪ ρ−1 ∪ ι),
[
ρε =
n∈N
Demostración 3.2 Debido a que n∈N (ρ∪ρ−1 ∪ι) es la cerradura transitiva entonces la relación
S
ι ⊆ ρ ∪ ρ−1 ∪ ι ⊆ ε
tenemos que ρε es reflexiva.
Efectivamente para la simetrı́a tenemos que σ = ρ ∪ ρ−1 ∪ ι es simétrica. Por cosiguiente,
para cualquier n ∈ N tenemos. σ n = (σ −1 )n = (σ n )−1 y ası́ σ n es simétrica.
Entonces:
(x, y) ∈ ρε =⇒ (∃n ∈ N ) tal que (x, y)σ n
=⇒ (∃n ∈ N ) tal que (y, x)σ n
=⇒ (y, x)ρε .
La conclusión es que ρε es simétrica. Ası́ ρε es una relación de equivalencia sobre S conte-
niendo a ρ.
[ρ ∪ ρ−1 ∪ ι,
[
ρε =
n∈N
Algoritmo de Warshal
El algoritmo de Warshall (1962) calcula la cerradura transitiva de una relación ρ mediante el
cálculo ( n∈N [ρ ∪ ρ−1 ∪ ι),
S
Definición 3.4 (Clase) Se define una clase de x como el conjunto x = {x0 ∈ S|(x, x0 ) ∈ γ};
donde γ es una relación de equivalencia.
Ai = S para i ∈ I.
S
(c)
ψ(Φ(γ)) = γ y,
26 CAPÍTULO 3. SEMIGRUPOS DE RELACIONES BINARIAS
Φ(ψ(Π)) = Π
Si γ es una relación de equivalencia sobre S, los conjuntos x forman una partición asociada
a la relación de equivalencia y se denominan la γ-clase o clases de equivalencia. El conjunto
constituido por elementos que son los conjuntos x, se denomina el conjunto cociente de S entre
γ y se denota como S/γ Un subconjunto T de S el cual tiene exactamente un elemento de cada
clase (es el representante de la clase) módulo γ y se llama la Sección Cruzada de S módulo γ.
La figura siguiente es ilustra lo anterior.
Sea S = {a, b, c, d, e, f, g, h} un conjunto sobre el cual está definida una relación de equivalencia
γ de acuerdo a la siguiente matriz.
a b c d e f g h
a 1 1 0 0 0 0 0 0
b 1 1 0 0 0 0 0 0
c 0 0 1 0 0 0 0 0
d 0 0 0 1 1 0 0 0
e 0 0 0 1 1 0 0 0
f 0 0 0 0 0 1 0 0
g 0 0 0 0 0 0 1 1
h 0 0 0 0 0 0 1 1
S Π(γ) S/γ
a
{a, b} =A
b
c {c} =C
d
{d, e} =E
e
f {f } =F
g
{g, h} =G
h
ii) γ(x, y) implica θ(x) = θ(y) y θ(y) = θ(x) implica γ(y, x).
iii) γ(x, y) y γ(y, z) implica θ(x) = θ(y) y θ(y) = θ(z) por consiguiente θ(x) = θ(z) lo cual
implica γ(x, z).
El mapeo
θ̂ : S/Ker(θ) −→ S0 ,
definido por θ̂(x) = θ(x) para cualquier x ∈ S es una biyección lo cual es el llamado Teorema
del isomorfismo para conjuntos. También se tiene una biyección de cualquier sección cruzada de
S módulo kerθ a S0 .
Definición 3.6 (Congruencia en Semigrupos) Sea < S; ,̇ρ > un semigrupo en donde se
tiene definida una relación de equivalencia s1 ρs2 para s1 , s2 ∈ S. Se dice que ρ es una congru-
encia en el semigrupo S si para cualquier s ∈ S se mantiene:
• s1 · sρs2 · s y,
• s · s1 ρs · s2 .
consideración de la operación binaria [x] • [y] = [x · y], que se cumple para cualesquier x, y ∈ S.
De la operación es fácil ver que es asociativa para tener que < S/ρ; • > es un semigrupo.
La definición de la operación en S/ρ implica que el mapeo χρ : S → S/ρ definido mediante
χρ (x) = [x] es un homomorfismo sobre S/ρ. Por otro lado, dado un homorfismo Ψ : S → S0 ,
define una congruencia kerΨ (la congruencia germen de ψ ) sobre S mediante
En esta representación tenemos Ψ̂◦χkerΨ = Ψ es por definición Ψ̂([x]) = Ψ(x) para cualquier
x ∈ S con [x] = χkerΨ (x). Es fácil checar que el mapeo Ψ̂ es bien definido y establece un
isomorfismo de S a S0 ; de acuerdo a la siguiente figura 2.8
entonces:
Una aplicación de éste teorema es la situación cuando ρ y σ son dos congruencias sobre S
con ρ ⊆ σ. El conjunto S es fibrado por dos relaciones de equivalencia (congruencias) una menor
que otra. Del teorema de isomorfismo se desprende que existe un homomorfismo Γ de S/ρ sobre
S/σ tal que el diagrama conmuta.
El homomorfismo Γ es dado por Γ[x]ρ = [x]s igma donde [x]ρ es la clase bajo ρ y [x]σ la clase
bajo σ. La congruencia KerΓ sobre S/ρ es dada por:
Es usual escribir kerΓ como σ/ρ. Del teorema de isomorfismo se sigue que existe un isomor-
fismo
∆ : (S/ρ)/(σ/ρ) −→ S/σ,
El diagrama anterior puede ser visto mediante una figura en donde se contienen las clases
de la relación ρ en las clases de la relación σ que es más grande. Los dos espacios fibrados estan
contenidos en S y cada uno de ellos se mapean en dos conjuntos cocientes según la relación de
congruencia que les corresponde. En la Fig. 2.8 se puede observar la equivalencia entre el espacio
cociente generado por la relación de congruencia mayor cociente de la relación de congruencia
mayor cociente de la relación menor con el cociente del espacio.
Fig. 2.8 Representa los mapeos de las clases σ y ρ (ρ ⊆ σ) en los espacios cocientes
mostrando las equivalencias entre los mapeos.
Capı́tulo 4
Semigrupos Libres y de
Transformación
En computación dos clases de semigrupos son importantes para la teorı́a. El primero, Semigrupo
Libre, es un semigrupo generado por un conjunto de sı́mbolos, sobre el cual se definen relaciones
mantenidas por los generadores. La operación concatenación es la que se define sobre un alfabeto
Σ para obtener el semigrupo libre Σ∗ de secuencias del alfabeto llamadas palabras. En el caso
del monoide se admite la palabra vacia λ como elemento idéntico. El segundo, Semigrupo de
Transformaciones, considera el conjunto de transformaciones T del conjunto S en si mismo.
El sistema algebraico < TS ; ◦ > es un semigrupo de transformaciones izquierdas o derechas,
según la secuencia de aplicación de las funciones. Este capı́tulo tiene por objetivo, tratar con
los conceptos fundamentales de ambos semigrupos con la finalidad de aplicaciones posteriores.
4.1.1 Palabras
Definición 4.1 (Semigrupo Libre) Sobre un alfabeto Σ se define un semigrupo libre Σ+ como
el conjunto de todas las palabras obtenidas por concatenación que cumplen con:
Los elementos p ∈ Σ+ tienen una longitud que está determinada por el número de letras que
aparecen en la secuencia; de esta manera si p = σ1 σ2 · · · σm−1 σm entonces, la longitud de p es
m y se denota como log(p) = m. Existe una palabra λ que es la palabra vacia y su longitud
log(λ) = 0; dicho elemento resulta ser el elemento idéntico que se puede adjudicar al semigrupo
fundamental Σ+ tal que: λp = p = pλ para toda p ∈ Σ+ . De lo anterior se puede definir el
monoide libre Σ∗ a partir del semigrupo fundamental Σ+ con la adición del elemento idéntico λ.
31
32 CAPÍTULO 4. SEMIGRUPOS LIBRES Y DE TRANSFORMACIÓN
La longitud log determina un homomorfismo del monoide libre Σ∗ con operación binaria de
concatenación al semigrupo aditivo N 0
4.1.2 Lenguaje
Definición 4.3 (Lenguaje) Sobre un alfabeto Σ se define un lenguaje L como un subconjunto
del monoide libre Σ∗ .
Se puede tener familias de lenguajes y tener una estructura matemática mediante la in-
troducción de operaciones que resulten con nuevos lenguajes. Puesto que los lenguajes son
conjuntos, podemos aplicar las operaciones usuales de conjuntos: unión, intersección, diferencia,
y complemento:
L1 ∪ L2 = {p|(p ∈ L1 ) o (p ∈ L2 )}
L1 ∩ L2 = {p|(p ∈ L1 ) y (p ∈ L2 )}
L1 − L2 = {p|(p ∈ L1 ) y (p 6= L2 )}
Lc = Σ∗ − L
L1 L2 = {pq|(p ∈ L1 ) y (q ∈ L2 )}
Definición 4.4 (Monoide de familias de lenguajes) Una familia de lenguajes < Σ, L >
con la operación concatenación y el elemento idéntico Λ, define una estructura de monoide
< L; , ∗ >.
Para un lenguaje L, nosotros podemos obtener la potencia i-esima del lenguaje por la con-
catenación recursiva Li = LLi−1 para cualquier i ≥ 1 y L0 = λ. De esta manera, la cerradura
de la concatenación, con sı́mbolo L∗ , se define como la unión infinita de todas las potencias de
L,
L∗ = ∪∞ i
i=0 L ,
L+ = ∪∞
i=1 L
i
Signaturas
Para las expresiones aritméticas se tienen operadores (+, ×) y operandos (variables y constantes).
La estructura de las expresiones toma un aspecto funcional de los sı́mbolos, en donde cada uno
requiere de un número fijo de argumentos, denominada la aridad. En lenguajes de propgramación
uno puede encontrar:
La introducción de los sı́mbolos se conoce como una Signatura del lenguaje y, es un conjunto
graduado Σ cuya gradación la determina el mapeo con aridad que va de Σ a los naturales. Si
f ∈ Σ y la aridad(f ) = n, entonces f es de aridad n o es n’ario.
Se tienen dos clases cuando n ≥ 1 cuyo caso f es un sı́mbolo funcional y, cuando n = 0
donde tenemos sı́mbolos constantes TΣ es el subconjunto E más pequeño del monoide libre Σ∗
tal que
Lema 4.1 Sea P una propiedad sobre las palabras. Si P es verdadero para cada sı́mbolo con-
stante en Σ y, si para cada f ∈ Σ de aridad n ≥ q, uno puede probrar que P es verdadero para la
palabra f M1 . . . Mn si es verdadero para las palabras M1 . . . Mn , entonces P es verdadero para
todos los términos.
Sea E el conjunto de Σ∗ el cual contiene todas las palabras las cuales mantienen la propiedad
P . El conjunto E contiene todas las constantes y contiene f M1 . . . Mn también como M1 . . . Mn .Por
la definición de TΣ , TΣ ∈ E , es decir, P se mantiene para todos los términos.
(c) : (4.2)
termc
termM 1 . . .termM n
(f ) : (4.3)
termf M 1 . . .termM n
cuando c, { ∈ ± y la aridad (c) = 0, aridad({)=n.
Esas reglas son completamente determinı́sticas siendo sus premisas únicamente determinadas
por sus conclusiones. La prueba es preescrita en la forma de árbol con raı́z en la base. El ra-
zonamiento es presentado usando una nueva forma sintáctica de derivación. Una derivación es
un árbol en donde cualquier nodo es etiquetado por un juicio y por una regla de inferencia. El
juicio en la raı́z es la conclusion de la derivación.
En el caso de la signatura las reglas en las hojas son de aridad cero. Si M ∈ Σ∗ , entonces
M ∈ TΣ si y sólo si existe una derivación de este sistema de inferencia cuya conclusión es
“ término M ”. En general, el sı́mbolo ` es usado para denotar que existe una derivación para
36 CAPÍTULO 4. SEMIGRUPOS LIBRES Y DE TRANSFORMACIÓN
el juicio j (`j). El juicio j se llama un teorema del sistema de inferencia. Una definición para
término es entonces obtenida por:
Esto es claro que si M ∈ TΣ , el juicio “ término M ” tiene una derivación única cuya forma es la
misma como la de M.
Este semigrupo tiene una identida que es la medida e la cual tiene su masa concentrada en el
elemento identidad. Esta medida e resulta ser idempotente, aunque se tengan otras medidas que
son idempotentes, por ejemplo, la medida de Haar sobre un subgrupo compacto G. El semigrupo
puede ser dotado con una topologı́a débil donde los funcionales
Z
Tg f = f (g)dµ(g)
• f ◦ (g ◦ h) = (f ◦ g) ◦ h y,
• f (g h) = (f g) h,
este caso el homomorfismo es una biyección, entonces si S contiene una identidad los renglones
son distintos y f en un isomorfismo.
Como ejemplo considere a S = {s, t, u, v} el conjunto que define el semigrupo < S; · > de
cuatro elementos.
. s t u v
s s s s s
t s t u v
u v u t s
v v v v v
Para preservar la operación tenemos que las transformaciones actuan bajo la composición
de funciones. Por ejemplo, fs ◦ ft = fs en esta tabla, debido a que
◦ fs ft fu fv
fs fs fs fs fs
ft fs ft fu fv
fu fv fu ft fs
fv fv fv fv fv
Muchos conjuntos de relaciones generadoras existen para este semigrupo. Unas en tal con-
junto incluye las siguientes relaciones (donde e es un semigrupo identidad):
u2 = t = e; y
v · u = v 2 = v.
Con esas relaciones podemos demostrar que cualquier producto finito de u0 es y v 0 s reducen
a un elemento del conjunto
{u2 = t, u, v, u · v = s}.
Una gráfica de semigrupo se construye con un conjunto de nodos determinados por cada
elemento del semigrupo y un arco de cada nodo por cada generador. Entonces si s1 y s2 son
elementos de S, g es un elemento generador s1 · g = s2 donde s1 es un nodo y g es el arco
etiquetado por el generador que apunta a s2 .
!
s t u v
u= (4.5)
s u t v
!
s t u v
v= (4.6)
s v s v
• La equivalencia kerx se define sobre A cuando (α, β) ∈ kerx si y solo si αx = βx. kerx se
llama el núcleo de x.
40 CAPÍTULO 4. SEMIGRUPOS LIBRES Y DE TRANSFORMACIÓN
A/kerx←→Im(x) (4.7)
El número cardinal A/Ker(x) e Im(x) se llama rango de x.
Lema 4.2 Dados x, y en Fr (A), la Im(x) ⊆ Im(y) (respectivamente kerx ⊇ Ker(y)), si y solo
si, existe z ∈ Fr (A) tal que x = zy (respectivamente x=yz).
Además, el rangox ≤ rangoy si y sólo si existen una u y vFr (A) tal que x = uyv.
Demostración 4.2 Supongamos Im(x) ⊇ Im(y). Para cada α ∈Aαx está en la imagen de x y
por lo tanto en la Im(y). Consecuentemente para cada α ∈ A podemos elegir un γ ∈ A tal que
γy = αx y declarar αz = γ para cualquier α ∈ A, entonces x = zy.
Similarmente, si Ker(x) ⊇ Ker(y) definimos un z arbitrario en el complemento de la Im(y)
en A, y para γ ∈ Im(y) permitamos que α ∈ A sea tal que αy = γ, definiendo γz = αz para
cualquier alpha ∈ A, se demuestra que x = yz. Lo inverso es obvio.
Para probar la parte última del teorema, note que si el rango(x) ≤ rango(y), es posible
construir t ∈ Fr (A), tal que Ker(t) = Ker(x) y Im(t) ⊆ Im(y). Para Im(t) podemos elegir
cualquier subconjunto de Im(y) en biyección con Im(x), y pra definir t es suficiente mapear
cada clase del núcleo de x sobre algún elemento de la Im(t), diferentes clases del Ker(x) inician
mapeando sobre elementos distintos de la Im(t). Esto asegura Ker(t) = ker(x) y la Im(t) ⊆
Im(y). Por la parte primera del lema x = tv y t = uy, dando como resultado x = uyv para
algún par de elementos u, v ∈ Fr (A).
4. Una vez que un elemento z ∈ I ha sido obtenido los conjuntos distintos Im(z, t), donde
t ∈ S son los que determinan los ideales izquierdos minimales y las equivalencias distintas
Ker(tz) determinan los ideales derechos minimales.
Para cualquier z ∈ S, es claro que el rangozx = rangoz, debido a que x es una permutación.
Consecuentemente una potencia de y deberá darnos un elemento en el ideal minimal.
1 2 3 4 5 6
y2 =
1 6 5 6 1 6
1 2 3 4 5 6
y3 =
6 1 6 1 6 1
1 2 3 4 5 6
y4 =
1 6 1 6 1 6
Son tales elementos los conjuntos que son las imagenes minimales:
{1, 6} = Im(y 3 ), {2, 1} = Im(y 3 x), {3, 2} = Im(y 3 x2 ),
42 CAPÍTULO 4. SEMIGRUPOS LIBRES Y DE TRANSFORMACIÓN
1 2 3 4 5 6
x2 =
3 4 5 6 1 2
1 2 3 4 5 6
x5 =
6 1 2 3 4 5
y3 y3x y 3 x2 y 3 x3 y 3 x4 y 3 x5
y4 y4x y 4 x2 y 4 x3 y 4 x4 y 4 x5
Capı́tulo 5
Relaciones de Green
aJ b ⇐⇒ S 1 aS 1 = S 1 bS 1
aRb ⇐⇒ aS 1 = bS 1 (5.1)
aLb ⇐⇒ S 1 a = S 1 b
Las clases de congruencia pueden ser descritas mediante un diagrama de retı́cula en donde
se tiene una jerarquización de la forma siguiente
La clases de un elemento a ∈ S se denota por la letra mayúscula L o R subindizada por a,
de tal forma que Ra denota la clase-R de a, y La la clase-L de a. Ası́ también, tenemos que
Ja = S 1 aS 1 − I(a) es la siguiente clase-J .
La obtención de las clases D y H se obtienen a partir de la siguiente propiedad importante:
Cualquier congruencia derecha contenida en L conmuta con cualquier congruencia izquierda
contenida en R.
Si nosotros tenemos Λ ⊂ L y Γ ⊂ R congruencias izquierdas y derechas respectivamente. La
composición Λ ◦ Γ asume que para un elemento (a, b) en la composición, se tiene que existe un
c ∈ S tal que (a, c) ∈ Λ y (c, b) ∈ Γ y en consecuencias se encuentran en la clase L y la clase
R respectivamente. Este hecho considera que existe u, v ∈ S1 tal que: a = uc y b = cv. De
esto se sigue que av = ucv = ub = d. Pero (a, c) ∈ Λ implica (v, cv) ∈ Λ y entonces (d, b) ∈ Λ.
Similarmente (c, b) ∈ Γ implica (uc, ub) ∈ Γ, lo cual es (a, d) ∈ Γ. En consecuencia, tenemos
(a, b) ∈ Γ ◦ Λ y λ ◦ Γ ⊆ Γ ◦ Λ. Si nosotros seguimos el mismo procedimiento encontramos
Γ ◦ Λ ⊆ λ ◦ Γ lo cual significa que conmutan las congruencias. El resultado es que:Cualquier
congruencia derecha contenida en L conmuta con cualquier congruencia izquierda contenida en
R.
Una consecuencia de lo anterior, considera que si se tienen R y L dos congruencias derechas
e izquierdas respectivamente, entonces
R ∪ L ⊆ R ◦ L,
43
44 CAPÍTULO 5. RELACIONES DE GREEN
D =R∨L = R◦L
(5.2)
= L◦R
Otra consecuencia, es la relacionada con la equivalencia H. Suponga que Θ y Σ son dos
congruencias contenidas en H, entonces Θ ∩ Σ y
Θ◦Σ=Σ◦Θ=Θ∨Σ
Υ ⊆ Θ implica Θ ∩ (Σ ∨ Υ) = (Θ ∩ Σ) ∨ Υ (5.3)
Una retı́cula que satisface la propiedad anterior se llama modular. En el caso de un grupo, H
es la congruencia universal, y entonces la retı́cula de todas las congruencias o equivalentemente
la retı́cula de todos los subgrupos normales es modular.
A partir de los resultados anteriores el objetivo ahora, es encontrar una cierta estructura
para las clases según la figura 1.1. Considere R y L una clase-R derecha y una clase-L izquierda
respectivamente.Si la intersección de R y L cumple que no es vacia entonces R = Ra y L = La
para cualquier a ∈ R ∩ L. Cumpliendo, además, que cada una de ellas estará contenida en Da .
Por otro lado, si R y L se encuentran en la misma clase-D de S, entonces para x ∈ R y
z ∈ L existe una a ∈ S tal que xRa y aLz, lo cual implica que a ∈ R ∩ L. De esta forma,
5.1. PROPIEDADES DE LAS RELACIONES DE GREEN 45
podemos decir que una clase-D del semigrupo S puede ser vista como una “Caja de Huevos”. En
dicho diagrama las celdas son las clases-H de S y, se forman con la intersección de las clases-R
derechas que son los renglones y las clases-L izquierdas que son las columnas según la figura 2.
En cada una de las clases: H, R, L y J se tiene un orden parcial natural. Por ejemplo: Para
la clase R tenemos que Ra ≤ Rb si y solo si aS1 ⊆ bS1 , definiendo de esta forma un orden
parcial sobre el conjunto de clases de R.
Esto es importante, porque desde el punto de vista de descripción global del semigrupo S,
se tiene el ordenamiento parcial de los conjuntos de la clase J definido como:
Ja ≤ Jb ⇐⇒ S1 aS1 ⊆ S1 bS1 .
En este caso el conjunto parcialmente ordenado de la clase-J se llama el Marco del Semigrupo
S. Los semigrupos que cumplen con D = J pueden ser descritos en términos de su marco y de
la estructura local de las varias clases-D.
46 CAPÍTULO 5. RELACIONES DE GREEN
Demostración 5.2 Suponga que ab ∈ Ra ∩ Lb , por el teorema de Green, podemos definir una
biyección de La y Lb
Existe un c ∈ Rb ∩ La tal que cρb = cb = b. Debido a que cRb , existe un u ∈ S1 tal que
c = bu, obteniendo como consecuencia que bub = cb = b, y entonces c2 = bubu = bu = e. Por
otro lado, si e = e2 ∈ Rb ∩ La entonces eb = b y ae = a. De eRb deducimos a = aeRab, y de,
eLa deducimos b = ebLab. Lo cual demuestra que ab ∈ Ra ∩ Lb .
a) H contiene un idempotente.
b) Existe un par de elementos a, b ∈ H tal que el producto también están en H (ab ∈ H).
c) H es un grupo maximal de S.
Corolario 5.1 Para cualquier par de subgrupos maximales contenidos en la misma clase-D de
un semigrupo S se cumple que son isomorfos.
5.1. PROPIEDADES DE LAS RELACIONES DE GREEN 47
Demostración 5.3 Dos grupos maximales de S son de la forma He y Hi para algún par de
idempotentes e, i ∈ S. Debido a que He y Hi se encuentran en la misma D-clase entonces existe
a ∈ Re ∩ Ri . Nosostros tenemos ea = a y a0 a = i para alguna a0 ∈ S. Por el teorema de Green
y su dual izquierdo-derecho implica que la composición de ρa y λa , definen una biyección de He
sobre Hi mapeando e en a0 ea = a0 a = i.
Nótese que aa0 a = ai = a, lo cual demuestra que aa0 es un idempotente en Ra . Se sigue
que para z ∈ Ra nosotros tenemos que aa0 Rz y entonces aa0 z = z, en particular para y ∈ He ,
aa0 y = y. Consecuentemente, para cualquier x, y ∈ He
si existe un x ∈ S tal que axa = a. Por consecuencia, S se llama semigrupo regular si todos sus
elemetos son regulares.
Existe un c ∈ Rb ∩ La tal que cρb = cb = b. Debido a que cRb, existe un u ∈ S’ tal que c =
bu. De esto se sigue que bub = cb = b y entonces c2 = bubu = bu = c. Por otro lado, si e =
e2 ∈ Rb ∩ La entonces cb = b y ae = a. De eRb deducimos a = aeRab, y de eLa deducimos b
= ebLab, demostrando ab ∈ Ra ∩ Lb .
De lo abtenido anteriormente, nosotros vamos a tener que las clases locales H de una clase-H
de S, cumple las siguientes condiciones equivalentes:
a) H contiene un idempotenete.
b) Existen a, b ∈ H tal que ab ∈ H.
c) H es un subgrupo maximal de S.
Es obvio que a) implica b). Que b) implica a) se sigue de la proposición anterior, puesto que
H = Ra ∩ Lb = Rb ∩ La .
Finalmente la equivalencia de a) y c) es una consecuencia directa de la definición de H y los
axiomas del cosiente para un grupo.
5.1. PROPIEDADES DE LAS RELACIONES DE GREEN 49
Corolario 5.2 Cualquier par de grupos maximales contenidos en la misma clase-D de un semi-
grupo bf S son isomorfos.
Una D clase-D de un semigrupo S contiene un elemento regular si y solo si todos sus elementos
son regualres. Si D es regular, entonces cualquier clase-R y cualquier clase-L de S contenida en
D tiene al menos un idempotente.
La expresión a = axa es un equivalente a aLe donde e = e2 = xa y también equivalente a
aRf donde f = f 2 = ax. Si a ∈ D, entonces para cualquier b ∈ D existe c ∈ D tal que aLc y
cRa. En el caso que a es regular y cRb implica que b es regular.
Si a0 es un inverso de a, entonces aRaa0 y aa0 La0 . Esto demuestra que todos los inversos de
a están en la clase-D de a.
Fig. la clase D
Por otro lado, supóngase que b ∈ S es tal que su clase izquierda módulo a intersectada con
T
la clase derecha módulo b contiene un idempotente e. Además La Rb contiene un idempotente
f.
Fig.
Por el teorema de Clifford, ab ∈ He y ba ∈ Hf . Por el lema de Green, existe x ∈ Hb , donde
x es único, tal que xa = f (ρa define una biyección de Lb sobre La ). Puesto que af = a, se sigue
que axa = a. Pero ax es un idempotente en He ( λa define una biyección de Rb sobre Ra ). De
esto se sigue que ax = e y entonces xax = x; x es un inverso de a en Hb .
5.2. ESTRUCTURA LOCAL Y GLOBAL EN SEMIGRUPOS 51
Demostración 5.6 Supóngase que S es regular y conmutan los idempotentes. Sea a0 , a00 dos
inversos de a. De aa0 a00 = aa00 aa0 deducimos aa00 = aa0 . Similarmente, a0 a = a00 a. De esto se
sigue inmediatamente que a0 = a0 aa0 = a0 aa00 = a00 aa00 = a00 .
En otro sentido, suponga que S es un semigrupo inverso y e, f son dos idempotentes de S.
Por simplicidad de notación, considere x = (ef )−1 . Un cálculo simple demuestra que f xe es un
idempotente y un inverso de ef . Un idempotente, empieza por ser su propio inverso, siguiendo
que f xe = ef . Esto implica ef = f ef = ef e. Intercambiando e y f en el previo razonamiento
mantiene f e = ef e = f ef y entonces ef = f e.
S ⊆ Fr (A) y T ⊆ Fr (B).
[θ(a)]ϕ(x) = θ[ax]
para cualquier a ∈ A, x ∈ S.
Demostración 5.7 Suponga que b ∈ Hx ∩ R con b = ax para algún a ∈ H. Puesto que aRb,
el lema de Green implica que las transformaciones internas ρx definen una biyección de La = L
sobre Lb = Lx y H es mapeado sobre la clase-H Hx = R ∩ Lx.
Teorema 5.3 Sea H una clase-H de un semigrupo S. El monoide de transformación Γr (H) del
monoide de todas las translaciones derechas de S’ que dejan establece H, es un grupo regular de
permutaciones de H. Si H1 y H2 son dos clases-H contenidas en alguna clase-D de S, entonces
Γr (H1 ) y Γr (H2 ) son grupos de permutación equivalentes. Si H es un grupo maximal de S,
entonces Γr (H) y H son isomorfos.
Prueba.-
Para cualquier c ∈ H existe un z ∈ S0 tal que c = za. Debido a que ax1 ∈ H1 tenemos
aRax, el cual implica zaRzax1 o cRcx1 . De esto se sigue que Hx1 ∩ R2 6= ∅ y por el lema
anterior Hx1 = L1 x1 ∩ R2 = L1 ∩ R2 = H. Definimos un mapeo
ϕ : Γr (H1 ) −→ Γr (H2 )
Nosotros tenemos ϕ[δ1 (x)] = δ2 [ψ(x)] para todo x ∈ Tr (H1 ) verificaciones directas mues-
tran que ϕ es un isomorfismo bien definido de Γr (H1 ) sobre Γr (H2 ).
El mapeo θ : H1 → H2 definido por θ(h1 ) = zh1 v es una biyección y para cualquier
h1 ∈ H, x1 ∈ Tr (H1 ), z[h1 δ1 (x1 )]v = zh1 x1 v,
Esto demuestra
Esto demuestra θ[h1 L1 (x1 )] = [θ(h1 )]ϕ(L1 (x1 )) para cualquier h1 ∈ H1 , x1 ∈ Tr (H1 ), y de
acuerdo con la equivalencia de semigrupos, los dos grupos de permutación Γr (H1 ) y Γr (H2 ) son
equivalentes.
Proposición 5.4 Los grupos de permutación regular izquierdo (Γϕ (H)) y derecho (Γγ (H)) de
la clase-H son isomorfos.
Prueba.- Fijamos h ∈ H. Dado γ(x) ∈ Γϕ (H) existe un único L(y) ∈ Γr (H) tal que γ(x)h
= hL(y). Definimos Φ : Γϕ (H) → Γr (H) por Φ[ γ(x)] = L(y). Puesto que Γϕ (H) y Γr (H) son
grupos de permutación regulartes, Φ es una biyección. Supóngase que γ(xi )h = hL(yi ) para i =
1,2. Entonces
Prueba.- Sea x, y, z ∈ Tγ (L) tal que xy ∼ xz. Entonces para algún l ∈ L, lxy = lxz. Puesto
que lx ∈ L, se sigue que x ∼ z. Esto demuestra que Σγ (L) es cancelativo izquierdo. Nosotros
podemos observar para cualquier H clase-H contenida en L, Γγ (H) está contenido en el grupo de
unitarios de Σγ (L). En el sentido inverso, suponga que para L(x) ∈ Σγ (L) existe L(y) ∈ Σγ (L)
tal que L(x)L(y) = L(y)L(x) = 1.
Entonces para cualquier l ∈ L lxy =lyx = l·1, demostrando que lxRl y de esta manera lxHl.
De esto se sigue que L(x) ∈ Γr (Hϕ ), completando la prueba que Γr (H) es el grupo de unitarios
de Σr (L).
(b) Existe un q ∈ J, que satisfaciendo la condición G r (q) (grupo simétrico) llamada estabilidad
derecha en q:
5.2. ESTRUCTURA LOCAL Y GLOBAL EN SEMIGRUPOS 57
(d) Cualquier clase-R contenida en J es minimal en el conjunto de todas las clases-R contenidas
en J.
Prueba.- (a) implica a (b). Considere a R como una clase-R minimal; contenida en J y con
q ∈ R. Si qx ∈ J entonces Rqx ≤ Rq = R. Esto se sigue que Rqx = R o equivalentemente qRqx.
(b) implica (a). Suponga que el grupo de simetrı́a G r (q) es satisfecho por algún q ∈ J. Si
una clase-R (R ≤ J) es tal que R ≤ Rq , entonces para cualquier p ∈ R existe un x ∈ S’ tal que
p = qx y G r (q) mantiene qx = p ∈ Rq , lo cual demuestra que R = Rq y de esa forma Rq es una
clase-R minimal entre esas que están en J.
Puesto que (a) y (b) son equivalentes para probar su equivalencia con (c) y (d) es suficiente
demostrar que la estabilidad derecha en q ∈ J es independiente de la elección de q, o que G r (q)
y q Fq’ implica G r (q’). Asumimos que q=uq’v, q’=u’qv’ para algún u, v, u’, v’ ∈ S’ y q’ = rq’x
(es decir, q’Fq’x) para algún r ∈ S’. De q=uq’v=urq’xv deducimos qFqv’x, y G r (q) da qRqv’x.
Entonces para algún t ∈ S’, q=qv’xt lo cual implica q’=u’qv=u’qv’xtv’=q’xtv’, demostrando
que q’Rq’x.
Prueba.- Supóngase que S es estable derecho y Ra ≤ Rba . Existe U ∈ S’ tal que a=bau. De
esto se sigue a J au, lo cual implica a Rau, y entonces ba R bau=a, que es Ra =Rba . Por lo
contrario, asumimos que Ra ≤ Rba implica Ra =Rba para todo a, b ∈ S y sea qJ qx para q, x ∈
S. Existe u, v ∈ S’ tal que q=uqxv. Puesto que qxv ∈ qS’, tenemos Rqxv ≤ Rq =Ra(qxv) . Esto
implica Rqxv =Rq , entonces qxvw=q para algún w ∈ S’ y qRqx.
Computación y Representación de
Relaciones de Green
Proposición 6.1 (a) Dos elementos x, y ∈ J (A) son R-relacionados (resp. J , F) si y sólo
si ker x = ker y (resp. Im x = Im y, rango x = rango y).
(b) En J (A) las equivalencias F y D coinciden y el marco de J (A) (i.e. el conjunto par-
cialmente ordenado de clases-F) es una cadena ascendente de longitud la cardinalidad de
A.
(c) Una H(π, B) clase-H de J (A) contenida en una clase-F de rango γ (γ ≤ card A) está
definida únicamente por la partición π de A en γ clases y un subconjunto B de A de
cardinalidad γ; H(π, B) = { x ∈ J (A) : ker x = π e Im x = B}.
Prueba.- a) La prueba de esta parte es inmediata del lema que demostro que si x, y están
en F r (A), Im x ⊆ Im y si y sólo si existe un z ∈ F r (A) tal que x = zy.
59
60 CAPÍTULO 6. COMPUTACIÓN Y REPRESENTACIÓN DE RELACIONES DE GREEN
Para probar (d) suponga que H(π, B) contiene un idempotente e. Entonces para cualquier
α ∈ A tenemos que αee=αe, entonces αe πα, lo cual muestra que B=Im e reune cada clase de
π. Por otro lado, si β=B y βπα, tenemos β = γe para alguna γ ∈ A y βe = αe = γee = γe =
β. Esto demuestra que B reune la clase de α mod π en exactamente un elemento, llamado αe.
Entonces B es una sección cruzada de π. En sentido inverso, si B reune cada clase Ai de π en
exactamente un elemento αi , entonces la transformación e definida sobre cada Ai por Ai e = αi
es un idempotente.
Finalmente para comprobar (e), observe que cualquier partición π de A tiene una sección
cruzada; por tal razón cualquier clase-D de T (A) contiene un idempotente, y T (A) es regular.
Prueba.- Sea x, y ∈ D tal que xR’y. Debido a que D es una clase-D de S existen idempotentes
e, f ∈ S tal que xRe y fRy. Se sigue de R ⊆ R’ que eR’f y entonces e=efF=ef. Consecuente-
mente tenemos eRf. Las pruebas para L y H son similares.
Proposición.- Sea S un subsemigruopo de T (A) con A finito. Dado x ∈ S, forma los conjuntos
6.1. COMPUTACIÓN DE LAS RELACIONES DE GREEN DE UN SEMIGRUPO DE TRANSFORMACIÓN SO
(c) Existe una partición π de A, π ∈ H0 (x), tal qie Im x es una sección cruzada de π.
Prueba.- Supóngase que Dx es una clase-D regular de J. Por proposición ya probada sabemos
que la clase-R de x, Rx contiene un idempotente e. Existe y ∈ S tal que xy = e. Puesto que x y
e están en la misma clase-R de T (A), entonces ker e = ker x y B = Im e tiene la misma cardinal-
idad como Im x. Entonces B ∈ J 0 (x) y B = Im e es una sección cruzada de ker e = ker x. Esto
prueba que (a) implica (b). En el otro sentido, supóngase que B ∈ J 0 (x) es una sección cruzada
62 CAPÍTULO 6. COMPUTACIÓN Y REPRESENTACIÓN DE RELACIONES DE GREEN
de ker x. Sea B=Im xy para algún y ∈ S. Puesto card (Im xy)=card (Im x), xy, y, x están en la
misma clase-D de T (A). De esto se sigue que ker xy y el ker x tienen el mismo número de clases;
pero ker x ⊆ ker xy y A es finito; entonces ker xy = ker x. Consecuentemente, B = Im xy es
una sección cruzada de ker xy, lo cual implica que xy es un idempotente. De ker xy = ker x de
esto se sigue que xy y x son R-relacionados en T (A), manteniendo xyx = x. Esto prueba que x
es un elemento regular de S y de esta forma (a). La prueba de la equivalencia de (a) y (c) es dual.
Un método para detectar si x ∈ S es un elemento regular consiste en listar todos los subcon-
juntos de A en F 0 (x) mediante el cómputo Im xg = (Im x)g para cualquier generador g de S,
repitiendo el proceso mientras el conjunto sea listado, o un conjunto de menor tamaño que Im
x sean obtenidos. Entonces uno verifica si F 0 (x) contiene una sección-cruzada de ker x.
En este punto, es importante notar que los conjuntos diferentes en J 0 (x) [resp. las distintas
particiones en H0 (x)] no constituyen un conjunto indexado para las clases-L de Dx (resp. la
clase-R de Dx ).
6.1.3 Ejemplo
Sea S generado por x y y como se muestra en seguida:
6.1. COMPUTACIÓN DE LAS RELACIONES DE GREEN DE UN SEMIGRUPO DE TRANSFORMACIÓN SO
1 2 3 4 5 6 7 8 9 10 11 12
x=
2 4 5 6 2 8 9 11 11 12 1 6
1 2 3 4 5 6 7 8 9 10 11 12
y=
3 4 4 7 2 8 1 10 11 8 1 6
Im x2 = {1, 2, 4, 6, 8, 11}
64 CAPÍTULO 6. COMPUTACIÓN Y REPRESENTACIÓN DE RELACIONES DE GREEN
Im xyx = Im x
De esto se sigue que I 0 (x) = {Im x, Im xy} y debido a que Im xy es una sección cruzada del
ker x, la clase-D de x es regular. Una computación sistemática de particiones ker zx da K0 (x)
= {ker x, ker yx } con ker yx = |1|2,3|4|5|6,10|7,11|8|9|12|.
Observando que la Im x es una sección cruzada de ker yx, se sigue que I(x) = I 0 (x) y K(x)
= K0 (x). Entonces la clase-D de x tiene dos clases-R y dos clases-L. Solamente dos clases-H
contienen idempotentes:
!
1 2 3 4 5 6 7 8 9 10 11 12
e=
1 2 3 4 1 6 7 8 8 10 11 4
!
1 2 3 4 5 6 7 8 9 10 11 12
f=
1 2 2 4 5 6 11 8 9 6 11 12
Entonces tenemos:
1) ker x=|1,5|2|3|4,12|6|7|8,9|10|11|. I 0 (x) = {Im x, Im xy} con Im x = {1, 2 ,4, 5, 6, 8, 9,
11, 12} y Im xy = {1, 2, 3, 4, 6, 7, 8, 10, 11}. qImx = qImxy = xy
la clase-D de x es regular.
3) (Im x)x = {1, 2, 4, 6, 8, 11}; (Im x)y = Im xy; (Im xy)x = Im x; (Im xy)y={1, 3, 4, 7, 8,
10}. qImx yq’Imxy = xyxy (xyxy)−1 es la identidad sobre T qImxy xq’Imx = xyxyxy(xyxy)−1
es (1, 4, 8) (2, 7, 11, 3) (6, 10) sobre T.
mismo kernel.
preservación de las clses-R y de (va)x = v(ax) para cualquier x ∈ S. El hecho que PR1 y PR2
tengan el mismo kernel es inmediato.
En caso que R es finito, PR (x) puede ser visualizado como una matriz m(x) (R×R) con
entradas ceros y unos que se encuentran en posición (a,b)
(
1 si ax = b
m(a,b) =
0 si ax 6= b
6.2. REPRESENTACIÓN DE UN SEMIGRUPO RELATIVO A SUS RELACIONES DE GREEN67
Nosotros podemos obtener una representación de S por matrices del menor tamaño pero
que permiten que las entradas puedan ser tomadas en un grupo con cero. Para este propósito
introducimos un sistema de coordenadas para un R clase-R de S.
Por el lema de Green, los elementos qλ , q’λ de un sistema coordenado para R puede ser
obtenido por seleccionar un elemento hλ en cada Hλ , (λ ∈ ∆) y por tomar qλ , q’λ ∈ S1 tal que
hλ = h1 qλ , h1 = hλ q’λ . Dado cualquier λ, µ ∈ ∆ y x ∈ S1 nosotros tenemos Hλ x ∩ Hµ = ∅ o
Hλ x = Hµ . En caso que Hλ x=Hµ se tiene que qλ xq’µ ∈ Tγ (H1 ) = {z ∈ S’ : H1 z = H1 } puesto
que H1 qλ xq’µ = Hλ xq’µ = Hµ q’µ = H1 .
Aquı́ MR R R
λµ denota la entrada en posición λ, µ de M (x); denotando que la matriz M (x) tiene
a lo más una entrada no cero en cada renglón (i.e. el renglón es monomial); esto es debido a
que Hλ x reune a R en a lo más una clase-H.
Teorema.- Sea R[(H1 ; {(qλ , q’λ ) : λ ∈ ∆}] un sistema coordenado para una clase R clase-R
de un semigrupo S. Para cualquier x ∈ S’ considere MR (x) la matriz ∆x∆ sobre [Γγ (H1 )]0 cuya
entrada en la posición λ, µ es dada por la fórmula anterior. Entonces el mapeo x → MR (x) es
una representación de S’ mediante matrices renglón-monomiales sobre [Γγ (H1 )]0 . Para cualquier
λ, µ ∈ ∆ y para cualquier γ ∈ Γγ (H1 ) existe un x ∈ S’ tal que MRλµ = γ.
Todas las nociones son duales por considerar representaciones Q : S → PJ l (A) donde
PJ l (A) denota el semigrupo de todas las transformaciones parciales actuando sobre A en el
lado izquierdo. Si L es una clase-L de S, definimos QL (x) por QL (x) = {(a,b) ∈ L×L : xa =
b } uno obtiene una representación de S1 por transformaciones parciales sobre L, y QL1 , QL2
son represwentaciones equivalentes si L1 y L2 están en la misma clase-D de S. Para coordenizar
una clase-L dada, seleccionamos una clase-H Hi elementos ri , r’i , i ∈ I tal que x → ri x es una
0
biyección de H1 a Hi y y → ri y es su inverso. Definimos una representación ML de S’ mediante
matrices I×I con entradas en Γl (H1 ) ∪ {0} usando la fórmula,
0
γ(γj xγi ) si xHi = Hj
MijL =
0 si xHi ∩ Hj = ∅
Note que ML (x) es una matriz monomial-columna, que significa que a lo más tiene una en-
0
trada no cero en cada columna. La colección de conjuntos H1 , {(qλ , q’λ ) : λ ∈ ∆ }, {(γi ,γi )
: i ∈ I } son llamados un sistema coordenado para D. ML es denominado la representación-D
izquierda de S’ (0,S) con respecto a D, y el par (MR , ML ) la representación-D completa con
respecto a D.
Prueba.- Sea x, y ∈ D es tal que MR (x) = MR (y), ML (x) = ML (y). Para cualquier R0 clase-
R y cualquier L0 clase-L de S contenida en D tenemos PR0 (x) = PR0 (y), QL0 (x) = QL0 (y). En
particular, con R0 la clase-R conteniendo a x, y x’ un inverso de x.
6.2. REPRESENTACIÓN DE UN SEMIGRUPO RELATIVO A SUS RELACIONES DE GREEN69
Existe un orden parcial natural del conjunto de clases de las relaciones H, R, L, F. Por
ejemplo, Ra ≤ Rb si y sólo si a S’ ⊆ bS’ define un orden parcial del conjunto de clases-R. Para
una descripción global de S se tiene el ordenamiento parcial del conjunto de clases-J definido
mediante Ja ≤ Jb , si y sólo si J1 aJ1 ⊆ S1 bS1 . Denominamos el conjunto parcialmente ordenado
de clases-J de S el marco de S.