Curso Matemáticas Discretas
Curso Matemáticas Discretas
Curso Matemáticas Discretas
DEFINICIONES
Sabemos que la palabra conjunto implica la idea de una colección de objetos que se caracterizan
en algo común.
En matemática tiene el mismo significado, sólo que a estos objetos se les llama elementos o
miembros del conjunto.
No puede darse una definición satisfactoria de un conjunto en términos de conceptos simples, por
lo tanto, la palabra " CONJUNTO " debe aceptarse lógicamente como un TÉRMINO NO DEFINIDO .
El concepto de conjunto es simplemente intuitivo.
NOTACIÓN
Usualmente los conjuntos se representan con una letra mayúscula:
A, B, C, D, E,…
Llamaremos elemento, a cada uno de los objetos que forman parte de un conjunto, estos
elementos poseen características muy particulares y propias de su individualidad, tienen
cualidades que nos permiten diferenciarlos, y cada uno de ellos es único, no habiendo elementos
duplicados o repetidos. Los representaremos con una letra minúscula, los elementos de un
conjunto se escriben entre llaves y separados por comas:
a, b, c, d, e, f, ….
A = {a, b, c, d, e}
Así por ejemplo si el conjunto V = {a, e, i, o, u} o sea el conjunto V está formado por las letras
vocales del idioma español, entonces podemos afirmar que cualquiera de esas vocales es un
elemento del conjunto V.
a pertenece a V , e pertenece a V y así sucesivamente con cada uno de los elementos del conjunto.
DETERMINACIÓN DE UN CONJUNTO
POR EXTENSIÓN
Se dice que un conjunto es determinado por EXTENSIÓN (o enumeración), cuando se da una lista
que comprende a todos los elementos del conjunto y sólo a ellos.
Ejemplos:
B={0, 2, 4, 6, 8}
POR COMPRENSIÓN
Se dice que un conjunto es determinado por COMPRENSIÓN, cuando se enuncia una propiedad
que la cumpla en todos los elementos del conjunto y tal que es válida sólo a ellos.
Ejemplos:
Por extensión
A = { a, e, i, o, u }
B = { 0, 2, 4, 6, 8 }
C = { c, o, n, j, u, t, s }
D = { 1, 3, 5, 7, 9 }
E = { b, c, d, f, g, h, j, . . ., x, y, z}
Por comprensión
DIAGRAMAS DE VENN
Posteriormente desarrolló su nuevo método en su libro Lógica simbólica, publicado en 1881 con el
fin de interpretar y ampliar nociones del Álgebra de Boole en el campo de la lógica formal. Su libro
se convirtió en una excelente plataforma de ejemplo para el nuevo sistema de representación.
Siguió usándolo en su siguiente libro sobre lógica (Los principios de la lógica empírica, publicado
en 1889), con lo que los diagramas de Venn se constituyen a partir de entonces como un recurso
de representación de relaciones lógicas.
CONJUNTOS FINITOS
Un conjunto es finito si consta de cierto número de elementos distintos, es decir si al contar los
diferentes elementos del conjunto el proceso de contar termina. En caso contrario, el conjunto es
infinito.
Ejemplos:
V = {3, 6, 9, 12, 15, 18, 21, 24, 27, ... } Conjunto infinito
IGUALDAD DE CONJUNTOS
Se dice que 2 conjuntos A y B son iguales cuando ambos tienen los mismos elementos, es decir si
cada elemento de A pertenece a B y si cada elemento que pertenece a B pertenece también a A. La
igualdad se denota A = B.
Ejemplos:
A = {1, 2, 3, 4} B = {3, 4, 1, 2} A= B
CONJUNTO VACÍO
Es un conjunto que no posee elementos. Suele llamársele conjunto nulo, y se le denota por el
símbolo ø o { }
Ejemplos:
C = { x / x = 8 y x es impar } C = { } C = Ø
CONJUNTO UNITARIO
Ejemplos:
A = {5}
D = {x / 2x = 6} = {3}
CONJUNTO UNIVERSAL
Es el conjunto que contiene a todos los elementos del discurso, dicho de otra manera, es el
conjunto referencias de todos los elementos que estemos manejando. Es un término relativo. Se le
denota por la letra U.
Ejemplos:
X={0, 2, 4, 6, 8, 10}
N(U)=10 o #(U)=10
SUBCONJUNTOS
Ejemplos:
1. Se tiene que
Entonces,
3. Si A es un conjunto cualquiera,
Ejemplo:
CONJUNTO POTENCIA
El conjunto potencia de un conjunto M está formado por la familia de todos los subconjuntos del
conjunto M se le llama Conjunto Potencia de M. Se le denota como 2M
Ejemplos:
2M = { {1}, {2}, {3}, {1, 2}, {1, 3}, {2, 3}, {1, 2, 3}, ø} entonces M tiene 23 = 8 subconjuntos
EJERCICIOS:
1. Sea A = {1, 2, 4, 6, a, b, c, d}. Escriba en cada caso una V si la proposición es verdadera y una
F si es falsa.
3. En cada parte, escriba un conjunto por extensión con las letras de cada palabra.
a. condecoraciones b. pacifismo c. fundamentalismo
4. En cada caso, forme un conjunto listando sus elementos
a. El conjunto de todos los enteros positivos que son menores que diez
b.
5. En cada caso, escriba el conjunto por comprensión
a. {2, 4, 6, 8, 10}
b. {a, e, o}
c. {1, 8, 27, 64, 125}
d. {-2, -1, 0, 1, 2}
6. Sea A={1, 2, 3, 4, 5}. Marque con una X sobre la letra que antecede a cada conjunto si es
igual a A.
a. {4, 1, 2, 3, 5}
b. {2, 3, 4}
c. {1, 2, 3, 4, 5, 6}
d.
e.
f.
7. ¿Cuáles de los siguientes conjuntos son vacíos?
a.
b.
c.
d.
8. Haga una lista de todos los subconjuntos de {a, b}
9. Haga una lista de todos los subconjuntos de {java, c++, c}
10. Utilice el diagrama de Venn adjuntos para identificar si la proposición es verdadera o falsa.
a. ( )
b. ( )
c. ( )
d. ( )
e. ( )
f. ( )
g. ( )
OPERACIONES CON CONJUNTOS
UNIÓN DE CONJUNTOS
Luego,
INTERSECCIÓN DE CONJUNTOS
Se llama INTERSECCIÓN de dos conjuntos A y B al conjunto formado por objetos que son
elementos de A y de B, es decir:
Ejemplo:
Encuentre:
Como la intersección está formada por los elementos comunes de ambos conjuntos, se tiene que:
Cuando dos conjuntos no tienen elementos en común como B y C en el ejemplo anterior, se
denominan Conjuntos disjuntos.
DIFERENCIA DE CONJUNTOS
A–B
Ejemplo:
En el diagrama de Venn la diferencia simétrica está representada por las regiones menos oscuras.
(Lo que no tienen en común).
COMPLEMENTO DE UN CONJUNTO
Si un conjunto A es subconjunto de otro conjunto universal U, al conjunto A ' formado por todos
los elementos de U, pero no de A, se llama complemento de A con respecto a U. Simbólicamente se
expresa:
Ejemplos:
En forma gráfica:
Estas propiedades hacen que partes de U con las operaciones unión e intersección tenga una
estructura de álgebra de Boole.
Además de éstas, se verifican también las siguientes propiedades:
Ejemplo: A una fiesta llegaron 150 personas, de las cuales 75 cantan, 85 bailan, 20 no cantan ni
bailan. ¿Cuántas personas cantan y bailan?
Solución: La pregunta lleva implícita una conectiva lógica y, que es parte importante de la
definición formal de la operación intersección. Por lo tanto, podemos representar el problema de
la siguiente manera:
a. b.
c. d.
e. f.
g. h.
4. En una encuesta realizada a 150 personas sobre sus preferencias de tres productos
A, B y C, se encontró el siguiente resultado:
a. 82 consumen el producto A
b. 54 consumen el producto B
c. 50 sólo consumen el producto A
d. 30 sólo consumen el producto B
e. El número de personas que consumen sólo B y C es la mitad de las personas que
consumen sólo A y C
f. El número de personas que consumen sólo A y B es el triple de las personas que
consumen los tres productos
g. El número de personas que no consumen los productos mencionados son tantos
como los que consumen sólo C
Determinar
CONJUNTO PRODUCTO
Un par ordenado (a, b) es un listado de los objetos a y b en un orden prescrito, donde aparece en
primer término y b, en segundo. En consecuencia, un par ordenado simplemente es una secuencia
de longitud 2. A partir del análisis anterior de las secuencias, se desprende que los pares
ordenados (a1, b1) y (a2, b2) son iguales sí y solamente sí a1 = a2 y b1 = b2.
Entonces
A x B = {(1, a), (1, b), (2, a), (2, b), (3, a), (3, b)}
Observe que los elementos de A x B pueden ser dispuestos en forma tabular conveniente como se
muestra a continuación.
B
a b
A
1 (1, a) (1, b)
2 (2, a) (2, b)
3 (3, a) (3, b)
B x A = {(a, 1), (b, 1), (a, 2), (b, 2), (a, 3), (b, 3)}
Ejemplo 3. Una compañía de aseguradora clasifica a sus potenciales clientes de acuerdo con los
siguientes criterios:
Máximo nivel educativo: técnico (t); trabajador especializado (e); profesional (p); investigador (i)
Sean G = {m, f} y E = {t, e, p, i}. Entonces G x E contendrá todas las categorías de personas en que
se clasifica la población para ese mercado. Determinar G x E.
Ejemplo 4. Una compañía de programación proporciona las tres características siguientes para
cada programa que se vende:
El producto L x M x S contiene todas las categorías que describen un programa en esa compañía y
hay 3 x 3 x 2 o sea 18 categorías en este esquema de clasificación. Determinar L x M x S
LxMxS={(p,4,l), (p,4,w), (p,8,l), (p,8,w), (p,16,l), (p,16,w), (s,4,l), (s,4,w), (s,8,l), (s,8,w), (s,16,l),
(s,16,w), (n,4,l), (n,4,w), (n,8,l), (n,8,w), (n,16,l), (n,16,w)}
PARTICIONES
A1= {a, b, c, d}, A2= {a, c, e, f, g, h}, A3= {a, c, e, g}, A4= {b, d}, A5= {f, h}
{A1, A2} no es una partición ya que . Luego {A1, A5} es una partición de A en vista de que
no tienen elementos comunes.
Ejemplo: Sean:
Z = conjunto de todos los enteros,
EJERCICIOS:
3. Sean A = {a, b, c} y B = {3, 5, 7}. Haga una lista de los elementos en:
a. A x B
b. B x A
c. A x A
d. B x B
5. Un fabricante de automóviles hace tipos diferentes de chasis (o armazón del auto) y tres
tipos de motores:
Tipo de armazón: sedán (s), coupé (c), vagón (v)
Tipo de motor: gasolina (g), diesel (d), híbrido (h)
Elabore una lista de todos los modelos posibles de autos.
10. Si P1 es el conjunto de los enteros positivos y P2 el conjunto de todos los enteros negativos,
¿es {P1, P2 } una partición de .
11. Si B = {0, 3, 6, 9, ….} escriba una partición de B que contenga:
a. Dos subconjuntos infinitos
b. Tres subconjuntos infinitos
SUCESIONES
Algunos conjuntos importantes se originan en relación con las sucesiones. Una sucesión es
simplemente una lista de objetos ordenados: Un primer elemento, un segundo elemento, un tercer
elemento, y así sucesivamente. Dicha lista puede finalizar después de n pasos, donde ,o
puede continuar indefinidamente. En el primer caso se dice que la sucesión es finita, y en el
segundo caso, la sucesión es infinita. Los elementos pueden ser todos diferentes o algunos estarán
repetidos.
Ejemplos:
Puede ocurrir que la secuencia de términos de una sucesión no quede claramente definida por los
primeros términos que la conforman y también es útil conocer una forma corta de especificar una
sucesión. Existen dos clases de fórmulas para determinar una sucesión. En el ejemplo b) una
descripción natural de la sucesión consiste en indicar que los términos consecutivos se forman su-
mando 5 al término anterior. Si empleamos un subíndice para indicar la posición de cada término
de una sucesión, puede describirse dicha sucesión de la siguiente manera:
Una fórmula como la anterior, que se refiere al término anterior, para definir el siguiente término,
se llama recursiva o recurrente. Toda fórmula recursiva debe tener un punto de partida.
Ejemplos:
d) La fórmula recursiva define la sucesión finita: 5, 10, 20, 40, 80, 160.
e) La sucesión infinita 3, 7, 11, 15, 19, 23, … puede definirse por la fórmula recursiva
g) La sucesión finita: 87, 82, 77, 72, 67 puede definirse por la fórmula explícita,
CONJUNTO CORRESPONDIENTE A UNA SUCESIÓN
Está constituido por todos los elementos distintos de la sucesión. En una sucesión el orden de los
elementos es importante, sin embargo, el orden en que se enlisten los elementos en el conjunto
carece de significado.
Ejemplos:
Para representar un conjunto en una computadora, debe disponerse los elementos del conjunto en
una sucesión. Cuando un conjunto universal U es finito y A es subconjunto de U, entonces la
función característica asigna un 1 a los elementos que pertenecen a A y 0 a los que no pertenecen a
A. Así f A puede ser representada por una sucesión de ceros y unos de longitud n.
Ejemplo:
Sea . Entonces
EJERCICIOS:
1. En cada caso escriba el conjunto correspondiente a la sucesión.
a. 2, 1, 2, 1, 2, 1, 2, 1
b. 0, 2, 4, 6, 8, 10, …
c. aabbccddee…zz
d. abbcccdddd
2. En cada caso, escriba los cuatro primeros términos (comience con n=1) de la sucesión
cuyo término general se da.
a.
b.
c.
d.
f.
CONECTIVAS
Al realizar razonamientos empleamos sentencias que están conectadas entre sí por conectivas
lingüísticas. La lógica proposicional se ocupa del estudio de las conectivas lingüísticas entre
proposiciones. Una proposición es una sentencia que puede ser verdadera, circunstancia que
indicaremos asociándola el valor de verdad V , o falsa, en cuyo caso le asociaremos el valor de
verdad F . Nuestro principal interés en relación con la lógica proposicional es dejar establecido el
papel que juegan las conectivas lingüísticas y sus conectivos lógicos asociados en relación con los
conceptos de verdad y demostración.
Las conectivas lingüísticas permiten construir proposiciones compuestas a partir de otras más
simples. Así, si los símbolos p y q representan proposiciones genéricas, las conectivas lingüísticas
más empleadas son las que aparecen en la siguiente tabla:
NEGACIÓN
Del mismo modo podemos recoger el significado del resto de las conectivas.
CONJUNCIÓN
IMPLICACIÓN
Sea la proposición: Si quemo madera, hay humo en el ambiente, que representaremos por .
Entendemos que esta sentencia es verdadera, puesto que en nuestra experiencia no encontramos
una situación en la que una madera esté ardiendo y no produzca humo. Sin embargo, la sentencia
es verdadera independientemente de que se tenga madera a mano y no haya humo en el ambiente,
de que no estemos quemando madera y haya humo debido a que estamos que- mando papel, o
incluso de que efectivamente estemos quemando madera y se esté llenando el ambiente de humo.
En otras palabras sigue siendo verdadera aun en el caso en el que p sea falsa (no estemos
quemando madera) y q sea falsa (no hay humo en el ambiente), p sea falsa y q sea verdadera o
incluso que p sea verdadera y q sea verdadera. El significado de este conectivo lógico queda pues
del siguiente modo:
Es importante destacar que de la tabla anterior se sigue que para demostrar que la sentencia
es verdadera, basta con estudiar el caso en el que p es verdadera, puesto que, si p es falsa, la
sentencia es verdadera.
EQUIVALENCIA
Uno de los descubrimientos más sorprendentes con el que nos encontramos al estudiar lógica
consiste en que la validez de una deducción depende exclusivamente de la forma que ésta tenga, y
no del posible significado de las proposiciones que en ella intervienen.
Las proposiciones trabajo o no trabajo y estoy sentado o no estoy sentado tienen la misma forma
: La tabla de verdad de esta forma proposicional es:
En la práctica se suelen suprimir los paréntesis en aquellos casos en los que al hacerlo no se
produce ambigüedad. Señalar también que, como veremos luego, la regla 2 puede ser simplificada
prescindiendo de algunos de los conectivos.
Ejemplo: La expresión
No es una forma proposicional (por ejemplo, porque comienza por un conectivo binario )
mientras que la expresión
Obsérvese que última forma proposicional puede ser representada sin ambigüedad suprimiendo
paréntesis por
Cada forma proposicional tiene asociada una tabla de verdad, que recoge los distintos valores de
verdad de la forma al asignar valores V y F a las distintas variables involucradas. La tabla de
verdad asociada a una forma proposicional se puede construir sistemáticamente a partir del
procedimiento empleado para construir dicha forma proposicional:
Lo primero es determinar los pasos seguidos en su construcción. Obsérvese que según las reglas
de construcción de formas proposicionales siempre se tiene un último conectivo que va separando
la parte de la derecha y la de la izquierda que son proposiciones más simples (con menos
conectivos):
En segundo lugar, se construye la primera fila de la tabla teniendo en cuenta dichos pasos:
En tercer lugar, establecemos todas las posibles situaciones de verdad o falsedad de las primeras
variables del enunciado que intervienen:
Finalmente se van rellenando el resto de las columnas teniendo en cuenta por una parte el
significado de los conectivos lógicos y por otra, que cada vez que aparece una
nueva variable proposicional es preciso comparar las situaciones de verdad o falsedad obtenidas
con los dos posibles valores de verdad de la nueva variable proposicional:
EJERCICIOS
Construir las tablas de verdad de las siguientes formas proposicionales:
1.
2.
3.
4.
5.
Definición. Una forma proposicional es una tautología si toma el valor V cualquiera que sea la
forma en que asignemos los valores V ó F a las variables proposicionales que en ella intervienen.
Una forma proposicional es una contradicción si toma el valor F cualquiera que sea la forma en
que asignemos los valores V ó F a las variables proposicionales que en ella intervienen.
EJERCICIOS
Probar que las siguientes formas proposicionales son tautologías:
REGLAS DE INFERENCIA
El condicional o implicación es aquella operación que establece entre dos enunciados una relación
de causa-efecto. La regla ‘ponendo ponens ’ significa, “afirmando afirmo ” y en un condicional
establece, que si el antecedente (primer término, en este caso p) se afirma, necesariamente se
afirma el consecuente (segundo término, en este caso q).
‘Tollendo tollens’ significa “negando, niego”, y se refiere a una propiedad inversa de los
condicionales, a los que nos referíamos en primer lugar.
Si de un condicional, aparece como premisa el consecuente negado (el efecto), eso nos conduce a
negar el antecedente (la causa), puesto que, si un efecto no se da, su causa no ha podido darse.
Esto nos permite formular una regla combinada de las ambas anteriores, consecuencia ambas de
una misma propiedad de la implicación; la regla ponendo ponens sólo nos permite afirmar si está
afirmado el antecedente (el primer término de la implicación), y la regla tollendo tollens sólo nos
permite negar a partir del consecuente (segundo término de la implicación); ambas consecuencias
se derivan de que la implicación es una flecha que apunta en un único sentido, lo que hace que sólo
se pueda afirmar a partir del antecedente y negar sólo a partir del consecuente.
DOBLE NEGACIÓN (DN)
La regla ‘doble negación’, simplemente establece que, si un enunciado está doblemente negado,
equivaldría al enunciado afirmado.
ADJUNCIÓN Y SIMPLIFICACIÓN
Adjunción (A): Si disponemos de dos enunciados afirmados como dos premisas separadas,
mediante la adjunción, podemos unirlos en una sola premisa utilizando el operador (conjunción).
p “Juan es cocinero”
q “Pedro es policía ”
“Juan es cocinero y Pedro es policía”
La disyunción, que se simboliza con el operador , representa una elección entre dos enunciados.
Ahora bien, en esa elección, forma parte de las posibilidades escoger ambos enunciados, es decir,
la verdad de ambos enunciados no es incompatible, si bien, ambos no pueden ser falsos.
Dado un enunciado cualquiera, es posible expresarlo como una elección (disyunción) acompañado
por cualquier otro enunciado.
Dados dos implicaciones, de las cuales, el antecedente de la una sea el consecuente de la otra (el
mismo enunciado), podemos construir una nueva implicación cuyo antecedente sea el de aquella
implicación cuya consecuencia sea el antecedente de la otra implicación, y cuyo consecuente sea el
de ésta última, cuyo antecedente era consecuencia del primero.
Expresado de otro modo, si una causa se sigue una consecuencia, y esta consecuencia es a su vez
causa de una segunda consecuencia, se puede decir que esa primera causa es causa de esa segunda
consecuencia, del mismo modo que, si una bola de billar roja golpea a otra bola blanca que a su vez
golpea a una bola negra, la bola roja es causa del movimiento de la bola negra. Expresado en forma
de inferencia lógica:
Dadas tres premisas, dos de ellas implicaciones, y la tercera una disyunción cuyos miembros sean
los antecedentes de los condicionales, podemos concluir en una nueva premisa en forma de
disyunción, cuyos miembros serían los consecuentes de las dos implicaciones. Lógicamente, si
planteamos una elección entre dos causas, podemos plantear una elección igualmente entre sus
dos posibles efectos, que es el sentido de esta regla.
Si disponemos de dos premisas que corresponden a dos implicaciones con el mismo consecuente,
y sus antecedentes se corresponden con los dos miembros de una disyunción, podemos concluir
con el consecuente de ambas implicaciones.
LEY CONMUTATIVA
Esta ley, no es válida para la implicación, pero sí para conjunción y para la disyunción. Una
conjunción es afirmar que se dan dos cosas a la vez, de modo que el orden de sus elementos no
cambia este hecho. Igualmente, una disyunción es presentar una elección entre dos cosas, sin
importar en qué orden se presente esta elección. Así pues,
Esta ley permite transformar una disyunción en una conjunción, y viceversa, es decir, una
conjunción en una disyunción. Cuando se pasa de una a otra, se cambian los valores de afirmación
y negación de los términos de la disyunción/conjunción, así como de la propia operación en
conjunto, como podemos observar aquí:
Ejemplos:
Entonces:
PREMISA 1)
PREMISA 2)
CONCLUSIÓN:
Esta regla permite pasar de dos premisas a la conclusión, se dice que la conclusión es una
consecuencia lógica de las premisas, es decir siempre que las premisas son ciertas, la conclusión es
también verdadera.
Cuando el MODUS PONENDO PONENS o cualquier otra regla se aplica para sacar una conclusión
de dos o más proposiciones, el orden de las proposiciones es indiferente.
DOBLE NEGACIÓN.
Es una regla que permite pasar de una premisa única a la conclusión. Un ejemplo simple es el de
una negación de la negación que se denomina << Doble negación >>.
Sea la proposición:
La regla también actúa en sentido contrario. Por ejemplo: de la proposición se puede concluir la
negación de su negación:
La regla de Inferencia que se aplica también a las proposiciones condicionales, pero en este caso,
negando (tollendo) el consecuente, se puede negar (tollens) el antecedente de la condicional.
PREMISA 1)
PREMISA 2)
CONCLUSIÓN:
Cuando se trata de proposiciones moleculares puede usarse el paréntesis para mayor claridad. La
abreviatura para esta regla es TT .
Jorge es adulto
La segunda es:
María es adolescente.
Si ambas proposiciones son verdaderas, entonces se podrían juntar en una proposición molecular
utilizando el término de enlace « y » y se tendría una proposición verdadera que se leería:
La regla que permite pasar de las dos premisas a la conclusión se denomina regla de ADJUNCION.
La abreviatura para esta regla es A.
PREMISA 1)
PREMISA 2)
CONCLUSIÓN 1)
CONCLUSIÓN 2)
El orden de las premisas es indiferente.
La otra conclusión:
El mío es el sábado.
Si la premisa es cierta, cada una de las conclusiones es también cierta.
Esta regla se abrevia por S.
En forma simbólica la regla de simplificación es:
De la premisa
Se concluye: p
O se concluye: q
En una demostración no solamente hay tautologías e hipótesis, también existen reglas de
inferencia que permiten obtener nuevas líneas válidas, esta es la parte en donde la mayoría de
alumnos tienen problemas y en donde no sabe que regla aplicar para resolver un determinado
problema.
Como un objetivo práctico a lograr es abreviar los procesos demostrativos, se introducen las
reglas de inferencia; éstas, conjuntamente con las reglas de validez permiten ampliar y facilitar la
obtención de los resultados válidos en esta teoría.
EJERCICIOS
En cada uno de los problemas siguientes, tradúzcase a la forma simbólica y empleando las reglas
de inferencia y de validez, establézcase para cada argumento si es o no válido.
INDUCCIÓN MATEMÁTICA
G. Peano (1858 –1932) propuso cinco propiedades fundamentales que caracterizan a los números
naturales, Axiomas de Peano. Una de ellas conocida como el Principio de Inducción Matemática es
actualmente una herramienta de uso práctico y teórico principalmente para matemáticos y
personas que trabajan en Ciencias Computacionales.
El principio lo enunciaremos para los enteros positivos N+, pero bien se puede ampliar a los
números naturales o a cualquier subconjunto de los enteros mayores o iguales a un entero fijo.
Esencialmente lo que enuncia el principio de inducción matemática es, si logramos establecer que
el primer entero positivo cumple, una propiedad, y si partiendo de que un entero arbitrario
también la cumple, se puede comprobar que el entero siguiente también tiene la propiedad
entonces concluimos que todos los enteros positivos tienen la propiedad indicada.
ALGORITMO. Para demostrar una igualdad F(n) algebraica válida que involucra enteros donde la
parte izquierda es una suma cuyo término n-ésimo es una fórmula de n.
[Paso de Inducción]
[Llegar a la Meta] Sumar a ambos lados el último término de la parte izquierda de la [Meta], o sea
la igualdad para n=k+1.
Aplicar propiedades algebraicas al lado derecho hasta llegar al lado derecho de la [Meta], o sea la
igualdad para n=k+1.
Nota: Cabe aclarar que la única dificultad se puede presentar en el manejo algebraico de las
expresiones en la segunda parte del Paso de Inducción y que depende muchas veces de la
complejidad de la expresión y de la habilidad algebraica de quien realiza la prueba.
Nota: La meta la marcamos con rojo para indicar que no es un paso válido en la demostración, sino
más bien una guía de a dónde queremos llegar y para tener una mejor idea de lo que estamos
demostrando.
En los ejemplos que se vean se debe considerar expresiones que se puedan resolver con la
preparación de los estudiantes a los que va dirigido.
Ejemplos: Demuestre por inducción matemática, que para todos los valores de:
Solución:
, la cual es verdadera.
Proceso:
Para n=1:
En efecto:
El primer sumando es divisible por a+1 por hipótesis, y el segundo lo es porque contiene a (a+1)
como factor.
d)
e)
EJERCICIOS:
Demuestre por inducción matemática en cada caso:
1.
2.
3.
4.
5.
6.
7.
8.
UNIDAD III – CONTEO
COMBINATORIA
Se puede considerar que en el Occidente la combinatoria surge en el siglo XVII con los trabajos de
Blaise Pascal y de Pierre Fermat sobre la teoría de juegos de azar. Estos trabajos, que formaron los
fundamentos de la teoría de la probabilidad, contenían asimismo los principios para determinar el
número de combinaciones de elementos de un conjunto finito, y así se estableció la tradicional
conexión entre combinatoria y probabilidad.
El término "combinatoria" tal y como lo usamos actualmente fue introducido por Wilhem Leibniz
en su Dissertatio de Arte Combinatoria. De gran importancia para la consolidación de la
combinatoria fue el artículo de Ars Conjectandi (el arte de conjeturar por J. Bernoulli; este trabajo
estaba dedicado a establecer las nociones básicas de probabilidad. Para esto fue necesario
introducir también un buen número de nociones básicas de combinatoria pues se usaron
fuertemente como aplicaciones al cálculo de probabilidades. Se puede decir que con los trabajos
de Leibniz y Bernoulli se inicia el establecimiento de la combinatoria como una nueva e
independiente rama de las matemáticas.
El matemático suizo Leonard Euler fue quien desarrolló a principios del siglo XVIII una auténtica
escuela de matemática combinatoria. En sus artículos sobre la partición y descomposición de en-
teros positivos en sumandos, estableció las bases de uno de los métodos fundamentales para el
cálculo de configuraciones combinatorias, que es el método de las funciones generadoras.
También se le considera el padre de la teoría de gráficas por el planteamiento y solución del
problema de los "Puentes de Königsberg" usando por primera vez conceptos y métodos de teoría
de gráficas. Los primeros problemas de teoría de gráficas surgieron de la búsqueda de solución a
algunos problemas cotidianos y también en el planteamiento de algunos acertijos matemáticos
tales como el problema de los Puentes de Königsberg, el arreglo de reinas en un tablero de ajedrez
con alguna restricción, problemas de transporte, el problema del agente viajero, etcétera.
El problema de los cuatro colores formulado a mediados del siglo XIX (cuatro colores son
suficientes para colorear las regiones de un mapa de tal manera que regiones con frontera tengan
asignados distinto color) pasó de ser un mero acertijo matemático a ser fuente de importantes
problemas y resultados en teoría de gráficas de interés tanto teórico como en aplicaciones. Este ha
sido uno de los problemas teóricos más desafiantes en la historia de la combinatoria debido a la
simplicidad de su planteamiento.
En Inglaterra a finales de siglo XIX Arthur Cayley (motivado por el problema de calcular el número
de isómeros de hidrocarburos saturados) hizo importantes contribuciones a la teoría de
enumeración de gráficas. Por este tiempo el matemático George Boole usó métodos de
combinatoria en conexión con el desarrollo de la lógica simbólica y con las ideas y métodos que
Henri Poincaré desarrolló en relación con problemas de topología. Uno de los factores más
importantes que han contribuido al gran desarrollo que ha tenido la combinatoria desde 1920 es
la teoría de gráficas, la importancia de esta disciplina estriba en el hecho de que las gráficas
pueden servir como modelos abstractos para modelar una gran variedad de relaciones entre
objetos de un conjunto. Sus aplicaciones se extienden a campos tan diversos como la investigación
de operaciones, química, mecánica estadística, física teórica y problemas socio-económicos. La
teoría de redes de transporte se puede ver como un capítulo de la teoría de las gráficas.
INTRODUCCIÓN A LA COMBINATORIA
Principio aditivo de conteo: Sean A y B dos sucesos que no pueden ocurrir simultáneamente. Si A
ocurre de a maneras distintas y B ocurre de b maneras distintas, el número de maneras en el cual
puede ocurrir A o B es A +B
Ejemplo: Se tienen 6 banderas de señalización, dos rojas, dos verdes y dos azules. ¿Cuántas seña-
les distintas pueden hacerse con una o dos banderas a la vez?
Solución: Si denotamos las banderas rojas, verdes y azules por R, V y A, respectivamente, vemos
que con una bandera a la vez se pueden hacer 3 señales distintas:
R,V,A
Con dos banderas a la vez se puede hacer las siguientes señales (sacando, por ejemplo, una
primera y después la otra) es decir
Entonces, si se utilizan dos banderas, se pueden hacer 9 señales distintas. Luego, con una o dos
banderas se podrán realizar 3+9= 12 señales diferentes. Observa que, como se establece en la
definición, se trata de dos sucesos A y B descritos como:
Y que ambos no pueden ocurrir simultáneamente, ya que si se decide hacer señales con una
bandera se descarta la segunda alternativa y viceversa
Ejemplo: En una liga de 28 equipos. ¿Cuántas quinielas de futbol distintas se pueden hacer?
Tenemos en cuenta que en cada partido puede haber 3 resultados(Gana A, Empate, Gana B): 1, x,
2, que hay 14 partidos y que los resultados de cada uno son independientes de los demás, por
tanto, tendremos
Ejemplo: ¿Cuántos resultados distintos puede haber en un sorteo de la lotería en el que se deben
elegir 6 números de 49 (del 1 al 49) sin repetición de número?
En una bolsa tenemos 49 bolas numeradas del 1 al 49. El primer número lo escojo entre 49
posibles números, el segundo número lo escojo entre 48 (pues las bolas, una vez extraídas no se
devuelven a la bolsa), el tercero entre 47, y así sucesivamente, por lo tanto, en principio habría
49*48*47*46*45*44= 10.068.347.520
Esta sería la solución si el orden de extracción de las bolas, se tuviese en cuenta, pero no es así. El
número que hemos sacado en la primera extracción podría haber salido en la segunda, tercera,
cuarta, quinta o sexta extracción (en total 6), por lo tanto, habrá que dividir por 6. El número que
hemos sacado en la segunda extracción, podría haber salido en la tercera, cuarta, quinta o sexta
extracción, (en total 5), habrá que dividir entre 5 y así seguiríamos razonando hasta la última ex-
tracción.
Por ello habrá que dividir por 6*5*4*3*2*1 el número anterior para obtener la solución.
10.068.347.520/720=13.983.816
Ejemplo: ¿Cuántas quinielas distintas se pueden hacer si creemos que el resultado de 4 partidos
será un 1, el de 5 partidos puede ser un 1 o una x, y los 6 partidos restantes puede darse
cualquiera de los tres signos?
Los cuatro resultados 'fijos' los podemos elegir entre un signo, los 5 'dobles' entre dos y los 6 'tri-
ples' entre 3, por lo tanto, la solución sería:
Hasta ahora, los ejemplos realizados los hemos realizado mediante conteo, nuestro objetivo es
formalizar y obtener expresiones matemáticas que nos den los resultados buscados.
PERMUTACIONES
Ejemplos
a) ¿Cuántos números de 5 cifras distintas se pueden formar con los dígitos 1,2,3,4,5?
c) ¿Cuántos números de 6 cifras se pueden formar si en ellos siempre hay 1’s, 2 ’s y 3 ’s?
VARIACIONES
Definición: Las variaciones sin repetición de n elementos tomados de r en r se definen como las
distintas agrupaciones formadas con r elementos distintos, eligiéndolos de entre los n elementos
de que disponemos, considerando una variación distinta a otra tanto si difieren en algún elemento
como si están situados en distinto orden.
Definición: Las variaciones con repetición de n elementos tomados de r en r se definen como las
distintas agrupaciones formadas con r elementos que pueden repetirse, eligiéndolos de entre los n
elementos de que disponemos, considerando una variación distinta a otra tanto si difieren en
algún elemento como si están situados en distinto orden.
Ejemplos
a) ¿Cuántos números de tres cifras distintas se pueden formar con los dígitos 1,2,3,….,9?
Se trata de variaciones sin repetición, ya que las cifras de cada número deben ser distintas.
b) Con las letras del alfabeto español (27 letras) a)¿Cuántas palabras (con o sin sentido) de 6
letras distintas pueden formarse?- b)¿Cuántas empiezan por vocal?
b.
COMBINACIONES
Definición: Las combinaciones sin repetición de n elementos tomados de r en r se definen como las
distintas agrupaciones formadas con r elementos distintos, eligiéndolos de entre los n elementos
de que disponemos, considerando una variación distinta a otra sólo si difieren en algún elemento,
(No influye el orden de colocación de sus elementos).
Ejemplos
a) Como respuesta a un anuncio de trabajo se presentan 12 personas para cubrir tres plazas de
administrativo ¿Cuántos grupos diferentes de personas se pueden seleccionar?
b) ¿Cuántos triángulos distintos se pueden formar con 8 puntos en el plano si tres de ellos nunca
están alineados?
Para que dos triángulos sean distintos se tienen que diferenciar al menos en un vértice y el orden
en que tomamos los vértices no influye
c) ¿Cuántos conjuntos de tres letras existen elegidas entre a, b, c, d, e, f, g si en cada conjunto puede
haber más de una letra igual?
Tenemos en cuenta que el conjunto a, b, c coincide con el conjunto b, c, a y que los elementos se
pueden repetir, es decir a, a, b es un conjunto de tres letras, luego
1. Supongamos que hay ocho diferentes lugares de capacitación administrativa para asignar a
ocho empleados en el programa preliminar de capacitación administrativa de una empresa. ¿De
cuántas maneras diferentes pueden ser asignados los ocho individuos a los ocho lugares distintos?
4. Un grupo de proyecto de dos ingenieros y tres técnicos debe formarse a partir de un grupo
departamental que incluye a cinco ingenieros y nueve técnicos. ¿Cuántos diferentes grupos de
proyecto pueden formarse con los catorce empleados disponibles?
5. Una clave de acceso a un banco consta de dos letras de alfabeto seguidas por dos dígitos.
¿Cuántas claves diferentes hay?
6. ¿Cuántas permutaciones hay de cada uno de los siguientes conjuntos, sin permitir repetición?
a. {r, s, t, u} r=2
b. {1, 2, 3, 4, 5} r = 3
c. {a, b, 1, 2, 3, c} r = 3
a. A = {1, 2, 3, 4, 5, 6, 7}, r = 3
b. A = {a, b, c, d, e, f}, r = 2
10. ¿De cuántas maneras puede seleccionarse un comité de tres miembros de facultad y dos de
estudiantes, tomándolos de siete miembros de facultad y ocho estudiantes?
11. ¿De cuántas formas se puede elegir un comité de 3 personas de un grupo de 20? ¿Y de cuán- tas
si uno debe ser el presidente, otro el vicepresidente y otro el secretario?
12. ¿Cuántos números distintos de 5 cifras se pueden formar con las cifras 1,2,3,5,7,8,9?
13. En una reunión hay tres chicas y siete chicos ¿Cuántos grupos de 5 personas pueden formar-
se? ¿Cuántos si en cada grupo debe haber 2 y solo dos chicas?
14. ¿Cuántos números de cuatro cifras pueden formarse con dos cifras pares (no entra el cero) y
dos impares?
UNIDAD IV - RELACIONES Y DÍGRAFOS
RELACIONES
La notación infija x R y es muy común en matemática, por ejemplo, para decir que 3 y 5 están
vinculados por la relación “menor que” se escribe 3 < 5. La notación prefija R(x, y ) a veces se usa
sin paréntesis, como R xy .
Ejemplo 1. Sea F = {Ana, Berta, Carlos, Diana, Ernesto} una familia en la cual Ana es la madre de
Berta, Berta es la madre de Carlos y Diana, y Diana es la madre de Ernesto.
Entonces M = {(Ana, Berta), (Berta, Carlos), (Berta, Diana), (Diana, Ernesto)} es una relación de F
en F que corresponde al concepto intuitivo de la relación “es madre de”.
Ejemplo 2. Sean A y B conjuntos de números reales. Se define la siguiente relación R (de igualdad)
de A a B:
a R b si y solo sí a = b
Entonces:
R = {(1, 2), (1, 3), (1, 4), (1, 5), (2, 3), (2, 4), (2, 5), (3, 4), (3, 5), (4, 5)}
pero
Ejemplo 5. Una línea aérea da servicio a cinco ciudades c1, c2, c 3, c4 y c5. La tabla muestra el costo
en dólares del viaje de ci a cj. En consecuencia, el viaje de c1 a c3 es de $100, mientras que el costo
del viaje de c4 a c2 es de $200.
A
C1 C2 C3 C4 C5
De
C1 140 100 150 200
C2 190 200 160 220
C3 110 180 190 250
C4 190 200 120 150
C5 200 100 200 150
Defina la siguiente relación entre el conjunto de ciudades A: ci R cj si y sólo sí el costo de ir de ci a cj
es menor o igual a $180. Determine R.
R = {(1,r),(2,s),(3,r)}
Es posible representar una relación entre dos conjuntos finitos como una matriz de la siguiente
manera. Si A = {a 1, a 2, … , a m } y B = {b1, b 2, … , b n} son conjuntos finitos que contienen m y n
elementos respectivamente, y R es una relación de A a B, se representa R por la matriz m x n MR
[mij ], la cual se define por
R = {(1,r),(2,s),(3,r)}
Entonces .
En consecuencia,
DÍGRAFOS
A = {1, 2, 3, 4}
Ejemplo 12 . Considere el dígrafo del ejemplo 9. Determinar los grados internos y externos de cada
vértice.
Construya el dígrafo de R, y haga una tabla de los grados internos y grados externos de todos los
vértices.
Ejemplo 14. Sea A = {1, 4, 5}, y sea R la relación que da el dígrafo siguiente.
Encuentre MR y R.
1. A={a, b, c, d}, B={1, 2, 3}, R={(a, 1), (a, 2), (b, 1), (c, 2), (d, 1)}
10. Sea , los enteros positivos, y R la relación definida por aRb si y sólo si existe una k en
de modo que a=bk (k depende de a y b). ¿Cuáles de los siguientes pares ordenados pertenecen
a R?
14.
15. Para los dígrafos de los ejercicios 13 y 14 proporcione las tablas de grados internos y externos
para cada vértice.
Debe observarse que una trayectoria de longitud n involucra n+1 elementos de A, aunque no
necesariamente distintos.
Entonces:
Se define una relación Rn sobre A como sigue: significa que hay una trayectoria de longitud n
de x a y en R. También puede definirse una relación sobre A , suponiendo que
signifique que hay una trayectoria en R de x a y. La longitud de esa trayectoria dependerá, en
general, de x y y . A la relación se le llama relación de conectividad de R.
Ejemplo: Sea A = {1, 2, 3, 4, 5, 6}. Sea R la relación cuyo dígrafo aparece a continuación.
1 R2 2 puesto que 1 R 2 y 2 R 2
1 R2 4 puesto que 1 R 2 y 2 R 4
1 R2 5 puesto que 1 R 2 y 2 R 5
2 R2 2 puesto que 2 R 2 y 2 R 2
2 R2 4 puesto que 2 R 2 y 2 R 4
2 R2 5 puesto que 2 R 2 y 2 R 5
2 R2 6 puesto que 2 R 5 y 2 R 6
3 R2 5 puesto que 3 R 4 y 4 R 5
4 R2 6 puesto que 4 R 5 y 5 R 6
Ejemplo: Sean A = {a, b, c, d, e} y R = {(a, a), (a, b), (b, c), (c, e), (c, d), (d, e)}
Determinar:
El siguiente es el dígrafo de R.
Luego:
a R2 b puesto que a R a y a R b
a R2 c puesto que a R b y b R c
b R2 e puesto que b R c y c R e
b R2 d puesto que b R c y c R d
c R2 e puesto que c R d y d R e
(b) Para calcular , se necesitan todos los pares ordenados de vértices para los cuales haya una
trayectoria de cualquier longitud del primer vértice al segundo.
EJERCICIOS:
Para los ejercicios 1 al 8 utilice el dígrafo que aparece a la derecha.
5. Trace el dígrafo de R2 .
6. Determine
7. Determine
8. Determine
Para los ejercicios 9 al 19, sea R la relación cuyo dígrafo aparece a la derecha.
10. Haga una lista de todas las trayectorias de longitud 2 que inicien en el vértice c.
12. Haga una lista de todas las trayectorias de longitud 3 que inicien el vértice a.
17. Determine
18. Determine
19. Determine
24. Determine
25. Determine
26. Determine
REPRESENTACIÓN EN COMPUTADORA DE RELACIONES Y DÍGRAFOS
El problema principal que se tiene con este método es que no se puede insertar
nuevos datos entre los datos existentes sin tener que mover un número que podría
ser muy grande de elementos.
Si se desea almacenar el dígrafo en forma de lista enlazada de manera que el orden lógico coincida
con la numeración de sus lados, se puede usar el siguiente esquema.
El esquema anterior nos permite seguir el rastro del proceso, sin embargo, el mismo presenta
desventajas importantes. En muchos algoritmos, es eficiente localizar un vértice, y luego comenzar
de inmediato a investigar los lados que comienzan o terminan en ese vértice. En general esto no es
posible con el esquema anterior, por lo que se proporciona una modificación al mismo. Usaremos
un arreglo denominado VERT que tiene una posición para cada vértice en el dígrafo. Para cada
vértice I, se deben arreglar los apuntadores de SIGUE de manera que enlacen todos los lados que
salgan de I, que inicie en el lado al que señale VERT[I]. En cada caso el último de esos lados
apuntará a cero. En este modelo Los arreglos COLA y CABEZA contienen realmente varias listas
enlazadas de lados, una lista para cada vértice.
VERT POS[i] TAIL HEAD NEXT
1 2 2 3 7
2 1 1 2 4
3 6 5 4 0
4 0 1 3 5
5 3 1 6 0
6 9 3 4 8
2 1 0
3 5 10
6 1 0
3 6 0
EJERCICIOS
1. Sea A = {1, 2, 3, 4} y sea R = {(1,1), (1,2), (1,3), (2,3), (2,4), (3,1), (3,4), (4,2)} una relación
sobre A. Calcule la Matriz MR que de la representación de R y los valores de los arreglos VERT,
TAIL, HEAD y NEXT que describan R como una lista enlazada. Enlazar en orden creciente.
VERT = [1, 2, 3, 4]
TAIL = [1, 2, 2, 4, 4, 3, 4, 1]
HEAD = [2, 2, 3, 3, 4, 4, 1, 3]
NEXT = [8, 3, 0, 5, 7, 0, 0, 0]
Los cuales describen una relación R en el conjunto A = {1, 2, 3, 4}. Dibuje el dígrafo de R y la matriz
MR .
VERT = [1, 2, 3, 4, 5]
TAIL = [1, 1, 2, 3, 3, 3, 4, 5, 5]
HEAD = [2, 4, 3, 4, 1, 5, 1, 1, 2]
NEXT = [2, 0, 0, 6, 0, 5, 0, 0, 8]
Los cuales describen una relación R en el conjunto A = {1, 2, 3, 4, 5}. Dibuje el dígrafo de R y la
matriz MR.
UNIDAD V - FUNCIONES
Una función f del conjunto X al conjunto Y es una relación del conjunto Y. A los elementos del con-
junto X se les llamará entradas de f, y a los elementos del conjunto Y se les llamará salidas de f. La
notación f : X→ Y significará que f es una función del conjunto X al conjunto Y. Al conjunto X se le
llamará el dominio de f , mientras que al conjunto Y se le llamará codominio de f . Para que f sea
considerada una función debe satisfacer dos axiomas:
Para un x∊X, el único elemento y de Y que cumple (x,y)∊f, se le simbolizará por f(x) y se le llamará
imagen de f en x o también valor de f en x.
El conjunto de todos los elementos de Y que son valores de algún elemento de X se le llamará el
rango de f:
Para un y∊Y puede o no existir algún elemento x∊X tal que f(x)=y, al conjunto de todos los
posibles x’s que cumplan esto se les llamará imagen inversa de y.
Considérese la función:
• Dominio de f = {a, b, c}
• Codominio de f = {1, 2, 3, 4}
• f(a) = 1, f(b) = 2, f(c) = 1
• Rango de f = {1, 2}
• Imagen inversa de 1 = {a, c}
• Imagen inversa de 2 = {b}
• Imagen inversa de 3 = {}
• Pares que forman f = {(a,1), (b,2), (c,1)}
FUNCIONES ESPECIALES EN CIENCIAS DE LA COMPUTACIÓN
FUNCIÓN MÓDULO
Sea m un número entero positivo. Para cada número entero n el módulo m de n es el residuo
positivo de la división entera de n entre m:
Ejemplos:
FUNCIÓN PISO
Para cada número real x el piso de x es el mayor entero que es menor o igual a x, corresponde esta
función al redondeo al número entero menor más próximo: Se representa
Ejemplos:
FUNCIÓN TECHO
Para cada número real x el techo x es el menor entero que es mayor o igual a x, redondeo al
número entero mayor más próximo: Se representa
Ejemplos:
FUNCIONES HASH
Sirven para garantizar la integridad de los textos. El código ASCII asigna un número a cada letra o
signo de puntuación:
Es una clave simétrica estándar internacional. La utilizan, por ejemplo, todos los computadores.
Podemos substituir cada letra de un texto por su código ASCII:
Podemos utilizar los códigos ASCII de un texto para hacer cualquier cálculo:
Aquí, cada tres caracteres, con sus códigos ASCII, se opera (1º-2º)*3º . La suma de los resultados
es una función HASH que identifica perfectamente el texto.
Ejemplo:
Ana envía un mensaje a Benito. Al final del mensaje le añade el valor HASH del texto según una
función en la que se han puesto previamente de acuerdo.
Benito recibe el mensaje y calcula el valor HASH. Si coincide con el que ha dicho Ana puede estar
seguro de que el mensaje no ha sido modificado.
Los textos enviados electrónicamente pueden deformarse, bien por la intervención de terceras
personas, o bien por errores en la transmisión. Las funciones HASH sirven para garantizar la
integridad de los textos.
EJERCICIOS
1. Sea f la función mod 10. Calcule:
5. Utilice la función de hash h, la cual toma los primeros tres dígitos del número de cuenta como un
número y los últimos cuatro dígitos como otro número, los suma y luego aplica la función mod 59.
Determine a cuál lista debe agregarse las siguientes cuentas: