Algebra de Boole

Anuncio
Algebra de Boole
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 1
Algebra de Boole
Algebra de Boole
Simplificación de circuitos
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 2
• Como los circuitos lógicos son
representaciones de funciones lógicas, se
pueden utilizar los recursos disponibles
para simplificarlos y así reducir la
cantidad de componentes electrónicos en
un circuito:
–
–
–
–
Diagramas de Venn
Algebra de Boole
Mapas de Karnaugh
Quine McClouskey
Definiciones
Algebra de Boole
• Sistema axiomático
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 3
– Un sistema formal o un sistema axiomático es un
artificio matemático compuesto de símbolos que se
unen entre sí formando cadenas que a su vez pueden ser
manipuladas según reglas para producir otras cadenas.
– En las ciencias formales de la lógica y las matemáticas,
así como en otras disciplinas relacionadas, como son la
informática, la teoría de la información, y la estadística,
un ‘’sistema formal’’ es una gramática formal usada
para modelar diferentes propósitos.
– Llamamos ‘’formalización’’ al acto de crear un sistema
formal, y se trata de una acción con la que pretendemos
capturar y abstraer la esencia de determinadas
características del mundo real, en un modelo conceptual
expresado en un determinado lenguaje formal.
Definiciones
Algebra de Boole
• Axioma
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 4
– En epistemología un axioma es una
verdad evidente sobre la cual descansa
el resto del conocimiento o sobre la
cual se construyen otros conocimientos.
– En matemáticas un axioma no es
necesariamente una verdad evidente,
sino una expresión lógica utilizada en
una deducción para llegar a una
conclusión.
Definiciones
Algebra de Boole
• Teoremas
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 5
– Un teorema es una afirmación que puede ser
demostrada como verdadera dentro de un marco lógico.
– Demostrar teoremas es una actividad central en
matemáticas.
– Un teorema generalmente posee un número de
condiciones que deben ser enumeradas o aclaradas de
antemano y que se denominan hipótesis.
– Luego existe una conclusión, una afirmación
matemática, la cual es verdadera bajo las condiciones
en las que se trabaja.
– El contenido informativo del teorema es la relación que
existe entre la hipótesis y la conclusión.
Definiciones
Algebra de Boole
• Postulados
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 6
– Proposición que se toma como punto de
partida para la demostración de
teoremas dentro de un sistema
axiomático, sin que se trate de una
proposición deducible de otros
enunciados.
– Proposición que, teniendo apariencia de
ser evidente se admite como cierta sin
demostración matemática.
Definiciones
Algebra de Boole
• Hipótesis
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 7
– En lógica y matemática, una hipótesis
es una proposición de la que se parte
para comprobar la veracidad de una
tesis mediante argumentos válidos. Es
decir, en la demostración de una tesis
las hipótesis son el conjunto de
afirmaciones adicionales que se añaden
al conjunto de axiomas, para ver si la
tesis es deducible del conjunto formado
por axiomas e hipótesis.
Algebra de Boole
Algebra de Conjuntos
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 8
• De la teoría de conjuntos
se desprende su álgebra
• Sean A, B, y C conjuntos
cualesquiera, entonces:
Algebra de Boole
AXIOMAS DE COMPLEMENTO
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 9
•
•
x x
= ?
x + x = ?
Algebra de Boole
AXIOMAS DE COMPLEMENTO
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 10
•
•
x x
=0
x + x =?
Algebra de Boole
AXIOMAS DE COMPLEMENTO
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 11
•
•
x x
=0
x + x =1
Algebra de Boole
POSTULADO DE IDENTIDAD
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 12
•
0+x = ?
•
1×x = ?
Algebra de Boole
POSTULADO DE IDENTIDAD
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 13
•
0+x =x
•
1×x =?
Algebra de Boole
POSTULADO DE IDENTIDAD
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 14
•
0+x =x
•
1×x =x
Algebra de Boole
TEOREMA DE IDEMPOTENCIA
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 15
•
•
xx
= ?
x + x = ?
Algebra de Boole
TEOREMA DE IDEMPOTENCIA
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 16
•
•
xx
=x
x + x =?
Algebra de Boole
TEOREMA DE IDEMPOTENCIA
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 17
•
•
xx
=x
x + x =x
Algebra de Boole
TEOREMA DE ELEMENTOS DOMINANTES
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 18
•
x ×0 =?
•
x + 1=?
Algebra de Boole
TEOREMA DE ELEMENTOS DOMINANTES
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 19
•
x ×0 =0
•
x + 1=?
Algebra de Boole
TEOREMA DE ELEMENTOS DOMINANTES
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 20
•
x ×0 =0
•
x + 1=1
Algebra de Boole
TEOREMA DE ABSORCIÓN
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 21
•
x +xy
= ?
•
x(x+y) = ?
Algebra de Boole
TEOREMA DE ABSORCIÓN
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 22
•
x +xy
= x
•
x(x+y) = ?
Algebra de Boole
TEOREMA DE ABSORCIÓN
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 23
•
x +xy
= x
•
x(x+y) = x
Algebra de Boole
TEOREMA DEL CONSENSO
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 24
•
x +xy
= ?
•
x(x+y) = ?
Algebra de Boole
TEOREMA DEL CONSENSO
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 25
•
x +xy
= x+y
•
x(x+y) =?
Algebra de Boole
TEOREMA DEL CONSENSO
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 26
•
x +xy
= x+y
•
x(x+y) =xy
Algebra de Boole
PROPIEDAD ASOCIATIVA
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 27
•
x +(y + z)= ?
•
x(yz)
= ?
Algebra de Boole
PROPIEDAD ASOCIATIVA
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 28
•
x +(y + z)= (x+y)+z
•
x(yz)
= ?
Algebra de Boole
PROPIEDAD ASOCIATIVA
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 29
•
x +(y + z)= (x+y)+z
•
x(yz)
= ( x y) z
Algebra de Boole
PROPIEDAD CONMUTATIVA
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 30
•
x + y
= ?
•
xy
= ?
Algebra de Boole
PROPIEDAD CONMUTATIVA
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 31
•
x + y
=
y+x
•
xy
=
?
Algebra de Boole
PROPIEDAD CONMUTATIVA
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 32
•
x + y
=
y+x
•
xy
=
yx
Algebra de Boole
PROPIEDAD DISTRIBUTIVA
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 33
x(y+ z) =
?
•
=
x +(yz)
?
Algebra de Boole
PROPIEDAD DISTRIBUTIVA
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 34
x(y+ z) = xy + xz
x +(yz)
= ?
Algebra de Boole
PROPIEDAD DISTRIBUTIVA
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 35
•
x(y+ z) = xy + xz
•
x +(yz)
=
(x+y)(x+z)
Algebra de Boole
LEY INVOLUTIVA
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 36
•
(x)= ?
Algebra de Boole
LEY INVOLUTIVA
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 37
•
(x)= x
Algebra de Boole
LEYES DE MORGAN
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 38
•
(x + y)= ?
•
(xy)
=
?
Algebra de Boole
LEYES DE MORGAN
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 39
•
(x + y)= xy
•
(xy)
=
?
Algebra de Boole
LEYES DE MORGAN
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 40
•
(x + y)= xy
•
(xy)
= x+y
Algebra de Boole
Formas canónicas
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 41
• El uso más propio, se da en álgebra al hablar de
expresión canónica y que refiere a la expresión
algebraica completa, es decir aquella equivalente
que resulta de nominar todas las variables en
cada uno de sus términos
– Por ejemplo si decimos ac + ab + bc=3, para expresarlo
canónicamente, en cada término deben aparecer todas y
cada una de las variables, que participan en la
expresión. De la cual la presente es una simplificación
por reducción de equivalencia.
– Así su forma canónica sería: (acb + acb) + (abc + abc)
+ (bca + abc)=3.
Algebra de Boole
Formas canónicas
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 42
• Problema: Dada una Tabla de
verdad, obtener la forma algebraica
Formas Canónicas
Algebra de Boole
• La forma algebraica queda:
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 43
• Para convertirla se observa la combinación de
entradas para las cual la salida toma el valor 1.
• La variable aparece sin complementar si vale 1
para la combinación en la cual la salida vale 1 y
aparece complementada si vale 0 para la
combinación en la cual la salida toma el valor 1
Algebra de Boole
Formas Canónicas: Mintérminos
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 44
• Se denominan mintérminos a un factor de una
expresión booleana que está formado por la
intersección de todas sus variables.
• Una función lógica corresponde a la unión de
mintérminos.
• La función generada de esta manera se denomina
UNIÓN CANÓNICA DE INTERSECCIONES o
FORMA CANONICA DISYUNTIVA.
Algebra de Boole
Formas Canónicas: Maxtérminos
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 45
• Una combinación alternativa de expresar la
función es examinando las combinaciones en las
cuales vale cero.
Formas Canónicas: Maxtérminos
Algebra de Boole
• La función queda ahora:
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 46
• Para realizar el modelo lógico, se observa la
combinación de entradas para las cuales la salida
toma el valor de 0.
• La variable aparece sin complementar si vale 0
para la combinación en la cual la salida es 0 y
aparece complementada si vale 1 para la
combinación en la cual la salida vale 0.
Algebra de Boole
Formas Canónicas: Maxtérminos
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 47
• Se denomina maxtérmino a la expresión
booleana que está formada por la unión de todas
las variables.
• La función lógica corresponde a la intersección
de todos los maxtérminos.
• La función generada de esta manera se denomina
INTERSECCIÓN CANONICA DE UNIONES o
FORMA CANONICA CONJUNTIVA.
EJEMPLO
Algebra de Boole
• Simplificar:
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 48
Ejemplo
Algebra de Boole
• Simplificar:
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 49
Ejemplo
Algebra de Boole
• Simplificar:
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 50
Ejemplo
Algebra de Boole
• Simplificar
EL - 3307
Diseño
Lógico
Ing. José Alberto
Díaz García
Página 51
Descargar