Beruflich Dokumente
Kultur Dokumente
Computao e Informtica
P. Blauth Menezes
blauth@inf.ufrgs.br
P. Blauth Menezes
Questo importante
origem do termo Matemtica Discreta
Contra-exemplo
conjunto dos nmeros reais o qual no-contvel ou no-discreto
Concluso
existem conjuntos infinitos contveis e no-contveis
Matemtica do Continuum
estudos baseados em conjuntos no-contveis
reviso e exemplos
exerccios!
e os correspondentes resultados
Conjunto
estrutura que agrupa objetos
Def: Conjunto
Coleo de zero ou mais objetos distintos, chamados Elementos do
conjunto os quais no possuem qualquer ordem associada
Vogais = { a, e, i, o, u }
{ x p(x) }
B = { x x brasileiro }
Exp: Conjuntos
Dias da Semana = { seg, ter, qua, qui, sex, sab, dom }
Seqncias de duas Vogais = { aa, ae, ai, ao, au, ea, ee, ei, eo,
eu,,ua, ue, ui, uo, uu }
Caso contrrio
aA
a no pertence ao conjunto A
Exp: Pertence, No-Pertence
Vogais = { a, e, i, o, u }
a Vogais h Vogais
B = { x x brasileiro }
Conjunto finito
pode ser denotado por extenso
listando exaustivamente todos os elementos
Conjunto infinito
caso contrrio
{}
Vogais = { a, e, i, o, u }
Dgitos = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }
A = {xNx>0 e x<4}
B = { x x brasileiro }
{xZx0}
Pares = { y y = 2x e x N }
Portanto
conjunto vazio um alfabeto
N no um alfabeto
* = { }
{ } obviamente, { }
conjunto de palndromos
Pascal, C e Java
definidas por todos os seus programas possveis
so conjuntos infinitos
pois, existem infinitos programas
Estrutura de um compilador
anlise: lxica, sinttica e semntica
sntese: gerao e otimizao de cdigo executvel
anlise
pL ?
verifica se um dado programa fonte p
programa vlido para a linguagem L
AB
A no est contido em B
A B
B contm A
BA
A subconjunto prprio de B
A est contido propriamente em B (no contido propriamente)
A B e existe b B tal que b A
AB (A B)
B contm propriamente A
BA
AU
A=B se e somente se AB e BA
N={xZx0}
{ 1, 2, 3 } = { 3, 3, 3, 2, 2, 1 }
{ 1, 2, 3 } { 3, 3, 3, 2, 2, 1 }
{ 3, 3, 3, 2, 2, 1 } { 1, 2, 3 }
{1}A
A
{a}A
{ b, c } A
{ 1, 2, 3 } A
A
{1}A
{ 1, 2, 3 } A
L qualquer subconjunto de *
L *
exemplificao
ilustrativa
no detalhada
informal
informalmente e resumidamente
conjunto de objetos (dados) e operaes sobre estes objetos
cores_primarias: cores
feriado, semana, trabalho: dias_semana
vogais: letras
Interpretao
cores_primarias = { vermelho, amarelo, azul }
feriado =
semana = { seg, ter, qua, qui, sex, sab, dom }
trabalho = { seg, ter, qua, qui, sex }
vogais = { a, e, i, o, u }
Distino ?
objetiva facilitar a construo do compilador
Interpretao
cores_primarias = { vermelho, amarelo, azul } verdadeiro
feriado = trabalho falso
Interpretao
trabalho semana verdadeiro
{ sab, dom } trabalho falso
Interpretao
a vogais verdadeiro
dom trabalho falso
P. Blauth Menezes