Вы находитесь на странице: 1из 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 Postulado < @eorema 1 @eorema 2 @eorema 3 in,oluci&n @eorema 3 conmutati,o @eorema asociati,o Postulado distributi,o @eorema < morgan @eorema > absorci&n E*e"p%os0 -$-=- $ - = #- $ -% . 1 - $ - = #- $ -% #- $ -=% - $ - = - $ --= -$-=-$; -$-=-

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

- $ -( = - . 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 11 ; 1 1 1 1 11 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

Вам также может понравиться