Académique Documents
Professionnel Documents
Culture Documents
Algebra Booleana 2
Junio 2nd, 2010 by irjo
DEFINICIN: El lgebra de Boole es una estructura algebraica que puede ser considerada desde distintos puntos de vista matemticos:
Como retculo
El lgebra de Boole es un retculo (A, 1,0, , +), donde el conjunto A = {1,0}, como retculo presenta las siguientes propiedades, las leyes principales son estas: 1. Ley de Idempotencia:
2. Ley de Asociatividad:
3. Ley de Conmutatividad:
4. Ley de Cancelativo
Como anillo
El lgebra de Boole tiene Estructura algebraica de Anillo: Grupo abeliano respecto a (+)
2. Es asociativa:
5. es conmutativa:
Grupo abeliano respecto a () El conjunto A es un Grupo abeliano respecto a ( ): 6. ( ) es una operacin interna en A:
7. Es asociativa:
10. es conmutativa:
7. Es asociativa:
10. es conmutativa:
Distributivo El conjunto A es un Grupo abeliano respecto a (+) y ( ) y es distributiva: 11. La operacin (+) es distributiva respecto a ( ):
Como resultado podemos decir que el lgebra de Boole tiene Estructura algebraica de anillo conmutativo y con elemento neutro respecto a las dos operaciones (+) y ( ).
Operaciones
Hemos definido el conjunto A = {1,0} como el conjunto universal sobre el que se aplica el lgebra de Boole, sobre estos elementos se definen varias operaciones, veamos las ms fundamentales:
Operacin suma
La operacin suma (+) asigna a cada par de valores a, b de A un valor c de A: a b a+b 00 01 Su equivalencia en lgica de interruptores es un circuito de dos interruptores en paralelo. 10 11 0 1 1 1
Si uno de los valores de a o b es 1, el resultado ser 1, es necesario que los dos sumandos sean 0, para que el resultado sea 0.
Operacin producto
La operacin producto ( ) asigna a cada par de valores a, b de A un valor c de A: a ba b 00 0 01 0 Esta operacin en lgica de interruptores es un circuito en serie de dos interruptores 10 0 11 1
solo si los dos valores a y b son 1, el resultado ser 1, si uno solo de ellos es 0 el resultado ser 0.
Operacin negacin
La operacin negacin presenta el opuesto del valor de a: a 0 1 1 0 Un interruptor inverso equivale a esta operacin:
Operaciones combinadas
Partiendo de estas tres operaciones elementales se pueden realizar otras ms a b complejas, que podemos representar como ecuaciones booleanas, por ejemplo: 00 01 10 Que representado en lgica de interruptores es un circuito de dos interruptores en paralelo, siendo el primero de ellos inverso. 11
1 1 0 1
Leyes fundamentales
El resultado de aplicar cualquiera de las tres operaciones definidas a variables del sistema booleano resulta en otra variable del sistema, y este resultado es nico. 1. Ley de idempotencia:
2. Ley de involucin:
3. Ley conmutativa:
4. Ley asociativa:
5. Ley distributiva:
6. Ley de cancelacin:
7. Leyes de De Morgan:
Principio de dualidad
El concepto de dualidad permite formalizar este hecho: a toda relacin o ley lgica le corresponder su dual, formada mediante el intercambio de los operadores unin (suma lgica) con los de interseccin (producto lgico), y de los 1 con los 0. Adems hay que cambiar cada variable por su negada. Esto causa confusin al aplicarlo en los teoremas bsicos, pero es totalmente necesario para la correcta aplicacin del principio de dualidad. Vase que esto no modifica la tabla adjunta. Adicin 1 2 3 4 5 6 7 8 9 Producto
En matemtica se emplea la notacin empleada hasta ahora ({0,1}, + , ) siendo la forma ms usual y la ms cmoda de representar. Por ejemplo las leyes de De Morgan se representan as:
Cuando el lgebra de Boole se emplea en electrnica, suele emplearse la misma denominacin que para las puerta lgica AND (Y), OR (O) y NOT (NO), amplindose en ocasiones con X-OR (O exclusiva) y su negadas NAND (NO Y), NOR (NO O) y X-NOR
(equivalencia). las variables pueden representarse con letras maysculas o minsculas, y pueden tomar los valores {0, 1} Empleando esta notacin las leyes de De Morgan se representan:
En su aplicacin a la lgica se emplea la notacin y las variables pueden tomar los valores {F, V}, falso o verdadero, equivalentes a {0, 1} Con la notacin lgica las leyes de De Morgan seran as:
Desde el punto de vista practico existe una forma simplificada de representar expresiones booleanas. Se emplean apstrofes () para indicar la negacin, la operacin suma (+) se representa de la forma normal en lgebra, y para el producto no se emplea ningn signo, las variables se representan, normalmente con una letra mayscula, la sucesin de dos variables indica el producto entre ellas, no una variable nombrada con dos letras. La representacin de las leyes de De Morgan con este sistema quedara as, con letra minsculas para las variables:
Todas estas formas de representacin son correctas, se utilizan de hecho, y pueden verse al consultar bibliografa. La utilizacin de una u otra notacin no modifica el lgebra de
Boole, solo su aspecto, y depende de la rama de las matemticas o la tecnologa en la que se est utilizando para emplear una u otra notacin.
El 0 lgico
El valor booleano de negacin suele ser representado como false, aunque tambin permite y equivale al valor natural, entero y decimal (exacto) 0, as como la cadena false, e incluso la cadena 0.
El 1 lgico
En cambio, el resto de valores apuntan al valor booleano de afirmacin, representado normalmente como true, ya que, por definicin, el valor 1 se tiene cuando no es 0. Cualquier nmero distinto de cero se comporta como un 1 lgico, y lo mismo sucede con casi cualquier cadena (menos la false, en caso de ser sta la correspondiente al 0 lgico). Posted in General | No Comments
Informacin
Junio 1st, 2010 by irjo
DEFINICIN: El lgebra de Boole es una estructura algebraica que puede ser considerada desde distintos puntos de vista matemticos:
Como retculo
El lgebra de Boole es un retculo (A, 1,0, , +), donde el conjunto A = {1,0}, como retculo presenta las siguientes propiedades, las leyes principales son estas: 1. Ley de Idempotencia:
2. Ley de Asociatividad:
3. Ley de Conmutatividad:
4. Ley de Cancelativo
Como anillo
El lgebra de Boole tiene Estructura algebraica de Anillo: Grupo abeliano respecto a (+) El conjunto A es un Grupo abeliano respecto a (+): 1. (+) es una operacin interna en A:
2. Es asociativa:
5. es conmutativa:
Grupo abeliano respecto a () El conjunto A es un Grupo abeliano respecto a ( ): 6. ( ) es una operacin interna en A:
7. Es asociativa:
10. es conmutativa:
7. Es asociativa:
10. es conmutativa:
Distributivo El conjunto A es un Grupo abeliano respecto a (+) y ( ) y es distributiva: 11. La operacin (+) es distributiva respecto a ( ):
Como resultado podemos decir que el lgebra de Boole tiene Estructura algebraica de anillo conmutativo y con elemento neutro respecto a las dos operaciones (+) y ( ).
Operaciones
Hemos definido el conjunto A = {1,0} como el conjunto universal sobre el que se aplica el lgebra de Boole, sobre estos elementos se definen varias operaciones, veamos las ms fundamentales:
Operacin suma
La operacin suma (+) asigna a cada par de valores a, b de A un valor c de A: a b a+b 00 01 Su equivalencia en lgica de interruptores es un circuito de dos interruptores en paralelo. 10 11 0 1 1 1
Si uno de los valores de a o b es 1, el resultado ser 1, es necesario que los dos sumandos sean 0, para que el resultado sea 0.
Operacin producto
La operacin producto ( ) asigna a cada par de valores a, b de A un valor c de A: a ba b 00 0 01 0 Esta operacin en lgica de interruptores es un circuito en serie de dos interruptores 10 0 11 1
solo si los dos valores a y b son 1, el resultado ser 1, si uno solo de ellos es 0 el resultado ser 0.
Operacin negacin
a 0 1
1 0
Operaciones combinadas
Partiendo de estas tres operaciones elementales se pueden realizar otras ms a b complejas, que podemos representar como ecuaciones booleanas, por ejemplo: 00 01 10 Que representado en lgica de interruptores es un circuito de dos interruptores en paralelo, siendo el primero de ellos inverso. 11
1 1 0 1
Leyes fundamentales
El resultado de aplicar cualquiera de las tres operaciones definidas a variables del sistema booleano resulta en otra variable del sistema, y este resultado es nico. 1. Ley de idempotencia:
2. Ley de involucin:
3. Ley conmutativa:
4. Ley asociativa:
5. Ley distributiva:
6. Ley de cancelacin:
7. Leyes de De Morgan:
Principio de dualidad
El concepto de dualidad permite formalizar este hecho: a toda relacin o ley lgica le corresponder su dual, formada mediante el intercambio de los operadores unin (suma lgica) con los de interseccin (producto lgico), y de los 1 con los 0. Adems hay que cambiar cada variable por su negada. Esto causa confusin al aplicarlo en los teoremas bsicos, pero es totalmente necesario para la correcta aplicacin del principio de dualidad. Vase que esto no modifica la tabla adjunta. Adicin 1 2 3 4 5 6 7 8 9 Producto
En matemtica se emplea la notacin empleada hasta ahora ({0,1}, + , ) siendo la forma ms usual y la ms cmoda de representar. Por ejemplo las leyes de De Morgan se representan as:
Cuando el lgebra de Boole se emplea en electrnica, suele emplearse la misma denominacin que para las puerta lgica AND (Y), OR (O) y NOT (NO), amplindose en ocasiones con X-OR (O exclusiva) y su negadas NAND (NO Y), NOR (NO O) y X-NOR (equivalencia). las variables pueden representarse con letras maysculas o minsculas, y pueden tomar los valores {0, 1} Empleando esta notacin las leyes de De Morgan se representan:
En su aplicacin a la lgica se emplea la notacin y las variables pueden tomar los valores {F, V}, falso o verdadero, equivalentes a {0, 1}
Desde el punto de vista practico existe una forma simplificada de representar expresiones booleanas. Se emplean apstrofes () para indicar la negacin, la operacin suma (+) se representa de la forma normal en lgebra, y para el producto no se emplea ningn signo, las variables se representan, normalmente con una letra mayscula, la sucesin de dos variables indica el producto entre ellas, no una variable nombrada con dos letras. La representacin de las leyes de De Morgan con este sistema quedara as, con letra minsculas para las variables:
Todas estas formas de representacin son correctas, se utilizan de hecho, y pueden verse al consultar bibliografa. La utilizacin de una u otra notacin no modifica el lgebra de Boole, solo su aspecto, y depende de la rama de las matemticas o la tecnologa en la que se est utilizando para emplear una u otra notacin.
numricos normalmente aunque tambin algunos permiten cambios desde, incluso, caracteres, finalizando en valor booleano. ..
El 0 lgico
El valor booleano de negacin suele ser representado como false, aunque tambin permite y equivale al valor natural, entero y decimal (exacto) 0, as como la cadena false, e incluso la cadena 0.
El 1 lgico
En cambio, el resto de valores apuntan al valor booleano de afirmacin, representado normalmente como true, ya que, por definicin, el valor 1 se tiene cuando no es 0. Cualquier nmero distinto de cero se comporta como un 1 lgico, y lo mismo sucede con casi cualquier cadena (menos la false, en caso de ser sta la correspondiente al 0 lgico).