Escolar Documentos
Profissional Documentos
Cultura Documentos
lgebra de Boole
lgebra de Boole (tambin llamada Retculas booleanas) en informtica y matemtica, es una estructura algebraica que esquematiza las operaciones lgicas Y, O , NO y Si (AND,OR,NOT,IF), as como el conjunto de operaciones unin, interseccin y complemento.
Historia
Se denomina as en honor a George Boole (2 de noviembre de 1815 a 8 de diciembre de 1864), matemtico ingls autodidacta, que fue el primero en definirla como parte de un sistema lgico, inicialmente en un pequeo folleto: The Mathematical Analysis of Logic[1], publicado en 1847, en respuesta a una controversia en curso entre Augustus De Morgan y Sir William Hamilton. El lgebra de Boole fue un intento de utilizar las tcnicas algebraicas para tratar expresiones de la lgica proposicional. Ms tarde como un libro ms importante: The Laws of Thought[2], publicado en 1854. En la actualidad, el lgebra de Boole se aplica de forma generalizada en el mbito del diseo electrnico. Claude Shannon fue el primero en aplicarla en el diseo de circuitos de conmutacin elctrica biestables, en 1948. Esta logica se puede aplicar a dos campos: Al anlisis, porque es una forma concreta de describir como funcionan los circuitos. Al diseo, ya que teniendo una funcin aplicamos dicha lgebra, para poder desarrollar una implementacin de la funcin.
Definicin
Una lgebra de Boole es una tripleta . Donde , y son operaciones binarias y tambin operaciones internas en y adems para cualquier 1. Propiedad conmutativa: se cumplen los siguientes axiomas:
2. Propiedad asociativa:
3. Propiedad distributiva:
tales que:
lgebra de Boole
5. Se cumple la propiedad:
tal que:
0 1
1 0
1 1
0 1
1 0
0 0
Algunos autores al definir un Algebra de Boole, prescinden del axioma o Ley Asociativa porque consideran que es una propiedad demostrable a partir de los restantes axiomas y propiedades ya demostradas. Por ejemplo, puede demostrarse la propiedad o Ley Asociativa a partir de los restantes axiomas y de la propiedad o Ley e Absorcin.[3]
Como retculo
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
5. Ley de Absorcin
lgebra de Boole
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
a b a+b 0 0 0 1 1 0 1 1 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
a b a b 0 0 0 1 1 0 1 1 0 0 0 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.
lgebra de Boole
Operacin negacin
a 0 1 1 0
Operaciones combinadas
a b 0 0 1 0 1 1 1 0 0 1 1 0 1 1 0 1
Partiendo de estas tres operaciones elementales se pueden realizar otras ms complejas, que podemos representar como ecuaciones booleanas, por ejemplo:
Que representado en lgica de interruptores es un circuito de dos interruptores en paralelo, siendo el primero de ellos inverso.
lgebra de Boole
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 complemento:
3. Ley conmutativa:
4. Ley asociativa:
6. Ley de cancelacin:
7. Ley de identidad:
8 Ley de dominacin:
9. Leyes de De Morgan:
lgebra de Boole
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
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 verdadero, equivalentes a {0, 1} Con la notacin lgica las leyes de De Morgan seran as:
En el formato de Teora de conjuntos el lgebra de Boole toma el aspecto: En esta notacin las leyes de De Morgan seran as:
lgebra de Boole Otra forma en la teora de conjuntos del lgebra de Boole, las leyes de De Morgan serian as:
Desde el punto de vista practico existe una forma simplificada de representar expresiones booleanas. Se emplean apstrofos (') 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).
lgebra de Boole
Circuitos combinacionales
Su definicin es un conjunto de puerta conectadas entre si, cuya salida depende solo de la entrada en ese momento. La entrada viene seguida casi inmediatamente por la aparicin de las salida. Por norma bsica, se establece que un circuito combinacional, tiene n entradas binarias y m salidas binarias. Se definen tres formas: 1) Tabla de verdad: para cada 2^n combinaciones que se pueden realizar de las n entradas, se establece un valor para cada una de las m de salida. 2) Smbolo grafico, explica la forma en la que se organizan las interconexiones de las puertas del circuito. 3) Ecuaciones booleanas: cada seal se expresa en forma booleana de las seales de entrada. Para poder realizar una simplificacion de estas expresiones, recurrimos a: 1)Simplificacin algebraica, supone la reduccion de la expresion booleana en otra con menos elementos. 2) Mapas de Karnaugh, la funcion principal es simplificar mediante una funcin booleana, de cuatro a seis variables. Se estructura en un conjunto de 2^n cuadriculas.
Enlaces externos
Wikimedia Commons alberga contenido multimedia sobre lgebra de Boole. Commons lgebra de Boole y puertas lgicas [4] lgebra de Boole [5] lgebra de Boole [6] lgebra de Boole [7] BOOLE-DEUSTO SW didctico: Tablas de verdad, V-K, autmatas... [8] lgebra de Boole y Diseo de Computadoras (PDF) [9]
lgebra de Boole
Referencias
[1] Boole, George; Requena Manzano, Esteban: tr. (1 de 1984) (en espaol). El anlisis matemtico de la lgica (2 edicin). Ediciones Ctedra, S.A.. ISBN 978-84-376-0208-0. [2] Boole, George; Surez Hernndez, Jos Antonio: tr. (3 de 1982) (en espaol). Investigacin sobre las leyes del pensamiento (1 edicin). Ediciones Paraninfo. S.A.. ISBN 978-84-283-1168-7. [3] AYRES, Frank. Algebra Moderna. Mxico.1994. Editorial Mc Graw-Hill. Serie Schaum.Cap. 17. pp.230. ISBN: 968-422-917-8 [4] http:/ / apuntes. rincondelvago. com/ algebra-de-boole-y-puertas-logicas. html [5] http:/ / serbal. pntic. mec. es/ ~cmunoz11/ boole. pdf [6] http:/ / electronred. iespana. es/ alg_boole. htm [7] http:/ / usuarios. lycos. es/ bnunez/ Archivos%20propios/ Digitales/ Algebra_Boole. pdf [8] http:/ / paginaspersonales. deusto. es/ zubia [9] http:/ / www. box. net/ shared/ db3n75vgfg
Bibliografa
1. AYRES, Frank. Mc Graw-Hill. Serie Schaum. ed. Algebra Moderna (1994 edicin). ISBN 968-422-917-8. 2. Gonzlez Carlomn, Antonio. Universidad de Oviedo. Servicio de Publicaciones. ed. Retculo completo de Boole, lgica matemtica, teora de conjuntos (2006 edicin). ISBN 84-8317-534-7. 3. Garca Zubia, Javier; Sanz Martnez, Jess; Sotomayor Basilio, Borja. Universidad de Deusto. Departamento de Publicaciones. ed. Boole-Deusto v2.1 entorno de diseo lgico (2005 edicin). ISBN 84-7485-973-5. 4. Gimnez Pradales, Jos Miguel. Universidad Politcnica de Catalua. Departamento de Matemtica Aplicada III. ed. lgebra de Boole para ingeniera tcnica (2004 edicin). ISBN 84-933451-0-5. 5. Garca Zubia, Javier; Sanz Martnez, Jess; Sotomayor Basilio, Borja. Universidad de Deusto. Departamento de Publicaciones. ed. Boole-Deusto entorno de diseo lgico (2004 edicin). ISBN 84-7485-929-8. 6. Gins Gmez, Jos Carlos. Gines Gmez, Jos Carlos. ed. Puertas lgicas y lgebra de Boole, electrnica digital tcnica de telecomunicacin (1998 edicin). ISBN 84-607-9518-7. 7. Montes Lozano, Antoni. Editorial UOC, S.L.. ed. lgebras de Boole (2002 edicin). ISBN 84-8429-979-1. 8. Montes Lozano, Antoni. Editorial UOC, S.L.. ed. lgebras de Boole (2002 edicin). ISBN 84-8429-926-0. 9. Gonzlez Carlomn, Antonio. Universidad de Oviedo. Servicio de Publicaciones. ed. Retculo completo de Boole. Lgica matemtica teora de conjuntos (2001 edicin). ISBN 84-8317-264-X. 10. Tiena Salva, Francesc. Editorial UOC, S.L.. ed. lgebres de Boole (gesti) (1998 edicin). ISBN 84-8318-582-2. 11. Tiena Salva, Francesc. Editorial UOC, S.L.. ed. lgebres de Boole (1998 edicin). ISBN 84-8318-614-4. 12. Permingeat, Noel; Glaude, Denis. Editorial Vicens-Vives, S.A.. ed. lgebra de Boole (1993 edicin). ISBN 84-316-3294-1. 13. Masip Bruin, Xavier; Romn Jimnez, Jos Antonio; Snchez Lpez, Sergio. Ediciones UPC, S.L.. ed. lgebra de Boole y funciones lgicas (1996 edicin). ISBN 84-89636-20-6. 14. Jane Ihnsa, Ignacio. Universidad de Barcelona. Publicaciones y Ediciones. ed. lgebras de Boole y lgica (1989 edicin). ISBN 84-7875-040-1. 15. Casanova, Gaston. Editorial Tecnos. ed. El lgebra de Boole (1975 edicin). ISBN 84-309-0580-4. 16. Martnez Garza, Jaime; Olvera Rodriguez. Organizacin y arquitectura de computadoras (2000 edicin). ISBN 968-444-417-6.
10
Licencia
Creative Commons Attribution-Share Alike 3.0 Unported //creativecommons.org/licenses/by-sa/3.0/