Está en la página 1de 9

• Estudio de “disposición” de objetos

IV.- COMBINATORIA BÁSICA • S. XVII: Estudio de “juegos de embite”


– Conteo de objetos
IV-1.- Principios básicos de conteo. • Se utiliza para determinar: Complejidad de algoritmos, calcular
probabilidades de eventos .......
IV-2.- Permutaciones y combinaciones. • Sus reglas básicas resuelven problemas de: Enumeración de posibles
IV-3.- Coeficientes binomiales, Teorema del binomio, números de teléfono, passwords disponibles en un sistema.
– Permutaciones y Combinaciones
Igualdades combinatorias.
• Se pueden expresar muchos problemas de conteo en términos de
IV-4.- Permutaciones con repetición. disposiciones ordenadas ó no ordenadas de objetos de un conjunto.
• Se pueden analizar “juegos de embite” (póquer) usando técnicas de
IV-5.- Principio de inclusión-exclusión. conteo, así como para determinar las probabilidades de ganar loterías.
• Un problema asociado a la combinatoria se refiere a la generación de
todas las ordenaciones posibles de un determinado grupo de elementos
(importante en simulación).
PILAR SOBREVILLA

Combinatoria Básica 2

IV-1.- Principios básicos de conteo Demostración: Por inducción


Problema: Un password consiste de 6, 7 ó 8 caracteres que pueden ser P(m) “regla de la suma para m tareas”
dígitos ó letras. Si un password ha de contener, al menos un carácter, Base de Inducción: (m=2) P(2) “regla de la suma para 2 tareas”
¿Cuántos passwords se pueden crear? Es cierta por “la regla de la suma”
Ejemplo: Si hay que elegir un nuevo miembro para el claustro de la UPC Paso de Inducción: P(m) ⇒ P(m+1)
entre 40 profesores y 137 alumnos, ¿Cuántas opciones hay para elegir H.I.: P(m) es cierta: “Si T1, T2, …, Tm se pueden realizar en n1, n2, …, nm
el nuevo representante? formas, respectivamente, y dos tareas no se pueden realizar
simultáneamente ⇒ el número de formas en que se puede realizar una de
La Regla de la Suma: Dadas dos tareas que no se pueden realizar al las tareas es: n1 + n2+ …+ nm “
mismo tiempo, si hay n1 formas de realizar la primera y n2 de Demostramos que P(m+1) es cierta: “Si T1, T2, …, Tm, Tm+1 se pueden
realizar en n1, n2, …, nm, nm+1 formas, respectivamente, y dos tareas no se
realizar la segunda, entonces hay n1 + n2 formas distintas de
pueden realizar simultáneamente ⇒ el número de formas en que se puede
realizar una de las dos tareas. realizar una de las tareas es: n1 + n2+ …+ nm + nm+1 “
Generalización: Si las tareas T1, T2, …, Tm, se pueden realizar en n1, Para hacer una de las tareas, podemos hacer una de las m primeras, ó
hacer Tm+1.
n2, …, nm formas, respectivamente, y dos tareas no se pueden
Por la regla de la suma para dos tareas, el número de formas en que se
realizar simultáneamente, entonces el número de formas en que
puede hacer una de las tareas es: la suma del número de formas en que se
se puede realizar una de las tareas es: n1 + n2+ …+ nm puede hacer una de las m primeras, mas nm+1 ⇒ n1 + n2+ …+ nm + nm+1
Combinatoria Básica 3 Combinatoria Básica 4

1
Ejemplo: Los libros de una sala se quieren etiquetar usando una una Ejemplo: ¿Cuántas funciones inyectivas se pueden hacer, de un
letra y un entero positivo no mayor de 50. ¿Cuál es el número máximo conjunto con m elementos a uno con n? (m≤ n)
de libros que se pueden etiquetar de forma diferente?
Sean a1, a2, …, am los elementos del dominio.
La Regla del Producto: Supongamos que un proceso se puede
• Tenemos n formas distintas de elegir la imagen de a1.
desglosar en dos tareas. Si hay n1 formas de realizar la primera
tarea y n2 de realizar la segunda, una vez que se ha realizado la • Como la función ha de ser inyectiva, la imagen de a2 ha de ser
primera, entonces hay n1 ·n2 formas distintas de realizar el diferente de la de a1 ⇒ Hay n-1 formas de elegir la imagen de a2.
proceso. • Tenemos n-(k-1) formas de elegir la imagen de ak.
Ejemplo: ¿Cuántas funciones se pueden hacer, de un conjunto con #
m elementos a uno con n? • Tenemos n-(m-1) formas de elegir la imagen de am.
Para cada uno de los m elementos del dominio se tiene que ⇒ Aplicando la Regla de producto:
elegir uno de los n elementos del codominio⇒ Tenemos n· (n-1) " (n-(k-1)) " (n-(m-1)) funciones
⇒ Hay n·n·… ·n =nm funciones inyectivas de un conjunto con m elementos en uno con n
m veces elementos.

Combinatoria Básica 5 Combinatoria Básica 6

Ejemplo: Demostrar, utilizando la regla del producto, que si A es IV-2.- Permutaciones y combinaciones
finito:
Problema 1: Un grupo de M1, en el que hay 60 alumnos, ha de asistir a
⏐P (A)⏐= 2⏐A⏐ una práctica de laboratorio. Si en el laboratorio sólo hay 35 ordenadores
¿de cuántas maneras se pueden seleccionar a los alumnos para asistir al
• Ordenamos los elementos de A de forma arbitraria. laboratorio, si en cada ordenador sólo puede haber un alumno?
• Hay una correspondencia biyectiva entre subconjuntos de A Problema 2: El equipo de tenis de un club está compuesto por 10
y cadenas de bits de longitud ⏐A⏐: jugadores. El entrenador tiene que elegir a 5 jugadores para ir a jugar un
partido a otro club. Además ha de preparar una lista ordenada de 4
Cada subconjunto S de A estará asociado a una cadena de jugadores para jugar los partidos individuales. ¿Cuántas listas, no
bits que tiene un 1 en la posición i si el i-ésimo elemento ordenadas de 5 jugadores y cuántas listas ordenadas de 4 jugadores
de A está en S, y tiene un 0 en caso contrario. puede hacer?

⇒ Aplicando la Regla de producto: Formas de distribuir y seleccionar objetos de un conjunto finito.


Hay 2 ⏐A⏐ cadenas de bits de longitud ⏐A⏐ – Las Permutaciones son maneras de distribuir objetos.
⇒ Hay 2⏐A⏐ subconjuntos de A ⇒ ⏐P (A)⏐= 2⏐A⏐
– Las Combinaciones son formas de seleccionar objetos.

Combinatoria Básica 7 Combinatoria Básica 8

2
Teorema: El número de r-permutaciones de un conjunto con n
elementos, P(n, r), está dado por:
Definición: Dados n objetos distintos, cualquier forma de ordenar
estos objetos se denomina una permutación. P(n, r)= n·(n–1)·(n–2) " (n–r+1), r≤n
Las formas de ordenar r de los n objetos se denominan Demostración: En una r-permutación hay que cubrir r lugares.
r-permutaciones. • Como hay n elementos, hay n maneras de cubrir el primer lugar.
• Una vez seleccionado el primero, quedan n–1 elementos para cubrir el
Ejemplo: Enumerar todas las permutaciones de las letras a, b, c. segundo, y así sucesivamente.
Enumerar las 2-permutaciones. • Por tanto, hay n– r+1 elementos para cubrir el último lugar.
• Aplicando la regla del producto: Hay n maneras de seleccionar el
Solución: 3-permutaciones: abc, acb, bac, bca, cab, cba. primer elemento, n·(n–1) maneras de seleccionar los dos primeros, y
2-permutaciones: ab, ac, ba, bc, ca, cb. así sucesivamente.
• Finalmente, hay n·(n–1)·(n–2) " (n–r+1) maneras de seleccionar r.

Corolario: P(n, n)= n!


• P(n, r) = n! (n–r)!

Combinatoria Básica 9 Combinatoria Básica 10

Para obtener las r-permuatciones de n elementos se puede


