Para dos variables x1 y x2, se tiene el espacio B 2 el que puede considerarse definido por: {0, 1}X{0, 1} = {(00), (01), (10), (11)}

Documentos relacionados
Operadores por Regiones

Matemáticas Discretas

Vectores VECTORES 1.- Magnitudes Escalares y Magnitudes Vectoriales. Las Magnitudes Escalares: Las Magnitudes Vectoriales:

2. EL TENSOR DE TENSIONES. Supongamos un cuerpo sometido a fuerzas externas en equilibrio y un punto P en su interior.

CURSO INTERNACIONAL: CONSTRUCCIÓN DE ESCENARIOS ECONÓMICOS Y ECONOMETRÍA AVANZADA. Instructor: Horacio Catalán Alonso

Gráficos de flujo de señal

Dpto. Física y Mecánica

sea un nº real. Hallar su cociente. Solución. Se multiplica numerador y denominador por el conjugado del denominador.

sea un nº real. Hallar su cociente. Solución. Se multiplica numerador y denominador por el conjugado del denominador.

Geometría convexa y politopos, día 1

Vectores en el espacio

Unidad Nº III Unidad Aritmética-Lógica

FE DE ERRATAS Y AÑADIDOS AL LIBRO FUNDAMENTOS DE LAS TÉCNICAS MULTIVARIANTES (Ximénez & San Martín, 2004)

ACTIVIDADES INICIALES

PROYECTO DE TEORIA DE MECANISMOS. Análisis cinemático y dinámico de un mecanismo plano articulado con un grado de libertad.

Robótica Tema 4. Modelo Cinemático Directo

EL MÉTODO DE DIFERENCIAS FINITAS POR GUILLERMO HERNÁNDEZ GARCÍA

Cinemática del Brazo articulado PUMA

Introducción a la Física. Medidas y Errores

Capítulo V. Teoremas de Fermat, Euler y Wilson

Herramientas Matemáticas para la localización espacial. Prof. Cecilia García

5. PROGRAMAS BASADOS EN RELACIONES DE RECURRENCIA.

Ejercicios y problemas (páginas 131/133)

16.21 Técnicas de diseño y análisis estructural. Primavera 2003 Unidad 8 Principio de desplazamientos virtuales

Números Complejos II. Ecuaciones

La representación Denavit-Hartenberg

1. GENERALIDADES DEL ÁLGEBRA GEOMÉTRICA. Definición del álgebra geométrica del espacio-tiempo

ANEXO B SISTEMAS NUMÉRICOS

Pista curva, soporte vertical, cinta métrica, esferas metálicas, plomada, dispositivo óptico digital, varilla corta, nuez, computador.

10. VIBRACIONES EN SISTEMAS CON N GRADOS DE LIBERTAD

TRABAJO Nº 5 PSU MATEMÁTICA 2017 NÚMEROS COMPLEJOS Nombre:. Fecha:..

Reconciliación de datos experimentales. MI5022 Análisis y simulación de procesos mineralúgicos

NÚMEROS COMPLEJOS. y sabemos que no podemos calcular raíces de números negativos en R. Para resolver este problema introduciremos el valor i = 1

4. PROBABILIDAD CONDICIONAL

6.1 EN QUÉ CONSISTEN LOS NÚMEROS COMPLEJOS

La descomposición de un problema complejo en un número de subproblemas más simples de resolver es una actividad usual en ingeniería.

Una matriz es un conjunto de elementos de cualquier naturaleza aunque, en general, son números ordenados en filas y columnas.

Grafos. Conceptos básicos

TEMA 4 Variables aleatorias discretas Esperanza y varianza

MÉTODOS GENERALES DE ANÁLISIS DE REDES. Capítulo 4

INGENIERÍA DE TELECOMUNICACIÓN BLOQUE 1

Facultad de Ciencias Básicas

Cifrado de imágenes usando autómatas celulares con memoria

Práctica 12 - Programación en C++ Pág. 1. Practica Nº 12. Prof. Dr. Paul Bustamante. Informática II Fundamentos de Programación - Tecnun

i=1 Demuestre que cumple los axiomas de norma. Calcule el límite Verifiquemos cada uno de los axiomas de la definición de norma: i=1

Algoritmo para la ubicación de un nodo por su representación binaria

TEMA 8: PRÉSTAMOS ÍNDICE

El diodo Semiconductor

ESTADÍSTICA (GRUPO 12)

Métodos específicos de generación de diversas distribuciones discretas

INSTITUTO DE FÍSICA FACULTAD DE INGENIERÍA

60 EJERCICIOS de NÚMEROS COMPLEJOS

3. VARIABLES ALEATORIAS.

4-N-Cubos. 4.1 Representación y cubos de diferentes dimensiones. 4.2 Generalizaciones sobre N-Cubos. 4: N-Cubos 1

IES Menéndez Tolosa (La Línea) Física y Química - 1º Bach - Gráficas

SEGUNDA PARTE RENTAS FINANCIERAS

PRACTICA 4: ESTUDIO DEL EQUILIBRADO ESTÁTICO Y DINÁMICO. ROTACIÓN DE UN CUERPO RÍGIDO ALREDEDOR DE UN EJE FIJO.

Equilibrio fásico. (b) El sistema heterogéneo se considera aislado.

Tema 4: Variables aleatorias

CAPÍTULO V ESTRUCTURAS ALGEBRAICAS

La variable compleja permite resolver problemas muy diferentes dentro de. áreas tan variadas como pueden ser hidráulica, aerodinámica, electricidad,

rsums Aproxima la integral de f mediante sumas de Riemann y realiza una representación gráfica de los rectángulos.

Fugacidad. Mezcla de gases ideales

1.- Objetivo Alcance Metodología...3

Universidad de Pamplona Facultad de Ciencias Básicas Física para ciencias de la vida y la salud

PRÁCTICA 10 CINÉTICA QUÍMICA I: DETERMINACIÓN DEL ORDEN DE REACCIÓN Y DE LA CONSTANTE DE VELOCIDAD

4. La Factorización No Negativa de Matrices

SISTEMA DIÉDRICO I Intersección de planos y de recta con plano TEMA 8 INTERSECCIONES. Objetivos y orientaciones metodológicas. 1.

Relaciones entre variables

Figura 1

Problemas donde intervienen dos o más variables numéricas

Métodos numéricos en Ingeniería: Elementos nitos

ESTADÍSTICA. Definiciones

Resuelve. Unidad 6. Números complejos. BACHILLERATO Matemáticas I. [x ( )][x (2 3 1)] = Cómo operar con 1? Página 147

Física General 1 Proyecto PMME - Curso 2007 Instituto de Física Facultad de Ingeniería UdelaR

Tema 1: Jerarquía Digital Síncrona, SDH Disponibilidad de Sistemas

Determinar el momento de inercia para un cuerpo rígido (de forma arbitraria).

SUCESIONES RECURSIVAS LINEALES

( ) MUESTREO ALEATORIO SIMPLE SIN REEMPLAZO ( mas ) y Y. N n. S y. MUESTREO ALEATORIO SIMPLE SIN REEMPLAZO ( mas )

Capitalización y descuento simple

Análisis y Diseño de máquinas secuenciales sincrónicas

Departamento de Señales, Sistemas y Radicomunicaciones Comunicaciones Digitales, junio 2011

Procesamiento Digital de Imágenes. Pablo Roncagliolo B. Nº 17

TÍTULO I Aspectos Generales TÍTULO II Alcance TÍTULO III Metodología de Cálculo de FECF... 3

Números complejos. Actividades. Problemas propuestos. Matemáticas 1 Bachillerato? Solucionario del Libro

Amortización de créditos

Algunos Problemas Resueltos I - MA110 Algebra Escuela de Ingeniería, FCFM, U. de Chile. Aux.Cristian Figueroa R.

EXPERIMENTOS ANIDADOS O JERARQUICOS NESTED

SERIE ÁLGEBRA VECTORIAL

Práctica 3. Media, mediana y moda.

DESEMPEÑO DEL CONTROL DE FRECUENCIA PROCEDIMIENTO DO

Facultad de Química. UNAM Alejandro Baeza

Capitalización y descuento simple

Vida Util, características de la Fiabilidad e Inviabilidad y distribuciones teóricas en el terreno de la fiabilidad

REGRESION LINEAL SIMPLE

Método De Lazos (contenido) Ecuaciones de Lazo. Variables y ecuaciones. Fundamentos Teóricos. Teoría y Principios Establecimiento general.

Guía de Electrodinámica

OPERACIONES ARMONIZACION DE CRITERIOS EN CALCULO DE PRECIOS Y RENDIMIENTOS

Transcripción:

Capítulo 4 1 N-cubos 4.1. Representacón de una funcón booleana en el espaco B n. Los n-cubos representan a las funcones booleanas, en espacos n-dmensonales dscretos, como un subconjunto de los vértces de un n-cubo geométrco. Se representan las varables de la funcón en ejes coordenados ortogonales. Las varables booleanas pueden tomar solamente los valores "0" y "1", lo cual defne un espaco dscreto. Las representacones gráfcas de los n-cubos están restrngdas a valores de n pequeños. La defncón de una funcón consste en establecer cuáles de los vértces del n-cubo se mapean a valor lógco 0, y cuáles otros se mapean a valor lógco 1. Esta representacón permte vsualzar los grupos de mntérmnos, o subcubos, que consderados juntos logran una expresón con menos lterales 4.2. Dos-cubos. Para dos varables x1 y x2, se tene el espaco B 2 el que puede consderarse defndo por: {0, 1}X{0, 1} = {(00), (01), (10), (11)} Cada vértce es un mntérmno. X2 10 2-Cubo 11 X 2 X 1 X1 00 01 Fgura 4.1. 2-cubo.

2 Sstemas Dgtales Nótese que el 2-cubo tene 4 vértces. Cada vértce está separado de los adyacentes en dstanca uno. En este caso, cada vértce tene dos adyacentes. Se dce que estos 4 mntérmnos forman un 2-cubo. Cada lado del cuadrado, de la Fgura 4.1, es un 1-cubo, y está formado por dos vértces adyacentes. Expresones en térmnos de lterales tenen drecta relacón con los subcubos en el espaco que se esté consderando. Las dferentes expresones, formadas por un lteral: X 1, X 1, X 2 y X 2 son 1-cubos y corresponden a los lados del cuadrado, de la Fgura 4.1; están formadas por dos mntérmnos adyacentes. Pero dos mntérmnos no adyacentes no pueden ser representados medante un solo lteral. Por ejemplo, para los mntérmnos ubcados en los extremos de las dagonales se requeren cuatro lterales para representarlos medante una expresón. Se tene: X 2 X 1 +X 2 X 1 ; y tambén cuatro lterales para los otros dos mntérmnos que no están a dstanca uno: X 2 X 1 +X 2 X 1. 4.3. 3-cubos. En varables x1, x2 y x3. 110 111 X 2 010 011 x 3 x 2 x 1 X 3 100 101 X 1 000 001 Fgura 4.2. 3-cubo. Nótese en la Fgura 4.2, que x2 = 1 es la cara superor, y que x2 = 0 defne la cara nferor. Cuando se congela una de las varables de un 3-cubo, se obtene un 2-cubo. Por ejemplo: x 2 es un 2-cubo y está formado por 4 mntérmnos en un plano. ' ' ' ' x2 x1x 2x3 x1 x2x3 x1x2 x3 x1x2 x 3 No todos los grupos de cuatro mntérmnos dferentes, forman un 2-cubo. En la Fgura 4.3, un vértce es un producto de tres lterales; una arsta del cubo es una expresón formada por el producto de dos lterales; una cara del cubo puede representarse por una expresón con un lteral.

Capítulo 4. N-cubos 3 B _ AB B C A C A _ ABC A 3-cubo ABC 4.4. Generalzacones en n-cubos Fgura 4.3 Caras, lados y vértces en 3-cubos. Los n-cubos permten conceptualzar algunas característcas de las funcones booleanas. Medante nduccón pueden demostrarse: a) Un n-cubo tene 2 n vértces. b) Cada vértce de un n-cubo tene n adyacentes. c) S se fja una varable en un n-cubo, el resto de las (n-1) varables puede representarse por un cubo de (n-1) dmensones. d) Cada mntérmno corresponde a un vértce. e) S se fjan k de las n varables, las restantes pueden representarse en un cubo de (n-k) dmensones. f) Un cubo de (n-k) está contendo en el cubo de n dmensones; se dce por esto que es un subcubo. g) Un cubo es un producto de lterales. Recordando que: Un conjunto de k varables booleanas puede tomar 2 k valores posbles; y que n se pueden efectuar eleccones de k elementos de un grupo total de n, puede conclurse que k el número total de subcubos de (n-k) dmensones ncludos en uno de n es: n k n! 2 2 k k!( n k)! Donde: 0 k n Con k=n se tenen 2 n subcubos de 0 dmensones; son los mntérmnos. k

