TEMA 3 ÁLGEBRA DE CONMUTACIÓN

Documentos relacionados
Fundamentos de Computadores. Álgebra de Conmutación

TEMA II.- ÁLGEBRA DE BOOLE

ESTRUCTURA Y TECNOLOGÍA DE LOS COMPUTADORES I. TEMA 4 Algebra booleana y puertas lógicas

Axiomas Básicos. ...Axiomas Básicos. Arquitecturas de Computadores Prof. MAURICIO SOLAR 3 Algebra de Boole. Temario.

Centro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta

Tema 2. Funciones Lógicas. Algebra de Conmutación. Minimización de funciones Lógicas. Introducción al VHDL.

Álgebra de Boole. Valparaíso, 1 er Semestre Prof. Rodrigo Araya E.

I UNIDAD ÁLGEBRA BOOLEANA Y COMPUERTAS LÓGICAS

Álgebra Booleana. Álgebra Booleana. Definiciones. Definiciones. Definiciones. Definiciones. Sistemas Digitales Mario Medina 1

Circuitos Electrónicos Digitales

Álgebra Booleana. Suma Booleana. El término suma es 1 si al menos uno de sus literales son 1. El término suma es 0 solamente si cada literal es 0.

GUIA 4: ALGEBRA DE BOOLE

Tema 3.1 Introducción a los circuitos combinacionales. Algebra de Boole

Otras formas gramaticales de una disyunción serán: Otras formas gramaticales de la conjunción serán: p así mismo q

Álgebra de Boole A p u n te N 3

Unidad 2. Circuitos digitales

Circuitos Electrónicos Digitales

Arquitectura de Computadoras

Álgebra Booleana circuitos lógicos

Titulación: Grado en Ingeniería Informática Asignatura: Fundamentos de Computadores

Circuitos Combinatorios

Conceptos previos. Revisión de Sistemas Lógicos Formatos Numéricos. Dpto. Ingeniería Electrónica y Comunicaciones

ALGEBRA DE BOOLE George Boole C. E. Shannon E. V. Hungtington [6]

Especificación de sistemas combinacionales

Arquitectura de Computadoras Algebra de Boole Basadas en las Notas de Teórico Versión 1.0 del Dpto. de Arquitectura-InCo-FIng

Tema I EXIGENCIAS COMPUTACIONALES DEL PROCESAMIENTO DIGITAL DE LA INFORMACION

ANALÓGICO vs. DIGITAL

Circuitos Electrónicos Digitales. Tema II Parte II. Álgebra de Conmutación

IMPLEMENTACIÓN DE CIRCUITOS COMBINACIONALES

03. Introducción a los circuitos lógicos

CIRCUITOS LÓGICOS. Lógica FCE 1. ALGEBRA DE BOOLE

EL LENGUAJE DE LAS COMPUTADORAS

Especificación de sistemas combinacionales

TEMA 2: PUERTAS LÓGICAS Y ÁLGEBRA DE CONMUTACIÓN.

Tema 1: Circuitos Combinacionales

TEMA 2: PUERTAS LÓGICAS Y ÁLGEBRA DE CONMUTACIÓN.

2. ÁLGEBRA DE BOOLE OPERACIONES BÁSICAS DEL ÁLGEBRA DE BOOLE. OPERACIONES LÓGICAS.

George Boole. Álgebra Booleana. Álgebra de Conmutación. Circuitos Digitales EC1723

ALGEBRA BOOLEANA (ALGEBRA LOGICA)

Descripción en VHDL de arquitecturas para implementar el algoritmo CORDIC

Funciones Lógicas Y Métodos De Minimización

Electrónica Digital. Ing. Javier Soto Vargas Ph.D. ECI TDDA(M) - Javier Soto 1

2-Funciones y representaciones booleanas

Introducción a la Matemática Discreta

ÁLGEBRAS DE BOOLE. En un álgebra de Boole (B, +,, ) se cumplen las siguientes propiedades, para todo x, y, z B: Doble Complemento