1º: Obtener las r-combinaciones
Definición: Una r-combinación de elementos de un conjunto es una
2º: Ordenar los elementos de cada r-combinación.
selección no ordenada de r elementos del conjunto, ó un
subconjunto del conjunto que tiene r elementos. Ejemplo: Obtener las 2-permutaciones de S ={a, b, c}.
Solución: 1º: Obtenemos las 2-combinaciones: ab, ac, bc.
Ejemplo: Enumerar todas las 2-combinaciones del conjunto
2º: Ordenamos las 2-combinaciones:
S ={a, b, c}. ab, ba, ac, ca, bc, cb
Solución: ab, ac, bc. Teorema: El número de r-combinaciones de un conjunto con n
elementos, n∈Z+ y 0≤r≤n, es:
• El número de r-combinaciones de un conjunto con n elementos C(n, r)= n!⁄ [r! (n−r)!]
distintos se denota C(n, r). Demostración: Aplicando el razonamiento anterior:
P(n, r)= C(n, r) P(r, r) ⇒ C(n, r)= P(n, r) ⁄P(r, r)=
Ejemplo: Hemos visto que las 2-combinaciones de S ={a, b, c}
=[n!/(n−r)!] / [r!/( r−r)!] =n!/[r!( n−r)!]
son 3. En general C(3, 2)=3.
Corolario: Si n y r son enteros, con r≤n. Entonces C(n, r)=C(n, n−r)

Combinatoria Básica 11 Combinatoria Básica 12

3
IV-3.- Coeficientes binomiales Teorema del binomio: Sean x e y variables y n un entero positivo.
Entonces:
El número de r-combinaciones de un conjunto con n elementos n
se puede denotar como (x + y )n = ∑ C ( n, i ) x n− i y i =
i =0

()
n
r Coeficiente Binomial
()
= n n n n−1
() n
0 x + 1 x y + L + n − 1 xy ( )
n −1 + n y n
n ()
• (x+y)3= (x+y) (x+y) (x+y) = ax3 + bx2y + cxy2 + dy3 Demostración: Los términos, cuando se expande el producto, son de la forma
xn-iyi, 0≤i≤n
– a: Número de formas en que se puede elegir una x de cada suma = 1
Para contar el número de términos del tipo xn-iyi, hay que contar las
– b: Número de formas en que se puede elegir una x de dos de las tres sumas
maneras en que se pueden elegir n– i equis de las n sumas,siendo los otros
⎛ 3⎞ i términos y. Por tanto, el coeficiente de xn-iyi es: C(n, n-i) = C(n, i)
C(3, 2) = ⎜ 2 ⎟ =3
⎝ ⎠
– c: Número de formas en que se puede elegir una y de dos de las tres sumas
⎛ 3⎞ Ejemplo: Obtener el coeficiente de x7y5 en (x+y)12 y en (2x-3y)12
C(3, 2) = ⎜ 2 ⎟ =3
⎝ ⎠
Solución: 1º: ⎛⎜12 ⎟⎞ =
12!
– d: Número de formas en que se puede elegir una y de cada suma = 1 = 792
⎝7⎠ 7! 5!
⎛12 ⎞ 7 5 7 5
(x+y)3= (x+y) (x+y) (x+y) = x3 + 3x2y + 3xy2 + y3 2º: (2x-3y)12=(2x+(-3y))12 ⇒⎜ 7 ⎟2 (−3) = −792 ⋅ 2 ⋅ 3
⎝ ⎠

Combinatoria Básica 13 Combinatoria Básica 14

Corolario 1: Si n es un entero no negativo, entonces: Identidades de los coeficientes binomiales


()
n
∑ ni = 2n
i =0 Identidad de Pascal: Dados n y k enteros positivos, tales que n≥k:
Demostración: Vale con aplicar el Tª del binomio a: 2n= (1+1)n . ⎛ n + 1⎞ = ⎛ n ⎞ + ⎛ n ⎞
− Otra forma es considerar que el sumatorio nos da el número de ⎜ k ⎟ ⎜ k − 1⎟ ⎜ k ⎟
⎝ ⎠ ⎝ ⎠ ⎝ ⎠
subconjuntos de un conjunto de n elementos.
Demostración: Sean A un conjunto con n+1 elementos, a∈A y S=A-{a}.
Corolario 2: Si n es un entero no negativo, entonces: n + 1⎞
Sabemos que ⎛⎜
()
n ⎟ es el número de subconjuntos de A con k elementos.
∑ ( − 1)i n =0 ⎝ k ⎠
i
i =0 Además, los subconjuntos de A con k elementos se pueden formar:
Demostración: Vale con aplicar el Tª del binomio a: 0= (1+(-1))n.
- Tomando a y k−1 elementos de S: Total ⎛⎜
n ⎞
⎟ conjuntos
⎝ k − 1⎠
Corolario 3: Si n es un entero no negativo, entonces: ⎛ n⎞
- Tomando k elementos de S: Total ⎜ k ⎟ conjuntos
()
n ⎝ ⎠
∑ 2i ni = 3n
i =0 ⎛ n + 1⎞ = ⎛ n ⎞ + ⎛ n ⎞
Por tanto: ⎜ k ⎟ ⎜ k − 1⎟ ⎜ k ⎟
Demostración: Vale con aplicar el Tª del binomio a: 3n = (1+2)n. ⎝ ⎠ ⎝ ⎠ ⎝ ⎠