4 Sstemas Dgtales Con k=0 se tene 2 0 = 1, un cubo de (n-0) dmensones. Ejemplo 4.1. Un 3-cubo contene: ) ) ) 3 1 21 = 6 2-cubos. (k=1, n-k=2) Cuatro mntérmnos en un plano. Una cara. 3 2 22 = 12 1-cubos. (k=2, n-k=1) Dos mntérmnos adyacentes. Una arsta. 3 3 23 = 8 0-cubos. (k=3, n-k=0) Los mntérmnos. Un vértce. Ejemplo 4.2. Seleccones de dos objetos de un grupo de 4. Se tenen cuatro letras. Cuántas seleccones de dos letras pueden hacerse? Sean las letras: a, b, c, d. La prmera letra puede escogerse de 4 formas, la segunda de 3 formas. Se fja la prmera letra y luego se dan valores a la segunda. En total se tenen 4*3 = 12 permutacones: ab, ac, ad, ba, bc, bd, ca, cb, cd, da, db, dc. S no se consdera dferenca en el orden de ocurrenca de las letras, por ejemplo ab se consdera gual a ba, se tendrán 6 combnacones: ab, ac, ad, bc, bd, cd. El número de combnacones puede calcularse según el coefcente bnomal: 4 4! 1 2 3 4 = 6 2 2!(4 2)! 1 2 1 2 Ejemplo 4.3. Combnacones. Generacón de combnacones en forma sstemátca. Para grupos de 2 varables de un conjunto de 4. Las combnacones son: ab ac ad bc bd cd Se forma una lsta ordenada de las varables, en el caso del ejemplo: (a, b, c, d).

Capítulo 4. N-cubos 5 Se fja la prmera combnacón (ab en el ejemplo) en orden alfabétco; luego en la últma poscón se van colocando en orden los valores restantes de la lsta (c, d). Una vez agotada la lsta, se camba la poscón anteror por el sguente de la lsta (b en el ejemplo, ya no debe emplearse a); y se vuelve a repetr el proceso, pero con los elementos sguentes (c y d en el ejemplo). El proceso se repte para las poscones más sgnfcatvas. Ejemplo 4.4. Determnar los 2-cubos ncrustados en un 4-cubo. El número de combnacones de 2 varables de un grupo de 4 es 6; este número se obtene de: n 4! 6, con n=4 y k=2. k 2!(4 2)! En la Fgura 4.4, el número de renglones es el de las combnacones k 2 columnas son los valores posbles que pueden tomar k varables ( 2 2 4). ab ab a b a b ac ac a c a c ad ad a d a d bc bc b c b c bd bd b d b d cd cd c d c d Fgura 4.4. 2-cubos en un 4-cubo. La tabla muestra los 24 2-cubos contendos en un 4-cubo. El 2-cubo ab está formado por los sguentes 4 mntérmnos: ab = abcd + abcd + abc d + abc d 4.5. Los n-cubos y la mnmzacón de expresones booleanas. n k ; y el número de Los mntérmnos pueden agruparse según sub-cubos. Un subcubo es un producto de lterales. Mentras mayores sean las dmensones de un sub-cubo, menos letras pueden emplearse para representarlo según una expresón booleana formada por un producto de lterales. Entonces un objetvo de la mnmzacón es encontrar sub-cubos entre los mntérmnos que forman una funcón. Logrando que esos sub-cubos agrupen el mayor número de mntérmnos, y que a la vez se encuentre el menor número de sub-cubos. Con m<n, un m-cubo dentro de un n-cubo, se representa con un térmno formado por (n-m) lterales.

6 Sstemas Dgtales S en un espaco B n, un cubo tene k lterales, entonces es un (n-k)-cubo y está formado por 2 n-k mntérmnos. Lo que sgnfca que s k dsmnuye el número de mntérmnos aumenta. 4.6. Relacón con la forma suma de productos. 4.6.1. Irredundante. Antes se defnó que un cubo es un producto de lterales. Tambén se mostró que una expresón booleana puede representarse por una suma de productos. Entonces: Una funcón f puede representarse por una suma de cubos. El conjunto de cubos F que representa a f, se denomna una cobertura de f. F C1, C2,.., C k S f k 1 C F, s F C no cubre a f, se dce que el cubo C es rredundante (no es redundante). Ejemplo 4.5. C Sea f(a, b, c) = ab + ac + bc, sea el cubo C ab. Como F C { ac, bc} no cubre a f, ya que abc no queda cuberto. Entonces C rredundante. b bc ab ac ab es c f abc a Fgura 4.4a. Cubo rredundante. 4.6.2. Implcante. S C es un cubo en B n n, se tene que: C B. S C f, donde f es una funcón Booleana, se dce que el cubo C es un mplcante de f.

Capítulo 4. N-cubos 7 4.6.3. Prmo. S C F, sea D el cubo que resulta de elmnar el lteral j de C. El cubo D tene el doble de mntérmnos que el cubo C. S ( F C ) D no cubre a f, entonces el lteral j es prmo. Esta defncón ndca que ese lteral debe estar presente en el cubo. S todos los lterales de un cubo C son prmos el cubo es prmo. Se emplea prmo con el sentdo de prmordal, de prncpal. Una cobertura F es prma s todos sus cubos son prmos. En una cobertura F, un cubo los cubos de F no contene. Ejemplo 4.6. C Sea f(a, b, c) = ab + ac + bc, sea el cubo tene: D a. F es prmo esencal s contene un mntérmno que el resto de C ab. S se elmna b en el cubo anteror, se Se tene la cobertura, F { ab, ac, bc }, entonces ( F C) D { ac, bc} { a} { a, ac, bc } no cubre a f ya que ncluye el mntérmno ab c que no está en f. Esto mplca que ab es prmo. Además ab es prmo esencal ya que contene al mntérmno abc que los cubos ac y bc no contenen. b bc ab ac c a f ab c a Fgura 4.5. Lteral prmordal de un cubo. S para cuatro varables se tene que: abc, abc y ab son mplcantes, entonces ab es mplcante prmo. El cubo ab tene el doble de mntérmnos que abc y abc. El lteral c no es prmo, y s lo son los lterales a y b. Puede notarse que bc es prmo esencal pues contene el mntérmno abc, que los otros mplcantes no contenen. Tambén ac es prmo esencal. Un subcubo es prmo s no puede agruparse con otros para formar un cubo de mayores dmensones. Es decr s nnguno de sus lterales puede omtrse.

8 Sstemas Dgtales 4.6.4. Matrz de coberturas. Pueden anotarse los cubos que son mplcantes empleando notacón matrcal. Las columnas descrben las varables, y en los renglones se representan los cubos. Cuando en el cubo aparece el lteral de la varable, se coloca valor 1 en esa varable; s aparece como lteral el complemento se coloca valor 0 en esa varable. S la varable no está presente en el cubo, se coloca un en la poscón de la varable; este símbolo tambén puede nterpretarse representando ambos valores 0 y 1. Ejemplo 4.7. Sea f(a, b, c, d) = ac + c d a b c d ac 1-1 - c d - - 0 1 Fgura 4.6. Matrz de Cobertura. La Fgura 4.6a, muestra los cubos: ac, abc y ab c. a b c d ac 1-1 - abc 1 1 1 - ab c 1 0 1 - Fgura 4.6a. Expansón de ac. Puede comprobarse que los cubos abc y ab c pueden agruparse para formar el cubo ac. En forma smbólca, el proceso de expansón podría anotarse: ac = {1,-,1,-} = {1,{0,1},1,-} = {101-, 111-} = ab c + abc Las operacones en sentdo nverso muestran la forma en que se fusonan los subcubos: abc y ab c en el cubo ac. La matrz de cobertura es una notacón bastante más compacta que la de una tabla de verdad, y representa a una funcón booleana por una suma de productos o cubos. Su mayor ventaja es que modela medante matrces a los cubos de una funcón; luego medante operacones matrcales pueden desarrollarse algortmos para la mnmzacón de funcones booleanas. Se desarrolla más sobre esta notacón o formato pla, en el Apéndce 3, sobre uso de espresso.

