Escolar Documentos
Profissional Documentos
Cultura Documentos
Ciência da Computação
P. Blauth Menezes
blauth@inf.ufrgs.br
P. Blauth Menezes
7.1 Introdução
7.2 Cardinalidade Finita e Infinita
7.3 Conjunto Contável e Não-Contável
7.4 Cardinalidade dos Conjuntos Não-Contáveis
7.5 Cardinal do Conjunto de Todos os Problemas
Solucionáveis
7.5 Leitura Complementar: Máquina de Turing
• Finito
∗ pode ser denotado por extensão
∗ listando exaustivamente todos os seus elementos
• Infinito
∗ caso contrário
7.1 Introdução
7.2 Cardinalidade Finita e Infinita
7.3 Conjunto Contável e Não-Contável
7.4 Cardinalidade dos Conjuntos Não-Contáveis
7.5 Cardinal do Conjunto de Todos os Problemas
Solucionáveis
7.5 Leitura Complementar: Máquina de Turing
#A
#A = n
∗ se n = 0 ?
◆ Portanto, um conjunto
• finito (cardinalidade finita): possível representar por extensão
• infinito: possível retirar elementos e ainda assim estabelecer uma
bijeção com o próprio
• se a ≥ 0, então f(a) = 2a
• se a < 0, então f(a) = 2a - 1
É bijetora e N ⊆ Z
Logo, Z é infinito
7.1 Introdução
7.2 Cardinalidade Finita e Infinita
7.3 Conjunto Contável e Não-Contável
7.4 Cardinalidade dos Conjuntos Não-Contáveis
7.5 Cardinal do Conjunto de Todos os Problemas
Solucionáveis
7.5 Leitura Complementar: Máquina de Turing
◆ Infinitamente contável
• possível enumerar seus elementos como uma seqüência infinita
S = {x∈R0<x<1}
• ei = 1, caso dii ≠ 1
• ei = 2, caso dii = 1
Portanto, r ∉ S: contradição!
Portanto, S é não-contável
Prova: (direta)
Basta provar que R é equipotente a S = { x ∈ R 0 < x < 1 }
Seja f: S → R
• R2
7.1 Introdução
7.2 Cardinalidade Finita e Infinita
7.3 Conjunto Contável e Não-Contável
7.4 Cardinalidade dos Conjuntos Não-Contáveis
7.5 Cardinal do Conjunto de Todos os Problemas
Solucionáveis
7.5 Leitura Complementar: Máquina de Turing
Teorema: Schröder-Bernstein
A e B conjuntos tq existem funções injetoras f1: A → B e f2: B → A
Então existe uma função bijetora
g: A ↔ B
Matemática Discreta para Ciência da Computação - P. Blauth Menezes 23
◆ Existem infinitos cardinais não-contáveis
• conjunto das partes de um conjunto tem sempre cardinalidade
maior que este
Prova:
Dividida em duas partes
f(s) = { s }
Def: Cardinal
Cardinal: classe de equivalência de conjuntos equipotentes
• cardinal de N
∗ #N = ℵ0
∗ menor cardinal dos conjuntos infinitos
∗ especial interesse para Computação e Informática
• ℵ0
∗ cardinal de qualquer conjunto contável (infinito)
7.1 Introdução
7.2 Cardinalidade Finita e Infinita
7.3 Conjunto Contável e Não-Contável
7.4 Cardinalidade dos Conjuntos Não-Contáveis
7.5 Cardinal do Conjunto de Todos os Problemas
Solucionáveis
7.5 Leitura Complementar: Máquina de Turing
◆ Prova-se que
existem ℵ0 programas que podem ser definidos em qualquer
linguagem de programação de propósitos gerais
◆ Conclusão
• existem infinitos mas contáveis problemas solucionáveis
∗ existe algoritmo (Maquina de Turing)
• como #N < #R
∗ cardinal dos não-solucionáveis maior que o dos solucionáveis
7.1 Introdução
7.2 Cardinalidade Finita e Infinita
7.3 Conjunto Contável e Não-Contável
7.4 Cardinalidade dos Conjuntos Não-Contáveis
7.5 Cardinal do Conjunto de Todos os Problemas
Solucionáveis
7.5 Leitura Complementar: Máquina de Turing
P. Blauth Menezes