Lógica Digital - Circuitos Combinatorios

Circuitos Combinatorios

Álgebra Booleana. Guía Álgebra Booleana. Tema I: Álgebra de Boole

Circuitos Electrónicos Digitales

Álgebra de Boole. Adición booleana. Multiplicación booleana. Escuela Politécnica Superior

TEMA PUERTAS LÓGICAS. TÉCNICAS DE DISEÑO Y SIMPLIFICACIÓN DE FUNCIONES LÓGICAS.

Algebra de Boole. » a + a = 1» a a = 0

LÓGICA DIGITAL ING. RAUL ROJAS REATEGUI

Sistemas informáticos industriales. Algebra de Boole

Compuertas Lógicas, Algebra Booleana

Organización del Computador 1 Lógica Digital 1: álgebra de Boole y

Algebra de Boole: Teoremas

(a) x +0 = x. (a) x + x' = 1. (a) x + x = x. (a) x + 1 = 1. (x')' = x. (a) x + y = y + x. (a) x + (y + z) = (x + y) + z. (a) x (y + z) = x y + x z

ÁLGEBRA DE BOOLE Y FUNCIONES LÓGICAS

Organización del Computador 1 Lógica Digital 1: álgebra de Boole y

3-Formas Canónicas. 3: Canónicas 1

Suma Resta Multiplica. División Alg. Boole Tbla Verdad Circuitos Karnaugh

Suma de productos Producto de sumas. Fundamentos de los Computadores Grado en Ingeniería Informática

Algebra de Boole. Algebra de Boole. Ing. José Alberto Díaz García. EL Diseño Lógico. Página 1

Organización del Computador 1 Lógica Digital 1: álgebra de Boole y compuertas

Electrónica Digital - Guión

Tema 2. Funciones Lógicas. Algebra de Conmutación. Representación de circuitos digitales. Minimización de funciones lógicas.

UNIDAD 4. Algebra de Boole

Algebras booleanas. B2) Leyes Distributivas. Cada operación es distributiva con respecto a la otra:

Álgebra de Boole. Tema 5

Unidad IV. Teorema 1: Multiplicación por cero (identidad) Es el factor neutro: Suma: a+1=! producto: a0=0

ÁLGEBRA DE BOOLE. 1.- Postulados de HUNTINGTON

Álgebra Booleana y Diseño Lógico. Circuitos Digitales, 2º de Ingeniero de Telecomunicación. EITE ULPGC.

Algebra de Boole y puertas lógicas

2. CONTROL DE CIRCUITOS ELECTRÓNICOS COLEGIO MALVAR DPTO. CCNN Y TECNOLOGÍA 3º ESO

BLOQUE V. CONTROL Y PROGRAMACIÓN DE SISTEMAS AUTOMÁTICOS

BLOQUE V. CONTROL Y PROGRAMACIÓN DE SISTEMAS AUTOMÁTICOS

5.3. Álgebras de Boole y de conmutación. Funciones lógicas

Asignación de verdad a FBF

NOT. Ejemplo: Circuito C1

Tabla 5.2 Compuertas básicas A B A B A B

Ampliación Matemática Discreta. Justo Peralta López

Álgebra Booleana y Circuitos Lógicos. UCR ECCI CI-0111 Estructuras Discretas Prof. Kryscia Daviana Ramírez Benavides

El álgebra booleana fue estudiada por Pitágoras y George Boole.

Los Mapas de Karnaugh son una herramienta muy utilizada para la simplificación de circuitos lógicos.

Fundamentos lógicos. Dpto. Ingeniería Eléctrica, Electrónica, Automática y Física Aplicada

Álgebra Booleana y Circuitos Lógicos. UCR ECCI CI-1204 Matemáticas Discretas Prof. Kryscia Daviana Ramírez Benavides

Puertas lógicas. Técnicas de diseño y simplificación de funciones lógicas.