Capítulo 4. N-cubos 9 4.7. Representacón de cubos de dmensones mayores que tres. El 3-cubo de la Fgura 4.3, puede dbujarse sobre un plano. Puede empujarse una tapa haca el plano formado por la tapa opuesta, como se muestra en la Fgura 4.7. Otra forma de dbujarlo es representar dos 2-cubos, a uno de ellos se le agrega un 1 en la prmera poscón; al otro un cero. Luego se unen los mntérmnos a dstanca uno. 110 111 10 11 00 01 2-cubo 010 011 000 001 100 101 3-cubo Fgura 4.7 Abatmento de un 3-cubo. El 4-cubo puede representarse tambén en el espaco, sn embargo, es más sencllo de realzar en un plano. Para dbujarlo, se escrben dos 3-cubos como el anteror. A un 3-cubo se le agrega un 1 en la prmera poscón; al otro un cero. Luego se unen los mntérmnos a dstanca uno. 0110 0111 0010 0011 0000 0001 0100 0101 1100 1101 1000 1001 1010 1011 1110 1111 Fgura 4.8. 4-cubo.

10 Sstemas Dgtales En la Fgura 4.8, cada vértce está a dstanca 1 de sus adyacentes. Un 4-cubo contene: 8 3-cubos. Cada 3-cubo formado por 8 mntérmnos. 24 2-cubos. Cada 2-cubo formado por 4 mntérmnos. 32 1-cubos. Cada 1-cubo formado por dos mntérmnos adyacentes. 16 0-cubos o mntérmnos. Un 4-cubo permte representar cualquer funcón booleana de 4 varables. Para hacerlo se marcan los vértces de los mntérmnos presentes en la expresón. Como puede aprecarse en la Fgura 4.8, la representacón gráfca de cubos con dmensones mayores que 3, no resultan práctcas.

Capítulo 4. N-cubos 11 Índce general. CAPÍTULO 4... 1 N-CUBOS... 1 4.1. REPRESENTACIÓN DE UNA FUNCIÓN BOOLEANA EN EL ESPACIO B N.... 1 4.2. DOS-CUBOS.... 1 4.3. 3-CUBOS.... 2 4.4. GENERALIZACIONES EN N-CUBOS... 3 Ejemplo 4.1.... 4 Ejemplo 4.2. Seleccones de dos objetos de un grupo de 4.... 4 Ejemplo 4.3. Combnacones.... 4 Ejemplo 4.4.... 5 4.5. LOS N-CUBOS Y LA MINIMIZACIÓN DE EXPRESIONES BOOLEANAS.... 5 4.6. RELACIÓN CON LA FORMA SUMA DE PRODUCTOS.... 6 4.6.1. Irredundante.... 6 Ejemplo 4.5.... 6 4.6.2. Implcante.... 6 4.6.3. Prmo.... 7 Ejemplo 4.6.... 7 4.6.4. Matrz de coberturas.... 8 Ejemplo 4.7.... 8 4.7. REPRESENTACIÓN DE CUBOS DE DIMENSIONES MAYORES QUE TRES.... 9 ÍNDICE GENERAL.... 11 ÍNDICE DE FIGURAS... 12

12 Sstemas Dgtales Índce de fguras Fgura 4.1. 2-cubo.... 1 Fgura 4.2. 3-cubo.... 2 Fgura 4.3 Caras, lados y vértces en 3-cubos.... 3 Fgura 4.4. 2-cubos en un 4-cubo.... 5 Fgura 4.4a. Cubo rredundante.... 6 Fgura 4.5. Lteral prmordal de un cubo.... 7 Fgura 4.6. Matrz de Cobertura.... 8 Fgura 4.6a. Expansón de ac.... 8 Fgura 4.7 Abatmento de un 3-cubo.... 9 Fgura 4.8. 4-cubo.... 9