Combinatoria Básica 15 Combinatoria Básica 16

4
Ejercicio: Demostrar la Identidad de Pascal teniendo en cuenta que:
⎛ n⎞ Identidad de Vandermonde: Dados m, n y r enteros positivos, tales
C(n, r)= ⎜ r ⎟ =n!⁄ [r! (n−r)!]
⎝ ⎠ que m, n≥r, entonces:
⎛ n⎞ ⎛ n⎞
Nota: La Identidad de Pascal, junto con las condiciones iniciales ⎜ 0 ⎟ = ⎜ n ⎟ =1 ∀n
⎝ ⎠ ⎝ ⎠ ⎛m + n ⎞ =
r
⎛ m ⎞⎛ n ⎞
⎜ r ⎟ ∑ ⎜ r − k ⎟⎜ k ⎟
permiten definir recursivamente los coeficientes binomiales. ⎝ ⎠ k =0 ⎝ ⎠⎝ ⎠
Triángulo de Pascal: Dados n y k enteros positivos, tales que n≥k:
⎛ 0⎞ 1 Corolario: Si n es un entero no negativo, entonces:
⎜ 0⎟
⎝ ⎠ n 2
⎛ 2n ⎞ = ⎛n⎞
⎛ 1⎞
⎜ 0⎟
⎛ 1⎞
⎜ 1⎟ 1 1 ⎜ n ⎟ ∑ ⎜k ⎟
⎝ ⎠ ⎝ ⎠ ⎝ ⎠ k =0 ⎝ ⎠
⎛ 2⎞ ⎛ 2⎞ ⎛ 2⎞ Identidad de Pascal:
⎜ 0⎟ ⎜1⎟ ⎜ 2⎟ 1 2 1
⎝ ⎠ ⎝ ⎠ ⎝ ⎠ ⎛ 4⎞ + ⎛ 4⎞ = ⎛ 5⎞
⎜ ⎟ ⎜ ⎟ ⎜ ⎟
⎛ 3⎞ ⎛ 3⎞ ⎛ 3⎞ ⎛ 3⎞ ⎝ 3⎠ ⎝ 4⎠ ⎝ 4⎠ Teorema: Dados n y r enteros no negativos, tales que n≥r:
⎜ 0⎟ ⎜ 1⎟ ⎜ 2⎟ ⎜ 3⎟ 1 3 3 1
⎝ ⎠ ⎝ ⎠ ⎝ ⎠ ⎝ ⎠
⎛n +1 ⎞ =
n
⎛k ⎞
⎛ 4⎞
⎜ 0⎟
⎛ 4⎞
⎜1⎟
⎛ 4⎞
⎜ 2⎟
⎛ 4⎞
⎜ 3⎟
⎛ 4⎞
⎜ 4⎟ 1 4 6 4 1 ⎜r +1 ⎟ ∑ ⎜ r ⎟
⎝ ⎠ ⎝ ⎠ ⎝ ⎠ ⎝ ⎠ ⎝ ⎠ ⎝ ⎠ k =r ⎝ ⎠
⎛ 5⎞ ⎛ 5⎞ ⎛ 5⎞ ⎛ 5⎞ ⎛ 5⎞ ⎛ 5⎞
⎜ 0⎟ ⎜ 1⎟ ⎜ 2⎟ ⎜ 3⎟ ⎜ 4⎟ ⎜ 5⎟ 1 5 10 10 5 1
⎝ ⎠ ⎝ ⎠ ⎝ ⎠ ⎝ ⎠ ⎝ ⎠ ⎝ ⎠