Los Mapas de Karnaugh son una herramienta muy utilizada para la simplificación de circuitos lógicos.

ELECTRÓNICA DIGITAL 1. INTRODUCCIÓN. SEÑALES ANALÓGICAS Y DIGITALES.

Mapas de Karnaugh. Apunte N 4

Análisis y síntesis de sistemas digitales combinacionales

Álgebra de Boole. Diseño Lógico

Suma Resta Multiplica. División Alg. Boole Tbla Verdad Circuitos Karnaugh

Álgebra Booleana y Simplificación Lógica

Transcripción:

TEMA 3 ÁLGEBRA DE CONMUTACIÓN TEMA 3: Álgebra de Boole

ÍNDICE. POSTULADOS DEL ÁLGEBRA DE CONMUTACIÓN 2. ÁLGEBRA DE BOOLE BIVALENTE O ÁLGEBRA DE CONMUTACIÓN 2. Teoremas del álgebra de conmutación 3. VARIABLES Y FUNCIONES BINARIAS 4. EXPRESIONES DE CONMUTACIÓN 4. Epresiones normales 4.2 Forma canónica disyuntiva 4.2. Notación-m 4.2.2 Primer teorema de epansión 4.3 Forma canónica conjuntiva 4.3. Notación-M 4.3.2 Segundo teorema de epansión 5. FUNCIONES DE CONMUTACIÓN INCOMPLETAS 5. Función inespecificación 6. REPRESENTACIÓN DE FUNCIONES 7. PRIMITIVAS LÓGICAS : CONJUNTOS COMPLETOS TEMA 3: Álgebra de Boole 2

POSTULADOS DEL ÁLGEBRA DE CONMUTACIÓN El Álgebra de Boole es una estructura algebraica definida por dos operadores binarios (+ y ) de tal forma que satisfacen los siguientes postulados : P : POSTULADO DEL CIERRE (a) Si,y B entonces + y B (b) Si,y B, entonces y B P2 : POSTULADO DE LOS ELEMENTOS DE IDENTIDAD (a) Un elemento de identidad con respecto al operador + es designado por el símbolo y cumple: + = + = siendo B (b) Un elemento de identidad con respecto al operador es designado por el símbolo y cumple : = = P3 : PROPIEDAD CONMUTATIVA (a) Conmutatividad con respecto al operador + +y = y+ (b) Conmutatividad con respecto al operador y = y P4 : PROPIEDAD DISTRIBUTIVA (a) Distributividad con respecto al operador + (y+) = y + (b) Distributividad con respecto al operador +(y ) = (+y) (+) P5 : AXIOMAS DEL COMPLEMENTO (a) + = (b) = P6 : Eisten al menos dos elementos,y B tal que y TEMA 3: Álgebra de Boole 3

CARACTERÍSTICAS DEL ÁLGEBRA DE BOOLE ) En este álgebra, el significado de los operadores +, son distintos de la aritmética clásica. Llama la atención el hecho de que apareca la propiedad distributiva del operador + sobre. 2) En los postulados no aparecen inversos de los operadores + y. 3) Se dispone de un operador nuevo como es el complemento. 4) Los postulados del álgebra han sido listados a pares, parte (a) y parte (b). Una parte puede obtenerse a partir de la otra mediante el intercambio de los elementos unitarios ( y ) y los operadores binarios( + y ). Esto se conoce como el Principio de dualidad, gracias al cual, cualquier apartado de los postulados puede obtenerse a partir del otro sin más que intercambiar los operadores binarios y los elementos unitarios. 2. ÁLGEBRA DE BOOLE BIVALENTE O ÁLGEBRA DE CONMUTACIÓN El álgebra de conmutación se obtiene haciendo que el conjunto B de elementos sean sólo 2, el y el, y definiendo los operadores binarios + y y el operador complemento, de la siguiente forma : Tabla y X+y (operación OR) y (operación AND) Tabla 2 TEMA 3: Álgebra de Boole 4

Cumplimiento del postulado P : El conjunto B, formado sólo por el y el, es cerrado, ya que en la tabla 2 se puede ver que el resultado de +y, y (también o ) pertenece a B. Cumplimiento del postulado P2: Usando la tabla 2 se puede demostrar que +=.. y +y De igual forma, de la columna del producto lógico de la tabla 2 se deduce que =. y y Cumplimiento del postulado P3: a) +y=y+ y y+ +y b) y= y y y y TEMA 3: Álgebra de Boole 5

Cumplimiento del postulado P4 : (a) (y+)= y + y X y y + y+ (y+) (b) +(y ) = (+y) (+) y +y + (+y) (+) y +(y ) Cumplimiento del postulado P5 : De la definición del operador complemento (Tabla ), se deduce que ' +' ' + = = Cumplimiento del postulado P6: El álgebra de conmutación ha definido dos elementos distintos: el y el, que son los elementos identidad respecto al operador OR y AND respectivamente. TEMA 3: Álgebra de Boole 6

2. Teoremas del álgebra de conmutación T : TEOREMA DE IDEMPOTENCIA (a) + = (b) = T2 : TEOREMA DE LOS ELEMENTOS DOMINANTES (a) + = (b) = T3 : LEY INVOLUTIVA ( ) = T4 : TEOREMA DE ABSORCIÓN (a) + y = (b) (+y) = T5 : TEOREMA DEL CONSENSO (a) + ( y) = +y (b) ( +y) = y T6 : TEOREMA ASOCIATIVO (a) +(y+)= (+y)+ (b) (y )=( y) T7 : LEYES DE MORGAN (a) (+y) = y (b) ( y) = + y Ley de Morgan generaliada (a) (+y++...) = y... (b) ( y...) = +y + +... TEMA 3: Álgebra de Boole 7

Demostraciones de los teoremas del álgebra de conmutación Demostración del teorema T: (a) + = (b) = + += += = = Demostración del teorema T2 a) + = (b) = + += += = = Demostración del teorema T3 ' (')' TEMA 3: Álgebra de Boole 8

Demostración del teorema T4 : a) = + y (b) ( +y) = Queda demostrado por dualidad. Demostración del teorema T5: (a) + (' y) = + y y y + y (b) (' + y) = y Por dualidad queda demostrado. y +y y + y TEMA 3: Álgebra de Boole 9

Demostración del teorema T6 : (a) + (y+) = (+y)+ (b) (y ) = ( y) y (y+ +(y+) (+y) (+y)+ ) Por dualidad queda demostrado. Demostración del teorema T7 : (a) (+y)' =' y' (b) ( y)' = ' + y' y +y (+y) y y Por dualidad queda demostrado. TEMA 3: Álgebra de Boole

3. VARIABLES Y FUNCIONES BINARIAS Se denominan también variables y funciones de conmutación o lógicas Una variable binaria (de conmutación o lógica) es un símbolo (normalmente una letra con algún subíndice, o sin él) al cual se le puede asignar el valor lógico o el valor lógico. Una función binaria (de conmutación o lógica) de n variables es una regla que marca o asocia un valor binario ( o ) a cada una de las posibles combinaciones binarias de las n variables. En la siguiente tabla se representa un caso de una función binaria f de dos variables e y. y F De un modo más formal se puede afirmar que una función de conmutación de n variables es una aplicación del conjunto B n en B f : B n B donde B n =B B 2 B 3..B n es el producto cartesiano de los conjuntos de elementos del álgebra de conmutación, y un elemento perteneciente a dicho producto cartesinao, B n, se compone de una n-tupla (, 2, 3.. n ). La definición de una función de conmutación de n variables sugiere que esta pueda ser representada por una tabla de n+ columnas, de las cuales las n primeras representan los valores de las variables binarias, y la última el valor de la función para cada combinación. Esta tabla de combinaciones se denomina tabla de verdad. 2 3.. n f(, 2, 3.. n )... f(,,...)... f(,,...)... TEMA 3: Álgebra de Boole

