Teoria dos Conjuntos

Propaganda
Noêmio Xavier
Teoria dos Conjuntos
Universidade Ibirapuera
São Paulo
2005
Apresentação
A tecnologia de Linguagens Formais, Autômatos
Finitos e Construção de Compiladores é matéria obrigatória dos currículos de Ciência da Computação, onde
se constitui, de um modo geral, em disciplina própria.
Suas bases conceituais, no entanto, exigem uma
razoável capacitação prévia do aluno em Teoria dos Conjuntos, tanto para o entendimento dos fundamentos
daquelas teorias, quanto para acompanhar as suas demonstrações e discussões de rotina.
Neste estudo, recomendado para alunos de diversos segmentos da Informática e seus ramos afins, serão
abordadas as principais questões relacionadas com a teoria dos conjuntos, e seu papel como pré-requisito em
estudos posteriores de diversas naturezas, tais como as
gramáticas formais, os dispositivos de automação, expressões regulares, normalmente utilizadas no desenvolvimento de analisadores léxicos, bem como construtores de linguagens, tradutores e compiladores.
Os conteúdos tratados aqui, serão, sempre que
possível, acompanhados de exercícios práticos e exemplos elucidativos da teoria.
Noêmio Xavier
4
Teoria dos Conjuntos
Índice
1
Introdução ....................................................................................................... 7
2
Definição .......................................................................................................... 7
3
Apresentação ................................................................................................... 7
4
Relação de pertinência .................................................................................. 8
5
Subconjunto ................................................................................................... 8
6
Conjuntos especiais ....................................................................................... 9
7
Conjuntos numéricos fundamentais .......................................................... 9
8
Intervalos numéricos ................................................................................... 11
9
Operações com conjuntos .......................................................................... 12
10
Exercícios resolvidos .................................................................................... 17
11
Exercícios propostos .................................................................................... 22
5
Noêmio Xavier
6
Teoria dos Conjuntos
Capítulo 1
Teoria dos Conjuntos
1. Introdução
A teoria avançada dos conjuntos foi desenvolvida por volta do ano 1872 pelo
matemático alemão Georg Cantor (1845 / 1918) e aperfeiçoada no início do
século XX por outros matemáticos, entre eles, Ernst Zermelo (alemão - 1871/
1956), Adolf Fraenkel (alemão - 1891/ 1965), Kurt Gödel (austríaco - 1906 /
1978), Janos von Newman (húngaro - 1903 /1957), entre outros.
O que se estuda deste assunto ao nível de revisão é exigido como fundamento de algumas disciplinas de Ciência da Computação, base para o desenvolvimento de temas futuros, a exemplo de relações, funções, análise combinatória,
probabilidades, linguagens formais, expressões regulares, autômatos finitos,
dentre outras.
2. Definição
Um conjunto é um conceito primitivo, assim, não necessita definição. No
exemplo abaixo vemos o conjunto dos números pares positivos:
P = {2,4,6,8,10,12, ... }.
Esta forma de representar um conjunto, pela enumeração dos seus elementos, chama-se listagem. O mesmo conjunto também poderia ser representado
por uma propriedade dos seus elementos ou seja, sendo x um elemento qualquer do conjunto P acima, poderíamos escrever:
P = { x | x é par e positivo } = { 2,4,6, ... }.
3. Apresentação
Os elementos de um conjunto são apresentados entre duas chaves, { e }, tal
como nos exemplos abaixo:
A = { a, e, i, o, u }
7
Noêmio Xavier
N
M
F
I
J
=
=
=
=
=
{
{
{
{
{
1, 2, 3, 4, ... }
João, Maria, José }
laranja, banana, uva, pera }
1, 3, 5, 7, ... }
São Paulo, Palmeiras, Santos }
Mas ele também pode ser descrito por uma de suas propriedades, como nos
exemplos;
A
N
M
N
M
F
=
=
=
=
=
=
{
{
{
{
{
{
x :
x :
x :
x:
x:
x:
x
x
x
x
x
x
é
é
é
é
é
é
uma vogal}
um número natural}
uma pessoa da família de Maria}
um número inteiro }
um número inteiro ímpar }
uma fruta }
4. Relação de pertinência
Sendo x um elemento do conjunto A , escrevemos:
x 0 A
onde o símbolo 0 significa “pertence a”.
Portanto podemos afirmar que: “x” pertence a “A“.
Sendo y um elemento que não pertence ao conjunto A , indicamos esse fato
com a notação:
y 0/ A
O conjunto que não possui elementos , é denominado conjunto vazio e representado por i .
Com o mesmo raciocínio, e opostamente ao conjunto vazio, define-se o conjunto ao qual pertencem todos os elementos, denominado conjunto universo,
representado pelo símbolo c. Sendo assim, pode-se escrever como exemplos:
i = { x; x = x} e c = {x; x = x}
5. Subconjunto
Se todo elemento de um conjunto A também pertence a um conjunto B,
então dizemos que A é subconjunto de B e indicamos isto por:
A d B
8
Teoria dos Conjuntos
Observe que:
a) todo conjunto é subconjunto de si próprio.
( A d A )
b) o conjunto vazio é subconjunto de qualquer conjunto.
(Ø d A)
c) se um conjunto A possui m elementos então ele possui 2m subconjuntos.
d) o conjunto formado por todos os subconjuntos de um conjunto A é denominado conjunto das partes de A e é indicado por P(A).
Assim, se A = {c, d} , o conjunto das partes de A é dado por:
P(A) = {Ø , {c}, {d}, {c,d}}
e) um subconjunto de A é também denominado parte de A.
6 Conjuntos especiais
Alguns conjuntos são denominados especiais, tais como o conjunto vazio,
aquele que não tem elementos, e é representado por { } ou por Ø.
O conjunto vazio está contido em todos os conjuntos.
Outro conjunto especial é o conjunto universo. Ele contém todos os elementos do contexto no qual estamos trabalhando e também contém todos os conjuntos desse contexto. O conjunto universo é representado por uma letra U
quadrada.
7 Conjuntos numéricos fundamentais
Entendemos por conjunto numérico, qualquer conjunto cujos elementos
são números. Existem infinitos conjuntos numéricos, entre os quais, os chamados conjuntos numéricos fundamentais, a saber:
Conjunto dos números naturais
N = {0,1,2,3,4,5,6,... }
Conjunto dos números inteiros
9
Noêmio Xavier
Z = {..., -4,-3,-2,-1,0,1,2,3,... }
Nota: é evidente que N d Z.
Conjunto dos números racionais
Q = {x | x = p/q com p 0 Z , q 0 /Z e q = 0 }
O símbolo | , acima, lê-se como “tal que”.
Temos então que número racional é aquele que pode ser escrito na forma de
uma fração p/q onde p e q são números inteiros, com o denominador diferente
de zero (lembre-se que não existe divisão por zero).
São exemplos de números racionais:
2/3
-3/7
0,001=1/1000
0,75=3/4
0,333... = 1/3
7 = 7/1, etc.
observe que:
a) é evidente que N d Z d Q.
b) toda dízima periódica é um número racional, pois é sempre possível escrever uma dízima periódica na forma de uma fração.
Por exemplo: 0,4444... = 4/9
Conjunto dos números irracionais
Q’ = {x | x é uma dízima não periódica}
O símbolo | deve ser lido como “tal que”.
Exemplos de números irracionais: p = 3,1415926... (número pi = razão entre
o comprimento de qualquer circunferência e o seu diâmetro);
2,01001000100001... (dízima não periódica); Raíz quadrada de 3 =
1,732050807... (uma raiz não exata).
Conjunto dos números reais
10
Teoria dos Conjuntos
R = { x | x é racional ou x é irracional }
Note que:
a) é óbvio que N d Z d Q d R
b) Q’ d R
c) um número real é racional ou irracional; não existe outra hipótese!
8 Intervalos numéricos
Dados dois números reais p e q, chama-se intervalo a todo conjunto de todos números reais compreendidos entre p e q , podendo inclusive incluir p e q.
Os números p e q são os limites do intervalo, sendo a diferença p - q , chamada amplitude do intervalo.
Se o intervalo incluir p e q , o intervalo é fechado e caso contrário, o intervalo é dito aberto.
A tabela abaixo, define os diversos tipos de intervalos.
+
|
+
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+
-----------------TIPOS
-----------------intervalo fechado
-----------------intervalo aberto
-----------------intervalo fechado
a esquerda
-----------------intervalo fechado
a direita
-----------------intervalo
semi-fechado
-----------------intervalo
semi-fechado
-----------------intervalo
semi-aberto
-----------------intervalo
semi-aberto
------------------
+
|
+
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+
------------------ + -----------------REPRESENTAÇÃO
| OBSERVAÇÃO
------------------ + -----------------[p;q] = {x 0 R; p < x < q}
| inclui os limites
| p e q
------------------ + -----------------(p;q) = {x 0 R; p < x < q}
| exclui os limites
| p e q
------------------ + -----------------[p;q) = {x 0 R; p < x < q}
| inclui p e
| exclui q
------------------ + -----------------(p;q] = {x 0 R; p < x < q}
| exclui p e
| inclui q
------------------ + -----------------[p;4) = {x 0 R; x > q}
| valores maiores ou
| iguais a p
------------------ + -----------------(-4;q] = {x 0 R; x < q}
| valores menores ou
| iguais a q
------------------ + -----------------(-4;q) = {x 0 R; x < q}
| valores menores
| do que q
------------------ + -----------------[p;4) = {x > p}
| valores maiores
| que p
------------------ + ------------------
+
|
+
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+
11
Noêmio Xavier
É fácil observar que o conjunto dos números reais, (o conjunto R) pode ser
4 ; + 4 ).
representado na forma de intervalo como R = ( -4
9 Operações com conjuntos
União de conjuntos
Dados os conjuntos A e B , define-se o conjunto união:
A c B = { x; x ∈ A ou x ∈ B}
Exemplo:
{0,1,3} c { 3,4,5 } = { 0,1,3,4,5}.
Percebe-se facilmente que o conjunto união contempla todos os elementos
do conjunto A ou do conjunto B.
Propriedades imediatas:
a) A c A = A
b) A c φ = A
c) A c B = B c A (a união de conjuntos é uma operação
comutativa)
d) A c U = U , onde U é o conjunto universo.
Interseção de conjuntos
Dados os conjuntos A e B , define-se o conjunto interseção:
A ∩ B = {x; x ∈ A e x ∈ B}.
Exemplo:
{0,2,4,5} ∩ { 4,6,7} = {4}.
Percebe-se facilmente que o conjunto interseção contempla os elementos
que são comuns aos conjuntos A e B.
Propriedades imediatas:
12
Teoria dos Conjuntos
a) A ∩ A = A
b) A ∩ ∅ = ∅
c) A ∩ B = B ∩ A (a interseção é uma operação
comutativa).
d) A ∩ U = A (onde U é o conjunto universo).
São importantes também as seguintes propriedades :
e) A ∩ ( B ∪ C ) = (A ∩ B) ∪ ( A ∩ C) (propriedade distributiva)
f) A ∪ ( B ∩ C ) = (A ∪ B ) ∩ ( A ∪ C) (propriedade
distributiva)
g) A ∩ (A ∪ B) = A (lei da absorção)
h) A ∪ (A ∩ B) = A (lei da absorção)
Observação: Se A ∩ B = φ, dizemos que os conjuntos A e B são Disjuntos.
Diferença de conjuntos
A - B = {x ; x ∈ A e x ∉ B}
Observe que os elementos da diferença são aqueles que pertencem ao primeiro conjunto, mas não pertencem ao segundo.
Exemplos:
{ 0,5,7} - {0,7,3} = {5}.
{1,2,3,4,5} - {1,2,3} = {4,5}.
Propriedades imediatas:
a) A - φ = A
b) φ - A = φ
c) A - A = ∅
d) A - B ≠ B - A ( a diferença de conjuntos não é uma operação comutativa).
13
Noêmio Xavier
Complementar de um conjunto
Trata-se de um caso particular da diferença entre dois conjuntos. Assim é ,
que dados dois conjuntos A e B, com a condição de que B ⊂ A, a diferença A - B
chama-se, neste caso, complementar de B em relação a A .
Simbologia:
CAB = A-B
Caso particular: O complementar de B em relação ao conjunto universo U,
ou seja , U - B ,é indicado pelo símbolo B’ .Observe que o conjunto B’ é formado
por todos os elementos que não pertencem ao conjunto B, ou seja:
B’ = {x; x ∉ B}
É óbvio, então, que:
a) B ∩ B’ = φ
b) B ∪ B’ = U
c) φ’ = U
d) U’ = φ
Partição de um conjunto
Seja A um conjunto não vazio. Define-se como partição de A, e representase por part(A), qualquer subconjunto do conjunto das partes de A (representado simbolicamente por P(A)), que satisfaz simultaneamente, às seguintes
condições:
1 - Nenhum dos elementos de part(A) é um conjunto vazio.
2 - A interseção de quaisquer dois elementos de part(A) é um conjunto vazio.
3 - A união de todos os elementos de part(A) é igual ao conjunto A.
Exemplo:
Seja A = {2, 3, 5}
Os subconjuntos de A serão: {2}, {3}, {5}, {2,3}, {2,5}, {3,5}, {2,3,5}, e o conjunto vazio - Ø.
Assim, o conjunto das partes de A será:
P(A) = { {2}, {3}, {5}, {2,3}, {2,5}, {3,5}, {2,3,5}, Ø }
14
Teoria dos Conjuntos
Vamos tomar, por exemplo, o seguinte subconjunto de P(A):
X = { {2}, {3,5} }
Observe que X é uma partição de A - cuja simbologia é part(A) - pois:
a) Nenhum dos elementos de X é Ø .
b) {2} ∩ {3, 5} = Ø
c) {2} U {3, 5} = {2, 3, 5} = A
Sendo observadas as condições 1, 2 e 3 acima, o conjunto X é uma partição
do conjunto A.
Observe que:
Y = { {2,5}, {3} } ;
W = { {5}, {2}, {3} }; e
S = { {3,2}, {5} }.
São outros exemplos de partições do conjunto A.
Outro exemplo: o conjunto
Y = { {0, 2, 4, 6, 8, ...}, {1, 3, 5, 7, ...} }
é uma partição do conjunto Z dos números inteiros, pois
{0, 2, 4, 6, 8, ...} ∩ {1, 3, 5, 7, ...} = Ø e {0, 2, 4, 6, 8, ...} U {1, 3, 5, 7, ...} = Z
7 - Número de elementos da união de dois conjuntos
Sejam A e B dois conjuntos, tais que o número de elementos de A seja n(A)
e o número de elementos de B seja n(B).
Nota: o número de elementos de um conjunto, é também conhecido com
cardinal do conjunto.
Representando o número de elementos da interseção
n(A ∩ B)
por
n(A ∩ B)
15
Noêmio Xavier
e o número de elementos da união
A∪B
por
nA ∪ B,
podemos escrever a seguinte fórmula:
n(A ∪ B) = n(A) + n(B) - n(A ∩ B)
10. Exercícios resolvidos:
1) Depois de n dias de férias, um estudante observa que:
a) choveu 7 vezes, de manhã ou à tarde;
b) quando chove de manhã não chove à tarde;
c) houve 5 tardes sem chuva;
d) houve 6 manhãs sem chuva.
Podemos afirmar então que n é igual a:
a) 7
b) 8
c) 9
d) 10
e) 11
Resposta:
Seja M, o conjunto dos dias que choveu pela manhã e T o conjunto dos dias
que choveu à tarde. Chamando de M’ e T’ os conjuntos complementares de M
e T respectivamente, temos:
n(T’) = 5 (cinco tardes sem chuva)
n(M’) = 6 (seis manhãs sem chuva)
n(M ∩ T) = 0 (pois quando chove pela manhã, não chove à tarde)
Então:
n(M ∪ T) = n(M) + n(T) – n(M ∩ T)
16
Teoria dos Conjuntos
7 = n(M) + n(T) – 0
Podemos escrever também:
n(M’) + n(T’) = 5 + 6 = 11
Temos então o seguinte sistema:
n(M’) + n(T’) = 11
n(M) + N(T) = 7
Somando membro a membro as duas igualdades, vem:
n(M) + n(M’) + n(T) + n(T’) = 11 + 7 = 18
Observe que n(M) + n(M’) = total dos dias de férias = n
Analogamente, n(T) + n(T’) = total dos dias de férias = n
Portanto, substituindo, temos:
n + n = 18
2n = 18
n=9
Resposta: Foram nove dias de férias, ou seja, n = 9 dias.
2) 52 pessoas discutem a preferência por dois produtos A e B, entre outros e
conclui-se que o número de pessoas que gostavam de B era:
I - O quádruplo do número de pessoas que gostavam de A e B;
II - O dobro do número de pessoas que gostavam de A;
III - A metade do número de pessoas que não gostavam de A nem de B.
Nestas condições, o número de pessoas que não gostavam dos dois produtos é igual a:
a) 48
b) 35
c) 36
d) 47
e) 37
Solução
Considere a figura abaixo, onde estão representados os conjuntos A e B, e a
quantidade de elementos x, y, z e w.
17
Noêmio Xavier
Pelo enunciado do problema, poderemos escrever:
x+y+z+w = 52
y+z = 4y
y+z = 2(x+y)
y+z = w/2
Desenvolvendo e simplificando, temos:
x+y+z+w = 52 (eq.1)
z = 3y (eq. 2)
z = 2x + y (eq. 3)
w = 2y + 2z (eq. 4)
Substituindo o valor de z da eq. 2 na eq. 3, vem:
x=y
Podemos também escrever:
w = 2y + 2(3y) = 8y
Expressando a eq. 1 em função de y, vem:
y + y + 3y + 8y = 52 e, daí vem:
18
Teoria dos Conjuntos
13y = 52, de onde vem y = 4.
Temos então por simples substituição:
z = 3y = 12
x=y=4
w = 8y = 32
A partir daí, é que vem a sutileza do problema. Vejamos:
O problema pede para determinar o número de pessoas que não gostam
dos produtos A e B. O conectivo e indica que devemos excluir os elementos da
interseção
A∩B
Portanto, a resposta procurada será igual a:
w + x + z = 32 + 4 + 12 = 48 pessoas.
A resposta seria 32 (como muitos acham como resultado), se a pergunta
fosse:
Quantas pessoas não gostam do produto A ou do produto B?
Perceberam a sutileza da pergunta: quantas pessoas não gostavam dos dois
produtos, ou seja, não gostavam de A “E” B?
Resposta: 48 pessoas.
3) 35 estudantes estrangeiros vieram ao Brasil. 16 visitaram Manaus; 16, São
Paulo e 11, Salvador. Desses estudantes, 5 visitaram Manaus e Salvador e ,
desses 5, 3 visitaram também São Paulo. O número de estudantes que visitaram Manaus ou São Paulo foi:
a) 29
b) 24
c) 11
d) 8
e) 5
Solução
Observe o diagrama de Venn, abaixo:
19
Noêmio Xavier
Assim, podemos escrever:
x + y + 5 = 16 ; logo, x + y = 11 (Eq. 1)
x + w + z + 3 = 16; logo, x + w + z = 13 (Eq. 2)
t + w + 5 = 11; logo, t + w = 6 (Eq. 3)
x + y + z + w + t + 2 + 3 = 35; logo, x + y + z + w + t = 30 (Eq. 4)
Substituindo as Eq. 1 e 3, na Eq. 4, vem:
11 + z + 6 = 30; logo, z = 13 (Eq. 5)
Substituindo o valor de z na Eq. 2, vem:
x + w + 13 = 13; logo,
x + w = 0, de onde se conclui que
x = 0 e w = 0, já que x e w são inteiros positivos ou nulos.
Substituindo o valor de x encontrado acima na Eq. 1, vem:
0 + y = 11; logo, y = 11.
Observando que o número de elementos de
M c SP
20
Teoria dos Conjuntos
é igual a x + y + z + w + 2 + 3, vem imediatamente, substituindo os valores:
n(M c SP) = 0 + 11 + 13 + 0 + 2 + 3 = 29
Observe que n(M c SP) representa o conjunto dos estudantes que visitaram
Manaus OU São Paulo, conforme foi solicitado no problema.
Portanto, a alternativa correta é a letra A (29).
4) Um teste de literatura, com 5 alternativas em que uma única é verdadeira, referindo-se à data de nascimento de um famoso escritor, apresenta as seguintes alternativas:
a)século XIX
b)século XX
c)antes de 1860
d)depois de 1830
e)nenhuma das anteriores
Pode-se garantir que a resposta correta é:
a) a
b) b
c) c
d) d
e) e
Observe que:
Quanto às alternativas (A) e (B), não temos elementos para se concluir por
uma delas, inicialmente.
Quanto à alternativa (E), sabemos não pode ser verdadeira, pois implicaria pelo enunciado, que o escritor nem teria nascido!
Para visualizar isto, veja a figura abaixo.
A alternativa (D) não pode ser verdadeira, pois implicaria concluir-se tanto
pelo século XIX quanto pelo XX, mas pelo enunciado só existe uma alternativa
verdadeira.
Por exclusão, a alternativa verdadeira só pode ser a C (antes de 1860).
Veja o esquema abaixo, para ajudar no seu entendimento dos argumentos
21
Noêmio Xavier
acima.
11. Exercícios propostos
1) Se um conjunto A possui 1024 subconjuntos, então o cardinal de A é igual
a:
a) 5
b) 6
c) 7
d) 9
e) 10 (*)
2 - Após um jantar, foram servidas as sobremesas X e Y. Sabe-se que das 10
pessoas presentes, 5 comeram a sobremesa X, 7 comeram a sobremesa Y e 3
comeram as duas. Quantas não comeram nenhuma ?
a) 1 (*)
b) 2
c) 3
d) 4
e) 0
3) Se
A = ∅ e B = {∅ },
então:
a) A ∈ B (*)
b) A ∪ B = ∅
c) A = B
d) A ∩ B = B
e) B ⊂ A
4) Sejam A, B e C conjuntos finitos. O número de elementos de
A ∩ B é 30,
o número de elementos de
A ∩ C é 20
22
Teoria dos Conjuntos
e o número de elementos de
A ∩ B ∩ C é 15.
Então o número de elementos de
A ∩ (B ∪ C)
é igual a:
a)35 (*)
b)15
c)50
d)45
e)20
5) Sendo a e b números reais quaisquer, os números possíveis de elementos
do conjunto
A = {a, b, {a}, {b}, {a,b} } são:
a) 2 ou 5 (*)
b) 3 ou 6
c) 1 ou 5
d) 2 ou 6
e) 4 ou 5
23
Noêmio Xavier
24
Download