Combinatoria Básica 17 Combinatoria Básica 18

IV-4.- Permutaciones con repetición Teorema: El número de r-permutaciones con repetición, PR(n,r),
de un conjunto con n elementos, es nr.
Demostración: Hay n maneras de elegir un elemento del conjunto para cada
Problema 1: ¿Cuántas aplicaciones hay de {1, 2, 3} en {A, B, C, D, una de las r posiciones de la r-permutación.
Aplicando la regla del producto hay nr r-permutaciones posibles.
E}?
A 1 le podemos asignar cualquiera de las 5 letras. Luego al 2 le Ejemplos.
podemos asignar cualquiera de las 5 letras y, finalmente al 3 le 1. El número de aplicaciones f de A en B, tal que |A| = k, |B| = n
podemos asignar cualquiera de las 5 letras ⇒ Total 53 y A ={a1, . . . ak} es PR(n, k).
aplicaciones.
Cada aplicación se puede identificar con una sucesión
Otra interpretación: ¿De Cuántas formas se pueden colocar tres (f(a1), f(a2), . . . , f(ak)) de elementos de B.
bolas numeradas -1, 2, 3- en 5 cajas con las letras A, B, C, D, E?
A las posibles distribuciones las podríamos nombrar: 2. El número de palabras de longitud k del alfabeto X, con |X| = n,
AAA, AAB, ABA, BAA, AAC, . . . , EEE es PR(n, k).
⇒ Permutaciones con repetición de tamaño 3 del conjunto Cada palabra corresponde a una successión (a1, . . . , ak) de
{A, B, C, D, E} elements de X.

Combinatoria Básica 19 Combinatoria Básica 20

5
Número de aplicaciones Número de agrupaciones/selecciones
Queremos contar el número de maneras de seleccionar (agrupar) r
Aplicaciones Inyectivas Biyectivas elementos de un conjunto de n elementos teniendo en cuenta si se
admiten o no repeticiones y si importa o no el orden.
n! si r ≤ n n! si r = n
(n − r )!
nr
0 si r > n 0 si r ≠ n Agrupaciones Tipo
¿Importa el ¿Pueden
Fórmula
orden? repetirse?

Sin n!
NO
repet.
(n − r )!
PERMUTACIONES SI
Con
repet.
SI nr
Sin
repet.
n!
COMBINACIONES NO NO
r !(n − r )!

Combinatoria Básica 21 Combinatoria Básica 22

IV-5.- Principio de Inclusión-Exclusión Ejercicio: ¿Cuántas enteros positivos, menores ó iguales a 1000, son
divisibles por 3, 7 ó 11?
Problema: En un grupo de estudiantes de alemán hay 20 chicas Solución: Sean A, B y C los conjuntos de enteros positivos, menores ó
y 45 ingleses. ¿Cuántos estudiantes del grupo son chicas ó iguales a 1000 y divisibles por 3, 7 y 11 respectivamente
ingleses? ⇒ |A| = ⎣1000/3⎦, |B| = ⎣1000/7⎦, |C| = ⎣1000/11⎦

- Si sumamos al número de chicas el de inglese, el número de A∩B: Enteros positivos, menores ó iguales a 1000 y divisibles por 3 y 7
chicas que son inglesas lo contaríamos dos veces. A∩C: Enteros positivos, menores ó iguales a 1000 y divisibles por 3 y 11
B∩C: Enteros positivos, menores ó iguales a 1000 y divisibles por 7 y 11

En la teoría de conjuntos vimos que: ⇒ | A∩B | = ⎣1000/(3·7)⎦, | B∩C | = ⎣1000/(7·11)⎦, | A∩C | = ⎣1000/(3·11)⎦

|A∪B|=|A|+ |B|−|A∩B| A∩B∩C: Conjunto de enteros positivos, menores ó iguales a 1000 y divisibles
por 3 y por7 y por 11 ⇒ | A∩B∩C | = ⎣1000/(3·7·11)⎦
- Por tanto, si A es el conjunto de estudiantes que son chicas y
⇒ |A∪B∪C| = |A| + |B| + |C|−| A∩B |−| A∩C |−| B∩C | + | A∩B ∩C |=
B el de estudiantes que son ingleses, es necesario tener el
=⎣1000/3⎦+⎣1000/7⎦+⎣1000/11⎦−
conjunto A ∩ B de los estudiantes ingleses que son chicas.
−⎣1000/(3·7)⎦−⎣1000/(3·11)⎦−⎣1000/(7·11)⎦+⎣1000/(3·7·11)⎦=
= 333+142+90−47−30 −12+4 =569-89=480