... f(,,,..) Se dice que una función de conmutación es completa cuando esta se encuentra definida ( o toma el valor de o ) para toda combinación de entrada. En cambio una función de conmutación es incompleta cuando eisten combinaciones de entrada que no definen un valor concreto de la función. Eisten 2 2 n funciones de conmutación completas de n variables. En la siguiente tabla se muestran las 6 funciones de conmutación distintas de 2 variables (n=2) y F F F 2 F 3 F 4 F 5 F 6 F 7 F 8 F 9 F F F 2 F 3 F 4 F 5 F = ;Es la función constante F = y ; Es la función AND F 2 = y F 3 = ; Es la función transferencia F 4 = y F 5 = y ; Es la función transferencia F 6 = y + y ; Es la función EXOR que se representa también como y F 7 = +y ; Es la función OR F 8 = y = (+ y) ; Es la función NOR F 9 = y + y ; Es la función NEXOR F = y ; Es la función NOT F = + y F 2 = ; Es la función NOT F 3 = + y F 4 = ( y) ; Es la función NAND F 5 = ; Es la función constantes TEMA 3: Álgebra de Boole 2

4. EXPRESIONES DE CONMUTACIÓN Una epresión de conmutación de n variables consiste en un número finito de constantes (, ) y variables conectados por los operadores (+),( ) y ( ) de forma que (+) y ( ) no pueden estar adyacentes nunca. Ejemplos : + y a [ (a+b c ) +b] Cada epresión de conmutación de n-variables describe una única función de conmutación de n-variables. Dos epresiones de conmutación A y B se dicen equivalentes (A=B) sii ellas describen la misma función de conmutación Ejemplo : Sea f=a+b c y g=(a+b) (a+b +c ) a b c f g f y g son equivalentes porque describen la misma función de conmutación. TEMA 3: Álgebra de Boole 3

4. Epresiones normales Se define un literal como una variable que aparece complementada o sin complementar en una fórmula de conmutación Se llama término producto a un literal o producto (conjunción) de literales Se llama término suma a un literal o suma(disyunción) de literales Una epresión de conmutación que se representa como un simple término producto o suma de ellos se llama epresión normal disyuntiva o suma de productos Una epresión de conmutación que se representa como un simple término suma o producto de ellos se llama epresión normal conjuntiva o producto de sumas TEMA 3: Álgebra de Boole 4

4.2 Epresión canónica disyuntiva o suma de mintérminos La epresión normal disyuntiva se define como un término producto o suma de ellos. F(a,b,c)= a b c + a b c + a b c Cada término producto de la epresión anterior contiene todas las variables de la función. Un término producto con esta propiedad se llama mintérmino o producto estándar. Una fórmula consistente sólo de mintérminos en la que no aparecan dos iguales se dice que está en forma canónica disyuntiva. Eisten 2 n mintérminos de n variables 2 3 2 3 2 3 2 3 2 3 2 3 2 3 2 3 Dada una lista completa de los mintérminos de n-variables, si a cada una de las n-variables se le asigna el valor o, entonces sólo un mintérmino de la lista tomará el valor y los otros el. Toda función de conmutación puede epresarse en forma canónica de mintérminos. y f TEMA 3: Álgebra de Boole 5

F= y + y + y + y La epresión en suma de mintérminos de una función de conmutación es única. Toda epresión de conmutación completa puede ser descrita en forma de suma de mintérminos. 4.2. Notación m La notación m simbolia de forma simplificada los mintérminos de una función. Ejemplo: Mintérmino Entrada binaria asociada Notación-m 2 3 m 2 3 m 2 3 m 2 2 3 m 3 2 3 m 4 2 3 m 5 2 3 m 6 2 3 m 7 F(, 2, 3 )= 2 3 + 2 3 + 2 3 + 2 3 = = m + m 2 + m 3 +m 7 = m(,2,3,7) = (,2,3,7) TEMA 3: Álgebra de Boole 6

