Clases Wiki

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 100

Relaciones

Conjuntos Parcialmente Ordenados


Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Ejes de Contenidos

1 Relaciones

2 Conjuntos Parcialmente Ordenados

3 Reticulados y Álgebras de Boole

4 Álgebras de Boole y Reticulados

5 Teoremas de representación

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Definición de Relación

Según la Real Academia Española, en su sentido


matemático, el término significa:
"Resultado de comparar dos cantidades expresadas en
números"
Por ejemplo:
Es correcto afirmar que 2 es menor que 5.
Es incorrecto afirmar que 2 es divisor de 5.

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Definición de Relación

O sea:
La comparación de 2 con 5 arroja resultado positivo, si el
criterio de comparación es "ser menor que"
La comparación de 2 con 5 arroja resultado negativo, si el
criterio de comparación es "ser divisor de"

Podemos afirmar entonces que una relación queda


determinada por el conjunto de pares que arrojan
resultado positivo cuando son sometidos al "criterio de
comparación" que determina la relación.

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Definición Formal

Sean A y B dos conjuntos, una relación R entre A y B será un


subconjunto del producto cartesiano A × B

O sea: R ⊆ A × B

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Ejemplo

A = {2, 4, 8, 10}

B = {1, 3, 9}

La relación R = "es menor que" se representa


matemáticamente mediante el siguiente subconjunto de A × B:

R = {(2, 3), (2, 9), (4, 9), (8, 9)}

Entonces la afirmación:
"2 es menor que 9" se formaliza expresando (2, 9) ∈ R
"4 no es menor que 1" se formaliza expresando (4, 1) ∈
/R

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Notación

Si R es una relación entre A y A, decimos que R es una


relación sobre A
Si R es una relación sobre A, y (a, b) ∈ R, entonces
escribimos

a ∼R b

o simplemente

a∼b

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Tipos fundamentales de relaciones

Funciones
No serán abordadas en este curso
Relaciones de equivalencia
Esta clase:
su vinculación con las particiones de un conjunto
Relaciones de orden
Casi la totalidad de la primera parte de la materia

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Propiedades de las relaciones

Sea R una relación sobre un conjunto A. Decimos que R es:


reflexiva si y sólo si para todo a ∈ A: a ∼ a

simétrica si y sólo si para todo a, b ∈ A,


a ∼ b implica que b ∼ a

antisimétrica si y sólo si para todo a, b ∈ A


a ∼ b y b ∼ a implican que a = b

transitiva si y sólo si para todo a, b, c ∈ A,


a ∼ b y b ∼ c implican que a ∼ c

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Ejemplo 1: Relación "divide"

Es la relación sobre los naturales positivos definida mediante:

a ∼ b si y sólo si a es divisor de b

En cursos anteriores se utilizó la notación a|b

¿Cuáles de las 4 propiedades son satisfechas por la relación


divide?

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Ejemplo 2: Relación "congruente módulo k "

Dado un k fijo, es la relación sobre Z definida mediante:

a ∼k b si y sólo si k es divisor de b − a

En cursos anteriores se utilizó la notación a ≡ b mod(k )

¿Cuáles de las 4 propiedades son satisfechas por la relación


"congruente módulo k "?

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Relaciones de equivalencia

Son las relaciones que satisfacen las propiedades


reflexividad, simetría y transitividad

Por ejemplo, la relación "congruente módulo k " es una relación


de equivalencia, cualquiera sea k

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Clases de equivalencia

Sea ∼ una relación de equivalencia sobre un conjunto A y sea


x un elemento de A.
La clase de equivalencia de x se denota por [x] y es el conjunto
[x] = {y ∈ A | y ∼ x}
Por ejemplo, en la relación "congruente módulo 3",
[0] = {0, 3, −3, 6, −6, 9, −9, ...}
[1] = {1, 4, −2, 7, −5, 10, −8, ...}
[2] = {2, 5, −1, 8, −4, 11, −7, ...}
[3] = [0]
[4] = [1]
[5] = [2] ....
Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación
Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Partición de un conjunto

Una partición de un conjunto A es una familia de subconjuntos


no vacíos de A, que son disjuntos entre sí, y cuya unión es
todo A.

Por ejemplo, las siguientes son distintas particiones de


A = {a, b, c}:
P1 : {a}, {b}, {c};
P2 : {a}, {b, c};
P3 : {a, b, c}.

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Teorema

Sea ∼ una relación de equivalencia en un conjunto A y sean x,


y elementos de A. Entonces

1 [x] = [y ] si y sólo si x ∼ y .
2 si x 6∼ y , entonces [x] e [y ] son disjuntas.

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Relación de equivalencia y Partición

Son conceptos duales


Sea ∼ una relación de equivalencia en un conjunto A, entonces
las clases de equivalecia determinan una partición de A

Sea P1 , P2 , ... una partición de A, entonces la relación definida


mediante a ∼ b si y sólo si existe k tal que a, b ∈ Pk es una
relación de equivalecia sobre A

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Relación de Orden Parcial

Una relación de orden parcial R sobre un conjunto A es una


relación que satisface las propiedades de reflexividad,
antisimetría y transitividad

Notación: a ≤ b en lugar de (a, b) ∈ R


Ejemplos:
1 Si a y b son números, entonces a ≤ b denota la relación
de orden usual sobre R (o Z), salvo que se diga
explícitamente otra cosa.
2 a ≤ b si y sólo si a divide a b sobre N, (se puede usar a|b)
3 X ≤ Y si y sólo si X ⊆ Y sobre P(A)

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Relación de Orden Parcial

Una relación de orden parcial R sobre un conjunto A es una


relación que satisface las propiedades de reflexividad,
antisimetría y transitividad

Notación: a ≤ b en lugar de (a, b) ∈ R

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Relación de Orden Parcial

Ejemplos:
1 Relación de orden usual sobre R (o Z): Si a y b son
números, entonces a ≤ b refleja la relación de orden dada
por la representación geométrica de la recta, salvo que se
diga explícitamente otra cosa.
2 La relación definida por a ≤ b si y sólo si a divide a b
(sobre N = {1, 2, 3, ...}) es una relación de orden. También
utilizamos a|b.
3 X ≤ Y si y sólo si X ⊆ Y (sobre P(A)) es una relación de
orden

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Diagramas de Hasse

Definición de la relación cubrimiento


Sea A un conjunto y ≤ un orden parcial sobre A. Sean a, b ∈ A
elementos distintos. Decimos que b cubre a a si a ≤ b y no
existe c distinto de a y b tal que a ≤ c y c ≤ b.

Definición de Diagrama de Hasse


Consiste de puntos llamados vértices que representan los
elementos del conjunto y de arcos o segmentos ascendentes
que unen pares de vértices de la siguiente manera:

a está conectado con b mediante un arco ascendente si y sólo


si b cubre a a.

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Conjunto Parcialmente Ordenado (CPO o POSET)

Es un par (P, ≤) donde P es un conjunto y ≤ es un orden


parcial sobre P

Ejemplos:
1 (R, ≤) es un POSET
2 (N, |) es un POSET
3 ({1, 2, 3, 5, 6, 8}, |) es un POSET
4 (P(N), ⊆) es un POSET

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Máximos y Mínimos

(P, ≤) un POSET
a es mínimo de P si para todo x en P se tiene a ≤ x
a es máximo de P si para todo x en P se tiene x ≤ a

¿Cuáles de los siguientes tienen máximo y/o mínimo?

1 (N, ≤)
2 ([0, 1), ≤)
3 ({2, 4, 6, 12, 16}, |)
4 ({2, 4, 6, 12}, |)
5 ({{c}, {a, b}, {a, b, c}}, ⊆)
Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación
Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Maximales y Minimales

(P, ≤) un POSET
a es minimal de P si para todo x en P,
x ≤ a implica que x = a
a es maximal de P si para todo x en P,
a ≤ x implica que a = x

¿Cuáles de los siguientes tienen maximales y/o minimales?

1 (N, ≤)
2 ([0, 1), ≤)
3 ({2, 4, 6, 12, 16}, |)
4 ({2, 4, 6, 12}, |)
5 ({{c}, {a, b}, {a, b, c}}, ⊆)
Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación
Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Orden Total o Cadena

Un orden total sobre un conjunto P es un orden parcial ≤ sobre


P que satisface la ley de dicotomía:

para todo a, b ∈ P, a ≤ b o b ≤ a.

Algunos ejemplos de órdenes totales:

1 El orden ≤ en R
2 El orden lexicográfico en un diccionario.

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Supremos e Ínfimos

Sea (P, ≤) un poset y sea S ⊆ P.

1 a ∈ P se dice cota superior de S si para todo b ∈ S ocurre


que b ≤ a.
2 a ∈ P se dice cota inferior de S si para todo b ∈ S ocurre
que a ≤ b.
3 a ∈ P se dice supremo de S si a es una cota superior de S
y para toda cota superior b de S se cumple que a ≤ b.
4 a ∈ P se dice ínfimo de S si a es una cota inferior de S y
para toda cota inferior b de S se cumple que b ≤ a.

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Isomorfismo de POSETS

Sean (P, ≤), (Q, ≤0 ) dos posets, y sea f : P → Q una función.


Diremos que f es un isomorfismo si f es biyectiva y para todo
x, y ∈ P, se cumple que
x ≤ y si y sólo si f (x) ≤0 f (y )

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Propiedad Fundamental de los Isomorfismos

Lema
Sean (P, ≤) y (Q, ≤0 ) posets. Sea f : P → Q un isomorfismo.

1 Para cada S ⊆ P, se tiene que existe sup(S) si y sólo si


existe sup(f (S)) y en el caso de que existan tales
elementos se tiene que f (sup(S)) = sup(f (S)).
2 Para cada S ⊆ P, se tiene que existe inf(S) si y sólo si
existe inf(f (S)) y en el caso de que existan tales
elementos se tiene que f (inf(S)) = inf(f (S)).

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Supremos e Ínfimos

Sea (P, ≤) un poset y sea S ⊆ P.

1 a ∈ P se dice cota superior de S si para todo b ∈ S ocurre


que b ≤ a.
2 a ∈ P se dice cota inferior de S si para todo b ∈ S ocurre
que a ≤ b.
3 a ∈ P se dice supremo de S si a es una cota superior de S
y para toda cota superior b de S se cumple que a ≤ b.
4 a ∈ P se dice ínfimo de S si a es una cota inferior de S y
para toda cota inferior b de S se cumple que b ≤ a.

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Isomorfismo de POSETS

Sean (P, ≤), (Q, ≤0 ) dos posets, y sea f : P → Q una función.


Diremos que f es un isomorfismo si f es biyectiva y para todo
x, y ∈ P, se cumple que
x ≤ y si y sólo si f (x) ≤0 f (y )

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Propiedad Fundamental de los Isomorfismos

Lema
Sean (P, ≤) y (Q, ≤0 ) posets. Sea f : P → Q un isomorfismo.

1 Para cada S ⊆ P, se tiene que existe sup(S) si y sólo si


existe sup(f (S)) y en el caso de que existan tales
elementos se tiene que f (sup(S)) = sup(f (S)).
2 Para cada S ⊆ P, se tiene que existe inf(S) si y sólo si
existe inf(f (S)) y en el caso de que existan tales
elementos se tiene que f (inf(S)) = inf(f (S)).

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Posets Rerticulados

Diremos que un poset (L, ≤) es un poset reticulado si para


todo a, b ∈ L, existen sup({a, b}) e inf({a, b}).

Notación: a ∨ b = sup{a, b} a ∧ b = inf{a, b}

¿Cuáles de los siguientes posets son reticulados?