Combinatoria Básica 23 Combinatoria Básica 24

6
Principio de Inclusión-Exclusión: Si A1, A2, · · · An, son conjuntos Aplicaciones
finitos, entonces:
Problema:¿Cuántas soluciones enteras no negativas tiene la
A1 U A2 U L U An = ∑ Ai − ∑ Ai I A j + ecuación x1+ x2+ x3 =11, si x1≤3, x2 ≤4 y x3 ≤5?
1≤ i ≤ n 1≤ i < j ≤ n
Solución: Sean A1, A2 y A3 los subconjuntos de elementos que verifican,
+ ∑ Ai I A j I Ak − L + (−1)n +1 I Ai respectivamente, las propiedades:
1≤ i < j < k ≤ n 1≤ i ≤ n
P1: La solución cumple x1>3; P2: La solución cumple x2>4;
Demostración: Sea a un elemento que pertenece a r de los n conjuntos
P3: La solución cumple x3>5
Por ∑ Ai , el elemento se cuenta C(r, 1) veces
1≤ i ≤ n Buscamos el número N(P’1 P’2 P’3 )= N − | A1 ∪ A2 ∪ A3|, donde N es el total
En ∑ Ai I A j , el elemento se cuenta C(r, 2) veces de soluciones.
1≤ i < j ≤ n
En general, el elemento se contará C(r, m) veces en el sumatorio que N(P’1 P’2 P’3 ) = N − [N(P1 )+ N(P2 )+N(P3) − N(P1P2) − N(P1P3) − N(P2P3) +
considere m conjuntos. Por lo tanto el número total de veces que se cuenta + N(P1P2P3)]
el elemento es:
= C(3+11−1, 11) − [C(3+7−1, 7)+ C(3+6−1, 6)+ C(3+5−1, 5) −
C(r, 1) − C(r, 2) + C(r, 3) − · · · + (−1)r+1 C(r, r)
y C(r, 0) − C(r, 1) + C(r, 2) − · · · + (−1)r C(r, r)=0 − C(3+2−1, 2) − C(3+1−1, 1) − 0 + 0] =
= 78− [36 + 28 + 21− 6 − 3 − 0 + 0] = 2
⇒ 1 = C(r, 0) = C(r, 1) − C(r, 2) − · · · + (−1)r+1 C(r, r)
Combinatoria Básica 25 Combinatoria Básica 26