4.2.2 El primer teorema de epansión Apartado a: Cualquier función de conmutación completa de n variables puede epresarse como 2 2 2 f (,,.., ) = f (,,.., ) + f (,,.., ) donde las funciones f(, 2,.. n ) y f(, 2,.. n ) se denominan funciones residuo de f para = y = respectivamente. Apartado b: n n n Cada función de conmutación completa puede escribirse como f 2n (,,.., ) = f ( i) n m ( i,,.., ) 2 n i= 2 donde f(i) es el valor que toma la función f para la entrada decimal i, y m i (, 2,.., n ) el mintérmino asociado a dicha entrada i. TEMA 3: Álgebra de Boole 7

4.3 Forma canónica conjuntiva o producto de matérminos La fórmula normal conjuntiva se define como un término suma o producto de ellos. F(a,b,c)= (a+b+c) (a+b +c ) (a +b +c) Un término suma que contenga todas las variables de la función se llama matérmino o suma estándar. Una fórmula consistente sólo de matérminos en la que no aparecan dos iguales se dice que está en forma canónica conjuntiva. Eisten 2 n matérminos de n variables + 2 + 3 + 2 + 3 + 2 + 3 + 2 + 3 + 2 + 3 + 2 + 3 + 2 + 3 + 2 + 3 Dada una lista completa de los mátérminos de n-variables, si a cada una de las n-variables se le asigna el valor o, entonces sólo un matérmino de la lista tomará el valor y los otros el. Toda función de conmutación puede epresarse en forma canónica de matérminos y f F= (+y+) (+y+ ) ( +y+) ( +y +) TEMA 3: Álgebra de Boole 8

La epresión en producto de matérminos de una función de conmutación es única. Toda epresión de conmutación completa puede ser descrita en forma de producto de matérminos. 4.3. Notación M La notación M simbolia de forma simplificada los matérminos de una función. Matérmino Entrada binaria asociada Notación- M + 2 + 3 M + 2 + 3 M + 2 + 3 M 2 + 2 + 3 M 3 + 2 + 3 M 4 + 2 + 3 M 5 X + 2 + 3 M 6 + 2 + 3 M 7 Ejemplo: F(, 2, 3 )= ( + 2 + 3 ) ( + 2 + 3 ) ( + 2 + 3 ) ( + 2 + 3 ) = M M 3 M 5 M 7 = M(,3,5,7) = (,3,5,7) TEMA 3: Álgebra de Boole 9

4.3.2. El segundo teorema de epansión Apartado a: Cualquier función de conmutación completa de n variables puede n [ ] [ n ] 2 2 2 n f (,,.., ) = + f (,,.., ) + f (,,.., ) epresarse como donde las funciones f(, 2,.. n ) y f(, 2,.. n ) se denominan funciones residuo de f para = y = respectivamente. Apartado b: Cada función de conmutación completa puede escribirse como f 2n (,,.., ) = f ( i) + n M ( i,,.., ) 2 2 n i= [ ] donde f(i) es el valor que toma la función f para la entrada decimal i, y M i (, 2,.., n ) el matérmino asociado a dicha entrada i. Dicho de otra forma, cualquier función de conmutación completa de n variables puede epresarse como el producto de la suma de lo que evalúa la función f para cada entrada y el matérmino asociado a dicha entrada. TEMA 3: Álgebra de Boole 2

5. FUNCIONES DE CONMUTACIÓN INCOMPLETAS Ejemplo 5. Función inespecificación y F - - Para describir matemáticamente una función incompleta, es necesario introducir una función que nos indique el dominio de la misma. Esta función se denomina función inespecificación o función no importa y se representa por d(,y,..). y d Matemáticamente debemos acompañar las dos epresiones para representar una función incompleta. Ejemplo F(,y,)= (,,7)+d(3,5) F(,y,)=Π(2,4,6) d(3,5) TEMA 3: Álgebra de Boole 2

6. REPRESENTACIÓN DE FUNCIONES Las funciones de conmutación incompletas son aquellas que no están definidas para todo el conjunto de combinaciones de entradas. En la siguiente las entradas en las que F no está definida se ha puesto un guión ('- '). Ejemplo y F - -. Para describir matemáticamente una función incompleta, es necesario introducir una función que nos indique el dominio de la misma. Esta función se denomina función inespecificación o función no importa y se representa por d(,y,..). TEMA 3: Álgebra de Boole 22

6. REPRESENTACIÓN DE FUNCIONES Las funciones de conmutación pueden ser representadas usando 4 métodos diferentes, algunos de los cuales ya hemos estudiado anteriormente. Fórmula de conmutación Tabla de verdad Mapa de Karnaugh (K-mapa) El mapa de Karnaugh es un diagrama hecho de cuadros. Cada cuadro representa el valor que toma la función para una combinación de entrada Mapas de 2 variables 2 Por ejemplo, la representación en K-mapa de la función f = + 2 sería f 2 f TEMA 3: Álgebra de Boole 23

Mapas de 3 variables 3 2 Ejemplo: Representar la función f= Π(,4,6) 3 2 Mapas de 4 variables 2 3 4 Ejemplo: Represente la función f=σ(,2,3)+d(5,) TEMA 3: Álgebra de Boole 24

2 3 4 -- -- Mapas de 5 variables Propiedad de adyacencia de los K-mapas.. 2 3 4 A B TEMA 3: Álgebra de Boole 25

A. TEMA 3: Álgebra de Boole 26

Representación simbólica Eisten símbolos gráficos que representan las funciones lógicas más comunes AND,OR,NOT, etc. En la siguiente tabla se muestran los símbolos lógicos más importantes. Nombre AND y Símbolo gráfico y Símbolo IEEE & Función algebraica Z = y Tabla de Verdad y OR y > y Z = + y y NOT Z = ' Seguidor o BUFFER Z = NAND NOR EXOR NEXOR y y & y y > y y = y y = Z = ( y)' Z = ( + y)' Z = y Z = ( y)' y y y y TEMA 3: Álgebra de Boole 27

La representación simbólica de las funciones de conmutación se consigue simplemente conectando gráficamente las entradas y salidas de estos símbolos. Ejemplo : Sea la función de conmutación f= y + y, su representación simbólica sería: & y & > f y f TEMA 3: Álgebra de Boole 28

7. PRIMITIVAS LÓGICAS:CONJUNTOS COMPLETOS Un conjunto de operadores, como por ejemplo (AND,OR,NOT) constituye un conjunto completo cuando, con dichos operadores, se puede implementar cualquier función de conmutación. Si las variables de una función de conmutación o variables de entradas se disponen o todas complementadas o todas sin complementar se dice que dichas variables están en raíl simple. Si estas variables se disponen complementadas y sin complementar, se dice que están en doble raíl. El conjunto de operadores formado por (AND,OR) forma un conjunto completo si las variables se disponen en doble raíl. Eisten otros ejemplos de grupos completos como (AND,NOT) o (OR,NOT) o (NAND) o (NOR). - Demostración de que (AND,NOT) forma un conjunto completo Sólo bastaría con construir un operador OR a partir de estos y & - Demostración de que (OR,NOT) forma un conjunto completo Bastaría con obtener el operador AND a partir de estos. y > TEMA 3: Álgebra de Boole 29

- Demostración de que (NAND) forma un conjunto completo Bastaría con obtener el operador NOT y AND. & =' y & & = NOT AND - Demostración de que (NOR) forma un conjunto completo Bastaría con obtener el operador NOT y OR. > =' y > > =+ NOT OR TEMA 3: Álgebra de Boole 3