(N, ≤)
([0, 1), ≤)
({2, 4, 6, 12, 24}, |)
({2, 4, 5, 6, 12}, |)
(P({a, b, c}, ⊆)

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Reticulado de divisores de n

Dn = {k ∈ N : k |n}

(Dn , |) es un reticulado

x ∨ y = mcm(x, y )

x ∧ y = mcd(x, y )

1 es mínimo de Dn

n es el máximo de Dn

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Reticulado de partes de X

(P(X ), ⊆) es un reticulado

A∨B =A∪B

A∧B =A∩B

∅ es mínimo de P(X )

X es el máximo de P(X )

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Propiedades básicas del supremo e ínfimo

Dado un reticulado (L, ≤), y elementos x, y , z, w ∈ L, se


cumplen las siguientes propiedades:

1 x ≤x ∨y
2 x ∧y ≤x
3 x ≤y ⇔ x ∨y =y ⇔ x ∧ y = x,
4 ley de compatibilidad

x ≤z e y ≤w implican x ∨ y ≤ z ∨ w, x ∧y ≤ z ∧w

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Propiedades fundamentales del supremo e ínfimo

1 leyes de idempotencia:
x ∨x =x ∧x =x
2 leyes conmutativas:
x ∨ y = y ∨ x, x ∧y =y ∧x
3 leyes de absorción:
x ∨ (x ∧ y ) = x, x ∧ (x ∨ y ) = x
4 leyes asociativas:
(x ∨ y ) ∨ z = x ∨ (y ∨ z), (x ∧ y ) ∧ z = x ∧ (y ∧ z)

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Desigualdades distributivas

x ∨ (y ∧ z) ≤ (x ∨ y ) ∧ (x ∨ z)

(x ∧ y ) ∨ (x ∧ z) ≤ x ∧ (y ∨ z)

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Noción de Estructura Algebraica

Estructura Algebraica = conjunto con operaciones


Por ejemplo, los números enteros dotados de las operaciones
suma, producto y las constantes 0 y 1 tienen estructura de
Anillo.
Se denota: (Z, +.·, 0, 1)
Lo importante de la operación no es el nombre, sino el tipo.
Por ejemplo el tipo de + es Z × Z → Z
La estructura está dada no sólo por las operaciones, sino
también por las propiedades que las mismas satisfacen, en
este caso, la asociatividad, la distributividad del producto
respecto de la suma, etc.
Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación
Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Reticulado como Estructura Algebraica

Es una tupla (L, ∨, ∧) que satisface las propiedades:

1 Idempotencia: x ∨x =x ∧x =x
2 Conmutatividad: x ∨ y = y ∨ x x ∧y =y ∧x
3 Absorción: x ∨ (x ∧ y ) = x x ∧ (x ∨ y ) = x
4 Asociatividad:
(x ∨ y ) ∨ z = x ∨ (y ∨ z) (x ∧ y ) ∧ z = x ∧ (y ∧ z)

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Ejemplos

1 No toda estructura del tipo (L, ∨, ∧) es un reticulado. Por


ejemplo la estructura (R, +, ·) donde + y · son las
operaciones de suma y producto usuales de R no es un
reticulado.
2 Por las propiedades fundamentales de supremo e ínfimo,
un poset reticulado (L, ≤) puede "mutar" para convertirse
en un reticulado (como estructura algebraica): tomamos la
estructura (L, ∨, ∧) donde ∨ y ∧ representan al supremo y
al ínfimo resp.

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Existencia dual de un Reticulado

Sea (L, ∨, ∧) un reticulado (como estructura algebraica). La


relación binaria definida por:

x ≤ y ⇐⇒ x ∨ y = y

es un orden parcial sobre L para el cual se cumple:

x ∨ y = sup{x, y }, x ∧ y = inf {x, y }

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Ejemplos

1 Si X es un conjunto arbitrario, entonces (P(X ), ∪, ∩) es un


reticulado. La relación binaria inducida por ∪ y ∩ es
precisamente la inclusión, pues

A=A∪B ⇐⇒ B⊆A
2 Si n ∈ N entonces (Dn , mcm, mcd) es un reticulado. La
relación binaria inducida es la de divisibilidad, pues

mcm(x, y ) = y ⇐⇒ x|y

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Existencia dual de un Reticulado

Dado un CPO reticulado (L, ≤), entonces la estructura


algebraica (L, ∨, ∧) satisface las propiedades de
idempotencia, conmutatividad, absorción y asociatividad.
Sea (L, ∨, ∧) una estructura algebraica que satisface las
propiedades de idempotencia, conmutatividad, absorción y
asociatividad, entonces la relación binaria definida por:

x ≤ y ⇐⇒ x ∨ y = y

es un orden parcial sobre L.

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Las construcciones son recíprocas

Lema
Sea (L, ∨, ∧) un reticulado (como estructura algebraica). La
relación binaria definida por:

x ≤ y ⇐⇒ x ∨ y = y

es un orden parcial sobre L para el cual se cumple:

x ∨ y = sup{x, y }, x ∧ y = inf {x, y }

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Las construcciones son recíprocas

o sea,

El CPO (L, ≤) que se obtiene de (L, ∨, ∧) definiendo:

x ≤ y ⇐⇒ x ∨ y = y

es un reticulado en el cual las operaciones supremo e ínfimo


coinciden con ∨ y ∧ resp.

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Ejemplos

1 Si X es un conjunto arbitrario, entonces (P(X ), ∨, ∧) es un


reticulado. La relación binaria inducida por ∪ y ∩ es
precisamente la inclusión, y

A∨B =A∪B A∧B =A∩B


2 Si n ∈ N entonces (Dn , ∨, ∧) es un reticulado. La relación
binaria inducida es la de divisibilidad,

x ∨ y = mcm(x, y ) x ∧ y = mcd(x, y )

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Notación

Cuando escibimos

"sea L un reticulado"

consideramos L simultaneamente dotado de su estructura de


poset (L, ≤) y de estructura algebraica hL, ∨, ∧i.

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Reticulados acotados

Definición: L será acotado si tiene máximo y mínimo.


Notación: Usamos
1L para denotar al máximo
0L para denotar al mínimo

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Reticulados complementados

Sea L un reticulado acotado y sea x ∈ L. Decimos que x es


complementado si existe y ∈ L tal que

x ∨ y = 1L x ∧ y = 0L

L será un reticulado complementado si todos sus elementos


tienen al menos 1 complemento.

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Falla Estructural

El complemento no está determinado por la estructura de


orden, como lo están las operaciones supremo e ínfimo.

s1 s1
@ @
@ as @sb
a s s b @sc A
@ A sc
@
@s
A
As
0 0

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Propiedad de distributividad

x ∨ (y ∧ z) = (x ∨ y ) ∧ (x ∨ z)

(x ∧ y ) ∨ (x ∧ z) = x ∧ (y ∨ z)

¿Valen en todo reticulado?

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Casos paradigmáticos de no distributividad


s1 s1
@ @
@ as @sb
a s s b @sc A
@ A sc
@
@s 0
A
As 0
M3 N5

c ∨ (b ∧ a) 6= (c ∨ b) ∧ (c ∨ a)

b ∧ (c ∨ a) 6= (b ∧ c) ∨ (b ∧ a)

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Desigualdades distributivas

x ∨ (y ∧ z) ≤ (x ∨ y ) ∧ (x ∨ z)

(x ∧ y ) ∨ (x ∧ z) ≤ x ∧ (y ∨ z)

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

La propiedad de Distributividad

Lema: Sea L un reticulado; entonces son equivalentes:

1 Para todo x, y , z ∈ L,

x ∧ (y ∨ z) = (x ∧ y ) ∨ (x ∧ z)

2 Para todo x, y , z ∈ L,

x ∨ (y ∧ z) = (x ∨ y ) ∧ (x ∨ z)

Notar que hay reticulados que no satisfacen ni 1 ni 2.

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Distributividad implica compleménto único

Lema:
Si L es un reticulado acotado y distributivo, entonces todo
elemento tiene a lo sumo un complemento.
Notar que puede no haber complementos, por ejemplo

1s

sa

s
0

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Noción de subreticulado

Sea L un reticulado. Un subconjunto M ⊆ L será llamado


subreticulado de L si

1 M 6= ∅,
2 para todo x, y ∈ M, se tiene que x ∨ y , x ∧ y ∈ M.

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Por ejemplo:

Considere el reticulado
s1
@
u s sv @sw
@
x s @sy
@
@s 0

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Por ejemplo:

Considere el reticulado
s1
@
u s sv @sw
@
x s @sy
@
@s 0

{0, x, y , 1} no es subreticulado

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Por ejemplo:

Considere el reticulado
s1
@
u s sv @sw
@
x s @sy
@
@s 0

{0, x, y , 1} no es subreticulado
{0, u, w, 1} es subreticulado

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Un subreticulado es un reticulado

Notar que M dotado de las operaciones (y/o el orden)


heredadas de L es en sí mismo un reticulado.

{0, u, w, 1} es el subreticulado
s1
@
u s @sw

@
@s 0

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Noción de subreticulado II

Sean S y L dos reticulados.

Se suele decir que S es subreticulado de L cuando en realidad


S es isomorfo a un subreticulado de L

Por ejemplo,
P({a, b}) es subreticulado de D12
D12 es subreticulado de P({a, b, c})

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

La propiedad de Distributividad

Lema:
Sea L un reticulado; entonces son equivalentes:

1 Para todo x, y , z ∈ L,
x ∧ (y ∨ z) = (x ∧ y ) ∨ (x ∧ z)
2 Para todo x, y , z ∈ L,
x ∨ (y ∧ z) = (x ∨ y ) ∧ (x ∨ z)

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Reticulados Distributivos

Sea L un reticulado, entonces L se dice distributivo si


satisface alguna de las propiedades del Lema.

Ejemplos:
1 N con el orden usual es distributivo
2 [0, 1) con el orden usual es distributivo
3 P({a, b, c} es distributivo
4 Dn es distributivo

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Casos paradigmáticos de no distributividad


s1 s1
@ @
@ as @sb
a s s b @sc A
@ A sc
@
@s 0
A
As 0
M3 N5

c ∨ (b ∧ a) 6= (c ∨ b) ∧ (c ∨ a)

b ∧ (c ∨ a) 6= (b ∧ c) ∨ (b ∧ a)

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Distributividad implica compleménto único

Lema:
Si L es un reticulado acotado y distributivo, entonces todo
elemento tiene a lo sumo un complemento.
Notar que puede no haber complementos, por ejemplo

1s

sa

s
0

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Criterio para analizar distributividad

Lema:

Un reticulado es distributivo si y sólo si no contiene


subreticulados isomorfos a M3 ni N5 .

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Resumen de criterios para analizar distributividad

Para comprobar la distributividad de L:


1 Ver que L es subreticulado de algún reticulado de la forma
P(X ) o Dn .

Para refutar la distributividad de L:


1 Ver que existe un elemento con más de un complemento.
2 Ver que contiene como subreticulados a M3 o N5 .

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Álgebras de Boole

Es una estructura del tipo hB, ∨, ∧,0 , 0, 1i, donde B es un


conjunto no vacío, y además satisface:
1 hB, ∨, ∧i es un reticulado distributivo
2 Para todo x ∈ B se tiene

0≤x x ≤1

3 para cada x ∈ L, se tiene que

x ∨ x 0 = 1, x ∧ x0 = 0

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Álgebra de Boole de conjuntos

Sea X un conjunto.
Entonces hP(X ), ∪, ∩,c , ∅, X i es un álgebra de Boole,

{a,
s b}
@
@
s{a} {a} s @s{b}
@
@
s @s
∅ ∅
P({a}) P({a, b})

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Leyes de de Morgan

Sea hB, ∨, ∧,0 , 0, 1i un álgebra de Boole, entonces se cumple:

(x ∨ y )0 = x 0 ∧ y 0
(x ∧ y )0 = x 0 ∨ y 0

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Isomorfismo de Álgebras de Boole

Sean hB, ∨, ∧,0 , 0B , 1B i y hB1 , ∨1 , ∧1 ,∗ , 0B1 , 1B1 i Álgebras de


Boole. Una función F : B → B1 se dice un isomorfismo si F es
biyectiva y para todo x, y ∈ L se cumple que

F (x ∨ y ) = F (x) ∨1 F (y )
F (x ∧ y ) = F (x) ∧1 F (y )
F (x 0 ) = (F (x))∗
F (0B ) = 0B1
F (1B ) = 1B1

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Comparación de las nociones de Isomorfismo

Isomorfismo como posets:

x ≤y ⇐⇒ F (x) ≤0 F (y )

Isomorfismo como estructura algebraica:

F (x ∨ y ) = F (x) ∨1 F (y )
F (x ∧ y ) = F (x) ∧1 F (y )
F (x 0 ) = (F (x))∗
F (0B ) = 0B1
F (1B ) = 1B1
Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación
Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Equivalencia de las nociones de Isomorfismo

Teorema:
Sean hB, ∨, ∧,0 , 0B , 1B i y hB1 , ∨1 , ∧1 ,∗ , 0B1 , 1B1 i Álgebras de
Boole y sean (B ≤) y (B1 , ≤1 ) los posets asociados.
Para toda F : B 7→ B1 , son equivalentes:
1 F es un isomorfismo entre las estructuras hB, ∨, ∧,0 ,B , 1B i
y hB1 , ∨1 , ∧1 ,∗ , 0B1 , 1B1 i.
2 F es un isomorfismo entre los posets (B, ≤) y (B1 , ≤1 ).

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Cuestión a resolver

Todas las Álgebras de Boole vistas (aunque estén camufladas


como D6 o D30 ) son en definitiva (vía isomorfismo) de la forma
P(X ).

O sea, son álgebras de conjuntos.

¿Será cierto que todas las Álgebras de Boole son álgebras de


conjuntos?

(En tal caso estaríamos en presencia de una abstracción "poco


abstracta")

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Próximo objetivo: Teorema de Representación

Toda Álgebra de Boole finita B es un álgebra de conjuntos.


O sea, existe X tal que

B∼
= P(X )

Pregunta inicial:

¿Qué objetos juegan el rol de elementos de X ?

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Átomos

Sea B un álgebra de Boole (basta con que sea reticulado).

Un elemento a ∈ B será llamado átomo si a cubre a 0.

Notación: At(B) es el conjunto de todos los átomos de B.

Por ejemplo:
1 En P(X ), los átomos son los conjuntos unitarios.
2 Los átomos de D12 son 2 y 3.

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Hay suficiente cantidad de átomos

Lema A
Sea B un álgebra de Boole finita. Para todo x ∈ B distinto de 0
existe a ∈ At(B) tal que a ≤ x.

Lema B Sea B un álgebra de Boole finita, y sean x, y ∈ B tales


que x  y . Entonces existe a ∈ At(B) tal que a ≤ x y a  y .

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Hay suficiente cantidad de átomos

Lema
Sea B un álgebra de Boole finita. Entonces todo elemento de B
se escribe de manera única como supremo de átomos.
O sea: para todo x ∈ B se tiene:
1 x = sup{a ∈ At(B) : a ≤ x},
2 si A ⊆ At(B) y x = sup A, entonces

A = {a ∈ At(B) : a ≤ x}

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Teorema de Representación

Sea hB, ∨, ∧,0 , 0, 1i un álgebra de Boole finita, y sea


X = At(B). La función

F : B −→ P(X )
x −→ {a ∈ X : a ≤ x}

es un isomorfismo entre hB, ∨, ∧,0 , 0, 1i y hP(X ), ∪, ∩,c , ∅, X i.

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Esquema de la Prueba del TR

Lema A

Lema B

Lema

Teorema de Representación

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Problema de la representación de un reticulado

Las Álgebras de Boole finitas son álgebras de conjuntos.


¿Serán los reticulados finitos reticulados de conjuntos?

{a, b, c}
s
@
{a, b} s @s{b, c}
@
{a} s @s{b}
@
@s ∅

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Conjuntos decrecientes de un poset

Sea (P, ≤) un poset

Diremos que un subconjunto D ⊆ P es decreciente si para


todo x, z ∈ P se tiene que:

x ∈ D y z ≤ x =⇒ z ∈ D.
O sea, un conjunto decreciente satisface que si un elemento se
encuentra en el conjunto, entonces todos los elementos
menores también están.

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Reticulado de conjuntos decrecientes de un poset

Denotaremos mediante D(P) a la familia de todos los


subconjuntos decrecientes de P:

D(P) = {D ⊆ P : D es decreciente}.

Entonces

hD(P), ∪, ∩, ∅, Pi.
es un reticulado es distributivo

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Ejemplo: sea P el poset


c s

a s b s

Los conj. decrecientes son: ∅, {a}, {b}, {a, b}, {b, c}, {a, b, c}
Forman el reticulado D(P):
{a, b, c}
s
@
{a, b} s @s{b, c}
@
{a} s @s{b}
@
@s ∅

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Problema de la representación de un reticulado

¿Será cierto que para todo reticulado distributivo L existe un


poset P tal que

L∼
= D(P)

Dado L un reticulado, ¿cómo obtengo el P tal que L ∼


= D(P)?

s
@
s @s
@
s @s
@
@s

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

¿Cómo se obtiene P desde L?


s
@
s @s
@
s @s
@
@s



s

s s

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Elementos Irreducibles

Sea L un reticulado acotado. Un elemento x ∈ L será llamado


irreducible si

1 x 6= 0,
2 si x = y ∨ z, entonces x = y o x = z, para todo y , z ∈ L.

La segunda condición es equivalente a decir que x no se


puede obtener como supremo de dos elementos distintos de x.

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Ejemplos de Elementos Irreducibles


s1
@
ds @sc
@
a s @sb
@
@s 0

Elementos irreducibles: a, b, c
Forman el poset:
c s

a s b s

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Poset de Elementos Irreducibles

Definición: Irr (L) = {i ∈ L : i es irreducible}

Próximo objetivo: Demostrar que todo reticulado distributivo


finito L es isomorfo a D(P), donde el poset (P, ≤) asociado al
reticulado L es

(Irr (L), ≤)
,
donde ≤ es el orden heredado de L.

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Hay suficiente cantidad de Irreducibles

Lema A
Sea L un reticulado finito, y sean x, y ∈ L tales que x  y .
Entonces existe i ∈ Irr (L) tal que i ≤ x e i  y .

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Hay suficiente cantidad de Irreducibles

Lema
Sea L un reticulado distributivo finito. Entonces para todo x ∈ L
se tiene:

1 x = sup{i ∈ Irr (L) : i ≤ x},

2 si D ⊆ Irr (L) es decreciente, y x = sup D, entonces

D = {i ∈ Irr (L) : i ≤ x}

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Teorema de Birkhoff

Sea L un reticulado acotado distributivo finito, y sea P = Irr (L).


Entonces la función

F : L −→ D(P)
x −→ {y ∈ P : y ≤ x}

es un isomorfismo entre L y D(P).

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

El ejemplo D12 completo


s1
@
ds @sc
@
a s @sb
@
@s 0
L

Irr (L) = {a, b, c}


Forman el poset:
c s

a s b s
Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación
Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

D(P) = {∅, {a}, {b}, {a, b}, {b, c}, {a, b, c}}

{a, b, c}
s
@
{a, b} s @s{b, c}
@
{a} s @s{b}
@
@s ∅

La correspondencia F dada por el Teorema es:


0→∅ a → {a}
b → {b} d → {a, b}
c → {b, c} 1 → {a, b, d}
Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación
Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Nuevo criterio de análisis de distributividad

Se puede observar que la única intervención de la


distributividad en la prueba del Teorema de Birkhoff es para
probar que F es sobre.

Criterio de análisis de distributividad


Un reticulado finito es ditributivo si y sólo si |L| = |D(Irr (L))|

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Volviendo a las Álgebras de Boole

Vale:

At(B) = Irr (B)

Entonces, si L es un reticulado acotado distributivo finito, se


tiene:

L es álgebra de Boole si y sólo si Irr (L) = At(L).

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

TR no vale para el caso infinito

Existe un álgebra de Boole infinita que no es isomorfa P(X ),


para ningún X .

Construiremos un Álgebra de Boole B, y usaremos un


argumento sobre su cardinalidad para probar que no es
isomorfa a ningún álgebra de la forma P(X ).

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Cardinal de un conjunto

1 X tiene cardinal finito si X = ∅, o existe n ∈ N tal que se


puede encontrar una biyección entre X y {1, 2, ..., n}.
2 Si X no es finito, decimos que X es infinito.
3 X tiene cardinal infinito numerable si se puede encontrar
una biyección entre X y N. En tal caso se dice que X tiene
cardinal ℵ0 .
4 Si X es infinito y no se puede encontrar tal biyección,
decimos que X es infinito no numerable.
5 Ejemplos de conjuntos infinitos no numerables: R, P(N) .
Ambos tienen cardinal ℵ1 .

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Cardinal de P(X )

Los cardinales tiene un orden


0 < 1 < 2 < ... < ℵ0 < ℵ1 < ...

1 Si X es finito, entonces P(X ) es finito ¿Cuál es su


cardinal?
2 Si X es infinito, entonces P(X ) es infinito no numerable.

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Cardinal de P(X )

Los cardinales tiene un orden


0 < 1 < 2 < ... < ℵ0 < ℵ1 < ...

1 Si X es finito, entonces P(X ) es finito ¿Cuál es su


cardinal?
2 Si X es infinito, entonces P(X ) es infinito no numerable.

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Cardinal de P(X )

0 < 1 < 2 < ... < ℵ0 < ℵ1 < ℵ2 ....


P(X ) P(X )
(X finito) ↓ (X infinito)
No es el cardinal
de ningún P(X )

Conclusión: Si podemos construir un Álgebra de Boole B que


tenga cardinal infinito numerable (o sea ℵ0 ), entonces no
podrá existir una biyección (ni un isomorfismo) entre B y P(X ),
para ningún X .

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación


Relaciones
Conjuntos Parcialmente Ordenados
Reticulados y Álgebras de Boole
Álgebras de Boole y Reticulados
Teoremas de representación

Construcción de B

Un subconjunto de números naturales se dice cofinito si su


complemento es finito.
Definimos:

B = {X ⊆ N : X es finito o cofinito}.
Entonces la estructura

hB, ∪, ∩,c , ∅, Ni
es un álgebra de Boole.

Parte I: Estructuras Ordenadas Introducción a la Lógica y la Computación

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy