Está en la página 1de 11

2.

1TEOREMAS Y POSTULADOS DEL ALGEBRA DE


BOOLE. POSTULADOS DE MORGAN
1. Propiedad de cierre.
Para un conjunto s se dice que es cerrado para un operador binario si para cada elemento
de S el operador binario especifica una regla para obtener un elemento nico de S.
Para el conjunto N = {1,2,3,,!" es cerrado con respecto al operador binario #$% por las
reglas de la adici&n aritm'tica, (a que para que cualquier elemento a,b pertenecientes a N
por la operaci&n a $ b = c el conjunto de los nmeros naturales no esta cerrado con respecto
al operador binario #)% por la regla de la resta aritm'tica, debido a que 2)3 = )1 ( 2,3
pertenecen a N pero )1 no pertenece a N.
2. Ley asociativa.
*l operador binario #+% es un conjunto S es asociati,o siempre que
-+(+. = -+#(+.% para toda -, ( pertenecientes a S.
. Ley co!"#tativa.
/n operador binario #+% para un conjunto S es conmutati,o siempre que0
-+( = (+- para toda -,( pertenecientes a S.
$. E%e"e!to ide!tidad.
*l conjunto S tendr1 un elemento identidad multiplicati,o 2identidad #+%3 en S si e-iste un
e perteneciente a S con la propiedad e+- = -+e =e para cada - pertenecientes a S.
&. '!versa.
*l conjunto S tiene un elemento identidad #e% con respecto al operador #+% siempre que para
cada - perteneciente a S e-ista un elemento ( perteneciente a S tal que -+(=e.
(. Ley distri)#tiva.
Si el operador #+% ( el operador #.%, son operadores binarios de S, #+% se dice que es
distributi,o sobre #.%.
Siempre que0
-+#( . .% = #-+(% . #-+.%
) *l operador binario #$% define la adici&n.
) 4dentidad aditi,a es el cero.
) 5a in,ersa aditi,a define la sustracci&n.
) *l operador binario #.% define la multiplicaci&n.
) 4dentidad multiplicati,a es 1.
) 4n,ersa multiplicati,a de 6 es igual a 176 define la di,isi&n esto es 6 +
176 = 1
) 5a nica le( distributi,a aplicable es la de operador #.% sobre el operador $
#.% sobre #$% a#b$c%=#a.b% $#a.c%
Para definir formalmente el 1lgebra de 8oole se emplean postulados de 9untington.
1.
a% :ierre con respecto al operador #$%
b% :ierre con respecto al operador #.%
2.
a% /n elemento identidad con respecto al operador #$%, designado por el cero -$; =;$-=-
b% /n elemento identidad con respecto al operador #.% designado por el uno -+1=1+-=-
3.
a% :onmutati,o con respecto al operador #$% 0 -$( = ($-
b% :onmutati,o con respecto al operador #.% 0 -+( =(+-
.
a% *l operador #.% es distributi,o sobre el operador #$% 0 -.#($.% = #-.(% $ #(..%
b% *l operador #$% es distributi,o sobre el operador #.% 0 -$#-..% = #-$(% . #-$.%
<. Para cada elemento de - pertenencia a 8 e-iste un elemento -= complemento
perteneciente a 8 denominado complemento de - tal que0
a% -$-= = 1
b% -= = ;
>. *-isten cuando menos dos elementos -,( pertenecientes a 8 tal que - diferente de (.
Por lo tanto tenemos que el 1lgebra de 8oole difiere de la aritm'tica ( del 1lgebra ordinaria
en la sig0
a% 5os postulados 9untington0 no inclu(en al le( asociati,a, no obstante esta
le( es ,alida para el 1lgebra booleana #para ambos operadores%
b% 5a le( distributi,a del operador #$% sobre el operador #.% esto es0 -$#(..% =
#-$(%.#-$.%, la cual es ,alida para el 1lgebra de boole pero no para el 1lgebra
ordinaria.
c% *l 1lgebra booleana no tiene in,ersa aditi,a a multiplicati,a, por lo tanto
no ?a( operaciones de sustracciones o di,isi&n.
d% *l postulado < define un operador llamado completo que no se encuentra
en el 1lgebra ordinaria.
e% *n el algebra de 8oole se define un conjunto 8 de dos elementos #; ( 1% (
el 1lgebra ordinaria trata con el conjunto de los nmeros reales.
Postulado 2 a% - $ ; = - b% - . 1 = -
Postulado < a% - $ -= = 1 b% - . -= = ;
@eorema 1 a% - $ - = - b% - . - = -
@eorema 2 a% - $ 1 = 1 b% - . ; = ;
@eorema 3 in,oluci&n #-=%= = -
@eorema 3 conmutati,o a% - $ ( = ( $ - b% -( = (-
@eorema asociati,o a% - $ #( $ .% = #- $ (% $. b% - #(.% = #-(% .
Postulado distributi,o a% - #( $ .% = -( $-. b% - $ (. = #- $ (%#-$.%
@eorema < morgan a% # - $ (%= = -= (= b% #-(% = -= $ (=
@eorema > absorci&n a% - $ -( = - b% - #- $ (% = -
E*e"p%os0

- $ - = - - $ -( = -
- $ - = #- $ -% . 1 - . 1 $ -( = -
- $ - = #- $ -% #- $ -=% - #1 $ (% = -
- $ - = - $ --= - #( $ 1% = -
- $ - = - $ ; - #1% = -
- $ - = - - = -

5as ,ariables booleanas pueden tomar ,arios ,alores de 1 & ;.
/na funci&n booleana es una e-presi&n formada por ,ariables binarias.
E*e"p%o0
A1 = -(.=
Para A1 considerar que es igual a 1 si0
- = 1B ( = 1 B .= = 1B de otra manera A1 = ;.
Por lo tanto tendremos que una funci&n booleana tambi'n puede representarse en
una tabla de ,erdad. Para representar una funci&n booleana en una tabla de ,erdad se
necesita una lsit de 2ncombinaciones de 1 ( ; de las n ,ariables binarias, ( una columna
que muestra combinaciones para las cuales f es igual a 1 & ;.

- ( . A1 A2 A3 A
; ; ; ; ; 1 ;
; ; 1 ; 1 ; ;
; 1 ; 1 ; ; ;
; 1 1 1 1 1 1
1 ; ; 1 ; ; 1
1 ; 1 ; ; 1 1
1 1 ; 1 1 1 1
1 1 1 ; 1 ; 1

A1 = -=(.= $ -=(. $ -(=. $ -(.= = -=( #.$.=% $ -.= #($(=% = -=( $ -.=
A2 = -=(=. $ -=(. $ -(.= $ -(. = -=. #($(=% $ -( #.$.=% = -=. $ -(
A3 = -=(=.= $ -=(. $ -(=. $ -(.=
A = -=(=. $ -(=.= $ -(=. $ -(.= $ -(.
= -(= #.$.=% $ -( #.$.=% $ -=(.
= -(= $ -( $ -=(.
= - #($(=% $ -=(.
= - $ -=(.

2.2. +UN,'ONES LOG',AS


Ma!ip#%aci-! a%.e)raica
:uando una funci&n se incrementa con compuertas l&gicas, cada literal en la funci&n
denota una entrada a una compuerta.
1. :ada literal denota la entrada a una compuerta.
2. :ada termino se implanta con una compuerta.
Por el momento nos limitaremos a la minimi.aci&n por literales. Por lo cual debe
quedar mu( claro que en la manipulaci&n algebraica no ?a( reglas especificas a seguir a
que garanticen la respuesta final.
E*e"p%o/ Ceducir las siguientes funciones booleanas.
1. - #-=$(% = --= $ -( = -(
2. -=(=. $ -=(. $ -( = -=. #($(=% $ -( = -=. $ -(
3. - $ -=( = #-$-=%#-$(% = -$(
,o"p%e"e!to de #!a 0#!ci-!.
*l complemento de una funci&n A es A= obteniendose por el intercambio de 1=s ( ;=s
( de ;=s ( 1=s.
E*e"p%o/

#6$8$:%= = #6$D%= para D = 8$:
6= . D= E 6= . #8$:%= E 6= . 8= .:=
#6$8$:$F$*$A$!!..4%
#6=.8=.:=.F=.*=.A=!!.4=%
5a forma generali.ada de F=Gorgan enuncia que el complemento de una funci&n se
obtiene del intercambio de los operadores 6NF ( HC ( complementando cada literal.
A1 = #-=(.= $ -=(=.%= = #-$(=$. . -$($.=%
A2 = E - #(=.=$(.%E = -= $ E - #($.%.#(=$.=%E
Htra forma m1s simple para deri,ar el complemento de una funci&n es tomar el dual
de la funci&n ( complementar cada literal.
9a( que recordar que el cual de una funci&n se obtiene por el intercambio de los
operadores 6NF ( HC ( los 1=s ( los ;=s.
E*e"p%o/
A1 = -=(.= $ -=(=.
e% d#a%/ A1 = #-$(=$.% . #-$($.=%
5as ,ariables pueden ser normales #-% & complemento #-=%.
:uando tenemos un conjunto de n ,ariables nosotros podemos formar 2n miniterminos de
acuerdo a la siguiente tabla0
Para n=3 2n)1 combinaciones iniciando a partir de cero.
:ada minit'rmino lo obtenemos de un t'rmino 6NF de las n ,ariables (
complementado cada ,ariable si el nmero binario que representa es un ; ( no
complementando si es un 1.
:ada minitermino se representa por mj donde j representa el equi,alente decimal del
nmero binario del minitermino de la misma forma podemos tener los ma-iterminos con
las n ,ariables formando un t'rmino HC para cada ma-itermino.
*n estas se ?ace la consideraci&n de que cada ,ariable no complementada corresponde
al bit ; ( complementada al bit 1.
A1= -=(=. $ -(=.= $ -(. = m1$m$mI
A2= -=(. $ -(=. $ -(.= $ -(. = m3$m<$m>$mI
A1== -=(=.= $ -=(.= $ -=(. $ -(=. $ -(.=
#A1=%= = #-$($.% . #-$(=$.% . #-$(=$.=% . #-=$($.=% . #-=$(=$.%
= G; . G2 . G3 . G< . G>

*l complemento de una funci&n booleana lo podemos obtener al formar miniterminos
para cada combinaci&n que produce un cero en la funci&n ( aplicando el operador HC a
esos t'rminos.
5as funciones booleanas e-presadas como una suma de miniterminos o productos de
ma-iterminos se dice que esta en forma can&nica.
2.. S'MPL'+',A,'ON DE +UN,'ONES

S#"a de "i!iter"i!os.
:omo sabemos cualquier funci&n booleana puede e-presarse como una suma de
miniterminos. 5a suma de estos elementos que son los que definen una funci&n booleana
son aquellos que dan los 1=s de la funci&n en una tabla de ,erdad.
6lgunas ,eces es con,eniente e-presar la funci&n booleana en la forma de suma de
miniterminos. Si no puede ?acerse en esta forma entonces puede reali.arse primero por la
e-pansi&n de la e-presi&n en una suma de los t'rminos 6NF.
Fespu's cada t'rmino se inspecciona para ,er si contiene todas las ,ariables, si se ?an
perdido una o m1s ,ariables, se aplica el operador 6NF con una e-presi&n -$-= en donde -
es una de las ,ariables perdidas.
E*e"p%o/ *-presar la funci&n A = 6$8=: en una suma de miniterminos.
A= 6$8=:
A#6,8,:%
6= 6#8$8=% = 68$68=
= 68#:$:=% $ 68=#:$:=%
= 68: $ 68:= $ 68=: $68=:=
8=: = 8=: #6$6=%
= 68=: $ 6=8=:
A = 68:$68:=$68=:$68=:=$68=:$6=8=:
A = 6=8=:$68=:= $68=:$68:=$68:
A = m1$ m$m<$ m>$ mI
A#6,8,:%=S/G#1,,<,>,I%
5a sumatoria representa al operador HC que opera en los t'rminos ( nmeros siguientes
son los minit'rminos de la funci&n.
5as letras entre par'ntesis que siguen a A forman una lista de las ,ariables en el orden
tomado cuando el minit'rmino se con,ierte en un t'rmino 6NF.
Prod#cto de %os "a1it2r"i!os.
Para e-presar una funci&n booleana como un producto de ma-it'rminos, primero
debe lle,arse a una forma de t'rminos HC. *sto es posible al uso de la le( distributi,aB esto
es si -$(. = #-$(% #-$.%B para cualquier ,ariable perdida - en cada t'rmino se opera a HC
con --=.
E*e"p%o/
A = #-=$(% #-$.% #($.%
#-=$(% = -=$($..=
= #-=$($.% #-=$($.%
#-$.% = -$.$((=
= #-$($.% #-$(=$.%
#($.% = ($.$--=
= #-$($.% #-=$($.%
A = #-=$($.% #-=$($.=% #-$($.% #-$(=$.% #-$($.% #-=$($.%
A = #-=$($.% #-=$($.=% #-$($.% #-$(=$.%
A = #-$($.% #-$(=$.% #-=$($.% #-=$($.=%
G; G2 G G<
A#-,(,.% = P4#;,2,,<%
*l operador P4 denota la operaci&n 6NF de ma-it'rminosB ( los nmeros son los
ma-it'rminos de la funci&n.

,o!versi-! e!tre 0or"as ca!-!icas.
*l complemento de una funci&n e-presada como suma de minit'rminos es igual a la
suma de los minit'rminos perdidos de la funci&n original.
E*e"p%o/

A#6,8,:% = S/G#1,,<,>,I%
A=#6,8,:% = S/G#;,2,3% = m;$m2$m3
Si obtenemos el complemento de A= porque el teorema de F=Gorgan se obtiene A en una
forma diferente.

#A=%= = #m;$m2$m3%= = m;=.m2=.m3= = G; . G2 . G3 = P4#;,2,3%
= #-$($.% . #-$(=$.% . #-$(=$.=%
A = 6=F$8F$8=F
6=F = 6=F#8$8=%
= 6=8F$6=8=F
= 6=8F#:$:=% = 6=8:F$6=8:=F
= 6=8=F#:$:=% = 6=8=:F$6=8=:=F
8F = 8F#6$6=%
= 68F$6=8F
= 68F#:$:=% = 68:F$68:=F
= 6=8F#:$:=% = 6=8:F$6=8:=F
8=F = 8=F#6$6=%
= 68=F$6=8=F
= 68=F#:$:=% = 68=:F$68=:=F
= 6=8=F#:$:=% = 6=8=:F$6=8=:=F
A =
6=8:F$6=8:=F$6=8=:F$6=8=:=F$68:F$68:=F$68=:F$68=:=F

También podría gustarte