Principio de inclusión-exclusión

En combinatoria, una rama de las matemáticas, el principio de inclusión-exclusión es una técnica de conteo que generaliza el conocido método de obtener el número de elementos en la unión de dos conjuntos finitos; expresado simbólicamente como
- SilencioA∪ ∪ BSilencio=SilencioASilencio+SilencioBSilencio− − SilencioA∩ ∩ BSilencio{displaystyle SilencioAcup B vidas= vidasA sobrevivirA sobrevivir a la guerra
donde A y B son dos conjuntos finitos y |S | indica la cardinalidad de un conjunto S (que puede considerarse como el número de elementos del conjunto, si el conjunto es finito). La fórmula expresa el hecho de que la suma de los tamaños de los dos conjuntos puede ser demasiado grande ya que algunos elementos pueden contarse dos veces. Los elementos de doble conteo son aquellos en la intersección de los dos conjuntos y el conteo se corrige restando el tamaño de la intersección.
El principio de inclusión-exclusión, al ser una generalización del caso de dos conjuntos, quizás se vea más claramente en el caso de tres conjuntos, que para los conjuntos A, B y C viene dada por
- SilencioA∪ ∪ B∪ ∪ CSilencio=SilencioASilencio+SilencioBSilencio+SilencioCSilencio− − SilencioA∩ ∩ BSilencio− − SilencioA∩ ∩ CSilencio− − SilencioB∩ ∩ CSilencio+SilencioA∩ ∩ B∩ ∩ CSilencio{displaystyle SilencioAcup Bcup C sobre la vida= sobre la vidaA sobre la vida, la vida eternaAcap B sobre la vida cotidianaAcap C sobre la vida eternaBcap C sobre la vida y la vida
Esta fórmula se puede verificar contando cuántas veces se incluye cada región en la figura del diagrama de Venn en el lado derecho de la fórmula. En este caso, al eliminar las contribuciones de los elementos contados en exceso, el número de elementos en la intersección mutua de los tres conjuntos se ha restado con demasiada frecuencia, por lo que debe volver a sumarse para obtener el total correcto.

La generalización de los resultados de estos ejemplos da el principio de inclusión-exclusión. Para encontrar la cardinalidad de la unión de n conjuntos:
- Incluya las cardenalidades de los sets.
- Excluir las cardenalidades de las intersecciones pares.
- Incluya las cardenalidades de las intersecciones triples.
- Excluir las cardenalidades de las intersecciones cuádruple-wise.
- Incluir las cardenalidades de las intersecciones quintuple-wise.
- Continúe, hasta la cardenalidad de la n- la intersección de tuple-wise se incluye (si n es raro) o excluido (n incluso).
El nombre proviene de la idea de que el principio se basa en una inclusión excesivamente generosa, seguida de una exclusión compensatoria. Este concepto se atribuye a Abraham de Moivre (1718), aunque aparece primero en un artículo de Daniel da Silva (1854) y luego en un artículo de J. J. Sylvester (1883). A veces se hace referencia al principio como la fórmula de Da Silva o Sylvester, debido a estas publicaciones. El principio se puede ver como un ejemplo del método de tamiz ampliamente utilizado en la teoría de números y, a veces, se lo denomina fórmula de tamiz.
Como las probabilidades finitas se calculan como conteos relativos a la cardinalidad del espacio de probabilidad, las fórmulas para el principio de inclusión-exclusión siguen siendo válidas cuando las cardinalidades de los conjuntos se reemplazan por probabilidades finitas. De manera más general, ambas versiones del principio pueden colocarse bajo el paraguas común de la teoría de la medida.
En un entorno muy abstracto, el principio de inclusión-exclusión se puede expresar como el cálculo de la inversa de una determinada matriz. Este inverso tiene una estructura especial, lo que hace que el principio sea una técnica extremadamente valiosa en combinatoria y áreas relacionadas de las matemáticas. Como dijo Gian-Carlo Rota:
"Uno de los principios más útiles de la enumeración en la probabilidad discreta y la teoría combinatoria es el famoso principio de inclusión-exclusión. Cuando se aplica hábilmente, este principio ha dado la solución a muchos problemas combinatorios".
Fórmula
Did you mean:In its general formula, the principle of inclusion–exclusion states that for finite sets AN1, …, An, one has the identity
- <math alttext="{displaystyle left|bigcup _{i=1}^{n}A_{i}right|=sum _{i=1}^{n}|A_{i}|-sum _{1leqslant i<jleqslant n}|A_{i}cap A_{j}|+sum _{1leqslant i<jSilencio⋃ ⋃ i=1nAiSilencio=.. i=1nSilencioAiSilencio− − .. 1⩽ ⩽ i.j⩽ ⩽ nSilencioAi∩ ∩ AjSilencio+.. 1⩽ ⩽ i.j.k⩽ ⩽ nSilencioAi∩ ∩ Aj∩ ∩ AkSilencio− − ⋯ ⋯ +()− − 1)n+1SilencioA1∩ ∩ ⋯ ⋯ ∩ ∩ AnSilencio.{displaystyle left durablebigcup ¿Por qué? ¿Qué? ################################################################################################################################################################################################################################################################ No, no. _{1leqslant i secuestría en la vida. cdots cap A_{n} 'justo de la vida.}<img alt="{displaystyle left|bigcup _{i=1}^{n}A_{i}right|=sum _{i=1}^{n}|A_{i}|-sum _{1leqslant i<jleqslant n}|A_{i}cap A_{j}|+sum _{1leqslant i<j
()1)

Esto se puede escribir compactamente como
- <math alttext="{displaystyle left|bigcup _{i=1}^{n}A_{i}right|=sum _{k=1}^{n}(-1)^{k+1}left(sum _{1leqslant i_{1}<cdots Silencio⋃ ⋃ i=1nAiSilencio=.. k=1n()− − 1)k+1().. 1⩽ ⩽ i1.⋯ ⋯ .ik⩽ ⩽ nSilencioAi1∩ ∩ ⋯ ⋯ ∩ ∩ AikSilencio){displaystyle left durablebigcup ¿Por qué? ################################################################################################################################################################################################################################################################ i_{1} 0cdots n}viva_{i_{1}cap cdots cap A_{i_{i_{k}<img alt="{displaystyle left|bigcup _{i=1}^{n}A_{i}right|=sum _{k=1}^{n}(-1)^{k+1}left(sum _{1leqslant i_{1}<cdots
o
- Silencio⋃ ⋃ i=1nAiSilencio=.. ∅ ∅ ل ل J⊆ ⊆ {}1,...... ,n}()− − 1)SilencioJSilencio+1Silencio⋂ ⋂ j▪ ▪ JAjSilencio.{displaystyle left durablebigcup ¿Por qué? ################################################################################################################################################################################################################################################################ - Hola.
En palabras, para contar el número de elementos en una unión finita de conjuntos finitos, primero suma las cardenalidades de los conjuntos individuales, luego restar el número de elementos que aparecen en al menos dos conjuntos, luego añadir el número de elementos que aparecen en al menos tres conjuntos, luego restar el número de elementos que aparecen en al menos cuatro sets, etc. Este proceso siempre termina ya que no puede haber elementos que aparezcan en más que el número de conjuntos en la unión. (Por ejemplo, si n=4,{displaystyle n=4,} no puede haber elementos que aparecen en más que 4{displaystyle 4} conjuntos; equivalentemente, no puede haber elementos que aparezcan al menos 5{displaystyle 5} sets.)
En las aplicaciones es común ver el principio expresado en su forma complementaria. Eso es, dejar S ser un conjunto universal finito que contiene todo el Ai y dejar Aī ̄ {displaystyle {bar {}}}}} denota el complemento Ai dentro SPor las leyes de De Morgan tenemos
- <math alttext="{displaystyle left|bigcap _{i=1}^{n}{bar {A_{i}}}right|=left|S-bigcup _{i=1}^{n}A_{i}right|=|S|-sum _{i=1}^{n}|A_{i}|+sum _{1leqslant iSilencio⋂ ⋂ i=1nAī ̄ Silencio=SilencioS− − ⋃ ⋃ i=1nAiSilencio=SilencioSSilencio− − .. i=1nSilencioAiSilencio+.. 1⩽ ⩽ i.j⩽ ⩽ nSilencioAi∩ ∩ AjSilencio− − ⋯ ⋯ +()− − 1)nSilencioA1∩ ∩ ⋯ ⋯ ∩ ∩ AnSilencio.{displaystyle left durablebigcap {cHFF} {fn} {fn}} {fn}} {fn}} {fn} {fn} {fn}fn}fnfnfnfnfnfnfnfn}fnfnfnfnH00}fnfnfnfnH00}}fnfnfnfnfnH00fnfnfnKfnH00fnKfnH00fnH00fnH00fn}fnKfnKfnh00fnh00fn}fnH00fn}}fn}fn}fn}fnh00fnfnh00}fnfn}fn}fnh00fn}fnH00fnh00fn}}fn} {A_{i}} 'justo en la vida= 'izquierda en la vida' ¿Por qué? ¿Qué? ################################################################################################################################################################################################################################################################ n} habitA_{i}cap A_{j} arrest-cdots +(-1)^{n}SobrevivirA_{1}cap cdots cap A_{n}<img alt="{displaystyle left|bigcap _{i=1}^{n}{bar {A_{i}}}right|=left|S-bigcup _{i=1}^{n}A_{i}right|=|S|-sum _{i=1}^{n}|A_{i}|+sum _{1leqslant i
Como otra variante de la declaración, vea p 1 ,..., p n Sea una lista de propiedades que los elementos de un set s puede o no tener, Entonces, el principio de inclusión-exclusión proporciona una forma de calcular el número de elementos de s que no tienen ninguna de las propiedades. Simplemente deje a i sea el subconjunto de elementos de s que tienen la propiedad p i y usa el principio en su forma complementaria. Esta variante se debe a J. J. Sylvester.
Observe que si tiene en cuenta solo el primer m & lt; n suma a la derecha (en la forma general del principio), entonces Obtendrá una sobreestimación if m es impar y un subestimado if m es uniforme.
Ejemplos
Contando enteros
Como un simple ejemplo del uso del principio de inclusión -exclusión, considere la pregunta:
- ¿Cuántos enteros en {1,..., 100} no son divisibles por 2, 3 o 5?
Let s = {1,..., 100} y p 1 la propiedad que un entero es divisible por 2, P 2 La propiedad de que un entero es divisible por 3 y p 3 la propiedad que un entero es divisible por 5. dejar a i ser el subconjunto de s cuyos elementos tienen propiedad p i tenemos por conteo elemental: | a 1 | = 50, | a 2 | = 33, y | a 3 | = 20. Hay 16 de estos enteros divisibles por 6, 10 divisibles por 10 y 6 divisibles por 15. Finalmente, solo hay 3 enteros divisibles por 30, por lo que el número de enteros no divisibles por cualquiera de los 2, 3 o 5 es dado por:
- 100 − (50 + 33 + 20) + (16 + 10 + 6) − 3 = 26.
Contado de trastornos
Un ejemplo más complejo es el siguiente.
Suponga que hay un mazo de cartas n numeradas de 1 a n . Supongamos que una tarjeta numerada m está en la posición correcta si es la tarjeta m en el mazo. ¿De cuántas maneras, w , se pueden barajar las tarjetas con al menos 1 tarjeta en la posición correcta?
Comience definiendo el conjunto a m , que es todos los ordenamientos de tarjetas con m th th Tarjeta correcta. Entonces el número de pedidos, w , con al menos una tarjeta que está en la posición correcta, m , es
- W=Silencio⋃ ⋃ m=1nAmSilencio.{displaystyle W=left detainedbigcup Está bien.
Aplicar el principio de inclusión-exclusión,
- <math alttext="{displaystyle W=sum _{m_{1}=1}^{n}|A_{m_{1}}|-sum _{1leqslant m_{1}<m_{2}leqslant n}|A_{m_{1}}cap A_{m_{2}}|+cdots +(-1)^{p-1}sum _{1leqslant m_{1}<cdots W=.. m1=1nSilencioAm1Silencio− − .. 1⩽ ⩽ m1.m2⩽ ⩽ nSilencioAm1∩ ∩ Am2Silencio+⋯ ⋯ +()− − 1)p− − 1.. 1⩽ ⩽ m1.⋯ ⋯ .mp⩽ ⩽ nSilencioAm1∩ ∩ ⋯ ⋯ ∩ ∩ AmpSilencio+⋯ ⋯ {displaystyle W=sum _{m_{1}=1} {n}Principi} _{1leqslant m_{1} No, no. A_{m_{2}cdots +(-1)^{p-1}sum _{1leqslant m_{1} 0cdots n}viva_{m_{1}cap cdots cap A_{m_{p}<img alt="{displaystyle W=sum _{m_{1}=1}^{n}|A_{m_{1}}|-sum _{1leqslant m_{1}<m_{2}leqslant n}|A_{m_{1}}cap A_{m_{2}}|+cdots +(-1)^{p-1}sum _{1leqslant m_{1}<cdots
Cada valor Am1∩ ∩ ⋯ ⋯ ∩ ∩ Amp{displaystyle A_{m_{1}cap cdots cap A_{m_{p}} representa el conjunto de sábanas teniendo al menos p valores m1,...,mp en la posición correcta. Tenga en cuenta que el número de shuffles con al menos p valores correctos sólo depende de p, no sobre los valores particulares de m{displaystyle m}. Por ejemplo, el número de sábanas que tienen las tarjetas 1a, 3a y 17a en la posición correcta es el mismo que el número de sábanas que tienen las tarjetas 2a, 5a y 13a en las posiciones correctas. Sólo importa el de la n tarjetas, 3 fueron elegidas para estar en la posición correcta. Así hay ()np){textstyle {n choose p} en pie de igualdad pth summation (ver combinación).
- W=()n1)SilencioA1Silencio− − ()n2)SilencioA1∩ ∩ A2Silencio+⋯ ⋯ +()− − 1)p− − 1()np)SilencioA1∩ ∩ ⋯ ⋯ ∩ ∩ ApSilencio+⋯ ⋯ {displaystyle W={n choose 1}Principalmente... ################################################################################################################################################################################################################################################################ A_{2} Anterior+cdots +(-1)^{p-1}{n choose p} sobrevivirA_{1}cap cdots cap A_{p}
SilencioA1∩ ∩ ⋯ ⋯ ∩ ∩ ApSilencio{displaystyle НA_{1}cap cdots cap A_{p} es el número de pedidos que tienen p elementos en la posición correcta, que es igual al número de formas de ordenar el resto n−p elementos o (n−p)! Por lo tanto finalmente obtenemos:
- W=()n1)()n− − 1)!− − ()n2)()n− − 2)!+⋯ ⋯ +()− − 1)p− − 1()np)()n− − p)!+⋯ ⋯ =.. p=1n()− − 1)p− − 1()np)()n− − p)!=.. p=1n()− − 1)p− − 1n!p!()n− − p)!()n− − p)!=.. p=1n()− − 1)p− − 1n!p!{displaystyle {begin{aligned}W limit={nchoose 1}(n-1)!-{n choose 2}(n-2)!+cdots +(-1)^{p-1}{nchoose p}(n-p)!+cdots \=sum ¿Por qué? {n!}{p! {n-p)}} {n-p)}\fnMicrosoft Sans Servilletas _{p=1}{n} {fn}{p-1}{frac {n} {p}}end{aligned}}
Una permutación donde no la tarjeta está en la posición correcta se llama trastorno. Tomando n ! Para ser el número total de permutaciones, la probabilidad q que una baraja aleatoria produce un trastorno viene dada por
- Q=1− − Wn!=.. p=0n()− − 1)pp!,{displaystyle Q=1-{frac {W}}=sum ¿Qué?
Un truncamiento a n +1 términos de la expansión de Taylor de e −1 . Por lo tanto, la probabilidad de adivinar un orden para un mazo de cartas barajado y ser incorrecto sobre cada carta es aproximadamente e −1 o 37%.
un caso especial
La situación que aparece en el ejemplo de trastorno anterior ocurre con la suficiente frecuencia para merecer una atención especial. Es decir, cuando el tamaño de los conjuntos de intersección que aparecen en las fórmulas para el principio de inclusión -exclusión dependen solo del número de conjuntos en las intersecciones y no de qué conjuntos aparecen. Más formalmente, si la intersección
- AJ:=⋂ ⋂ j▪ ▪ JAj{displaystyle A_{J}:=bigcap _{jin J}A_{j}
tiene la misma cardinalidad, digamos α k = | a j |, por cada K -Element subconjunto j de {1,..., n }, entonces
- Silencio⋃ ⋃ i=1nAiSilencio=.. k=1n()− − 1)k− − 1()nk)α α k.{displaystyle left durablebigcup ¿Por qué? ################################################################################################################################################################################################################################################################ Alfa _{k}
o, en la forma complementaria, donde el conjunto universal s tiene cardinalidad α 0 ,
- SilencioS∖ ∖ ⋃ ⋃ i=1nAiSilencio=.. k=0n()− − 1)k()nk)α α k.{displaystyle left habitSsmallsetminus bigcup ¿Por qué? ¿Qué? Alfa _{k}
Generalización de fórmulas
Dada una familia (repeticiones permitidas) de subconjuntos A1, A2,..., An de un conjunto universal S, el principio de inclusión-exclusión calcula el número de elementos de S en ninguno de estos subconjuntos. Una generalización de este concepto sería calcular el número de elementos de S que aparecen exactamente en algunos m fijos de estos conjuntos.
Vamos N =n# = {1,2,...,n}. Si definimos A∅ ∅ =S{displaystyle A_{emptyset }=S), entonces el principio de inclusión-exclusión se puede escribir como, utilizando la notación de la sección anterior; el número de elementos de S contenida en ninguno de los Ai es:
- .. J⊆ ⊆ [n]()− − 1)SilencioJSilencioSilencioAJSilencio.{displaystyle sum _{Jsubseteq [n]}(-1)^{ TorturaJ}SobrevivirA_{J}
Si I es un subconjunto fijo del conjunto de índices N, entonces el número de elementos que pertenecen a Ai para todos los i en I y para ningún otro valor es:
- .. I⊆ ⊆ J()− − 1)SilencioJSilencio− − SilencioISilencioSilencioAJSilencio.{displaystyle sum _{Isubseteq J}(-1)^{Sobre la vidaJ sobre la vidaI sobrevivir}Sobre la vida.
Definir los conjuntos
- Bk=AI∪ ∪ {}k}parak▪ ▪ N∖ ∖ I.{displaystyle B_{k}=A_{Icup {fnK}{f}Kin Nsmallsetminus I.}
Buscamos el número de elementos en ninguno de los Bk que, por principio de inclusión-exclusión (con B∅ ∅ =AI{displaystyle B_{emptyset }=A_{I}), es
- .. K⊆ ⊆ N∖ ∖ I()− − 1)SilencioKSilencioSilencioBKSilencio.{displaystyle sum _{Ksubseteq Nsmallsetminus I}(-1)^{Sobre la vida actual_{K} sobre la vida.}
La correspondencia K ↔ J = I ∪ K entre subconjuntos de N I y subconjuntos de N que contienen I es una biyección y si J y K corresponden bajo este mapa entonces BK = AJ, mostrando que el resultado es válido.
En probabilidad
En probabilidad, para eventos A1,... An en un espacio de probabilidad ()Ω Ω ,F,P){displaystyle (Omega{mathcal {F},mathbb {P})}, el principio de inclusión-exclusión se hace para n= 2
- P()A1∪ ∪ A2)=P()A1)+P()A2)− − P()A1∩ ∩ A2),{displaystyle mathbb (A_{1}cup A_{2}=mathbb (A_{1})+mathbb {P} (A_{2})-mathbb {P} (A_{1}cap A_{2}),}
para n = 3
- P()A1∪ ∪ A2∪ ∪ A3)=P()A1)+P()A2)+P()A3)− − P()A1∩ ∩ A2)− − P()A1∩ ∩ A3)− − P()A2∩ ∩ A3)+P()A1∩ ∩ A2∩ ∩ A3){displaystyle mathbb (A_{1}cup A_{2}cup A_{3})=mathbb {P} (A_{1})+mathbb {P} (A_{2})+mathbb {P} (A_{3})-mathbb {P} (A_{1}cap A_{2})-mathbb {P} (A_{1}cap A_{3})-mathbb (A_{2}cap A_{3})+mathbb {P} (A_{1}cap A_{2}cap A_{3}}}
y en general
- <math alttext="{displaystyle mathbb {P} left(bigcup _{i=1}^{n}A_{i}right)=sum _{i=1}^{n}mathbb {P} (A_{i})-sum _{i<j}mathbb {P} (A_{i}cap A_{j})+sum _{i<j<k}mathbb {P} (A_{i}cap A_{j}cap A_{k})+cdots +(-1)^{n-1}sum _{i<...P()⋃ ⋃ i=1nAi)=.. i=1nP()Ai)− − .. i.jP()Ai∩ ∩ Aj)+.. i.j.kP()Ai∩ ∩ Aj∩ ∩ Ak)+⋯ ⋯ +()− − 1)n− − 1.. i.....nP()⋂ ⋂ i=1nAi),{displaystyle mathbb {P} left(bigcup ¿Por qué? - ¿Qué? {P} (A_{i})-sum _{i donej}mathbb {P} (A_{i}cap A_{j})+sum _{i wonjsek}mathbb {P} (A_{i}cap A_{j}cap A_{k})+cdots +(-1)^{n-1}sum _{i donen}mathbb {P} left(bigcap) - Sí.<img alt="{displaystyle mathbb {P} left(bigcup _{i=1}^{n}A_{i}right)=sum _{i=1}^{n}mathbb {P} (A_{i})-sum _{i<j}mathbb {P} (A_{i}cap A_{j})+sum _{i<j<k}mathbb {P} (A_{i}cap A_{j}cap A_{k})+cdots +(-1)^{n-1}sum _{i<...
que se puede escribir en forma cerrada como
- P()⋃ ⋃ i=1nAi)=.. k=1n()()− − 1)k− − 1.. I⊆ ⊆ {}1,...... ,n}SilencioISilencio=kP()AI)),{displaystyle mathbb {P} left(bigcup ¿Por qué? ¿Por qué? _{Isubseteq{1,ldotsn}atop ←I WordPress=k}mathbb {P} (A_{I})right),}
donde la última suma se ejecuta sobre todos los subconjuntos i de los índices 1,..., n que contienen exactamente k elementos, y
- AI:=⋂ ⋂ i▪ ▪ IAi{displaystyle A_{I}:=bigcap _{iin Yo...
denota la intersección de todos aquellos Ai con índice en I.
Según las desigualdades de Bonferroni, la suma de los primeros términos de la fórmula es alternativamente un límite superior y un límite inferior para LHS. Esto se puede usar en casos en los que la fórmula completa es demasiado engorrosa.
Para un espacio de medida general (S,μ) y subconjuntos mensurables A1,..., An de medida finita, las identidades anteriores también sostienen cuando la medida de probabilidad P{displaystyle mathbb {P} es reemplazado por la medida μ.
Caso especial
Si, en la versión probabilística del principio de inclusión-exclusión, la probabilidad de la intersección AI solo depende de la cardinalidad de I, lo que significa que por cada k en {1, …, n} hay un ak tal que
- ak=P()AI)para todosI⊂ ⊂ {}1,...... ,n}conSilencioISilencio=k,{displaystyle a_{k}=mathbb {P} {f}{text{ for every }}Isubset {1,ldotsn}{text{ with }}Sobre la vida
entonces la fórmula anterior se simplifica a
- P()⋃ ⋃ i=1nAi)=.. k=1n()− − 1)k− − 1()nk)ak{displaystyle mathbb {P} left(bigcup ¿Por qué? ################################################################################################################################################################################################################################################################ {n} {k}a_{k}
debido a la interpretación combinatoria del coeficiente binomio ()nk){fnMicrosoft} {n}{k}}. Por ejemplo, si los eventos Ai{displaystyle A_{i} son independientes y distribuidos idénticamente, entonces P()Ai)=p{displaystyle mathbb {P} (A_{i})=p} para todos i, y tenemos ak=pk{displaystyle A_{k}=p^{k}, en cuyo caso la expresión anterior simplifica
- P()⋃ ⋃ i=1nAi)=1− − ()1− − p)n.{displaystyle mathbb {P} left(bigcup - Sí.
(Este resultado también puede derivarse más simplemente considerando la intersección de los complementos de los eventos Ai{displaystyle A_{i}.)
Una simplificación análoga es posible en el caso de un espacio de medida general (S, Σ, μ) y subconjuntos medibles A1, …, An de medida finita.
Otras fórmulas
El principio a veces se establece en la forma que dice que si
- g()A)=.. S⊆ ⊆ Af()S){displaystyle g(A)=sum _{Ssubseteq A}f(S)}
entonces
- f()A)=.. S⊆ ⊆ A()− − 1)SilencioASilencio− − SilencioSSilenciog()S){displaystyle f(A)=sum _{Ssubseteq A}(-1)^{ SobrevivirA sobre la vida, la vida eterna}g(S)}
()⁎⁎)
La versión combinatoria y probabilística del principio de inclusión-exclusión son instancias de (⁎⁎).
Toma. m¿Qué? ¿Qué? ={}1,2,...... ,m}{displaystyle {compline {m}={1,2,ldotsm}}, f()m¿Qué? ¿Qué? )=0{displaystyle f}=0}, y
- f()S)=Silencio⋂ ⋂ i▪ ▪ m¿Qué? ¿Qué? ∖ ∖ SAi∖ ∖ ⋃ ⋃ i▪ ▪ SAiSilencioyf()S)=P()⋂ ⋂ i▪ ▪ m¿Qué? ¿Qué? ∖ ∖ SAi∖ ∖ ⋃ ⋃ i▪ ▪ SAi){displaystyle f(S)=left foreverbigcap _{iin {compline {m}smallsetminus S}A_{i}smallsetminus bigcup _{iin S}A_{i}justo de la vida{text{ and }f(S)=mathbb {P} left(bigcap _{iin {compline {m}smallsetminus S}A_{i}smallsetminus bigcup _{iin S}A_{i}right)}
respectivamente para todos los conjuntos S{displaystyle S. con S⊊ ⊊ m¿Qué? ¿Qué? {displaystyle Ssubsetneq {compline {m}}. Entonces obtenemos
- g()A)=Silencio⋂ ⋂ i▪ ▪ m¿Qué? ¿Qué? ∖ ∖ AAiSilencio,g()m¿Qué? ¿Qué? )=Silencio⋃ ⋃ i▪ ▪ m¿Qué? ¿Qué? AiSilencioyg()A)=P()⋂ ⋂ i▪ ▪ m¿Qué? ¿Qué? ∖ ∖ AAi),g()m¿Qué? ¿Qué? )=P()⋃ ⋃ i▪ ▪ m¿Qué? ¿Qué? Ai){displaystyle g(A)=left foreverbigcap _{iin {compline {m}smallsetminus A}A_{i} 'justo en la vida,quad g({underline {m})=ejecute de la vidabigcup ¿Por qué? {fn} {fn} {fnK}} {fn}}} {fn}}}m} {fn} {fn}}smallsetminus A}A_{i} {i} {fn}} {m}}} {m}} {m} {m}} {m} {m}}}} {m}}}}} {m}}}} {m} {m}}}} {m}}}} {m}}}}} {m} {m} {m}}}} {m}}}}}}}}} {m}} {m}} {m} {m} {m}}}}} {m}} {m} {m} {m}}}}}}}}}}}}} {m} {m} {m}}}}}}}}}} {i}}}}}}} {
respectivamente para todos los conjuntos A{displaystyle A} con A⊊ ⊊ m¿Qué? ¿Qué? {displaystyle Asubsetneq {compline {m}}. Esto es porque elementos a{displaystyle a} de ∩ ∩ i▪ ▪ m¿Qué? ¿Qué? ∖ ∖ AAi{displaystyle cap _{iin {compline {m}smallsetminus A_{i} puede ser contenido en otros Ai{displaystyle A_{i} ()Ai{displaystyle A_{i} con i▪ ▪ A{displaystyle iin A}) también, y el ∩ ∩ ∖ ∖ ∪ ∪ {displaystyle cap smallsetminus cup }-formula se ejecuta exactamente a través de todas las extensiones posibles de los conjuntos {}Ai▪ ▪ i▪ ▪ m¿Qué? ¿Qué? ∖ ∖ A}{displaystyle ################################################################################################################################################################################################################################################################ {m}smallsetminus A} con otros Ai{displaystyle A_{i}Contando a{displaystyle a} sólo para el conjunto que coincide con el comportamiento de la membresía a{displaystyle a}, si S{displaystyle S. corre a través de todos los subconjuntos de A{displaystyle A} (como en la definición de g()A){displaystyle g(A)}).
Desde f()m¿Qué? ¿Qué? )=0{displaystyle f}=0}, obtenemos de (⁎⁎Con A=m¿Qué? ¿Qué? {displaystyle A={compline {m}} que
- .. m¿Qué? ¿Qué? ⊇ ⊇ T⊋ ⊋ ∅ ∅ ()− − 1)SilencioTSilencio− − 1g()m¿Qué? ¿Qué? ∖ ∖ T)=.. ∅ ∅ ⊆ ⊆ S⊊ ⊊ m¿Qué? ¿Qué? ()− − 1)m− − SilencioSSilencio− − 1g()S)=g()m¿Qué? ¿Qué? ){displaystyle sum _{compline {m}supseteq Tsupsetneq varnothing }(-1)^{ vidasT sometida-1}g({underline {m}smallsetminus T)=sum _{varnothing subseteq Ssubsetneq {underline {m}}(-1)^{m-UpS WordPress-1}g(S)=g({compline {m})}
y por partes intercambiadoras, sigue la versión combinatoria y probabilística del principio de inclusión-exclusión.
Si uno ve un número n{displaystyle n} como un conjunto de sus principales factores, entonces (⁎⁎) es una generalización de la fórmula de inversión Möbius para números naturales libres de cuadrados. Por lo tanto,⁎⁎) se ve como la fórmula de inversión Möbius para el álgebra de incidencia del conjunto parcialmente ordenado de todos los subconjuntos de A.
Para una generalización de la versión completa de la fórmula de inversión de Möbius, ( ⁎⁎ ) debe generalizarse a multisets. Para multisets en lugar de conjuntos, ( ⁎⁎ ) se convierte en
- f()A)=.. S⊆ ⊆ Aμ μ ()A− − S)g()S){displaystyle f(A)=sum ¿Qué?
()⁎⁎⁎)
Donde A− − S{displaystyle A-S! es el multiset para el cual ()A− − S)⊎ ⊎ S=A{displaystyle (A-S)uplus S=A}, y
- μ()S) = 1 si S es un conjunto (es decir, un multiconjunto sin elementos dobles) de incluso la cardinalidad.
- μ()S) = −1 si S es un conjunto (es decir, un multiconjunto sin elementos dobles) de extraña cardenalidad.
- μ()S) = 0 si S es un multiset adecuado (es decir, S tiene elementos dobles).
Note que μ μ ()A− − S){displaystyle mu (A-S)} es sólo ()− − 1)SilencioASilencio− − SilencioSSilencio{displaystyle (-1)^{ Sobrevivir a la muerte*} of (⁎⁎) en caso A− − S{displaystyle A-S! es un juego.
Substituto
Note que A− − S{displaystyle A-S! debe ser un conjunto para cada aspecto positivo o negativo f()T){displaystyle f(T)} en el lado derecho de (⁎⁎⁎) que se obtiene por medio del multiset S{displaystyle S. tales que T⊆ ⊆ S⊆ ⊆ A{displaystyle Tsubseteq Ssubseteq A}. Ahora cada apariencia de f()T){displaystyle f(T)} en el lado derecho de (⁎⁎⁎) que se obtiene por medio de S{displaystyle S. tales que A− − S{displaystyle A-S! es un conjunto que contiene a{displaystyle a} cancela con el que se obtiene a través de la correspondiente S{displaystyle S. tales que A− − S{displaystyle A-S! es un conjunto que no contiene a{displaystyle a}. Esto da el resultado deseado.
Aplicaciones
El principio de inclusión-exclusión se usa ampliamente y solo algunas de sus aplicaciones pueden mencionarse aquí.
Trastornos del conteo
Una aplicación bien conocida del principio de inclusión-exclusión es al problema combinatorio de contar todos los desarreglos de un conjunto finito. Un desorden de un conjunto A es una biyección de A en sí mismo que no tiene puntos fijos. A través del principio de inclusión-exclusión se puede demostrar que si la cardinalidad de A es n, entonces el número de desarreglos es [n! / e] donde [x] denota el entero más cercano a x; una prueba detallada está disponible aquí y también vea la sección de ejemplos anterior.
La primera aparición del problema de contar el número de trastornos se encuentra en un libro temprano sobre juegos de azar: Essai d'analyse sur les jeux de hazard de P. R. de Montmort (1678 – 1719) y se conocía como "el problema de Montmort" o por el nombre que le dio, "problème des rencontres." El problema también se conoce como el problema de control de sombreros.
El número de trastornos también se conoce como el subfactorial de n, escrito !n. De ello se deduce que si a todas las biyecciones se les asigna la misma probabilidad, entonces la probabilidad de que una biyección aleatoria sea un trastorno se aproxima rápidamente a 1/e a medida que crece n.
Contar intersecciones
El principio de inclusión-exclusión, combinado con la ley de De Morgan, se puede utilizar para contar la cardinalidad de la intersección de conjuntos también. Vamos Ak̄ ̄ {displaystyle {fnK}}} representan el complemento Ak con respecto a algún conjunto universal A tales que Ak⊆ ⊆ A{displaystyle A_{k}subseteq A} para cada uno k. Entonces tenemos
- ⋂ ⋂ i=1nAi=⋃ ⋃ i=1nAī ̄ ̄ ̄ {displaystyle bigcap ###{i=1} {bigcup} - ¿Por qué? {}}}}
convirtiendo así el problema de encontrar una intersección en el problema de encontrar una unión.
Coloreado de gráficos
El principio de inclusión y exclusión forma la base de los algoritmos para una serie de problemas de partición de gráficos NP-duros, como la coloración de gráficos.
Una aplicación bien conocida del principio es la construcción del polinomio cromático de un gráfico.
Concordancias perfectas de grafos bipartitos
El número de coincidencias perfectas de un gráfico bipartito se puede calcular usando el principio.
Número de funciones sobre
Dados conjuntos finitos A y B, ¿cuántas funciones sobreyectivas (sobre funciones) hay de A a B? Sin pérdida de generalidad podemos tomar A = {1,..., k} y B = {1,..., n}, ya que solo importan las cardinalidades de los conjuntos. Usando S como el conjunto de todas las funciones de A a B, y definiendo, para cada i en B, la propiedad Pi ya que "la función pierde el elemento i en B" (i no está en la imagen de la función), el principio de inclusión-exclusión da el número de sobre funciones entre A y B como:
- .. j=0n()nj)()− − 1)j()n− − j)k.{displaystyle sum _{j=0}{n}{binom {n} {}(-1)^{j}(n-j)^{k}
Permutaciones con posiciones prohibidas
Una permutación del conjunto S = {1,..., n} donde cada elemento de S está restringido a no ser en determinadas posiciones (aquí la permutación se considera como una ordenación de los elementos de S) se denomina permutación con posiciones prohibidas. Por ejemplo, con S = {1,2,3,4}, las permutaciones con la restricción de que el elemento 1 no puede estar en las posiciones 1 o 3, y el elemento 2 no puede estar en la posición 4 son: 2134, 2143, 3124, 4123, 2341, 2431, 3241, 3421, 4231 y 4321. Siendo Ai el conjunto de posiciones que ocupa el elemento i no puede estar dentro, y la propiedad Pi es la propiedad que una permutación pone al elemento i a una posición en Ai, el principio de inclusión-exclusión se puede usar para contar el número de permutaciones que satisfacen todas las restricciones.
En el ejemplo dado, hay 12 = 2(3!) permutaciones con propiedad P1, 6 = 3! permutaciones con propiedad P2 y ninguna permutación tiene propiedades P3 o P4 ya que no hay restricciones para estos dos elementos. El número de permutaciones que satisfacen las restricciones es así:
- 4! − (12 + 6 + 0 + 0) + (4) = 24 − 18 + 4 = 10.
El último 4 en este cálculo es el número de permutaciones que tienen ambas propiedades P1 y P2. No hay otras contribuciones distintas de cero a la fórmula.
Números de Stirling de segunda especie
Los números de Stirling del segundo tipo, S(n,k) cuentan el número de particiones de un conjunto de n elementos en k subconjuntos no vacíos (cajas indistinguibles). Se puede obtener una fórmula explícita para ellos aplicando el principio de inclusión-exclusión a un problema muy relacionado, a saber, contar el número de particiones de un conjunto n en k cajas no vacías pero distinguibles (subconjuntos ordenados no vacíos). Usando el conjunto universal que consta de todas las particiones del conjunto n en k (posiblemente vacías) cajas distinguibles, A1, A2, …, Ak, y las propiedades Pi lo que significa que la partición tiene el cuadro Ai vacío, el principio de inclusión-exclusión da una respuesta para el resultado relacionado. ¡Dividiendo por k! para eliminar el ordenamiento artificial da el número de Stirling de segunda especie:
- S()n,k)=1k!.. t=0k()− − 1)t()kt)()k− − t)n.{displaystyle S(n,k)={frac {1}{k}}sum _{t=0} {k} {t}{t}{binom}{t} {binom}{t=0}{k} {k} {0}{k}{t}{t}{}{t} {binom}}}}}sum _{t=0}{t=0} {0}{k}{k}{k}{k}{k}{k}{k}{k}{t}}{t}{t}{t}{t}{t}{t}{t}{t}{t}{t}{t}{t}{t}{t}{t}{t}{t}{t}{t}{t}{t}{t}{t}{t}{t}{t}}{t} {u}{t}{}}{t}{t}}}}}{}{t}{t}{t}{t}}{}{=0}}{t}{}{}{t}{}{t {k} {k-t} {n}
Polinomios de torre
Un polinomio podrido es la función generadora del número de maneras de colocar rocosos no atacantes en un Junta B que parece un subconjunto de los cuadrados de un tablero de control; es decir, no dos rooks pueden estar en la misma fila o columna. El tablero B es cualquier subconjunto de los cuadrados de una tabla rectangular con n filas y m columnas; pensamos en ello como los cuadrados en los que se permite poner un giro. El coeficiente, rk()B) de xk en el polinomio roto RB()x) es el número de maneras k Rooks, ninguno de los cuales ataca a otro, se puede organizar en los cuadrados de B. Para cualquier tablero B, hay una junta complementaria B.{displaystyle B' que consiste en los cuadrados de la tabla rectangular que no están B. Esta tabla complementaria también tiene un polinomio podrido RB.()x){displaystyle R_{B}(x)} con coeficientes rk()B.).{displaystyle r_{k}(B').}
A veces es conveniente poder calcular el coeficiente más alto de un polinomio de torre en términos de los coeficientes del polinomio de torre del tablero complementario. Sin pérdida de generalidad podemos asumir que n ≤ m, por lo que este coeficiente es rn( B). El número de formas de colocar n torres no atacantes en el tablero completo n × m "tablero de ajedrez" (sin tener en cuenta si las torres están colocadas en las casillas del tablero B) viene dada por el factorial descendente:
- ()m)n=m()m− − 1)()m− − 2)⋯ ⋯ ()m− − n+1).{displaystyle (m)_{n}=m(m-1)(m-2)cdots (m-n+1). }
Sea Pi la propiedad de que una asignación de n torres no atacantes en el tablero completo tiene una torre en la columna i que no está en una casilla del tablero B, entonces por el principio de inclusión-exclusión tenemos:
- rn()B)=.. t=0n()− − 1)t()m− − t)n− − trt()B.).{displaystyle r_{n}(B)=sum _{t=0}{n}(-1)^{t}(m-t)_{n-t}r_{t}(B'}).
Euler 's phi function
La función totient o phi de Euler, φ(n) es una función aritmética que cuenta el número de enteros positivos menores o iguales que n que son primos relativos a n. Es decir, si n es un entero positivo, entonces φ(n) es el número de enteros k en el rango 1 ≤ k ≤ n que no tienen factor común con n distinto de 1. El principio de inclusión-exclusión se utiliza para obtener una fórmula para φ( n). Sea S el conjunto {1, …, n} y definamos la propiedad Pi como que a número en S es divisible por el número primo pi, para 1 ≤ i ≤ r, donde la descomposición en factores primos de
- n=p1a1p2a2⋯ ⋯ prar.{displaystyle ¿Qué?.
Entonces,
- <math alttext="{displaystyle varphi (n)=n-sum _{i=1}^{r}{frac {n}{p_{i}}}+sum _{1leqslant iφ φ ()n)=n− − .. i=1rnpi+.. 1⩽ ⩽ i.j⩽ ⩽ rnpipj− − ⋯ ⋯ =n∏ ∏ i=1r()1− − 1pi).{displaystyle varphi (n)=n-sum - ¿Qué? {n}{p_{i}}sum - ¿Por qué? {n}{i}p_{j}}cdots =nprod _{i=1}left(1-{frac {1}{p_{i}}right).}<img alt="{displaystyle varphi (n)=n-sum _{i=1}^{r}{frac {n}{p_{i}}}+sum _{1leqslant i
Principio de inclusión-exclusión diluido
En muchos casos en los que el principio podría dar una fórmula exacta (en particular, contar números primos usando el tamiz de Eratóstenes), la fórmula que surge no ofrece contenido útil porque el número de términos en ella es excesivo. Si cada término individualmente puede estimarse con precisión, la acumulación de errores puede implicar que la fórmula de inclusión-exclusión no sea directamente aplicable. En teoría de números, esta dificultad fue abordada por Viggo Brun. Después de un comienzo lento, sus ideas fueron retomadas por otros y se desarrolló una gran variedad de métodos de cribado. Estos, por ejemplo, pueden tratar de encontrar los límites superiores para el "tamizado" conjuntos, en lugar de una fórmula exacta.
Sean arbitrarios A1,..., An conjuntos y p1, …, pn números reales en la unidad cerrada intervalo [0, 1]. Entonces, para cada número par k en {0, …, n}, las funciones indicadoras satisfacen la desigualdad:
- <math alttext="{displaystyle 1_{A_{1}cup cdots cup A_{n}}geq sum _{j=1}^{k}(-1)^{j-1}sum _{1leq i_{1}<cdots 1A1∪ ∪ ⋯ ⋯ ∪ ∪ An≥ ≥ .. j=1k()− − 1)j− − 1.. 1≤ ≤ i1.⋯ ⋯ .ij≤ ≤ npi1...... pij1Ai1∩ ∩ ⋯ ⋯ ∩ ∩ Aij.{displaystyle 1_{A_{1}cup cdots cup A_{n}geq sum _{j=1}^{k}(-1)^{j-1}sum _{1leq i_{1} buscadocdots ##########p_{i_{1}dots ¿Qué? cdots cap A_{i_{j}}}<img alt="{displaystyle 1_{A_{1}cup cdots cup A_{n}}geq sum _{j=1}^{k}(-1)^{j-1}sum _{1leq i_{1}<cdots
Prueba de la declaración principal
Elige un elemento contenido en la unión de todos los conjuntos y deja A1,A2,...... ,At{displaystyle A_{1},A_{2},dots A_{t} ser los conjuntos individuales que lo contienen. (Nota eso) t ■ 0.) Puesto que el elemento es contado precisamente una vez por el lado izquierdo de la ecuación (1Tenemos que demostrar que es contado precisamente una vez por el lado derecho. En el lado derecho, las únicas contribuciones no cero ocurren cuando todos los subconjuntos en un término particular contienen el elemento elegido, es decir, todos los subconjuntos se seleccionan de A1,A2,...... ,At{displaystyle A_{1},A_{2},dots A_{t}. La contribución es una para cada uno de estos conjuntos (más o menos dependiendo del término) y por lo tanto es sólo el (firmado) número de estos subconjuntos utilizados en el término. Entonces tenemos:
- <math alttext="{displaystyle {begin{aligned}|{A_{i}mid 1leqslant ileqslant t}|&-|{A_{i}cap A_{j}mid 1leqslant iSilencio{}Ai▪ ▪ 1⩽ ⩽ i⩽ ⩽ t}Silencio− − Silencio{}Ai∩ ∩ Aj▪ ▪ 1⩽ ⩽ i.j⩽ ⩽ t}Silencio+⋯ ⋯ +()− − 1)t+1Silencio{}A1∩ ∩ A2∩ ∩ ⋯ ⋯ ∩ ∩ At}Silencio=()t1)− − ()t2)+⋯ ⋯ +()− − 1)t+1()tt).{displaystyle {begin{aligned}tuvo{A_{i}mid 1leqslant ileqslant t} habit- habit\{A_{i}cap A_{j}mid 1leqslant i donejleqslant t}Sobrevivir+cdots +(-1)^{t+1} A_{2}cap cdots cap A_{t}fncipiente={binom { t}{1}-{binom {t}{2}+cdots +(-1)^{t+1}{binom {t} {t}}.end{aligned}}<img alt="{displaystyle {begin{aligned}|{A_{i}mid 1leqslant ileqslant t}|&-|{A_{i}cap A_{j}mid 1leqslant i
Por el teorema del binomio,
- 0=()1− − 1)t=()t0)− − ()t1)+()t2)− − ⋯ ⋯ +()− − 1)t()tt).{displaystyle 0=(1-1)}{t}={binom { t} {0}-{binom} {T}}+{binom} {t}{2}-cdots +(-1)^{t}{binom { t} { t}}
Usando el hecho de que ()t0)=1{displaystyle {binom} {T}=1} y reorganización de términos, tenemos
- 1=()t1)− − ()t2)+⋯ ⋯ +()− − 1)t+1()tt),{displaystyle 1={binom { t}{1}-{binom {t}{2}+cdots +(-1)^{t+1}{t}}}}
y así, el elemento elegido se cuenta solo una vez por el lado derecho de la ecuación (1).
Prueba algebraica
Se puede obtener una prueba algebraica usando funciones indicadoras (también conocidas como funciones características). La función indicadora de un subconjunto S de un conjunto X es la función
- 1S:X→ → {}0,1}1S()x)={}1x▪ ▪ S0x∉ ∉ S{displaystyle {begin{aligned} {1} _{S}:Xto{0,1}\\\\mathbf {1} _{S}(x)={begin{cases}1 Pulsxin S⁄2 xnotin Send{cases}end{aligned}}
Si A{displaystyle A} y B{displaystyle B} son dos subconjuntos de X{displaystyle X}, entonces
- 1A⋅ ⋅ 1B=1A∩ ∩ B.{displaystyle mathbf {1} {1} {1} _{Acap B}
Vamos A denota el sindicato ⋃ ⋃ i=1nAi{textstyle bigcup ¿Qué? de los conjuntos A1,..., An. Para probar el principio de inclusión-exclusión en general, primero verificamos la identidad
- 1A=.. k=1n()− − 1)k− − 1.. I⊂ ⊂ {}1,...... ,n}SilencioISilencio=k1AI{displaystyle mathbf [1] _{A}=sum _{k=1}{n}(-1)^{k-1}sum _{Isubset {1,ldotsn} atop TENSI {1}
()⁎)
para funciones de indicador, donde:
- AI=⋂ ⋂ i▪ ▪ IAi.{displaystyle A_{I}=bigcap _{iin Yo...
La siguiente función
- ()1A− − 1A1)()1A− − 1A2)⋯ ⋯ ()1A− − 1An),{displaystyle left(mathbf {1} {1} _{A_{1}right)left(mathbf {1} {1} _{A_{2}right)cdots left(mathbf {1} {1} _{A_{n}derecha),}
es idénticamente cero porque: si x no está en A, entonces todos los factores son 0 − 0 = 0; y de lo contrario, si x pertenece a algún Am, entonces el correspondiente mth factor es 1 − 1 = 0. Al expandir el producto en el lado izquierdo, se obtiene la ecuación (⁎).
Para probar el principio de inclusión-exclusión para la cardinalidad de los conjuntos, suma la ecuación (⁎) sobre todas las x en la unión de A1, …, An. Para derivar la versión utilizada en probabilidad, tome la expectativa en (⁎). En general, integra la ecuación (⁎) con respecto a μ. Utilice siempre la linealidad en estas derivaciones.