Un conjunto A tiene cardinal n (n=#(A)=⏐A⏐), si existe una ⏐A x B⏐= ⏐A⏐·⏐B⏐


biyección entre A y {1, 2, . . . , n}
Generalización: Dados los conjuntos A1, A2, …, Am , el cardinal de
• Si A∩B=∅ ⇒ ⏐A∪B⏐= ⏐A⏐+ ⏐B⏐ su producto cartesiano es el producto de sus cardinales:
Generalización: Si A1, A2, …, Am son disjuntos dos a dos, entonces: ⏐A1 x A2 x. . . x Am ⏐= ⏐A1⏐·⏐A2⏐· . . . ·⏐Am⏐
Demostración: Por inducción
⏐A1∪ A2 ∪ . . . ∪ Am ⏐= ⏐A1⏐+ ⏐A2⏐+ . . . +⏐Am⏐
Base de Inducción: (m=2) Si uno de los conjuntos es ∅ los dos miembros
Demostración: Por inducción
de la igualdad valen 0. Si los dos conjuntos son no vacios:
Base de Inducción: (m=2) Si uno de los conjuntos es ∅ es inmediato.
Si los dos conjuntos son no vacios: ⏐A1⏐=p, ⏐A2⏐=q ⇒ A1 x A2 = ∪ {(a, x): x∈A2 }
a∈A1
⇒∃ f: A1 → {1, 2, . . . , p}, g: A2 → {1, 2, . . . , q} biyecciones ⇒ que es una unión de conjuntos disjuntos dos a dos ⇒
⇒∃ h: A1 ∪ A2 → {1, 2, . . . , p+q} biyectiva t.q. h(x) = f(x) si x∈A1 y
⇒ ⏐A1 x A2 ⏐= Σ ⏐{(a, x): x∈A2 }⏐= ⏐A1⏐·⏐A2⏐
h(x)= p+g(x) si x∈A2 a∈A1

⇒ ⏐A1 ∪ A2⏐= ⏐A1⏐+ ⏐A2⏐ Paso de Inducción: P(n) ⇒ P(n+1)


Paso de Inducción: P(n) ⇒ P(n+1) ⏐A1 x A2 x. . . x An x An+1⏐=⏐(A1 x A2 x . . . x An ) x An+1⏐=(B.I.)=
⏐A1 ∪ A2 ∪. . . ∪ An ∪ An+1⏐=⏐(A1 ∪ A2 ∪ . . . ∪ An ) ∪ An+1⏐=(B.I.)= =⏐A1 x A2 x . . . x An⏐· ⏐An+1⏐=(H.I.)= ⏐A1⏐ · ⏐A2⏐ · . . . · ⏐An⏐ · ⏐An+1⏐
=⏐A1 ∪ A2 ∪ . . .∪ An⏐+ ⏐An+1⏐=(H.I.)= ⏐A1⏐+ ⏐A2⏐+ . . . +⏐An⏐+⏐An+1⏐

Combinatoria Básica 2-I Combinatoria Básica 4-I

7
Hay problemas de conteo en cuya resolución intervienen ambos
principios:
Ejemplo 1: En una versión de BASIC el nombre de una variable
es una cadena de uno ó dos caracteres alfanuméricos (las 26
letras del alfabeto inglés y los 10 dígitos), en que las mayúsculas
y las minúsculas no se distinguen. Además, la cadena debe
empezar con una letra y ha de ser distinta de las cinco cadenas
reservadas para usos de programación. ¿Cuántos nombres de
variables hay en esa versión?
Solución: V=V1+V2= 26+(26x36-5)=957.
Ejemplo 1: Cada usuario tiene un password de entre 6 y 8
caracteres, en el que cada carácter es una de las 26 mayúsculas ó
un dígito. Cada password ha de contener, al menos, un dígito.
¿Cuántos posibles passwords hay?
Solución: P = P6+P7 +P8 = (366-266)+(367-267)+(368-268) =
= 2 684 483 063 360
Combinatoria Básica 7-I

8

m 
 =
m!
 n  n! (m - n)!
m   m 
1.-  = 
n   

  m − n 
Demostración:

m  m! m!  m 
  = n! (m - n)! = (m - (m - n))! (m - n)! = 
n  m − n 

   

n  n 
2.-  = 
n  = 1
0 
   
Demostración:

n  n! n! n  n! n!
n  n! (n - n)! n! 0! = 
  = =  y n! 0! = n! = 1 pues 0! = 1
0 
   

m  m − n + 1  m 
3.-  =
n  
n − 1
 Fórmula de Recurrenc ia
  n  
Demostración:

m  m! m  m! m!
  =
 n  n! (m - n)! y   = =
n - 1 (n - 1)! (m - (n - 1))! (n - 1)! (m - n + 1)!
   
m! m! ( m − n + 1) m! (m − n + 1)
= =
n! (m − n)! ((n - 1)! ) n (m − n)! ( m − n + 1) (n - 1)! (m − n + 1)! n

m   m  m + 1
4.-  + 
n   = 
  
 Fórmula de Pascal
  n + 1  n + 1 
Demostración:

m  m!  m  m! m!
  = n! (m - n)!
n  y   = (n + 1)! (m - (n + 1))! = (n + 1)! ( m - n - 1)!
n + 1
   

m! m! (m! ) (n + 1) (m! ) (m - n)
+ = =
n! (m − n)! (n + 1)! (m - n - 1)! (n + 1)! (m - n)! (n + 1)! (m - n)!

(m! ) (n + 1 + m - n) m! (m + 1) (m + 1)! m + 1
= = = = 
(n + 1)! (m - n)! (n + 1)! (m − n)! (n + 1)! (m − n)!  
n + 1 

También podría gustarte