Escrito por Sofhia Souza
O uso da linguagem dos conjuntos nos permite resolver diversos tipos de problemas. O Princípio da Inclusão e Exclusão (PIE) é o que iremos trabalhar nesta aula, e para ilustrarmos a maneira que iremos aplicá-lo, usaremos do seguinte problema: contar quantos são os números entre 1 e 1000 que são divisíveis por 5 ou por 7.
Chamemos de o conjunto com os múltiplos de 5 e de o conjunto com os múltiplos de 7. Não é difícil determinar e (usaremos a notação para indicar o número de elementos do conjunto ). A solução do nosso problema é a contagem dos elementos que estejam em ou estejam em . Em símbolos, queremos . Não podemos simplesmente somar , pois alguns elementos serão somados duas vezes, a saber, aqueles que são múltiplos comuns de 5 e de 7, ou melhor, os elementos de ( o conjunto dos inteiros entre 1 e 1000 que são divisíveis por 7x5 = 35). Assim, temos que a solução do problema é dada por:
A fórmula acima é a versão mais simples do problema que vamos tratar nesta aula e recebe o nome de Princípio da Inclusão e Exclusão.
Cardinalidade da união de dois conjuntos
Dados dois conjuntos e , sendo ambos subconjunto de um conjunto , onde . Neste caso é fácil ver que . O mesmo não se verifica quando . De fato, quando , os elementos que são comuns, são contados duas vezes. Assim, dados e , subconjuntos de , o número de elementos de é dado por:
Na imagem abaixo é possível visualizar com mais clareza, sendo , e
Cardinalidade da união de três conjuntos
Sejam os conjuntos , e , subconjuntos de um conjunto . A cardinalidade da união de três conjuntos é:
Pois:
Princípio da Inclusão e Exclusão
Generalizando, é possível dizermos que, dados conjuntos, a união de todos eles é referente a soma de todas as possíveis interseções entre um número ímpar de conjuntos, menos a soma de todas as possíveis interseções entre um número par de conjuntos. Exemplificando:
União de 4 conjuntos , , e é dada por:
As interseções entre um número ímpar de conjuntos () foram somadas, e as interseções entre um número par de conjuntos () foram subtraídas.
Exemplo de código
Código do problema Quase Primo, da OBI: