5.3 Reticulados terna

De la diversas propiedades de las operaciones s e i de un reticulado par (L,) distinguiremos las siguientes:

  1. (I1) xsx=xix=x, cualesquiera sea xL

  2. (I2) xsy=ysx, cualesquiera sean x,yL

  3. (I3) xiy=yix, cualesquiera sean x,yL

  4. (I4) (xsy)sz=xs(ysz), cualesquiera sean x,y,zL

  5. (I5) (xiy)iz=xi(yiz), cualesquiera sean x,y,zL

  6. (I6) xs(xiy)=x, cualesquiera sean x,yL

  7. (I7) xi(xsy)=x, cualesquiera sean x,yL

Podemos abstraernos y pensar que s e i son dos operaciones binarias cualesquiera sobre un conjunto L arbitrario y estudiar cuando se satisfacen y cuando no dichas propiedades. Por ejemplo si tomamos L=R y s:R2R(a,b)a+b                        i:R2R(a,b)a.b entonces se cumplen (I2), (I3), (I4) e (I5), pero (I1), (I6) e (I7) no se cumplen. Otro ejemplo, si tomamos L={1,2} y s:{1,2}2{1,2}(1,1)1(1,2)2(2,1)1(2,2)2                        i:{1,2}2{1,2}(1,1)1(1,2)1(2,1)1(2,2)1 entonces se cumplen (I3), (I4) e (I5), pero (I1), (I2), (I6) e (I7) no se cumplen. Un tercer ejemplo, si tomamos L=N y s:N2N(a,b)max{a,b}      i:N2N(a,b)maximo comun divisor de a y b entonces se cumplen (I1), (I2), (I3), (I4), (I5) e (I6), pero (I7) no se cumple. Por supuesto si s e i son las operaciones supremo e infimo dadas por algun orden parcial sobre L el cual hace de (L,) un reticulado par, entonces las propedades (I1),...,(I7) se cumplen y esto es justamente lo probado en la ultima serie de lemas. El ultimo ejemplo nos permite ver una sutileza. Notese que en este ejemplo s es la operacion supremo del reticulado par (N,), donde es el orden usual de los naturales, e i es la operacion infimo del reticulado par (N,|), donde | es el orden de la divisibilidad de los naturales. Sin envargo la ultima propiedad falla y esto se debe a que s e i son supremo e infimo pero respecto de distintos ordenes parciales.

Lo anterior motiva la siguiente definicion:

Por un reticulado terna entenderemos una terna (L,s,i), donde L es un conjunto no vacio y s e i son dos operaciones binarias sobre L para las cuales se cumplen (I1),...,(I7). Si (L,s,i) es un reticulado terna, llamaremos a L el universo de (L,s,i).

Tal como lo vimos recien, las ternas dadas por los tres ejemplos anteriores no son reticulados terna ya que no cumplen alguna de las identidades (I1),...,(I7), y si tomamos un poset (L,) el cual sea un reticulado par, entonces la terna (L,s,i), con s e i definidas como supremo e infimo, es un reticulado terna. El siguiente teorema muestra que todo reticulado terna (L,s,i) se obtiene de esta forma.

5.1 (Teorema de Dedekind). Sea (L,s,i) un reticulado terna. La relacion binaria definida xy si y solo si xsy=y es un orden parcial sobre L para el cual se cumple que: sup({x,y})=xsyinf({x,y})=xiy cualesquiera sean x,yL

Proof. Dejamos como ejercicio para el lector probar que es reflexiva y antisimetrica con respecto a L. Veamos que es transitiva con respecto a L. Supongamos que xy e yz. Es decir que por definicion de tenemos que xsy=yysz=z Entonces xsz=xs(ysz)=(xsy)sz=ysz=z por lo cual xz. O sea que ya sabemos que (L,) es un poset. Veamos ahora que sup({x,y})=xsy. Primero debemos ver que xsy es una cota superior del conjunto {x,y}, es decir xxsyyxsy Por la definicion de debemos probar que x s(xsy)=xsyy s(xsy)=xsy Estas igualdades se pueden probar usando (I1), (I2) y (I4). Dejamos al lector hacerlo como ejercicio.

Nos falta ver entonces que xsy es menor o igual que cualquier cota superior de {x,y}. Supongamos x,yz. Es decir que por definicion de tenemos que xsz=zysz=z Pero entonces (xsy)sz=xs(ysz)=xsz=z por lo que xsyz. Es decir que xsy es la menor cota superior.

Para probar que inf({x,y})=xiy, probaremos que para todo u,vL, uv si y solo si uiv=u lo cual le permitira al lector aplicar un razonamiento similar al usado en la prueba de que sup({x,y})=xsy. Supongamos que uv. Por definicion tenemos que usv=v. Entonces uiv=ui(usv) Pero por (I7) tenemos que ui(usv)=u, lo cual implica uiv=u. Reciprocamente si uiv=u, entonces usv=(uiv)sv=vs(uiv) (por (I2))=vs(viu) (por (I3))=v (por (I6)) lo cual nos dice que uv.  


  1. Ejercicio: Use los resultados anteriores para definir una funcion F de {(L,):(L,) es un reticulado par} en {(L,s,i):(L,s,i) es un reticulado terna} la cual sea biyectiva

Refleccion Informatica

Como vimos recien a nivel de informacion es lo mismo tener un reticulado par que un reticulado terna. Es decir, los dos conceptos pueden considerarse dos formas distintas de presentar la misma informacion. Muchas veces esta informacion es mas facil de dar dando el poset ya que simplemente podemos dar su diagrama de Hasse y esto en general es una forma economica de dar las operaciones s e i.

Recordemos que algo similar sucedia con los conceptos equivalentes de relacion de equivalencia y particion.

El orden asociado a un reticulado terna

Como vimos el Teorema de Dedekind nos dice que un reticulado terna (L,s,i) es un objeto geometrico ya que si definimos ={(x,y):xsy=y} entonces es un orden parcial sobre L y las operaciones s e i resultan ser supremo e infimo respecto de este orden parcial. Llamaremos a ={(x,y):xsy=y} el orden parcial asociado a (L,s,i) y a (L,) el poset asociado a (L,s,i). Notese que tambien tenemos que ={(x,y):xiy=x} (¿por que?).

Convencion notacional

Muchos conceptos definidos para posets ahora pueden aplicarse cuando tenemos un reticulado terna (L,s,i). Por ejemplo, si decimos que (L,s,i) tiene elemento maximo, esto significara que el poset (L,) tiene elemento maximo. Otro ejemplo, si decimos que en (L,s,i) se da que el supremo de un conjunto S es a, nos estaremos refiriendo a que en su poset asociado (L,) se da que el supremo de S es a.

Convencion notacional

Usaremos las siguientes practicas convenciones notacionales

  1. Convencion notacional 1: Si L es un conjunto no vacio cuyos elementos son conjuntos y L cumple la siguiente condicion

    1. - Si A,BL, entonces AB,ABL

    entonces ciertas veces usaremos (resp. ) para denotar la operacion binaria sobre L dada por la union (resp. la interceccion). Es decir e denotaran las funciones L2L(A,B)AB              L2L(A,B)AB

  2. Convencion notacional 2: Si L es un conjunto no vacio cuyos elementos son numeros reales entonces ciertas veces usaremos max y min para denotar las operaciones binarias sobre L dadas por L2L(a,b)max(a,b)              L2L(a,b)min(a,b)

  3. Convencion notacional 3: Si L es un conjunto no vacio cuyos elementos son numeros naturales y L cumple la siguiente condicion

    1. - Si a,bL, entonces mcm(a,b),mcd(a,b)L

    entonces ciertas veces usaremos mcm y mcd para denotar las operaciones binarias sobre L dadas por L2L(a,b)mcm(a,b)              L2L(a,b)mcd(a,b)

  4. Convencion notacional 4: Si P es un conjunto no vacio contenido en N, entonces escribiremos (P,|) para denotar al poset (P,{(x,y)P2:x|y}). Similarmente si P es un conjunto cuyos elementos son conjuntos, entonces escribiremos (P,) para denotar al poset (P,{(A,B)P2:AB})

En virtud de las convenciones notacionales anteriores notese que por ejemplo

  1. (R,max,min)

  2. ([0,1],max,min)

  3. (P(N),,)

  4. ({AN:A es finito},,)

  5. (N,mcm,mcd)

  6. ({1,2,3,6,12},mcm,mcd)

denotan reticulados terna pero deberia quedar claro que en los primeros dos ejemplos max denota dos distintas operaciones. Analogamente sucede con min, , , mcm y mcd.

Similarmente

  1. (N,|)

  2. ({1,2,3,6,7},|)

  3. ({{1},{1,7},{1,2,3},{16,99,65}},)

  4. ({AN:A es finito},)

denotan posets pero deberia quedar claro que en los primeros dos ejemplos | denota dos distintos ordenes parciales. Analogamente sucede con

Estas ambiguedades no nos traeran problemas si estamos atentos al contexto.

5.3.1 Subreticulados terna

Si f es una operacion n-aria sobre A y SA, entonces diremos que S es cerrado bajo f cuando se de que f(a1,...,an)S, cada ves que a1,...,anS. Notese que si n=0, entonces S es cerrado bajo f si y solo si f()S.

Dados reticulados terna (L,s,i) y (L,s,i) diremos que (L,s,i) es un subreticulado terna de (L,s,i) si se dan las siguientes condiciones

  1. (1) LL

  2. (2) L es cerrado bajo las operaciones s e i

  3. (3) s=s|L×L y i=i|L×L

Sea (L,s,i) un reticulado terna. Un conjunto SL es llamado subuniverso de (L,s,i) si es no vacio y cerrado bajo las operaciones s e i. Es importante notar que si bien los conceptos de subreticulado terna y subuniverso estan muy relacionados, se trata de conceptos diferentes ya que los subreticulados terna de (L,s,i) son reticulados terna, es decir ternas y los subuniversos de (L,s,i) son conjuntos, por lo cual no son ternas.

Es facil de chequear que si S es un subuniverso de (L,s,i), entonces (S,sS×S,iS×S) es un subreticulado terna de (L,s,i) y que todo subreticulado terna de (L,s,i) se obtiene en esta forma. Es decir, hay una biyeccion entre el conjunto de los subreticulados terna de (L,s,i) y el conjunto de los subuniversos de (L,s,i) (cual es?). Dicho de manera mas rapida: los subuniversos de (L,s,i) son ni mas ni menos que los universos de los subreticulados terna de (L,s,i).

5.3.2 Homomorfismos de reticulados terna

Sean (L,s,i) y (L,s,i) reticulados terna. Una funcion F:LL sera llamada un homomorfismo de (L,s,i) en (L,s,i) si para todo x,yL se cumple que F(xsy)=F(x)s F(y)F(xiy)=F(x)i F(y). Un homomorfismo de (L,s,i) en (L,s,i) sera llamado isomorfismo de (L,s,i) en (L,s, i ) cuando sea biyectivo y su inversa sea tambien un homomorfismo. Escribiremos (L,s,i)(L,s,i) cuando exista un isomorfismo de (L,s,i) en (L,s,i). Escribiremos "Sea F:(L,s,i)(L,s,i) un homomorfismo" para expresar que F es un homomorfismo de (L,s,i) en (L,s,i). No hay que confundirse al leer esta notacion y pensar que F es una funcion cuyo dominio es (L,s,i), lo cual por otra parte no tiene sentido ya que el dominio de una funcion nunca puede ser una 3-upla!

5.9. Si F:(L,s,i)(L,s,i) es un homomorfismo biyectivo, entonces F es un isomorfismo

Proof. Solo falta ver que F1 es un homomorfismo. Sean F(x),F(y) dos elementos cualesquiera de L. Tenemos que F1(F(x)s F(y))=F1(F(xsy))=xsy=F1(F(x))s F1(F(y))  


5.10. Sean (L,s,i) y (L,s,i) reticulados terna y sea F:(L,s,i)(L,s,i) un homomorfismo. Entonces IF es un subuniverso de (L,s,i). Es decir que F es tambien un homomorfismo de (L,s,i) en (IF,s|IF×IF,i|IF×IF)

Proof. Ya que L es no vacio tenemos que IF tambien es no vacio. Sean a,bIF. Sean x,yL tales que F(x)=a y F(y)=b. Se tiene que as b=F(x)s F(y)=F(xsy)IFai b=F(x)i F(y)=F(xiy)IF por lo cual IF es cerrada bajo s e i.  


5.11. Sean (L,s,i) y (L,s,i) reticulados terna y sean (L) y (L,) los posets asociados. Sea F:LL una funcion. Entonces F es un isomorfismo de (L,s,i) en (L,s,i) si y solo si F es un isomorfismo de (L,) en (L,).

Proof. Supongamos F es un isomorfismo de (L,s,i) en (L,s,i). Sean x,yL, tales que xy. Tenemos que y=xsy por lo cual F(y)=F(xsy)=F(x)sF(y), produciendo F(x)F(y). En forma similar se puede ver que F1 es tambien un homomorfismo de (L,) en (L,). Si F es un isomorfismo de (L,) en (L,), entonces (g) y (h) del Lema 5.1 nos dicen que F y F1 son homomorfismos (de reticulados terna terna) por lo cual F es un isomorfismo de (L,s,i) en (L,s,i).  


  1. Ejercicio: Encontrar dos reticulados terna, (L,s,i) y (L,s,i), tales que haya una función biyectiva de L en L que preserve orden pero no sea homomorfismo de reticulados terna.

5.3.3 Congruencias de reticulados terna

Sea (L,s,i) un reticulado terna. Una congruencia sobre (L,s,i) sera una relacion de equivalencia θ sobre L la cual cumpla:

  1. (1) xθx y yθy implica (xsy)θ(xsy) y (xiy)θ(xiy)

Gracias a esta condicion podemos definir en forma inambigua sobre L/θ dos operaciones binarias s~ e ı~, de la siguiente manera: x/θs~y/θ=(xsy)/θx/θı~y/θ=(xiy)/θ

Veamos algunos ejemplos:

  1. (E1) Consideremos el reticulado terna ({1,2,3,4,5,6},max,min). O sea que aqui L={1,2,3,4,5,6}, s es la operacion max sobre L y i es la operacion min sobre L. Sea θ la relacion de equivalencia sobre {1,2,3,4,5,6} dada por la particion {{1,2},{3},{4,5}}. Se puede chequear que θ es una congruencia, es decir satisface (1) de arriba. Notese que L/θ={{1,2},{3},{4,5}}s~=max~:L/θ×L/θL/θı~=min~:L/θ×L/θL/θ Por ejemplo tenemos que {1,2} max~ {3}={3} ya que {1,2} max~ {3}=1/θ max~ 3/θ=(1max3)/θ=3/θ={3} (escribimos 1max3 en lugar de max(1,3)). Similarmente tenemos que {4,5} max~ {3}={4,5}{1,2} min~ {4,5}={1,2}

  2. (E2) Consideremos el reticulado terna ({1,2,3,6},mcm,mcd) (o sea el rombo) y sea θ la relacion de equivalencia dada por la particion {{1,2},{3},{6}} (haga un dibujo). Entonces θ no es una congruencia sobre ({1,2,3,6},mcm,mcd). Esto es ya que si tomamos x=1x=2y=3y=3 no se cumple la implicacion de (1) de la definicion de congruencia.

La terna (L/θ,s~,ı~) es llamada el cociente de (L,s,i) sobre θ y la denotaremos con (L,s,i)/θ.

5.12. Sea (L,s,i) un reticulado terna y sea θ una congruencia de (L,s,i). Entonces (L/θ,s~,ı~) es un reticulado terna.

Proof. Veamos que la estructura (L/θ,s~,ı~) cumple (I4). Sean x/θ, y/θ, z/θ elementos cualesquiera de L/θ. Tenemos que (x/θs~y/θ)s~z/θ=(xsy)/θs~z/θ=((xsy)sz)/θ=(xs(ysz))/θ=x/θs~(ysz)/θ=x/θs~(y/θs~z/θ) En forma similar se puede ver que la estructura (L/θ,s~,ı~) cumple el resto de las identidades que definen reticulado terna.  


Denotaremos con ~ al orden parcial asociado al reticulado terna (L/θ,s~,ı~).

5.13. Sea (L,s,i) un reticulado terna y sea θ una congruencia de (L,s,i). Entonces: x/θ~y/θ sii yθ(xsy) cualesquiera sean x,yL.

Proof. Por definicion de ~ tenemos que x/θ~y/θ sii y/θ=x/θs~y/θ. Pero x/θs~y/θ=(xsy)/θ (por definicion de s~) por lo cual tenemos que x/θ~y/θ sii y/θ=(xsy)/θ.  


5.1. Sea (L,s,i) un reticulado terna en el cual hay un elemento maximo 1 (resp. minimo 0). Entonces si θ es una congruencia sobre (L,s,i), 1/θ (resp. 0/θ) es un elemento maximo (resp. minimo) de (L/θ,s~,ı~).

Proof. Ya que 1=xs1, para cada xL, tenemos que 1/θ=(xs1)/θ, para cada xL, lo cual por el lema anterior nos dice que x/θ~1/θ, para cada xL.  


El siguiente lema nos da una forma natural de encontrar congruencias

5.14. Si F:(L,s,i)(L,s,i) es un homomorfismo, entonces kerF es una congruencia sobre (L,s,i).

Proof. Dejamos al lector ver que kerF es una relacion de equivalencia. Supongamos xkerFx y ykerFy. Entonces F(xsy)=F(x)sF(y)=F(x)sF(y)=F(xsy) lo cual nos dice que (xsy)kerF(xsy). En forma similar tenemos que (xiy)kerF(xiy).  


Ya vimos que el nucleo de un homomorfismo es una congruencia. El siguiente lema muestra que toda congruencia es el nucleo de un homomorfismo.

5.15. Sea (L,s,i) un reticulado terna y sea θ una congruencia sobre (L,s,i). Entonces πθ es un homomorfismo de (L,s,i) en (L/θ,s~,ı~). Ademas kerπθ=θ.

Proof. Sean x,yL. Tenemos que πθ(xsy)=(xsy)/θ=x/θs~y/θ=πθ(x)s~πθ(y) por lo cual πθ preserva la operacion supremo. Para la operacion infimo es similar.