Aqui está outra abordagem, que não envolve recursão. No entanto, ele ainda usa somas e produtos cujos comprimentos dependem dos parâmetros. Primeiro darei a expressão e depois explico.
Temos
P(|L1∩L2∩⋯∩Lm|=k)=(nk)∏ni=1(nai)∑j=0min(a1,…,am)−k(−1)j(n−kj)∏l=1n(n−j−kal−j−k).
EDIT: Ao final de escrever tudo isso, percebi que podemos consolidar um pouco a expressão acima combinando os coeficientes binomiais em probabilidades hipergeométricas e coeficientes trinomiais. Pelo que vale, a expressão revisada é
Aqui é uma variável aleatória hipergeométrica em que são retirados de uma população de tamanho com estados de sucesso.Hyp(n,j+k,al)alnj+k
∑j = 0min ( a1 1,…,am)−k(−1)j(nj,k,n−j−k)∏l=1nP(Hyp(n,j+k,al)=j+k).
Hyp(n,j+k,al)alnj + k
Derivação
Vamos fazer uma anotação para tornar os argumentos combinatórios um pouco mais fáceis de rastrear (espero). Ao longo, consideramos e corrigidos. Usaremos para denotar a coleção de pares ordenados , em que cada satisfatóriaa 1 , … , a m C ( I ) m ( L 1 , … , L m ) L i ⊆ SSuma1 1,…,amC(I)m(L1,…,Lm)Li⊆S
- |Li|=aEu ; e
- eu1 1∩ ⋯ ∩ Lm= I .
Também usaremos para uma coleção idêntica, exceto que exigimos vez de igualdade. G 1 ∩⋯∩ L m ⊇IC′(I)L1∩⋯∩Lm⊇ eu
Uma observação importante é que é relativamente fácil de contar. Isso ocorre porque a condição é equivalente a para todos os , portanto, em certo sentido, isso remove interações entre diferentes valores de . Para cada , o número de atende ao requisito é , pois podemos construir um tal escolhendo um subconjunto de do tamanhoe depois união com . Segue que
G 1 ∩⋯∩ L m ⊇I G i ⊇Iiii L i ( | S | - | I |C′(I)L1∩⋯∩Lm⊇ILi⊇IEuiiLiLiS∖Iai-| I| I| C'(I)| =n∏i=1(|S|-|I|(|S|−|I|ai−|I|)LiS∖Iai−|I|I
|C′(I)|=∏i=1n(|S|−|I|ai−|I|).
Agora, nossa probabilidade original pode ser expressa através do seguinte maneira:
P ( | L 1 ∩ L 2 ∩ ⋯ ∩ L m | = K ) = Σ I : | I | = k | C ( I ) |C
P(|L1∩L2∩⋯∩Lm|=k)=∑I:|I|=k|C(I)|∑all I⊆S|C(I)|.
Podemos fazer duas simplificações aqui imediatamente. Primeiro, o denominador é o mesmo que
Segundo, um argumento de permutação mostra quesó depende de através da cardinalidade. Como existem subconjuntos de com cardinalidade , segue-se que
que é um subconjunto arbitrário e fixo de com cardinalidade| C(I)| I| I| (n
|C′(∅)|=∏i=1n(|S|ai)=∏i=1n(nai).
|C(I)|I|I| Sk∑I:| I| =k| C(I)| = ( n(nk)SkI0Sk∑I:|I|=k|C(I)|=(nk)|C(I0)|,
I0Sk .
Dando um passo atrás, agora reduzimos o problema para mostrar que
|C(I0)|=∑j=0min(a1,…,am)−k(−1)j(n−kj)∏l=1n(n−j−kal−j−k).
Seja os subconjuntos distintos de formados adicionando exatamente um elemento a . Então
(Isso significa apenas que se , então contém mas também não contém nenhum elemento adicional.) Agora, transformamos o problema de contagem de em um problema de contagem de , com o qual sabemos mais como lidar. Mais especificamente, temos
S IJ1,…,Jn−kSI0
C(I0)=C′(I0)∖(⋃i=1n−kC′(Ji)).
L1∩⋯∩Lm=I0L1∩⋯∩LmI0CC′|C(I0)|=|C′(I0)|−∣∣∣⋃i=1n−kC′(Ji)∣∣∣=∏l=1n(n−kal−k)−∣∣∣⋃i=1n−kC′(Ji)∣∣∣.
Podemos aplicar a inclusão-exclusão para manipular o tamanho da expressão de união acima. A relação crucial aqui é que, para qualquer ,
Isso ocorre porque se contém um número de , então também contém sua união. Também observamos que o conjunto tem tamanho. Portanto
I⊆{1,…,n−k}
⋂i∈IC′(Ji)=C′(⋃i∈IJi).
L1∩⋯∩LmJi⋃i∈IJi|I0|+|I|=k+|I|∣∣∣⋃i=1n−kC′(Ji)∣∣∣=∑∅≠I⊆{1,…,n−k}(−1)|I|−1∣∣∣⋂i∈IC′(Ji)∣∣∣=∑j=1n−k∑I:|I|=j(−1)j−1∏l=1n(n−j−kal−j−k)=∑j=1n−k(−1)j−1(n−kj)∏l=1n(n−j−kal−j−k).
(Podemos restringir os valores aqui, pois o produto dos coeficientes binomiais é zero, a menos que para todos os , ou seja, .)
jj≤al−klj≤min(a1,…,am)−k
Por fim, substituindo a expressão no final da equação poracima e consolidando a soma, obtemos
conforme reivindicado.|C(I0)|
|C(I0)|=∑j=0min(a1,…,am)−k(−1)j(n−kj)∏l=1n(n−j−kal−j−k)