Álgebra Booleana

Anuncio
Matemáticas Básicas para
Computación
Sesión 6: Álgebra Booleana
Contextualización
El álgebra Booleana es una herramienta fundamental para el análisis y diseño de
circuitos. Es un conjunto de reglas matemáticas.
El Álgebra booleana es un sistema basado en los valores 1 y 0 (verdadero y
falso), es decir de forma binaria.
En esta sesión veremos los postulados, teoremas y algunas aplicaciones acerca
del álgebra booleana, así como algunas de sus aplicaciones y la forma de usarse.
Introducción
A mediados del siglo XIX, George Boole,
desarrolló una teoría de que las proposiciones
podían
ser
tratadas
por
herramientas
matemáticas. Las proposiciones lógicas, como ya
lo vimos anteriormente, tienen solo dos tipos de
respuestas. Según Boole las proposiciones se
pueden representar con símbolos y trabajar con
éstos. Dicha lógica sigue el comportamiento del
álgebra, por esta razón a dicha lógica se le
conoce como álgebra de Boole.
En el siglo XX resultó de gran importancia
práctica, dicha importancia se ha ido
incrementando hasta llegar a nuestros días en la
información digital.
Álgebra Booleana
El álgebra booleana es un sistema matemático basado en los
valores binarios, uno y cero (verdadero y falso). Un operador binario
“•” acepta un par de entradas y produce como resultado un solo valor
booleano, es decir, un operador booleano “AND” acepta dos
entradas booleanas y produce una sola salida booleana.
Postulados

Cerrado: Un sistema booleano con respecto a un operador binario se considera
cerrando en caso de que para cada par de valores booleanos se produzca un
solo resultado booleano.

Conmutativo: se considera conmutativo al operador binario “•” si:


A•B=B•A

A+B=B+A
Asociativo: se considera asociativo un operador binario “•” si:

(A • B) • C = A • (B • C)

(A + B) * C = A + (B + C)
Postulados

Distributivo: se considera a dos operadores binarios “•” y “+” si:
 A • (B + C) = (A • B) + (A • C)
 A + (B • C) = (A + B) • (A + C)
 A • (B • C) = (A • B) • C

Identidad: se dice que un calor booleano “1” tiene identidad con respecto a un
operador binario “•” si:
 A•1=A
 A+ 0=A

Inverso: Un valor booleano “1” es un elemento inverso con respecto a un
operador binario “•” si A • 1 = B, siendo B diferente de A, es decir B es el
inverso de A.
Expresiones booleanas
Las expresiones relacionales determinan los valores dados entre una relación, la forma
general de una expresión relacional es:
Expresión1 – operador de relación – expresión2
Donde:

Expresión1 es una expresión numérica o una expresión de cadena.

Operador de relación puede ser:


= igual que.

=! Diferente de.

< Menor que.

<= Menor o igual que.

> Mayor que.

>= Mayor o igual que.

: Contiene.
Expresión2 es una expresión del mismo tipo de la expresión1
Expresiones booleanas

Los operandos de una expresión booleana pueden formarse de acuerdo con los siguientes
operadores:
 NOT (No) produce el valor Verdadero si el operando es Falso y por lo contrario produce
Falso si el operando es Verdadero.
 AND (Y) produce un valor Verdadero si ambos operandos son Verdaderos, si cualquiera
de los dos operandos es Falso el valor de la expresión será Falso.
 OR (O) realiza una operación O-inclusivo. El resultado será Verdadero si cualquiera de los
dos o ambos operandos son Verdadero, de lo contrario el resultado será Falso.
Conclusión

Boole dentro de la historia ocupa un lugar muy destacado, su gran
aportación es el uso de un lenguaje matemático-algebraico en un
contexto de análisis y razonamiento. Se trata de adquirir técnicas y/o
métodos afirmados en la matemática para darle un uso enfocado
hacia la lógica.

Podemos ver que en este sentido Boole usa un mecanismo
inferencial para el análisis de una consecuencia lógica, no hay un
método semántico.
Referencias
Instituto de Estudios Documentales sobre Ciencia y Tecnología.
(2013).
Obtenido
de
Lenguaje
de
Formateo:
http://www.cindoc.csic.es/isis/04-2-3.htm
ITESCAM.
(2013).
Álgebra
Booleana.
Obtenido
de
http://www.itescam.edu.mx/principal/sylabus/fpdb/recursos/r63906.P
DF
Matemáticas para computadora. (2013). Obtenido de Álgebra
Booleana: http://matematicasparacomputadora.weebly.com/unidad4---algebra-booleana.html
W. K. Grassmann, J. P. (1997). Matemática Discreta y Lógica.
Prentice HAll.
Descargar