Buscar

Fundamentos da Matemática para Computação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 269 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 269 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 269 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Sumário
Aula 1: Linguagem da Lógica de Predicados 15
1.1 Introdução . . . . . . . . . . . . . . . . . . . . . . . 16
1.2 Linguagens . . . . . . . . . . . . . . . . . . . . . . 16
1.3 Aspectos das Linguagens . . . . . . . . . . . . . . . 16
1.4 Linguagem da Lógica de Predicados . . . . . . . . 18
1.4.1 Sintaxe da Linguagem da Lógica de Predicados 19
1.5 Conclusão . . . . . . . . . . . . . . . . . . . . . . . 24
1.6 Resumo . . . . . . . . . . . . . . . . . . . . . . . . 24
1.7 Atividades . . . . . . . . . . . . . . . . . . . . . . . 25
1.8 Referências Bibliográficas . . . . . . . . . . . . . . 26
Aula 2: Conectivos e Quantificadores Lógicos 27
2.1 Introdução . . . . . . . . . . . . . . . . . . . . . . . 28
2.2 Semântica da Linguagem da Lógica de Predicados . 28
2.3 Quantificadores . . . . . . . . . . . . . . . . . . . . 34
2.4 Conclusão . . . . . . . . . . . . . . . . . . . . . . . 35
2.5 Resumo . . . . . . . . . . . . . . . . . . . . . . . . 36
2.6 Atividades . . . . . . . . . . . . . . . . . . . . . . . 36
2.7 Referências Bibliográficas . . . . . . . . . . . . . . 36
Aula 3: Valorações e Tabelas de Verdade 39
3.1 Introdução . . . . . . . . . . . . . . . . . . . . . . . 40
3.2 Valorações . . . . . . . . . . . . . . . . . . . . . . . 40
3.3 Álgebra de Boole . . . . . . . . . . . . . . . . . . . 41
3.4 Tabela de Verdade . . . . . . . . . . . . . . . . . . 42
3.4.1 Uso de Parêntese e Prioridade dos Conec-
tivos Lógicos . . . . . . . . . . . . . . . . . 44
3.5 Tautologia, Contradição e Contingência . . . . . . 46
3.6 Conclusão . . . . . . . . . . . . . . . . . . . . . . . 48
3.7 Resumo . . . . . . . . . . . . . . . . . . . . . . . . 48
3.8 Atividades . . . . . . . . . . . . . . . . . . . . . . . 50
3.9 Referências Bibliográficas . . . . . . . . . . . . . . 51
Aula 4: Regras de Inferência e Regras de Equivalência 53
4.1 Introdução . . . . . . . . . . . . . . . . . . . . . . . 54
4.2 Regras de Equivalência . . . . . . . . . . . . . . . . 54
4.3 Subconjuntos Completos de Conectivos . . . . . . . 58
4.4 Conclusão . . . . . . . . . . . . . . . . . . . . . . . 61
4.5 Resumo . . . . . . . . . . . . . . . . . . . . . . . . 61
4.6 Atividades . . . . . . . . . . . . . . . . . . . . . . . 63
4.7 Referências Bibliográficas . . . . . . . . . . . . . . 63
Aula 5: Teorias Axiomáticas 65
5.1 Introdução . . . . . . . . . . . . . . . . . . . . . . . 66
5.2 Sistemas Axiomáticos . . . . . . . . . . . . . . . . 66
5.2.1 Exemplos de Alguns Sistemas Axiomáticos . 68
5.3 Conclusão . . . . . . . . . . . . . . . . . . . . . . . 72
5.4 Resumo . . . . . . . . . . . . . . . . . . . . . . . . 72
5.5 Atividades . . . . . . . . . . . . . . . . . . . . . . . 73
5.6 Referências Bibliográficas . . . . . . . . . . . . . . 74
Aula 6: Teoria da Demonstração 75
6.1 Introdução . . . . . . . . . . . . . . . . . . . . . . . 76
6.2 Teoria da Demonstração . . . . . . . . . . . . . . . 76
6.3 Tipos de Demonstração . . . . . . . . . . . . . . . 78
6.3.1 Demonstração Direta . . . . . . . . . . . . . 78
6.3.2 Demonstração Indireta Contrapositiva . . . 79
6.3.3 Demonstração Indireta por Redução ao Ab-
surdo . . . . . . . . . . . . . . . . . . . . . 79
6.4 Conclusão . . . . . . . . . . . . . . . . . . . . . . . 81
6.5 Resumo . . . . . . . . . . . . . . . . . . . . . . . . 82
6.6 Atividades . . . . . . . . . . . . . . . . . . . . . . . 83
6.7 Referências Bibliográficas . . . . . . . . . . . . . . 84
Aula 7: Teoria de Cantor e Teoria de Zermelo -Fraenkel 85
7.1 Introdução . . . . . . . . . . . . . . . . . . . . . . . 86
7.2 Teoria dos Conjuntos de Georg Cantor . . . . . . . 86
7.2.1 Conceito de Conjunto . . . . . . . . . . . . 87
7.2.2 Linguagem da Teoria dos Conjuntos . . . . 87
7.2.3 Axiomas da Teoria dos Conjuntos . . . . . . 89
7.2.4 Alguns Tipos de Conjuntos . . . . . . . . . 90
7.3 Paradoxo de Russel . . . . . . . . . . . . . . . . . . 90
7.4 Teoria dos Conjuntos de Zermelo-Fraenkel . . . . . 92
7.5 Conclusão . . . . . . . . . . . . . . . . . . . . . . . 97
7.6 Resumo . . . . . . . . . . . . . . . . . . . . . . . . 98
7.7 Atividades . . . . . . . . . . . . . . . . . . . . . . . 99
7.8 Referências Bibliográficas . . . . . . . . . . . . . . 99
Aula 8: Operações com Conjuntos: União e Interseção101
8.1 Introdução . . . . . . . . . . . . . . . . . . . . . . . 102
8.2 União de Conjuntos . . . . . . . . . . . . . . . . . 102
8.2.1 Propriedades da União de Conjuntos . . . . 103
8.3 Interseção de Conjuntos . . . . . . . . . . . . . . . 103
8.3.1 Propriedades da Interseção de Conjuntos . . 104
8.3.2 Propriedades da União e Interseção de Con-
juntos . . . . . . . . . . . . . . . . . . . . . 104
8.3.3 Propriedades da Relação de Contido . . . . 105
8.4 Algumas Demonstrações . . . . . . . . . . . . . . . 105
8.5 Conclusão . . . . . . . . . . . . . . . . . . . . . . . 108
8.6 Resumo . . . . . . . . . . . . . . . . . . . . . . . . 108
8.7 Atividades . . . . . . . . . . . . . . . . . . . . . . . 109
8.8 Referências Bibliográficas . . . . . . . . . . . . . . 110
Aula 9: Operações com Conjuntos: Diferença e Complementar111
9.1 Introdução . . . . . . . . . . . . . . . . . . . . . . . 112
9.2 Diferença de Conjuntos . . . . . . . . . . . . . . . . 112
9.2.1 Propriedades da Diferença de Conjuntos . . 112
9.3 Diferença Simétrica de Conjuntos . . . . . . . . . . 113
9.3.1 Propriedades da Diferença Simétrica de Con-
juntos . . . . . . . . . . . . . . . . . . . . . 113
9.4 Complementar de Conjuntos . . . . . . . . . . . . . 114
9.4.1 Propriedades do Complementar de Conjuntos 114
9.5 Algumas Demonstrações . . . . . . . . . . . . . . . 115
9.6 Conclusão . . . . . . . . . . . . . . . . . . . . . . . 119
9.7 Resumo . . . . . . . . . . . . . . . . . . . . . . . . 119
9.8 Atividades . . . . . . . . . . . . . . . . . . . . . . . 121
9.9 Referências Bibliográficas . . . . . . . . . . . . . . 121
Aula 10: Operações com Conjuntos: Produto Cartesiano123
10.1 Introdução . . . . . . . . . . . . . . . . . . . . . . . 124
10.2 Par Ordenado . . . . . . . . . . . . . . . . . . . . . 124
10.3 Produto Cartesiano de Conjuntos . . . . . . . . . . 128
10.3.1 Propriedades do Produto Cartesiano . . . . 129
10.4 Algumas Demonstrações . . . . . . . . . . . . . . . 130
10.5 Conclusão . . . . . . . . . . . . . . . . . . . . . . . 133
10.6 Resumo . . . . . . . . . . . . . . . . . . . . . . . . 133
10.7 Atividades . . . . . . . . . . . . . . . . . . . . . . . 134
10.8 Referências Bibliográficas . . . . . . . . . . . . . . 135
Aula 11: Relações Binárias 137
11.1 Introdução . . . . . . . . . . . . . . . . . . . . . . . 138
11.2 Relações Binárias . . . . . . . . . . . . . . . . . . . 138
11.2.1 Propriedades das Relações Binárias . . . . . 141
11.3 Algumas Demonstrações . . . . . . . . . . . . . . . 144
11.4 CONCLUSÃO . . . . . . . . . . . . . . . . . . . . 146
11.5 RESUMO . . . . . . . . . . . . . . . . . . . . . . . 146
11.6 ATIVIDADES . . . . . . . . . . . . . . . . . . . . . 148
11.7 REFERÊNCIAS BIBLIOGÁFICAS . . . . . . . . 149
Aula 12: Relações de Ordem 151
12.1 Introdução . . . . . . . . . . . . . . . . . . . . . . . 152
12.2 Relações de Ordem . . . . . . . . . . . . . . . . . . 152
12.2.1 Cotas Superiores e Cotas Inferiores . . . . . 156
12.2.2 Elementos Maximal, Minimal, Máximo e Mí-
nimo . . . . . . . . . . . . . . . . . . . . . . 156
12.3 Algumas Demonstrações . . . . . . . . . . . . . . . 157
12.4 CONCLUSÃO . . . . . . . . . . . . . . . . . . . . 160
12.5 RESUMO . . . . . . . . . . . . . . . . . . . . . . . 160
12.6 ATIVIDADES . . . . . . . . . . . . . . . . . . . . . 162
12.7 REFERÊNCIAS BIBLIOGÁFICAS . . . . . . . . 162
Aula 13: Relações de Equivalência 165
13.1 Introdução . . . . . .. . . . . . . . . . . . . . . . . 166
13.2 Relações de Equivalência . . . . . . . . . . . . . . . 166
13.2.1 Partições e Classes de Equivalência . . . . . 168
13.3 Algumas Demonstrações . . . . . . . . . . . . . . . 171
13.4 CONCLUSÃO . . . . . . . . . . . . . . . . . . . . 175
13.5 RESUMO . . . . . . . . . . . . . . . . . . . . . . . 175
13.6 ATIVIDADES . . . . . . . . . . . . . . . . . . . . . 176
13.7 REFERÊNCIAS BIBLIOGÁFICAS . . . . . . . . 177
Aula 14: Funções 179
14.1 Introdução . . . . . . . . . . . . . . . . . . . . . . . 180
14.2 Funções . . . . . . . . . . . . . . . . . . . . . . . . 180
14.2.1 Imagem Direta e Imagem Inversa . . . . . . 182
14.3 Algumas Demonstrações . . . . . . . . . . . . . . . 185
14.4 CONCLUSÃO . . . . . . . . . . . . . . . . . . . . 188
14.5 RESUMO . . . . . . . . . . . . . . . . . . . . . . . 189
14.6 ATIVIDADES . . . . . . . . . . . . . . . . . . . . . 190
14.7 REFERÊNCIAS BIBLIOGÁFICAS . . . . . . . . 191
Aula 15: Tipos de Funções 193
15.1 Introdução . . . . . . . . . . . . . . . . . . . . . . . 194
15.2 Tipos de Funções . . . . . . . . . . . . . . . . . . 194
15.3 CONCLUSÃO . . . . . . . . . . . . . . . . . . . . 202
15.4 RESUMO . . . . . . . . . . . . . . . . . . . . . . . 203
15.5 ATIVIDADES . . . . . . . . . . . . . . . . . . . . . 204
15.6 REFERÊNCIAS BIBLIOGÁFICAS . . . . . . . . 204
Aula 16: Propriedades das Funções 207
16.1 Introdução . . . . . . . . . . . . . . . . . . . . . . . 208
16.2 Propriedades das Funções Injetoras . . . . . . . . . 208
16.3 Propriedades das Funções Sobrejetoras . . . . . . . 209
16.4 Propriedades das Funções Bijetoras . . . . . . . . . 209
16.5 Algumas Demonstrações . . . . . . . . . . . . . . . 210
16.6 CONCLUSÃO . . . . . . . . . . . . . . . . . . . . 214
16.7 RESUMO . . . . . . . . . . . . . . . . . . . . . . . 214
16.8 ATIVIDADES . . . . . . . . . . . . . . . . . . . . . 216
16.9 REFERÊNCIAS BIBLIOGÁFICAS . . . . . . . . 216
Aula 17: Números Naturais: Axiomas de Peano 219
17.1 Introdução . . . . . . . . . . . . . . . . . . . . . . . 220
17.2 Axiomas de Peano . . . . . . . . . . . . . . . . . . 220
17.3 CONCLUSÃO . . . . . . . . . . . . . . . . . . . . 226
17.4 RESUMO . . . . . . . . . . . . . . . . . . . . . . . 226
17.5 ATIVIDADES . . . . . . . . . . . . . . . . . . . . . 227
17.6 REFERÊNCIAS BIBLIOGÁFICAS . . . . . . . . 227
Aula 18: Operações em N 229
18.1 Introdução . . . . . . . . . . . . . . . . . . . . . . . 230
18.2 Soma no Conjunto dos Números Naturais . . . . . 230
18.3 Propriedades da soma . . . . . . . . . . . . . . . . 231
18.4 Produto no Conjunto dos Números Naturais . . . . 231
18.5 Propriedades do Produto . . . . . . . . . . . . . . . 232
18.6 Relação de Ordem no Conjunto dos Números Naturais232
18.7 Propriedades da Relação de Ordem . . . . . . . . . 232
18.7.1 Demonstração de Algumas Propriedades . . 233
18.8 CONCLUSÃO . . . . . . . . . . . . . . . . . . . . 238
18.9 RESUMO . . . . . . . . . . . . . . . . . . . . . . . 238
18.10ATIVIDADES . . . . . . . . . . . . . . . . . . . . . 240
18.11REFERÊNCIAS BIBLIOGÁFICAS . . . . . . . . 241
Aula 19: Princípio da Boa Ordem 243
19.1 Introdução . . . . . . . . . . . . . . . . . . . . . . . 244
19.2 Alguns Teoremas . . . . . . . . . . . . . . . . . . . 244
19.3 Princípio da Boa Ordem . . . . . . . . . . . . . . . 248
19.4 Primeiro Princípio da Indução Finita . . . . . . . . 252
19.5 Segundo Princípio da Indução Finita . . . . . . . . 252
19.6 Algumas Demonstrações . . . . . . . . . . . . . . . 254
19.7 CONCLUSÃO . . . . . . . . . . . . . . . . . . . . 257
19.8 RESUMO . . . . . . . . . . . . . . . . . . . . . . . 258
19.9 ATIVIDADES . . . . . . . . . . . . . . . . . . . . . 258
19.10REFERÊNCIAS BIBLIOGÁFICAS . . . . . . . . 259
Aula 20: Cardinalidade e Conjuntos Enumeráveis 261
20.1 Introdução . . . . . . . . . . . . . . . . . . . . . . . 262
20.2 Cardinalidade de um Conjunto . . . . . . . . . . . 262
20.2.1 Conjuntos Enumeráveis . . . . . . . . . . . 264
20.2.2 Algumas Demonstrações . . . . . . . . . . . 266
20.3 CONCLUSÃO . . . . . . . . . . . . . . . . . . . . 270
20.4 RESUMO . . . . . . . . . . . . . . . . . . . . . . . 270
20.5 ATIVIDADES . . . . . . . . . . . . . . . . . . . . . 272
20.6 REFERÊNCIAS BIBLIOGRÁFICAS . . . . . . . . 272
1
AULA
1
LIVRO
Linguagem da Lógica
de Predicados
META:
Introduzir o conceito de Linguagem
da Lógica de Predicados
OBJETIVOS:
Ao fim da aula os alunos deverão
ser capazes de:
Distinguir entre linguagem natural
e linguagem artificial;
Compreender e utilizar a sintaxe da
linguagem da lógica de predicados.
Linguagem da Lógica de Predicados
1.1 Introdução
Caro aluno, seja bem-vindo a nossa primeira aula de Fun-
damentos de Matemática! Nela conheceremos o conceito de lin-
guagem, como ela está estruturada, as diferenças entre linguagens
naturais e linguagens artificiais e, por fim, nosso real objetivo,
estudar quais elementos que a compõe e como é estruturada a Lin-
guagem da Lógica de Predicados.
Linguagem “S. f. O
uso da palavra artic-
ulada ou escrita como
meio de expressão e co-
municação entre pes-
soas” (Dicionário Au-
rélio). Pode ser de-
finida também como
“conjunto de sentenças,
cada uma de compri-
mento finito e formadas
a partir de um conjunto
finito de símbolos”. A
primeira definição serve
para descrever as lin-
guagens naturais (Por-
tuguês, Inglês, e.t.c.) a
segunda para descrever
as linguagens formais
(Linguagens de Progra-
mação, Teoria dos Con-
juntos e.t.c.)
1.2 Linguagens
Vocês já se perguntaram o que é uma linguagem? Nos di-
cionários podemos obter algo do tipo: linguagem é um sistema
de símbolos que serve como meio de comunicação. Notem que
o vocábulo comunicação não se restringe à comunicação hunano-
humano. A linguagem serve também para comunicação humano-
máquina e máquina-máquina.
As definições de linguagem podem parecer um pouco vagas
e não expressar a verdadeira dimensão e alcance do objeto lin-
guagem. Não é pretensão definir corretamente linguagem, mas tão
somente deixar como tema de reflexão. O interesse é tão somente
estabelecer a linguagem da lógica de predicados, nosso maior ob-
jetivo.
1.3 Aspectos das Linguagens
As linguagens naturais apresentam três aspectos. A saber:
Morfológico diz respeito às regras de formação das palavras.
O Português, por exemplo, tem palavras baseadas em morfemas
16
Fundamentos da Matemática: Livro 1
1
AULA
que por sua vez são representados por cadeias de letras de um
conjunto de símbolos (alfabeto). Assim, as cadeias de letras “xz-
zcdzxx” e “aeeeeexxaeeeee” não representam palavras morfologi-
camente válidas na língua portuguesa, enquanto que as palavras
“gato”, “jardim”, “morro” e “subir” atendem a este requisito.
Semântico: diz respeito ao significado das palavras. No caso do
conjunto de palavras morfologicamente válidas “xakação”, “xitei-
ções”, “gato”, “jardim”, “morro” e “subir” apenas “gato”, “jardim”,
“morro” e “subir”, são semanticamente válidas, isto é tem signifi-
cado a elas associado.
Pragmático diz respeito ao uso das construções lingüísticas pe-
los usuários de uma linguagem. Em outras palavras, diz respeito
ao significado subentendido de uma sentença. Vamos exemplificar
com uma piada. Joaquim viaja para o Brasil e deixa seu gato de
estimação aos cuidados de seu amigo Manuel. Dois meses depois,
recebe uma carta do amigo: “Joaquim, seu gato morreu”. Joaquim
quase morreu de susto e tristeza. De volta a Portugal, procura o
amigo e pergunta como o gato morreu. Ô Quim, seu gato subiu
no telhado. No telhado encontrou outro gato. Começou a brigar.
Seu gato caiu do telhado. Eu o levei ao veterinário. Convalesceu
alguns dias.E morreu. Pois é, diz Joaquim, você podia ter me
preparado primeiro para a notícia. Escreveria várias cartas. Na
primeira me dizia “Joaquim, seu gato subiu no telhado”. Na se-
gunda “Joaquim, seu gato encontrou outro gato no telhado”. Até
me contar que ele morreu e eu estaria preparado para a notícia.
De volta ao Brasil, dois meses depois Joaquim recebe mais uma
carta de Manuel. “Joaquim, sua mãe subiu no telhado”. Piada à
parte, a frase “Joaquim sua mãe subiu no telhado”, não quer infor-
17
Linguagem da Lógica de Predicados
mar a Joaquim que sua genitora escalou a cobertura da casa e sim
(significado pragmático) que sua mãe faleceu. Significados prag-
máticos são encontrados em maior profusão na linguagem infor-
mal, sobretudo nas gírias em que o significado normal das palavras
e sentenças é subvertido.
Aristóteles 384-322
a.C Filósofo grego
nascido na cidade
de Estagira, um dos
maiores pensadores
de todos os tempos.
Prestou inigualáveis
contribuições para
o pensamento hu-
mano, destacando-se:
ética, política, física,
metafísica, lógica,
psicologia, poesia,
retórica, zoologia,
biologia, história nat-
ural e outras áreas de
conhecimento. É con-
siderado, por muitos,ao
Pai da Lógica.
As linguagens artificiais, por outro lado, têm apenas os aspec-
tos sintáticos e semânticos e são, convenientemente, destituídas
de significado pragmático. Afinal, não é desejável em um pro-
grama de computador significados pessoais e subtendidos dos pro-
gramadores. Isto daria um nó no interpretador da máquina.
1.4 Linguagem da Lógica de Predicados
Agora que você já conheceu um pouco sobre as linguagens na-
tural e artificial, passaremos ao estudo da Lógica de Predicados.
Ela é a primeira e talvez a mais importante parte da Lógica, pois
além de ser a mais antiga (desenvolvida inicialmente por Aristó-
teles) serve de base para as demais Lógicas. Em um curso inicial
como o nosso é justo, portanto, começarmos pela defição:
Definição 1.1. Uma proposição é uma sentença a que podemos
associar um de dois valores de verdade: falso 0 ou verdadeiro 1.
Exemplo 1.1. Os seguintes exemplos são proposições:
• “O gato é um mamífero”. Valor de verdade associado: ver-
dadeiro.
18
Fundamentos da Matemática: Livro 1
1
AULA
• “Pedro Álvares Cabral descobriu a Nova Zelândia”. Valor de
verdade associado: falso.
• “O hidrogênio é o primeiro elemento da tabela periódica”.
Valor de verdade associado: verdadeiro.
Exemplo 1.2. Os seguintes exemplos não são proposições:
• “Flamengo é o melhor time do mundo”. Exprime uma opinião
pessoal. Verdade apenas para os torcedores do Flamengo.
• “Um sonho azul da cor do mar”. Uma sentença poética.
• “Por favor, não grite!”. Uma sentença exclamativa.
1.4.1 Sintaxe da Linguagem da Lógica de Predicados
A lógica de predicados
é a base para o desen-
volvimento de inúmeras
outras lógicas como as
alética, deôntica, ep-
stemológica, paracon-
sistente, paracompleta,
fuzzy etc. Você pode
fazer uma busca, por
informações, na IN-
TERNET sobre estes
tipos de lógicas.
Definição 1.2. A linguagem da Lógica de Predicados em seu as-
pecto sintático é definida por:
• um conjunto enumerável de constantes individuais a, b, . . . , t,
a1, a2, . . . (letras latinas minúsculas até o t)
• um conjunto enumerável de variáveis u, v, x, y, w, z, u1, u1, . . .
(letras latinas minúsculas a partir de u)
• para cada número n natural um conjunto enumerável de
predicados enários A,B, . . . , a1, . . . (letras latinas maiúscu-
las)
• os conectivos negação (¬), conjunção (∧), disjunção (∨), im-
plicação (→), dupla implicação (↔).
• os quantificadores universal (∀) e existencial (∃)
19
Linguagem da Lógica de Predicados
• símbolos de pontuação parênteses () para indicar a ordem de
aplicação dos operadores.
OBS 1.1. Constantes individuais são como nomes, identificam um
indivíduo ou um objeto. Neste sentido ’a’ pode representar ’Gato’
e ’b’ pode representar ’Pedro Álvares Cabral’ e as proposições “Gato
é um mamífero” e “Pedro Álvarez Cabral descobriu a Nova Zelân-
dia” podem ser escrtitas respectivamente “a é um mamífero” e “b
descobriu a Nova Zelândia”.
OBS 1.2. Algumas vezes podemos e devemos substituir uma con-
stante individual por uma variável. Então, se a proposição “x é um
homem” e tomarmos para variável ’x’ o valor ’Gato’ ela será obvia-
mente FALSA, enquanto que se a variável ’x’ tomar o valor ’Pedro
Álvares Cabral’ a proposição será obviamente VERDADEIRA. De
modo geral, uma variável tem seus valores tomados sobre um con-
junto denominado Conjunto Universo para a citada variável.
OBS 1.3. Um predicado representa propriedades de um indivíduo
ou grupo de indivíduos ou relações entre indivíduos. Na sentença
“x é um poeta,” é um poeta indica, quando substituída a variável
x, que o indivíduo desta substituição tem a propriedade de ser um
poeta. A sentença “Mara senta entre Fernanda e Lígia” representa
uma relação ternária entre três indivíduos e pode ser reescrita como
“a senta entre b e c” se associarmos ’a’ à ’Mara’, ’b’ à ’Fernanda’
e ’c’ à ’Lígia’. Simbolizando a relação “x senta entre y e z” por
P (x, y, z), podemos reescrever a proposição como P (a, b, c). Nem
todo predicado tem necessariamente uma ou mais variáveis em seu
escopo. A sentença “choveu ontem” pode ser FALSA ou VER-
DADEIRA e não faz referência a nenhum indivíduo ou entidade,
20
Fundamentos da Matemática: Livro 1
1
AULA
sendo classificada como predicado zerário.
OBS 1.4. Os conectivos servem para modificar ou criar novas
proposições a partir de outras proposições. Excetuando-se o conec-
tivo de negação que é unário, os demais conectivos são binários, isto
é, conectam duas proposições para construir uma nova proposição.
Assim, a proposição “João é poeta e Fernando é jogador de fute-
bol” pode ser representada, fazendo-se as associações ’a’ ’João’, ’b’
’Fernando’ e os predicados P (x) para “x é poeta” e Q(x) para “x
é jogador de futebol” podemos representar a proposição usando o
conectivo de conjunção por: P (a) ∧Q(b).
OBS 1.5. O quantificador existencial diz respeito a proposições
do tipo “Alguem é poeta”. Nesta sentença estamos afirmando que
existe um indivíduo que tem a propriedade de ser poeta, sem, no
entanto especificar quem é este indivíduo. Já o quantificador uni-
versal diz respeito a proposições do tipo “Todo homem é mortal”.
Nesta sentença estamos afirmando que a totalidade dos homens
tem a propriedade de ser mortal.
Definição 1.3. Dado um predicado enário P (x1, . . . , xk, . . . , xn).
Dizemos que a variável xk é uma variável livre se, somente se xk
não está no escopo de nenhum quantificador.
Exemplo 1.3. Alguns exemplos:
• ∀x(x < 2). Nenhuma variável livre. A variável x está no
escopo de um ∀ quantificador universal.
• x < y2. x e y são variáveis livres. Pois, tanto x quanto y não
estão no escopo de nenhum quantificador.
21
Linguagem da Lógica de Predicados
• ∃x(x < y). Apenas y é variável livre. Pois a variável x está
no escopo do ∃ quantificador existencial.
Definição 1.4. Uma sentença em que aparecem uma ou mais vari-
áveis livres é denominada Sentença Livre ou Proposição Livre.
Definição 1.5. Seja P (x1, . . . , xn) um predicado enário. Defini-
mos como Átomos as proposição da forma P (a1, . . . , an) ou P (x1,
. . . , xn).
OBS 1.6. Em uma proposição atômica não podem aparecer conec-
tivos. Uma proposição em que aparecem um ou mais conectivos
são chamadas Proposições Moleculares.
Exemplo 1.4. As seguintes proposições são átomos:
• A em que A é um predicado zerário.
• P (x) ou P (a) onde P é um predicado unário.
• P (x, y, z) ou P (a, b, c) onde P é um predicado terciário.
Exemplo 1.5. As seguintes proposições são proposições molecu-
lares:• ¬A onde A é um predicado zerário. O conectivo de negação
¬ está modificando A.
• P (x)∧P (y) ou ¬P (a)∨A onde A e P são predicados zerário e
unário respectivamente. Na primeira proposição o conectivo
de conjunção ∧ liga dois átomos P (x) e P (y). Na segunda,
o conectivo de disjunção ∨ liga um átomo A à proposição
molecular ¬P (a).
22
Fundamentos da Matemática: Livro 1
1
AULA
• ∀x∃yP (x, y, z) ou ∃zP (a, b, z) onde P é um predicado ter-
ciário. A proposição atômica P (x, y, z) é modificada pelos
quantificadores universal ∀ e existencial ∃. E a proposição
atômica P (a, b, x) é modificada pelo quantificador ∃ existen-
cial.
Definição 1.6. As palavras (fórmulas) da linguagem do cálculo
de predicados são definidas por:
• um átomo é uma fórmula.
• se α e β são fórmulas então ¬α, α∧β, α∨β, α→ β e α↔ β
são fórmulas.
• Se P é um predicado enário e x1, . . . , xn n variáveis. en-
tão ∀x1, . . . , xnP (x1, . . . , xn) e ∃x1, . . . , xnP (x1, . . . , xn) são
fórmulas.
• nada mais é fórmula.
Exemplo 1.6. Os seguintes exemplos são fórmulas válidas na lin-
guagem do cálculo de predicados:
• α
• α ∧ (β → γ)
• (α→ (β ∧ ¬β))→ ¬α
• ∀x(∃y(x < y))
Exemplo 1.7. Os seguintes exemplos são fórmulas não válidas na
linguagem do cálculo de predicados:
• αβ dois átomos que não estão ligados por nenhum conectivo
binário.
23
Linguagem da Lógica de Predicados
• α ∧ (β∧ → γ) ∨ α os conectivos ∧ e → juntos.
• (α→ (β¬∧¬β))¬ → ¬α o conectivo ¬ aplicado ao conectivo
→.
• ∀∃x(∃∀y(x < y)) os quantificadores ∀ e ∃ juntos.
1.5 Conclusão
A linguagem é a ferramenta essencial para a comunicação. É
atraves dela que podemos descrever os mecanismos de raciocínio
lógico, na qual utilizamos uma linguagem denominada de Lin-
guagem da Lógica de Predicados. Com regras simples, mas uni-
versais, possibilita que, tanto um Matemático chinês quanto um
Matemático brasileiro possam, sem problemas, ler e compreender
um texto baseado em Lógica de Predicados.
1.6 Resumo
Vimos que as linguagens naturais apresentam três aspectos: o
sintático, o semântico e o pragmático; enquanto que as linguagens
artificiais apresentam apenas dois o sintático e o semântico. O
mofológico diz respeito as regras de construção de palavras e de
frases. O semântico diz respeito ao significado das palavras e das
frases. O pragmático diz respeito aos possíveis significados subten-
dido das frases. A Linguagem da Lógica de Predicados trabalha
com proposições que são frases para as quais podemos associar um
valor verdadeiro ou falso. Vimos também, que a sintaxe da lin-
guagem da lógica de predicados consiste de constantes individuais,
variáveis, predicados enários, dos conectivos negação ¬ (unário),
24
Fundamentos da Matemática: Livro 1
1
AULA
conjunção ∧, disjunção ∨, implicação → e dupla implicação ↔
(binários) e dos quantificadores existencial ∃ e universal ∀. Que
uma variável é dita livre se não está no escopo de nenhum quan-
tificador. Que um átomo é um predicado zerário ou um predicado
enário determinado em um conjunto de n constantes individuais
e/ou variáveis. Que as fórmulas (palavras) da lógica de predicados
são definidas por:
• átomos são fórmulas
• se α e β são fórmulas, ¬α, α ∧ β, α ∨ β, α→ β e α↔ β são
fórmulas.
• se P é um predicado enário e x1, . . . , xn n variáveis. então
∀x1, . . . , xnP (x1, . . . , xn) e ∃x1, . . . , xnP (x1, . . . , xn) são fór-
mulas.
• nada mais é fórmula.
1.7 Atividades
ATIV. 1.1. Escreva cinco exemplos de sentenças em seja seja pos-
sível encontrar aspectos pragmáticos da linguagem.
Comentário: Volte ao texto e reveja o que é significado prag-
mático.
ATIV. 1.2. Elabore a sintaxe de uma linguagem artificial com
apenas dois símbolos iniciais A e B.
Comentário: Observe a sintaxe da linguagem da lógica de predi-
cados.
25
Linguagem da Lógica de Predicados
1.8 Referências Bibliográficas
MORTARI, Cezar Augusto. Introdução à Lógica. Editora UNESP.
São Paulo. 2001.
GASPAR, Marisa. Introdução à Lógica Matemática. Disponível
em: http:// mjgaspar.sites.uol.com.br/logica/logica. Acessado em
13/01/2007
ABAR, Celina, Noções de Lógica Matemática. Disponível em:
http://www. pucsp.br/∼logica/. Acessado em 13/01/2007
26
2
AULA
1
LIVRO
Conectivos e
Quantificadores
Lógicos
META:
Introduzir os conectivos e quantifi-
cadores lógicos.
OBJETIVOS:
Ao fim da aula os alunos deverão
ser capazes de:
Compreender a semântica dos
conectivos lógicos;
Aplicar os quantificadores univer-
sal e existencial para modificar
proposições lógicas.
PRÉ-REQUISITOS
Aula-01 os conhecimentos da sin-
taxe da Linguagem da Lógica de
Predicados.
Conectivos e Quantificadores Lógicos
2.1 Introdução
Em nossa primeira aula, vimos a sintaxe da Linguagem da
Lógica de Predicados. Nesta segunda, complementaremos intro-
duzindo a semântica . Mais precisamente, como os conectivos e
quantificadores modificam o valor de verdade das proposições.
2.2 Semântica da Linguagem da Lógica de
Predicados
Chegamos ao ponto em que é preciso dotar a linguagem do
cálculo de predicados de uma Semântica, isto é, de significado.
Individualmente, a cada átomo podemos associar um de dois valo-
res de verdade: 0 (falso) ou 1 (verdadeiro). Porém, para as fórmu-
las moleculares, precisamos dizer como os conectivos associam um
dos dois valores de verdade à fórmula molecular a partir dos valores
de verdade das fórmulas atômicas que a compõem. Descrevemos
a semântica de uma fórmula molecular usando uma denominada
tabela de verdade, em que cada linha representa uma das possíveis
combinações de valores de verdade de cada átomo que compõem a
fórmula molecular. Na próxima aula, entraremos em detalhe sobre
o uso de tabelas de verdade para a avaliação de fórmulas molecu-
lares. Para uma proposição composta de n átomos são necessárias
2n entradas. Como a maioria dos conectivos são binários, isto é,
conectam duas proposições, o número de possíveis entradas são 4
(quatro). Os conectivos permitem a análise de proposições mais
complexas do tipo “Se Maria tem mais de 18 anos e é mental-
mente sadia, então Maria é juridicamente responsável pelos seus
28
Fundamentos da Matemática: Livro 1
2
AULA
atos”. Notem que esta regra não é válida apenas para Maria, seja
lá quem for Maria, vale para todos. Daí, podemos dizer que “To-
das as pessoas que têm mais de 18 anos e são mentalmente sadias
então são juridicamente responsáveis pelos seus atos”. Na segunda
proposição, além do uso de conectivos identificamos o uso do quan-
tificador universal quando dizemos que o predicado ou propriedade
vale para todos os indivíduos.
NEGAÇÃO A negação, como o próprio nome diz, nega a proposi-
ção que tem como argumento. Tem como símbolos ∼ α , ¬α, ou,
algumas vezes, uma barra sobre a variável lógica, α¯, ou o sinal nega-
tivo, −α, ou o símbolo barra invertida, /α, ou ainda, α′. Lembre-se
de que o símbolo nada mais é que uma simples representação da
negação. O que é relevante é que o significado do símbolo seja
explicitamente declarado. Aqui usaremos o simbólo ¬ para re-
presentar a negação daqui para frente. A semântica do conectivo
negação.
α ¬α
1 0
0 1
Tabela 2.1: semântica do conectivo de negação da Linguagem da
Lógica de Predicados
Exemplo 2.1. Alguns exemplos de uso do conectivo de negação:
• se α =Maria tem um gato, ¬α =Maria não tem um gato.
• se α =O gato é um mamífero, ¬α =O gato não é um mamífe-
ro.
• se α =O rato é um pássaro, ¬α =O rato não é um pássaro.
29
Conectivos e Quantificadores Lógicos
CONJUNÇÃO A conjunção estabelece uma adição entre duas
proposições de modo que se α e β são duas proposições, a con-
junção de α e β será verdade somenteno caso em que ambas α e
β forem verdadeiras. O símbolo mais utilizado para a conjunção é
α ∧ β, em Eletrônica Digital é o ponto α • β.
α β α ∧ β
1 1 1
0 1 0
1 0 0
0 0 0
Tabela 2.2: semântica do conectivo de conjunção da Linguagem
da Lógica de Predicados
Exemplo 2.2. Alguns exemplos de uso do conectivo de conjunção:
• caso α =Maria tem um gato malhado e β = O rato é um
pássaro amarelo, teremos então que α ∧ α =Maria tem um
gato malhado e o rato é um pássaro amarelo.
• caso α = A batata é um vegetal e β = Sergipe fica no
Nordeste do Brasil, teremos então que α ∧ β = A batata
é um vegetal e Sergipe fica no nordeste do Brasil.
• caso α = A é a última letra do alfabeto e β = Uma centopéia
tem apenas 11 pares de pernas, teremos então que α ∧ β =
A é a última letra do alfabeto e uma centopéia tem apenas
11 pares de pernas.
• caso α =Um juiz de Direito tem que ser formado em Medi-
cina e q =
√
4 = 2 teremos que α ∧ β =Um juiz de Direito
30
Fundamentos da Matemática: Livro 1
2
AULA
tem que ser formado em Medicina e
√
4 = 2.
DISJUNÇÃO A disjunção estabelece uma separação entre duas
proposições, entendida de modo inclusivo, de modo que se α e β
são duas proposições, a disjunção de α e β será falsa somente no
caso em que ambas α e β forem falsas. O símbolo mais utilizado
para a disjunção é α ∨ β, em Eletrônica Digital, é o mais α+ β.
α β α ∨ β
1 1 1
0 1 1
1 0 1
0 0 0
Tabela 2.3: semântica do conectivo de disjunção da Linguagem da
Lógica de Predicados
Exemplo 2.3. Alguns exemplos de uso do conectivo de disjunção:
• caso α = O décimo elemento da tabela periódica é o oxigênio
e β = O rato é um pássaro amarelo, teremos então que α∨β =
O décimo elemento da tabela periódica é o oxigênio ou o rato
é um pássaro amarelo.
• caso α =O elefante africano é cinza claro e β =O céu é azul
turquesa, teremos então que α ∨ β =O elefante africano é
cinza claro ou o céu é azul turquesa.
• caso α =Um litro de água pesa um quilo e β = Partículas de
carga elétrica iguais se repelem, teremos então que α∨β =Um
litro de água pesa um quilo ou partículas de carga elétrica
iguais se repelem.
31
Conectivos e Quantificadores Lógicos
• caso α = Uma tartaruga pode viver mais de cem anos e β =
A meningite é uma doença que só ataca as pessoas do sexo
feminino, teremos então que α ∨ β = Uma tartaruga pode
viver mais de cem anos ou a meningite é uma doença que só
ataca as pessoas do sexo feminino.
IMPLICAÇÃO A implicação estabelece uma condição entre
duas proposições: a primeira chamada antecedente e a segunda
de conseqüente, de modo que se α e β são duas proposições, a
implicação α implica em β será falsa somente no caso em que α
(antecedente) for verdadeira e β (conseqüente) é falsa. O símbolo
mais utilizado para a implicação é α→ β, menos usual α ⊃ β.
α β α→ β
1 1 1
0 1 1
1 0 0
0 0 1
Tabela 2.4: semântica do conectivo de implicação da Linguagem
da Lógica de Predicados
Exemplo 2.4. Alguns exemplos de uso do conectivo de impli-
cação:
• se α =Maria tem um gato e β =O rato é um pássaro, teremos
então que α→ β =Maria tem um gato leva a que o rato é
um pássaro.
• caso α =O elefante é cinza e β =O céu é azul, teremos que
α→ β =Se o elefante é cinza implica em que o céu é azul.
32
Fundamentos da Matemática: Livro 1
2
AULA
• caso α =Um litro de água pesa um quilo e β =O Brasil fica
na Ásia, teremos que α→ β = Se um litro de água pesa um
quilo então o Brasil fica na Ásia.
• caso α =Um time de futebol tem 5 jogadores e β = √4 = 2,
teremos que α→ β =Se um time de futebol tem 5 jogadores
em conseqüência
√
4 = 2.
OBS 2.1. A implicação lógica (condicional) pode, a princípio,
parecer estranha pelo fato de que uma implicação é falsa apenas
no caso em que o antecedente é verdadeiro e o conseqüente é falso.
Este fato é a base de toda a Matemática, ou seja, de uma infor-
mação verdadeira jamais raciocinando matematicamente chegare-
mos a uma conclusão falsa. Na linguagem coloquial, frases como a
do terceiro exemplo não fazem sentido muito embora para a Lógica
de Predicados elas sejam verdadeiras.
DUPLA IMPLICAÇÃO A dupla implicação (bi-condicional)
estabelece uma condição bidirecional entre duas proposições de
modo que se α e β são duas proposições; a dupla implicação será
verdade quando ambas α e β tiverem o mesmo valor de verdade.
O símbolo mais utilizado para a dupla implicação é α↔ β, menos
usual α ≡ β
Exemplo 2.5. Alguns exemplos de uso do conectivo de dupla
implicação:
• se α =Maria tem um gato e β =O rato é um pássaro, teremos
então que α ↔ β =Maria tem um gato se, somente se o
rato é um passaro.
• caso α =O elefante é cinza e β =O céu é azul, teremos então
33
Conectivos e Quantificadores Lógicos
α β α↔ β
1 1 1
0 1 0
1 0 0
0 0 1
Tabela 2.5: semântica do conectivo de dupla implicação da Lin-
guagem da Lógica de Predicados
que α ↔ β =O elefante é cinza se, somente se, o céu é
azul.
• caso α =Um litro de água pesa um quilo e β =o hidrogênio
tem peso atômico 17, teremos então que α ↔ β =Um litro
de água pesa um quilo se, somente se, o hidrogênio tem
peso atômico 17.
2.3 Quantificadores
Quantificadores, em Lógica de Predicados, são elementos que
especificam a extensão da validade de um predicado sobre um con-
junto de constantes individuais. Assim, na proposição “todos os
homens são mortais”, estamos estendendo a todos os elementos do
conjunto dos homens a propriedade de ser mortal e na proposição
“existe um planeta com duas luas”, estamos querendo dizer que do
conjunto de todos os planetas ao menos um deles tem duas luas.
QUANTIFICADOR UNIVERSAL Uma proposição é quan-
tificada universalmente quando refere-se à todo elemento do con-
junto do domínio do predicado. O símbolo para o quantificador
universal é ∀.
34
Fundamentos da Matemática: Livro 1
2
AULA
QUANTIFICADOR EXISTENCIAL Uma proposição é dita
quantificada existencialmente quando refere-se à algum elemento
do conjunto do domínio do predicado. O símbolo para o quantifi-
cador existencial é ∃.
Exemplo 2.6. Alguns exemplos de uso do quantificador universal
e do quantificador existencial:
• Todo homem é mortal. Podemos aqui representar por P =é
mortal, U =conjunto de todos os homens. Daí, a proposição
pode ser representada por: ∀x, P (x).
• Existe um mamífero de quatro patas. Podemos representar
por P =mamífero de quatro patas, U =conjunto de todos os
mamíferos. Temos então que a proposição pode ser represen-
tada por: ∃x, P (x).
OBS 2.2. A negação de proposições onde aparecem quantificadores
pode ser resumida por:
• ¬(∀x, P (x)) = ∃x,¬P (x).
• ¬(∃x, P (x)) = ∀x,¬P (x).
2.4 Conclusão
A Lógica de Predicados não teria muita utilidade sem os seus
conectivos. Eles ajudam a ligar proposições, de modo a formar
novas e mais complicadas proposições. Os conectivos exercem a
função de reunir fatos para que, posteriormente, possamos tirar
conclusões.
35
Conectivos e Quantificadores Lógicos
2.5 Resumo
A semântica dos conectivos da Linguagem da Lógica de Predi-
cados pode ser resumida na tabela abaixo.
α β ¬α α ∧ β α ∨ β α→ β α↔ β
1 1 0 1 1 1 1
0 1 1 0 1 1 0
1 0 0 0 1 0 0
0 0 1 0 0 1 1
Tabela 2.6: semântica dos conectivos da Linguagem da Lógica de
Predicados
2.6 Atividades
ATIV. 2.1. Para cada um dos conectivos da Lógica de Predicados
escreva três proposições logicamente válidas.
Comentário: Basei-se nos exemplos acima.
ATIV. 2.2. Para cada um dos quantificadores da Lógica de Pre-
dicados escreva uma proposição logicamente válidas.
Comentário: Basei-se nos exemplos acima.
2.7 Referências Bibliográficas
MORTARI, Cezar Augusto. Introdução à Lógica. Editora UNESP.
São Paulo. 2001.
GASPAR, Marisa. Introdução à LógicaMatemática. Disponível
em: http:// mjgaspar.sites.uol.com.br/logica/logica. Acessado em
13/01/2007
36
Fundamentos da Matemática: Livro 1
2
AULA
ABAR, Celina, Noções de Lógica Matemática. Disponível em:
http://www. pucsp.br/∼logica/. Acessado em 13/01/2007
37
3
AULA
1
LIVRO
Valorações e
Tabelas de Verdade
META:
Apresentar tabelas de verdade para
classificar proposições lógicas.
OBJETIVOS:
Ao fim da aula os alunos deverão
ser capazes de:
Aplicar valorações de um conjunto
de proposiçoes moleculares;
Usar tabelas de verdade para avaliar
as possíveis valorações de um con-
junto de proposições moleculares.
PRÉ-REQUISITOS
Aula-02 os conhecimentos da
semântica da Linguagem da Lógica
de Predicados.
Valorações e Tabelas de Verdade
3.1 Introdução
Caro aluno, na aula anterior, vimos as definições semânticas
dos conectivos lógicos e dos quantificadores. Hoje, continuare-
mos ainda que em ritmo de valsa, a navegar no mar da Lógica
Matemática aproveitando o passeio para conhecê-la melhor. Nesta
aula, conceituaremos valorações que é uma das formas de se avaliar
as proposições moleculares. Esperamos que o pré-requisito soli-
citado seja realizado, pois ele facilitará a compreensão e o bom
andamento de nossa aula.
3.2 Valorações
Valorações constituem-se em uma das formas de se avaliar uma
proposição molecular a partir de suas proposições atômicas. Para
compreendermos melhor, iniciaremos pela definição:
Definição 3.1. Seja Γ = {α1, . . . , αn} um conjunto com n proposi-
ções atômicas. Definimos uma valoração sobre Γ como uma função
v : Γ 7→ {0, 1}.
OBS 3.1. Uma valoração é uma função que associa a cada uma
das proposições de um conjunto de proposições um de dois valores
de verdade 0 para falso e 1 para verdade.
Exemplo 3.1. Como exemplo podemos tomar Γ = {α, β, γ} uma
possível valoração é v : Γ 7→ {0, 1} dada por:
v(α) = 1, v(β) = 0, v(γ) = 0
.
40
Fundamentos da Matemática: Livro 1
3
AULA
A lógica de predicados baseia-se no princípio de que a valoração
de uma proposição molecular é determinada unicamente pelas va-
lorações de suas proposições atômicas. Para estabelecer as regras
que deteminam a valoração de uma proposição molecular, vere-
mos primeiramente algumas operações sobre o conjunto {0, 1}, no
âmbito da álgebra de Boole.
George Boole nasceu
em Lincoln - Inglaterra
em 2 de Novembro
de 1815. Autodidata,
fundou aos 20 anos de
idade a sua própria
escola e dedicou-se ao
estudo da Matemática.
Em 1847 publicou The
Mathematical Analysis
of Logic em que in-
troduziu os conceitos
de lógica simbólica
demonstrando que
a lógica podia ser
reduzida a equações
algébricas. Wikipedia
3.3 Álgebra de Boole
A álgebra de Boole ou álgebra booleana foi criada pelo matemá-
tico inglês George Boole e consta do conjunto B = {0, 1} e três
operações + : B ×B 7→ B uma soma, • : B ×B 7→ B um produto
e ∗ : B 7→ B complementar. Definidas pelas tabelas abaixo:
+ 0 1 • 0 1 *
0 0 1 0 0 0 0 1
1 1 0 1 0 1 1 0
OBS 3.2. É fácil verificar (verificação direta) as seguintes pro-
priedades da álgebra de Boole:
• a+ b = b+ a,∀a, b ∈ B
• a+ (b+ c) = (a+ b) + c,∀a, b, c ∈ B
• a • b = b • a,∀a, b ∈ B
• a • (b • c) = (a • b) • c,∀a, b, c ∈ B
• a+ (b • c) = (a+ b) • (a+ c),∀a, b, c ∈ B
• a • (b+ c) = (a • b) + (a • c), ∀a, b, c ∈ B
41
Valorações e Tabelas de Verdade
• a+ a∗ = 1, ∀a ∈ B
• a • a∗ = 0, ∀a ∈ B
A partir de agora, caro aluno, podemos definir como calcular uma
valoração de uma proposição molecular a partir da valoração de
suas proposições atômicas. Para isto, usaremos a definição que
representa a semântica dos conectivos lógicos.
Definição 3.2. Sejam α e β proposições atômicas e v : {α, β} 7→
{0, 1} uma valoração então:
• v(¬α) = v(α)∗
• v(α ∧ β) = v(α) • v(β)
• v(α ∨ β) = v(α) + v(β)
• v(α→ β) = v(α)∗ + v(β)
• v(α↔ β) = (v(α)∗ + v(β) • (v(α) + v(β)∗)
3.4 Tabela de Verdade
Dada uma proposição molecular podemos especular sobre quais
os possíveis valores de verdade que ela pode ter para uma deter-
minada valoração de seus átomos. Mais ainda, podemos especular
sobre os valores de verdade que ela pode ter para todas as pos-
síveis valorações de seus átomos. Podemos reunir todas as pos-
síveis valorações de uma proposição molecular em uma tabela, a
qual denominamos de TABELA DE VERDADE. Os possíveis
valores para uma proposição molecular, como vocês já sabem, são
dois: falso 0 e verdadeiro 1. Desta forma, o número de todas as
42
Fundamentos da Matemática: Livro 1
3
AULA
possíveis combinações de valores de verdade para um conjunto de
n proposições atômicas é 2n.
OBS 3.3. Cada linha de uma tabela de verdade é denominada
uma instância ou simplesmente uma valoração.
Um conceito muito útil ao se manipular proposições moleculares
é o de subfórmula, que entre outras coisas serve para criação de
tabela de verdade. Vamos à definição:
Definição 3.3. Uma subfórmula é definida pelas seguintes regras:
• se α é uma fórmula então α é uma subfórmula.
• se α, β e γ são fórmulas e α = ¬β, α = β ∧ γ, α = β ∨ γ,
α = β → γ ou α = β ↔ γ então β e γ são subfórmulas de α.
• Se x é uma variável e α = ∀xP (x) ou α = ∃xP (x) então
P (x) é subfórmula de α.
• Se β é subfórmula de α e γ é subfórmula de β então γ é
subfórmula de α.
• nada mais é subfórmula.
Algoritmo s. m.
Sistema particular de
disposição que se dá
a uma sucessão de
cálculos numéricos.
Dicionário Prático
Michaelis
Vejamos a seguir como o conceito de subfórmula pode ser usado
na elaboração de um algoritmo para criar a tabela de verdade de
uma proposição molecular. Vamos ao algoritmo para construção
da tabela de verdade de uma proposição α molecular.
Passo 1 Contar o número n de símbolos proposicionais.
Passo 2 Montar uma tabela com 2n linhas e tantas colunas, quan-
tas forem as subfórmulas da proposição α.
43
Valorações e Tabelas de Verdade
Passo 3 Preencher as colunas dos símbolos proposicionais com 1
ou 0 alternando de cima para baixo para a primeira coluna
1010..., para a segunda coluna 11001100..., para a terceira
coluna 1111000011110000... e assim por diante alternando
sempre em potências de 2.
Passo 4 computar o valor de verdade das outras colunas usando
a semântica dos conectivos lógicos.
3.4.1 Uso de Parêntese e Prioridade dos Conectivos
Lógicos
O uso de parênteses na construção de proposições moleculares
mais complexas é inprescindível. Porém, mesmo em proposições
moleculares relativamente simples o uso de parênteses também é
necessário para evitar ambigüidades. Como exemplo a proposição
α ∨ β ∧ γ que pode ser interpretada de duas maneiras diferentes:
• α ∨ (β ∧ γ)
• (α ∨ β) ∧ γ
Daí, se não usarmos parênteses não poderemos decidir que inter-
pretação teremos.
Em proposições moleculares mais complexas, o número de parên-
teses pode ser reduzido usando-se o subterfúgio da ordem de pri-
oridade. Em palavras mais simples, quem é mais forte do que
quem aplica aos quantificadores lógicos. A convenção para a or-
dem de prioridade dos conectivos lógicos, em ordem crescente de
prioridade é:
44
Fundamentos da Matemática: Livro 1
3
AULA
• ¬ negação.
• ∧ conjunção e ∨ disjunção.
• → implicação e ↔ dupla implicação.
Onde, o conectivo ¬ negação é o mais fraco, tem prioridade mais
baixa. Os conectivos ∧ conjunção e ∨ disjunção vem a seguir com
mesmo nível de prioridade, seguidos da → implicação e ↔ dupla
implicação, que têm a maior prioridade, sendo os conectivos mais
fortes.
Desta forma, a proposição (α→ (β ∧ γ)) pode dispensar o par de
parênteses externos e passar a forma α→ (β ∧ γ) que por sua vez,
como a implicação→ tem prioridade sobre a conjunção ∧, o par de
parênteses restante pode sertambém dispensado. E a proposição
toma, sem ambigüidade, a forma final α → β ∧ γ. A propósito,
tomaremos esta proposição para exemplificar o algoritmo da tabela
de verdade. Primeiramente vemos que α→ β∧γ tem três átomos.
A saber, α, β e γ, o que nos dá 23 = 8 linhas na tabela de verdade
e como as subfórmulas são: α, β, γ, β ∧ γ e α → β ∧ γ teremos
5 colunas na tabela de verdade. Na coluna referente ao átomo α
alternamos 10101010, na coluna referente ao átomo β alternamos
11001100 e na coluna referente ao átomo γ alternamos 11110000,
construindo a tabela 3.1 .
Finalmente, completamos as colunas restantes (tabela 3.2)
usando a semântica dos conectivos lógicos aplicada a cada uma
das subfórmulas restantes. A saber:
45
Valorações e Tabelas de Verdade
α β γ β ∧ γ α→ β ∧ γ
1 1 1
0 1 1
1 0 1
0 0 1
1 1 0
0 1 0
1 0 0
0 0 0
Tabela 3.1: Proposição α→ β ∧ γ.
3.5 Tautologia, Contradição e Contingência
Você já pensou na possibilidade de que uma proposição molec-
ular possa ser verdadeira independente de quais os valores de ver-
dade de suas proposições atômicas componentes? Se você respon-
deu que já, você acabou de antecipar um conceito importante
TAUTOLOGIA. Para oficializar vamos à definição.
Definição 3.4. Uma fórmula molecular é dita uma tautologia,
denotada >, somente se seu valor de verdade for 1 verdade, para
qualquer combinação de valor de verdade de seus átomos.
A contrapartida da TAUTOLOGIA é a CONTRADIÇÃO que
é falsa independentemete dos valores de verdade de suas proposições
atômicas componentes. Vamos à definição.
Definição 3.5. Uma fórmula molecular é dita uma contradição,
denotada ⊥, somente se seu valor de verdade for 0 falso, para
qualquer combinação de valor de verdade de seus átomos.
46
Fundamentos da Matemática: Livro 1
3
AULA
α β γ β ∧ γ α→ β ∧ γ
1 1 1 1 1
0 1 1 1 1
1 0 1 0 0
0 0 1 0 1
1 1 0 0 0
0 1 0 0 1
1 0 0 0 0
0 0 0 0 1
Tabela 3.2: Proposição α→ β ∧ γ.
Definição 3.6. Uma fórmula molecular é dita uma contingência,
somente se não for uma tautologia nem uma contradição.
Exemplo 3.2. Como exemplos temos:
• ¬(β → α) uma contingencia.
• α→ (β → α) uma tautologia.
• α ∧ ¬(β → α) uma contradição.
Podemos confirmar verificando a tabela de verdade abaixo.
α β ¬α β → α ¬(β → α) α→ (β → α) α ∧ ¬(β → α)
1 1 0 1 0 1 0
0 1 1 0 1 1 0
1 0 0 1 0 1 0
0 0 1 1 0 1 0
Tabela 3.3: Contingência, tautologia e contradição.
47
Valorações e Tabelas de Verdade
Caro aluno, por hoje é só. Faremos um pequeno resumo do assunto
exposto nesta aula e propomos algumas atividades de reforço. As
referências bibliográficas fornecem material adicional de consulta,
caso você queira aprofundar-se mais sobre o conteúdo abordado na
aula de hoje.
3.6 Conclusão
Embora as valorações forneçam um modo elegante de definir
a semântica de proposições, as tabelas de verdade constituem um
método mais prático e visual de, também, definir a semântica de
proposições moleculares.
3.7 Resumo
Começamos definindo o conceito de valoração. A saber:
Definição: Seja Γ = {α1, . . . , αn} um conjunto com n proposições
atômicas. Definimos uma valoração sobre Γ como uma função
v : Γ 7→ {0, 1}.
Em seguida, vimos um tipo particular de álgebra definida sobre o
conjunto B = {0, 1} de valores de verdade, conhecida como álgebra
de Boole, e composta de três operações: uma soma, um produto e
um complementar, resumidos nas tabelas:
+ 0 1 • 0 1 *
0 0 1 0 0 0 0 1
1 1 0 1 0 1 1 0
Vimos que a álgebra de Boole permite definir de modo elegante e
conciso, a semântica dos conectivos lógicos, dada por:
48
Fundamentos da Matemática: Livro 1
3
AULA
Definição: Se α e β são proposições atômicas e v : {α, β} 7→
{0, 1} uma valoração então, a semântica para os conectivos lógicos
fica definida pelas valorações v(α) e v(β), das proposições α e β,
respectivamente, por:
• v(¬α) = v(α)∗
• v(α ∧ β) = v(α) • v(β)
• v(α ∨ β) = v(α) + v(β)
• v(α→ β) = v(α)∗ + v(β)
• v(α↔ β) = (v(α)∗ + v(β) • (v(α) + v(β)∗)
Que, para traçar a tabela de verdade, que resume todas as pos-
síveis valorações de uma proposição molecular, é útil o conceito de
subfórmula:
Definição: Uma subfórmula é definida pelas seguintes regras:
• se α é uma fórmula então α é uma subfórmula.
• se α, β e γ são fórmulas e α = ¬β, α = β ∧ γ, α = β ∨ γ,
α = β → γ ou α = β ↔ γ então β e γ são subfórmulas de α.
• Se x é uma variável e α = ∀xP (x) ou α = ∃xP (x) então
P (x) é subfórmula de α.
• Se β é subfórmula de α e γ é subfórmula de β então γ é
subfórmula de α.
• nada mais é subfórmula.
Que para traçar uma tabela de verdade para uma proposição mole-
cular usamos o seguinte algoritmo:
49
Valorações e Tabelas de Verdade
Passo 1 Contar o número n de símbolos proposicionais.
Passo 2 Montar uma tabela com 2n linhas e tantas colunas quan-
tas forem as subfórmulas da proposição p.
Passo 3 Preencher as colunas dos símbolos proposicionais com 1
ou 0 alternando de cima para baixo para a primeira coluna
1010..., para a segunda coluna 11001100..., para a terceira
coluna 1111000011110000... e assim por diante alternando
sempre em potências de 2.
Passo 4 computar o valor verdade das outras colunas usando as
a semântica dos conectivos lógicos.
Finalmente vimos as definições de tautologia, contradição e con-
tingência dadas por:
Definição: Uma fórmula molecular é dita uma tautologia, de-
notada > se, somente se seu valor de verdade é 1 verdade, para
qualquer combinação de valor de verdade de seus átomos
Definição: Uma fórmula molecular é dita uma contradição, de-
notada ⊥ se, somente se seu valor de verdade é 0 falso para qual-
quer combinação de valor de verdade de seus átomos
Definição: Uma fórmula molecular é dita uma contingência,
somente se não for uma tautologia nem uma contradição
3.8 Atividades
ATIV. 3.1. Construa a tabela de verdade para cada uma das
proposições moleculares abaixo:
• (α ∨ β) ∧ (α ∨ γ).
50
Fundamentos da Matemática: Livro 1
3
AULA
• α→ (β → γ).
Comentário: Reveja o algoritmo e exemplo da seção 3.4.
ATIV. 3.2. Verifique se cada uma das proposições moleculares
abaixo são tautologia, contradição ou contingência:
• (α↔ β) ∧ (β ↔ γ)→ (α↔ γ).
• (α ∧ β) ∨ (α ∧ γ).
• (α→ β) ∧ (α ∧ ¬β).
Comentário: Use a tabela de verdade para cada uma das proposi-
ções. Reveja o algoritmo e exemplo da seção 3.4
3.9 Referências Bibliográficas
MORTARI, Cezar Augusto. Introdução à Lógica. Editora UNESP.
São Paulo. 2001.
GASPAR, Marisa. Introdução à Lógica Matemática. Disponível
em: http:// mjgaspar.sites.uol.com.br/logica/logica. Acessado em
13/01/2007
ABAR, Celina. Noções de Lógica Matemática. Disponível em:
http://www. pucsp.br/∼logica/. Acessado em 13/01/2007
51
4
AULA
1
LIVRO
Regras de Inferência
e Regras de
Equivalência
META:
Introduzir algumas regras de
inferência e algumas regras de
equivalência.
OBJETIVOS:
Ao fim da aula os alunos deverão
ser capazes de:
Reconhecer se uma proposição é
uma regra de inferência;
Reconhecer se uma proposição é
uma regra de equivalência.
PRÉ-REQUISITOS
Aula-02 os conhecimentos da
semântica da Linguagem da Lógica
de Predicados.
Regras de Inferência e Regras de Equivalência
4.1 Introdução
Caro aluno, em nossas aulas anteriores, estabelecemos a lin-
guagem da lógica de predicados, conhecida também por lógica de
primeira espécie, estudamos como determinar a semântica de uma
proposição molecular usando tabelas de verdade. Aqui, daremos
um passo adiante, estudaremos as relações de equivalência e vere-
mos como usá-las na manipulação de proposição moleculares.
4.2 Regras de Equivalência
Começaremos nossa aula pela definição do que é uma regra deequivalência e em seguida, listaremos uma seqüência das principais
regras de equivalência da lógica de predicados. Vejamos:
Definição 4.1. Dizemos que uma fórmula α é semanticamente
equivalente a fórmula β, denotado α ≡ β, somente se α ↔ β for
uma tautologia.
Aqui temos algumas das principais regras de equivalência:
E01 α ∧ α ≡ α (Idempotência da conjunção).
E02 α ∨ α ≡ α (Idempotência da disjunção).
E03 α ∧ β ≡ β ∧ α (Comutativa da conjunção).
E04 α ∨ β ≡ β ∨ α (Comutativa da disjunção).
E05 (α ∧ β) ∧ γ ≡ α ∧ (β ∧ γ) (Associativa da conjunção).
E06 (α ∨ β) ∨ γ ≡ α ∨ (β ∨ γ) (Associativa da disjunção).
E07 α ∧ (β ∨ γ) ≡ (α ∧ β) ∨ (α ∧ γ) (Distributiva da conjunção).
E08 α ∨ (β ∧ γ) ≡ (α ∨ β) ∧ (α ∨ γ) (Distributiva da disjunção).
E09 ¬¬α ≡ α (Dupla negação).
54
Fundamentos da Matemática: Livro 1
4
AULA
E10 ¬(α ∧ β) ≡ ¬α ∨ ¬β (DeMorgan da conjunção).
E11 ¬(α ∨ β) ≡ ¬α ∧ ¬β (DeMorgan da disjunção).
E12 α→ β ≡ ¬α ∨ β (Implicação).
E13 α↔ β ≡ (α→ β) ∧ (β → α) (Dupla implicação).
Augustus De Morgan
nasceu em Madura,
na Índia, em 27 de
junho de 1806 - morreu
em Londres, 18 de
marco de 1871. Foi um
Matemático e Lógico
britânico. Formulou as
Leis de De Morgan e
foi o primeiro a tornar
rigorosa a idéia da
Indução Matemática.
Wikipedia
OBS 4.1. As propriedades comutativas e associativas da con-
junção e da disjunção significam que em uma proposição envol-
vendo só conjunções ou disjunções podemos dispensar o uso de
parênteses. Observamos também, que a dupla implicação também
possui propriedades comutativa e associativa. Por outro lado a
implicação não é comutativa (vide a propriedade contrapositiva)
nem associativa (vide propriedade da implicação).
OBS 4.2. As leis de De Morgan como o nome já indica foram
proposta pelo matemático inglês Augustus De Morgan e descrevem
como a negação é distribuída sobe a conjunção e sobre a disjunção.
OBS 4.3. Uma infinidade de outras regras de equivalência podem
ser propostas. As expostas acima são algumas das mais impor-
tantes, pois representam importantes propriedades dos conectivos
lógicos.
Da mesma forma definiremos primeiramente o que vem a ser uma
regra de inferência, para em seguida listar algumas das principais
regras de inferência da lógica de predicados. A saber:
Definição 4.2. Dizemos que uma fórmula β é semanticamente in-
ferida das fórmulas α1, . . . , αn, denotado α1, . . . , αn ` β se somente
se α1 ∧ · · · ∧ αn → β é uma tautologia.
Aqui temos algumas das principais regras de inferência:
I01 α, β ` α (Simplificação)
55
Regras de Inferência e Regras de Equivalência
I02 α ` α ∨ β (Adição)
I03 α, α→ β ` β (Modus pones)
I04 ¬β, α→ β ` ¬α (Modus Tollens)
I05 α→ β, β → γ ` α→ γ (Silogismo hipotético)
OBS 4.4. As regras de inferência, na lógica de predicados, são
infinitas. Porém, aqui listamos apenas algumas das mais impor-
tantes.
Completando as regras de inferência e de equivalência temos os
axiomas, sobre os quais a lógica de predicados é estabelecida. Axi-
omas são em si regras de inferências ou de equivalência tão especiais
que mereceram o status de axiomas isto é, proposições assumidas
como verdades absolutas. O conjunto de axiomas pode ter um ou
mais axiomas substituídos por outros. Mesmo o número de axi-
omas adotados pode variar dependendo da vontade, estilo ou telha
do Lógico Matemático que os propõe. Veremos aqui os axiomas
mais usuais. A saber:
A01 x = x Axioma da identidade.
A02 ((x = y) ∧ P (x)) ` P (y) Axioma da substituição.
A03 (α→ (β ∧ ¬β)) ` ¬α Axioma da não-contradição.
A04 (α→ β) ∧ (¬α→ β) ` β Axioma do terceiro excluído.
OBS 4.5. O axioma da identidade diz que qualquer objeto é igual
a si mesmo. Embora possa parecer óbvio que qualquer coisa é
igual a ela mesma, este objeto do conhecimento comum tem que
ser axiomatizado, visto que em Matemática não existe nada óbvio
56
Fundamentos da Matemática: Livro 1
4
AULA
tudo tem que ser provado, demonstrado ou axiomatizado isto é,
assumido como verdade.
OBS 4.6. O axioma da substituição, juntamente com o axioma da
identidade formam uma base sólida para muitas das demonstrações
em Matemática. Em particular o axioma da substituição diz que se
dois objetos matemáticos são iguais, onde aparecem uma instância
do primeiro, ela pode ser substituída pelo segundo.
OBS 4.7. O axioma da não-contradição cuida para que uma pro-
posição não possa ser provada dentro da lógica e que sua negação
também possa ser provada.
OBS 4.8. Um axioma do terceiro excluído, conhecido também
como axioma do meio termo excluído, diz que uma proposição
deverá ser ou falsa ou verdadeira, sendo vedado o direito de ser
falsa e verdadeira e também negado o direito de ser nem falsa nem
verdadeira. Estas duas proibições fincam a base da Matemática.
Porém, como a lógica é mais uma filosofia, desta forma a Lógica
Paraconsistente mantêm o princípio do terceiro excluído com ape-
nas a proibição de uma proposição ser nem falsa e nem verdadeira
e relaxando a proibição de ser falsa e verdadeira ao mesmo tempo.
Já a Lógica Paracompleta mantêm a proibição de uma proposição
ser falsa e verdadeira ao mesmo tempo, porém aceita que uma
proposição possa ser nem falsa e nem verdadeira.
Completando os axiomas acima, temos mais três esquemas de
axiomas. A saber:
A05 (α→ (β → α))
A06 ((α→ (β → γ))→ ((α→ β)→ (α→ γ)))
A07 ((¬β → ¬α)→ ((¬β → α)→ β))
57
Regras de Inferência e Regras de Equivalência
4.3 Subconjuntos Completos de Conectivos
O conceito de subconjunto completo de conectivos é importante
para quem deseja desenvolver a lógica de predicados de forma mais
compacta em seu aspecto sintático, porém ao diminuir a quanti-
dade de conectivos para representar uma dada proposição, aumen-
tamos drasticamente o número de parênteses que por sua vez é uma
complicação manter a paridade abre parêntese, fecha parêntese.
Definição 4.3. Denotamos e definimos o conjunto de conectivos
básicos da Lógica de Predicados por:
C = {¬,∧,∨,→,↔}
Definição 4.4. Seja A ⊂ C. Dizemos que A é completo, somente
se todos os conectivos de C poderem ser equivalentes a uma fór-
mula em que constem apenas conectivos de A.
Exemplo 4.1. A = {¬,∧,∨} é um conjunto completo de conec-
tivos.
PROVA:
01 α→ β ≡ ¬α ∨ β implicação
02 α↔ β ≡ (α→ β) ∧ (β → α) dupla implicação
03 α↔ β ≡ (¬α ∨ β) ∧ (¬β ∨ α) 1 em 2
Portanto, 1 e 3 garantem que A é um subconjunto completo de
conectivos de C. �
Vejamos também um segundo exemplo.
Exemplo 4.2. A = {¬,→} é um conjunto completo de conectivos.
58
Fundamentos da Matemática: Livro 1
4
AULA
PROVA:
01 α→ β ≡ ¬α ∧ β implicação
02 ¬α ∧ β ≡ α→ β α ≡ β ↔ β ≡ α
03 ¬¬α ∧ β ≡ ¬α→ β de 2 e α = ¬α
04 α ∧ β ≡ ¬α→ β de 3 e ¬¬α ≡ α
Antes de continuar com a prova é necessário uma nova inferência.
A saber: α ≡ β ` ¬α ≡ ¬β.
PROVA:
05 α ≡ β Premissa
06 α↔ β definição
07 (α→ β) ∧ (β → α) dupla implicação
08 (¬β → ¬α) ∧ (¬α→ ¬β) contrapositiva
09 (¬α→ ¬β) ∧ (¬β → ¬α) comut. da conjunção
10 ¬α↔ ¬β dupla implicação
11 ¬α ≡ ¬β definição
Podemos agora encontrar uma fórmula para disjunção. A saber:
12 ¬(α ∧ β) ≡ ¬(¬α→ β) aplicando 11 em 4
13 ¬α ∨ ¬β ≡ ¬(¬α→ β) De Morgan
14 ¬¬α ∨ ¬¬β ≡ ¬(¬¬α→ ¬β) α = ¬α e β = ¬β
15 α ∨ β ≡ ¬(α→ ¬β) ¬¬α ≡ α e ¬¬β ≡ β
Finalmente vamos encontrar uma fórmula para a dupla implicação.
A saber:
16 α↔ β ≡ (α→ β) ∧ (β → α) dupla implicação
17 α↔ β ≡ ¬(α→ β)→ (β → α) usando 4 em 16
Portanto, 4, 15 e 17 garantem que A é um subconjunto completo
de conectivos de C. �
Podemos também, definir novos conectivos partindo de um con-
junto completo de conectivos, como na tabela abaixo.
59
Regras de Inferência e Regras de Equivalência
Descrição Símbolo Definição do conectivo
Tautologia > α ∨ ¬α
Contradição ⊥ α ∧ ¬α
Ou excluusivo
�∨ (α ∧ ¬β) ∨ (¬α∧ β)
Não-e
−∧ ¬(α ∧ β)
Não-ou
−∨ ¬(α ∨ β)
Uma pergunta agora seria muito natural. Seria possível encontrar
um conjunto completo de conectivos com apenas um elemento?
A reposta é sim, e esses conectivos são chamados de “barras de
Sheffer” ou “conectivos de Sheffer”, definidos por:
Definição 4.5. Sejam α e β duas proposições atômicas. Defini-
mos os conectivos de Sheffer, denotados, α ↓ β e α|β, por:
α β α ↓ β α|β
1 1 0 0
0 1 0 1
1 0 0 1
0 0 1 1
OBS 4.9. Como ¬α ≡ α ↓ α e α ∧ β ≡ (α ↓ α) ↓ (β ↓ β) e
A = {¬,∧} é um conjunto completo. Logo B = {↓} é também um
conjunto completo.
OBS 4.10. Temos que, como ¬α ≡ α|α e α ∨ β ≡ (α|α)|(β|β) e
A = {¬,∨} é um conjunto completo. Logo B = {|} é também um
conjunto completo.
60
Fundamentos da Matemática: Livro 1
4
AULA
4.4 Conclusão
Ao final dessa aula, podemos concluir que é possível fazer a
Lógica de predicados com um número menor de conectivos, porém
resulta na complexidade das proposições geradas por estes novos
conjuntos de conectivos.
4.5 Resumo
Começamos por definir o que é uma regra de equivalência:
Definição: Dizemos que uma fórmula α é semanticamente equi-
valente a fórmula β, denotado α ≡ β, somente se α ↔ β for uma
tautologia.
Em seguida vimos vários tipos de regras de equivalência:
E01 α ∧ α ≡ α (Idempotência da conjunção).
E02 α ∨ α ≡ α (Idempotência da disjunção).
E03 α ∧ β ≡ β ∧ α (Comutativa da conjunção).
E04 α ∨ β ≡ β ∨ α (Comutativa da disjunção).
E05 (α ∧ β) ∧ γ ≡ α ∧ (β ∧ γ) (Associativa da conjunção).
E06 (α ∨ β) ∨ γ ≡ α ∨ (β ∨ γ) (Associativa da disjunção).
E07 α ∧ (β ∨ γ) ≡ (α ∧ β) ∨ (α ∧ γ) (Distributiva da conjunção).
E08 α ∨ (β ∧ γ) ≡ (α ∨ β) ∧ (α ∨ γ) (Distributiva da disjunção).
E09 ¬¬α ≡ α (Dupla negação).
E10 ¬(α ∧ β) ≡ ¬α ∨ ¬β (DeMorgan da conjunção).
E11 ¬(α ∨ β) ≡ ¬α ∧ ¬β (DeMorgan da disjunção).
E12 α→ β ≡ ¬α ∨ β (Implicação).
E13 α↔ β ≡ (α→ β) ∧ (β → α) (Dupla implicação).
Vimos também a definição de regras de inferência, dada por:
61
Regras de Inferência e Regras de Equivalência
Definição: Dizemos que uma fórmula β é semanticamente inferida
das fórmulas α1, . . . , αn, denotado α1, . . . , αn ` β se somente se
α1 ∧ · · · ∧ αn → β é uma tautologia.
E algumas poucas regras de inferência. A saber:
I01 α, β ` α (Simplificação)
I02 α ` α ∨ β (Adição)
I03 α, α→ β ` β (Modus pones)
I04 ¬β, α→ β ` ¬α (Modus Tollens)
I05 α→ β, β → γ ` α→ γ (Silogismo hipotético)
Vimos que a Lógica Matemática é baseada em alguns axiomas, que
são proposições tomadas como verdadeiras independentemente de
demonstrações. E um conjunto de axiomas pode ser dado por:
A01 x = x Axioma da identidade.
A02 ((x = y) ∧ P (x)) ` P (y) Axioma da substituição.
A03 (α→ (β ∧ ¬β)) ` ¬α Axioma da não-contradição.
A04 (α→ β) ∧ (¬α→ β) ` β Axioma do terceiro excluído.
Em seguida vimos a definição de conjunto completo de conectivos.
A saber:
Definição: Denotamos e definimos o conjunto de conectivos bási-
cos da Lógica de Predicados por: C = {¬,∧,∨,→,↔}
Definição: Seja A ⊂ C. Dizemos que A é completo, somente se
todos os conectivos de C poderem ser equivalentes a uma fórmula
em que constem apenas conectivos de A.
Finalmente vimos os conectivos de Sheffer, definidos pela tabela
de verdade abaixo:
Definição: Sejam α e β duas proposições atômicas. Definimos os
conectivos de Sheffer, denotados, α ↓ β e α|β, por:
62
Fundamentos da Matemática: Livro 1
4
AULA
α β α ↓ β α|β
1 1 0 0
0 1 0 1
1 0 0 1
0 0 1 1
4.6 Atividades
ATIV. 4.1. Mostre que A = {¬,∧} e A = {¬,∨} são conjuntos
completos de conectivos.
Comentário: Reveja os exemplos da seção 4.3
ATIV. 4.2. Considere os conectivos de Sheffer e mostre, usando
tabela de verdade, que:
• ¬α ≡ α ↓ α
• α ∧ β ≡ (α ↓ α) ↓ (β ↓ β)
• ¬α ≡ α|α
• α ∨ β ≡ (α|α)|(β|β)
Comentário: Reveja a aula anterior sobre tabelas de verdade.
4.7 Referências Bibliográficas
MORTARI, Cezar Augusto. Introdução à Lógica. Editora UNESP.
São Paulo. 2001.
GASPAR, Marisa. Introdução à Lógica Matemática. Disponível
em: http:// mjgaspar.sites.uol.com.br/logica/logica. Acessado em
13/01/2007
63
Regras de Inferência e Regras de Equivalência
ABAR, Celina. Noções de Lógica Matemática. Disponível em:
http://www. pucsp.br/∼logica/. Acessado em 13/01/2007
64
5
AULA
1
LIVRO
Teorias Axiomáticas
META:
Apresentar teorias axiomáticas.
OBJETIVOS:
Ao fim da aula os alunos deverão
ser capazes de:
Criar teorias axiomáticas;
Provar a independência dos axiomas
de uma teoria axiomática.
PRÉ-REQUISITOS
Aula-02 e Aula-04 os conhecimen-
tos da semântica da Linguagem
da Lógica de Predicados, das re-
gras de inferência e das regras de
equivalência .
Teorias Axiomáticas
5.1 Introdução
Caro aluno, em nossas aulas anteriores, estabelecemos a lin-
guagem da lógica de predicados, conhecida também por lógica de
primeira espécie. Vimos também como determinar a semântica de
uma proposição molecular usando tabelas de verdade. Estudamos
as relações de equivalência e vimos como usá-las na manipulação
de proposições moleculares. Na aula de hoje, dando continuidade
ao nosso estudo da Lógica, o assunto abordado será “Teorias Axi-
omáticas”.
Euclides, matemático
grego, nasceu em
Alexandria. Foi o
criador da famosa
geometria euclidiana.
Escreveu Stoichia
(Os elementos, 300
a.C.) composto de 13
livros: cinco sobre
geometria plana, três
sobre números, um
sobre a teoria das
proporções, um sobre
incomensuráveis e os
três últimos sobre
geometria no espaço.
Wikipedia
5.2 Sistemas Axiomáticos
O primeiro sistema axiomático conhecido é a Geometria Eu-
clidiana desenvolvida pelo Matemático grego Euclides. Embora
em uma forma rudimentar, a Geometria Euclidiana tem basica-
mente a mesma estrutura do que hoje denominamos de um sis-
tema axiomático. Seus críticos, no entanto, dizem que ela surgiu
da incapacidade de Euclides provar certas proposições da geome-
tria plana. Se isto é verdade ou não, não sabemos, mas o fato é que
a Geometria Euclidiana teve uma grande importância na história
do desenvolvimento da Matemática.
Definição 5.1. Um Sistema axiomático é uma estrutura consti-
tuída de:
• Termos indefinidos.
• Termos definidos a partir dos termos indefinidos.
• Proposições envolvendo os termos indefinidos e/ou os ter-
mos definidos, assumidas como verdadeiras e denominadas
66
Fundamentos da Matemática: Livro 1
5
AULA
axiomas.
OBS 5.1. Para os antigos filósofos gregos, um axioma era uma
reivindicação que poderia ser vista como verdadeira sem nenhuma
necessidade de prova.
OBS 5.2. Na Geometria Euclidiana, Euclides não faz uso de ter-
mos indefinidos. Por exemplo, definiu ponto como: “ponto é aquilo
que não tem dimensão”. No entanto esta definição é vazia, já que o
termo dimensão não foi por ele definido nem assumido como termo
indefinido. Dos três aspectos que definem uma teoria axiomática
apenas os termos definidos podem ser dispensáveis.
Definição 5.2. Um sistema axiomático é dito consistente somente
se, partindo de seus axiomas não podermos provar uma proposição
envolvendo seus termos definidos e/ou indefinidos e provar também
a sua negativa.
Definição 5.3. Um sistema axiomático é dito completo, somente
se for possível provar ou refutar qualquer proposição envolvendo
seus termos definidos e/ou indefinidos.
Definição 5.4. Um sistema axiomático é dito independente, so-
mente se cada um de seus axiomas não pode ser deduzido a partir
dos demais axiomas.
OBS 5.3. Kurt Goedel mostrou que um sistema axiomático pode
ter a propriedade de consistência ou de completude, nunca as
duas ao mesmo tempo. Das duas propriedades a mais impor-
tante para a Matemática é a consistência. Não é admissível poder,
em Matemática, provar queum teorema é ao mesmo tempo falso
67
Teorias Axiomáticas
e verdadeiro. Quanto a independência, alguns matemáticos ad-
mitem sistemas axiomáticos redundantes, cujos axiomas não são
independentes.
5.2.1 Exemplos de Alguns Sistemas Axiomáticos
Exemplo 5.1. Considere o seguinte sistema axiomático
• Termos Indefinidos
TI1 O conjunto A de “termos indefinidos um”
• Termos Definidos
TD1 O operador © : A×A 7→ A “operador um”
TD2 O operador � : A×A 7→ A “operador dois”
• Axiomas
A1 ∀a, b ∈ A, a© b = b© a
A2 ∀a, b, c ∈ A, (a© b)© c = a© (b© c)
A3 ∃x ∈ A|∀a ∈ A, a© x = a
A4 ∀a ∈ A,∃a∗ ∈ A|a© a∗ = x
A5 ∀a, b, c ∈ A, (a�b)�c = a�(b�c)
A6 ∀a, b, c ∈ A, a�(b© c) = (a�b)© (a�c), (b© c)�a =
(b�a)© (c�a)
68
Fundamentos da Matemática: Livro 1
5
AULA
Exemplo 5.2. Considere o seguinte sistema axiomático
• Termos Indefinidos
TI1 O conjunto A de “termos indefinidos um”, representados
por letras latinas maiúsculas
TI2 O conjunto a de “termos indefinidos dois”, representados
por letras latinas minúsculas
TI3 Uma relação de igualdade (=) entre os “termos indefinidos
um”
TI4 Uma relação binária (©) entre os “termos indefinidos
um” e os “termos indefinidos dois”
• Axiomas
A1 ∀A,B,¬(A = B),∃!x|A© x ∧B© x
A2 ∀x,∃A,B,¬(A = B)|A© x ∧B© x
A3 ∃x,∃A|¬(A© x)
Exemplo 5.3. Considere o seguinte sistema axiomático
• Termos Indefinidos
TI1 O conjunto A de “termos indefinidos um”, representados
por letras latinas maiúsculas
TI2 O conjunto a de “termos indefinidos dois”, representados
por letras latinas minúsculas
TI3 Uma relação de igualdade (=) entre os “termos indefinidos
um”
69
Teorias Axiomáticas
TI4 Uma relação binária (©) entre os “termos indefinidos
um” e os “termos indefinidos dois”
• Axiomas
A1 ∃A,B,C,¬(A = B),¬(A = C),¬(B = C)
A2 ∀A,∃!x|A© x
A3 ∀x,∃!A,B,¬(A = B)|A© x ∧B© x
Definição 5.5. Um modelo para um sistema axiomático é uma
estrutura bem definida que dá significado aos termos indefinidos e
satisfaz cada um de seus axiomas.
OBS 5.4. A existência de um modelo concreto para um sistema
axiomático prova a consistência do mesmo. Modelos servem tam-
bém para provar a independência dos axiomas de um sistema axi-
omático. Basta mostrar modelos em que cada um dos axiomas de
um sistema axiomático não é satisfeito, enquanto que os demais
são satisfeitos.
Vamos a alguns modelos para os sistemas axiomáticos exemplifi-
cados acima.
MODELO 5.1. Para o primeiro sistema axiomático, que em ál-
gebra define uma estrutura de anel, um modelo pode ser dado por
A = Z conjunto dos inteiros, © = + soma nos inteiros e � = •
produto nos inteiros. Os axiomas terão, então, os seguintes sig-
nificados: A1 propriedade comutativa da soma, A2 propriedade
associativa da soma, A3 existência do elemento neutro aditivo,
A4 existência do elemento simétrico A5 propriedade associativa
do produto e A6 propriedade distributiva.
70
Fundamentos da Matemática: Livro 1
5
AULA
OBS 5.5. Outros modelos envolvendo conjuntos numéricos
constituim-se em um anel como os racionais Q, os reais R e os
complexos C. Temos também em álgebra, muitos exemplos de
anéis finitos isto é, com um número finito de elementos.
MODELO 5.2. Para sistema axiomático do exemplo 2, conhecido
como primeira geometria da incidência, um modelo pode ser dado
por: A = {A,B,C} apenas três elementos, a = {{A,B}, {A,C}, {
B,C}} os três subconjuntos de A constituídos por dois elementos e
© =∈ a relação de pertinência, no sentido da teoria dos conjuntos.
Os axiomas são verificados por exaustão.
A1:
¬(A = B)→ ∃!x, x = {A,B}|A ∈ x ∧B ∈ x
¬(A = C)→ ∃!x, x = {A,C}|A ∈ x ∧ C ∈ x
¬(B = C)→ ∃!x, x = {B,C}|B ∈ x ∧ C ∈ x
Logo:
∀A,B,¬(A = B),∃!x|A© x ∧B© x
A2:
x = {A,B} → ∃A,B,¬(A = B)|A ∈ x ∧B ∈ x
x = {A,C} → ∃A,C,¬(A = C)|A ∈ x ∧ C ∈ x
x = {B,C} → ∃B,C,¬(B = C)|B ∈ x ∧ C ∈ x
Logo:
∀x,∃A,B,¬(A = B)|A© x ∧B© x
A3:
x = {B,C} → ¬(A ∈ x)
Logo:
∃x,∃A|¬(A© x)
Desta forma todos os três axiomas são satisfeitos pelo modelo.
OBS 5.6. Como foi possível encontrar um modelo para os sis-
71
Teorias Axiomáticas
temas axiomáticos dos exemplos 1 e 2, estes sistemas axiomáticos
são consistentes. Porém, o sistema axiomático do exemplo 3 é in-
consistente, desde que com três elementos é impossível satisfazer
os axiomas A2 e A3.
Caro aluno, por hoje é só. Mas como podemos perceber no decor-
rer de nossa aula, o conteúdo abordado exigiu um pouco mais de
atenção e dedicação para obtermos uma compreensão melhor, por
isso continuem estudando e releiam a aula o quanto for necessário.
Não abandone o lápis e o papel e procure repetir as argumentações
apresentadas
5.3 Conclusão
Na Matemática também é necessário acreditar em alguma coisa
e admiti-la como verdade sem nenhuma prova, isto é, são os Sis-
temas Axiomáticos que possiblitam a existência da Matemática
como a conhecemos hoje. Que, dos vários aspectos de uma teoria
axiomática a que mais importa para a Matemática é a sua con-
sistência.
5.4 Resumo
Começamos por estabelecer, via definição, o conceito de sis-
tema axiomático. A saber:
Definição: Um Sistema axiomático é uma estrutura constituída
de:
• Termos indefinidos.
• Termos definidos a partir dos termos indefinidos.
72
Fundamentos da Matemática: Livro 1
5
AULA
• Proposições envolvendo os termos indefinidos e/ou os ter-
mos definidos, assumidas como verdadeiras e denominadas
axiomas.
Em seguida definimos três importantes propriedades de sistemas
axiomáticos. A saber:
Definição: Um sistema axiomático é dito consistente, somente
se partindo de seus axiomas não podermos provar uma proposição
envolvendo seus termos definidos e/ou indefinidos e também provar
a sua negativa.
Definição: Um sistema axiomático é dito completo, somente se
for possível provar ou refutar qualquer proposição envolvendo seus
termos definidos e/ou indefinidos.
Definição: Um sistema axiomático é dito independente, somente
se cada um de seus axiomas não pode ser deduzido a partir dos
demais axiomas.
5.5 Atividades
ATIV. 5.1. Modifique os axiomas do exemplo 3 de modo que o
novo sistema axiomático, assim constituído, seja consistente.
Comentário: Volte ao texto e reveja o conceito de consistência.
ATIV. 5.2. Escreva um sistema axiomático com três axiomas e
proponha um modelo para o mesmo.
Comentário: Não é necessário provar nenhuma das propriedades
dos sistemas axiomáticos: independência, completude ou consistên-
cia.
ATIV. 5.3. Proponha um modelo para o sistema axiomático do
exemplo 2.
73
Teorias Axiomáticas
Comentário: Volte ao texto e reveja os exemplos.
5.6 Referências Bibliográficas
MORTARI, Cezar Augusto. Introdução à Lógica. Editora UNESP.
São Paulo. 2001.
GASPAR, Marisa. Introdução à Lógica Matemática. Disponível
em: http:// mjgaspar.sites.uol.com.br/logica/logica. Acessado em
13/01/2007
ABAR, Celina. Noções de Lógica Matemática. Disponível em:
http://www. pucsp.br/∼logica/. Acessado em 13/01/2007
74
6
AULA
1
LIVRO
Teoria da
Demonstração
META:
Introduzir os procedimentos
lógicos para uma demonstração
matemática.
OBJETIVOS:
Ao fim da aula os alunos deverão
ser capazes de:
Diferenciar de um teorema a
hipótese e a tese;
Aplicar as técnicas de demonstração
na prova de teoremas.
PRÉ-REQUISITOS
Aula-05 os conhecimentos de
sistemas axiomáticos.
Teoria da Demonstração
6.1 Introdução
Nas aulas anteriores, estabelecemos a linguagem da lógica de
predicados em seu aspecto sintático, conhecida também por lógi-
ca de primeira espécie. Estudamos também, como determinar a
semântica de uma proposição molecular. Fizemos um breve passeio
entre as regras de equivalência e das regras de inferência. Em
nossa

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes