Download Álgebra de Boole Definición axiomática
Document related concepts
Transcript
Álgebra de Boole
Álgebra de Boole
Definición axiomática
El álgebra de Boole es un Sistema Matemático consistente en un conjunto
de elementos (B) y dos operaciones matemáticas (+ y ) que cumple
los siguientes postulados:
Postulados de Huntington
p1: Postulado del cierre: Si x, y B
(a) x + y B
(b) x y B
p2 : Postulado de los elementos de identidad: para x B
(a) un elemento de identidad con respecto al operador + denominado elemento
nulo es designado por el símbolo 0 y cumple: x + 0 = 0 + x = x
(b) un elemento de identidad con respecto al operador denominado elemento
unidad es designado por el símbolo 1 y cumple : x1 = 1x = x
Álgebra de Boole
Definición axiomática
p3 : Propiedad conmutativa: x,y B
(a) x+y = y+x
(b) xy = yx
p4 : Propiedad distributiva: x,y,z B
(a) x(y+z) = xy + xz
(b) x+(yz) = (x+y) (x+z)
p5 : Axiomas del complemento: x B x’ B que cumple:
(a) x + x’ = 1
(b) x x’ = 0
p6 : Existen al menos dos elementos x, y B / x ≠ y
Álgebra de Boole
Convenciones
- La representación del operador puede omitirse:
a b también puede representarse como ab
- El operador tiene precedencia respecto al +
(a b) + (c d) ab +cd
Álgebra de Boole.
Teoremas.
T0: Principio de dualidad: cada teorema deducible de los postulados
de un álgebra booleana puede transformarse en un segundo teorema
válido sin más que intercambiar las operaciones + y entre sí, así
como los elementos 0 y 1.
T1 : Teorema de idempotencia
(a) x + x = x
(b) x · x = x (b es la dual de a)
T2 : Teorema de los elementos dominantes
(a) x + 1 = 1
(b) x · 0 = 0 (b es la dual de a)
Álgebra de Boole.
Teoremas.
T3 : Ley involutiva
(x’)’ = x
T4 : Teorema de absorción
(a) x + xy = x
(b) x · (x+y) = x
T5 : Teorema del consenso
(a) x + (x’y) = x+y
(b) x · (x’+y) = xy
Álgebra de Boole.
Teoremas.
T3 : Ley involutiva
(x’)’ = x
T4 : Teorema de absorción
(a) x + xy = x
(b) x · (x+y) = x
T5 : Teorema del consenso
(a) x + (x’y) = x+y
Dem: x + x’y = <distrib> (x + x’) · (x + y) = <complement> 1 · (x + y) = <ident> x + y
(b) x · (x’+y) = xy
Álgebra de Boole.
Teoremas.
Teorema del consenso generalizado
(a) xy + x’z + yz = xy + x’z
Dem:
xy + x’z + yz = <elemento unidad>
xy + x’z + yz1 = <complemento>
xy + x’z + yz(x + x’) = <distributiva>
xy + x’z + xyz + x’yz = <conmutativa>
xy + xyz + x’z + x’yz = <absorción>
xy + x’z
(b) x · (x’+y) = xy
Álgebra de Boole.
Teoremas.
T6 : Teorema asociativo
(a) x+(y+z)= (x+y)+z
(b) x(yz)=(xy) z
T7 : Leyes de DeMorgan
(a) (x+y)’ = x’y’
(b) (xy)’ = x’ + y’
Álgebra de Boole.
Teoremas.
Ley de DeMorgan generalizada
x1 x2 x3 ... xn x1·x2 ·x3 ·...·xn
n
x
i 1
i
n
xi
i 1
x1·x2 ·x3 ·...·xn x1 x2 x3 ... xn
n
n
i 1
i 1
xi xi
Álgebra de Conmutación
Álgebra de Conmutación
•
•
•
Nuestro objetivo es establecer una relación entre el álgebra de Boole y
los circuitos.
Para ello introduciremos un tipo particular del álgebra de Boole
denominada álgebra de conmutación.
En este álgebra:
B={0,1}
x
0
0
1
1
y
0
1
0
1
x+y
(operación
OR)
0
1
1
1
xy
(operación AND)
0
0
0
1
x
x'
0
1
1
0
En este álgebra se cumplen los postulados y teoremas descritos anteriormente