Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ElectrnicaDigital
Ing.RicardoF.Maldonado
2017
Unidad 4
lgebradeBoole
SistemasproposicionalesdeHuntintong.
Expresionesbooleanas
Referencias
En 1854 G. Boole present un tratamiento sis-
temtico de la lgica y desarrollo para este prop-
sito un sistema algebraico.
En 1938 Shannon introdujo un lgebra booleana
de dos valores denominada lgebra de relay, de-
mostrando que las propiedades de los circuitos
con relays, podan representarse con ese lgebra.
En 1904 Huntington permiti definir formalmen-
te el lgebra
Un lgebra
a IV
a I Axioma II xiom
om Ax A
xi iom
A
aI
II
CONSISTENTE INDEPENDIENTE
TEOREMAS
Es una afirmacin demostrada como verdadera dentro de
un sistema lgico como el axiomtico
MODELO
Teorema 3
Teorema 1 Teorema 5
Teorema 2 Teorema 4
I a IV
m aAxiomaAII
x xi om
xio iomA
A aI
II
Postulados de Huntington
C= a, b, c, ...
a y bC a@ bC y a # bC
Postulados de Huntington
a y bC a@b=b@a y a #b=b # a
Postulados de Huntington
a;b y cC
a@(b #c)=a@ b#
y a #(b@ c)=a #b@ a #c
Postulados de Huntington
a y I C a@ I @=a y a# I #=a
Postulados de Huntington
a ; I # y I @ C
a @ a@=I # y a # a#= I @
Ejemplos de Conjuntos
lgebra de conjuntos cuyas operaciones se
representan con los diagramas de Venn
Operaciones U unin y interseccin
U
Verifican los postulados de Huntington?
P1 Conjunto cerrado
P2 Ley conmutativa
P3 Ley Asociativa
P4 Elementos Neutros
P5 Elemento Complemento
Ejemplos de Conjuntos
lgebra Proposicional
Proposicin: enunciado declarativo que afirma algo de
forma categrica y se le asocia la propiedad de ser
VoF
Operacin CONJUNCIN combinando dos proposi-
ciones con la palabra y
Operacin DISYUNCIN combinando dos proposi-
ciciones con la palabra o
Ejemplos de Conjuntos
P o V = Tautologa P y F = contradiccin
p = llueve p o q = Tautologa
q = no llueve p y q = Contradiccin
Ejemplos de Conjuntos
Lgica de contactos:
Elementos: circuitos de contactos
S = serie
P = paralelo
lgebra de Boole
Elementos 0 y 1 (abstraen acontecimientos de la realidad)
Operaciones OR + y AND * similares a las
lgicas de Disyuncin y Conjuncin
0+ 0 0 0* 0 0
0+ 1 1 0* 1 0
1+ 0 1 1* 0 0
1+ 1 1 1* 1 1
El inversor NOT | para cada elemento no es una
operacin
Postulados de Huntington
C= { a , b } ab
Teoremas sin demostracin
T1: Principio de Dualidad: Dada una expresin, si
se intercambian las operaciones y los elementos
neutros, se obtiene una igualdad.
T2: La operacin de un elemento y el elemento
neutro de la otra operacin, se obtiene como
resultado ese elemento neutro
a+1=1 a*0=0
T3: Si se aplica las operaciones de un elemento por
si mismo, se obtiene el mismo elemento.
a+a=a a*a=a
Teoremas sin demostracin
T4: Ley de Absorcin
a+(a*b)=a a*(a+b)=a
( A+ B)= AB
( A+ B)( A+ B)= AB( A+ B)
X X =( ABA)+( ABB)
0=( AA)B+ A( BB)
0=0B+ A0
0=0
Funciones del lgebra de Boole
Una
Unafuncin
funcinbooleana
booleanaes esuna
unavariable
variablebinaria
binariacuyo
cuyovalor
valor
se
seobtiene
obtienede
deuna
unaexpresin
expresinen
enlalaque
quese
serelacionan
relacionan
variables
variablesbinarias
binariaspor
pormedio
mediode
deoperaciones
operacionesbsicas.
bsicas.
Variable
VariableLgica
Lgica
es
esuna
unaentidad
entidadlgica
lgicaque
querepresenta
representaun
unacontecimiento
acontecimiento
fsico
fsicoque
quepuede
puedeasumir
asumirdos
dosestados
estadosdefinidos
definidosyyposibles.
posibles.
Ejemplos
z = f (a,b,c)
Si
Sien enuna
unaexpresin
expresinintervienen
intervienenlas
lasvariables
variablesa,
a,bbyyc,c,
eleltrmino
trminosuma
sumaooproducto
productoque
queest
estexpresado
expresadoporpor
estas
estasvariables
variablesse
sedenomina
denominaCANNICO
CANNICO
Si z = f (a,b,c)
Una
Unafuncin
funcinlgica
lgicatiene
tieneuna
unanica
nicaTV
TVpero
perouna
una
TV
TVpuede
puederepresentar
representarvarias
varias funciones
funciones
Teorema
Toda funcin del lgebra de boole puede ser
expresada como
f (a , b , c)=af (1, b , c)+a f (0, b , c)o
f (a , b , c)=a+ f (0, b , c)a f (1, b , c)
Si a=0 f (a , b , c)=f (0, b , c)
Si a=1 f (a , b , c)=f (1, b , c)
af (a , b , c)=af (1, b , c) y
af (a , b , c)=af (0, b , c)
f ()=abc +a b+a a c +a b c
f ()=abc +a b+b c
Teorema
f(a,b,c) = a*f(1,b,c) + |a*f(0,b,c) =>
n
2 -1 n
f(a,b,c) = P [i + f(2 -1-i)]
i=0
Por De Morgan la S = P
g(3) = P (1,3,4,6,7)
g(3) = f(3) = P (1,3,4,6,7)
S (0,2,5) = P (1,3,4,6,7)
Ejemplo
Funcin: Seleccin nica Exclusiva
A B Z
0 0 0 S (1,2) = P (0,3)
0 1 1
1 0 1
1 1 0 A B + A B = (A + B) (A+ B)
a b c s
0 0 0 0
0 0 1 1 m1= a b c
0 1 0 1 m2= a b c
0 1 1 1 m3 =a b c
1 0 0 0
1 0 1 0
1 1 0 1 m6 =a b c
1 1 1 0
Ejemplo
s= a b c + a b c + a b c +a b c
Propiedad distributiva (factor comn) en los trminos 1 y 3
s= a c ( b+b)+ a b c +a b c
Propiedad distributiva (factor comn) en los trminos 2 y 3
s= a c ( b+b)+( a+a) b c
s= a c + b c
Mtodo de Karnaugh
Mtodo de Karnaugh
Ejemplo
Disear un circuito combinacional que realice la divisin
entre 3 (entera) de un nmero codificado en BCD
- Codificacin Binaria Decimal -.
Ejemplo
Disear un circuito combinacional que realice la divisin
entre 3 (entera) de un nmero codificado en BCD
- Codificacin Binaria Decimal -.
Preguntas