Você está na página 1de 79

UNIVERSIDADE EDUARDO MONDLANE

FACULDADE DE CIÊNCIAS
DEPARTAMENTO DE MATEMÁTICA E INFORMÁTICA

LÓGICA E TEORIA DE CONJUNTOS


Teoria e Prática.
Para estudantes dos cursos do DMI

Maputo, 2019
Introdução

Lógica, ou, mais exactamente, Lógica Matemática é um ramo da Matemática que estuda
os princípios e métodos para distinguir proposições válidas e das não válidas, os princípios e
métodos das demonstrações e questões dos fundamentos da matemática.
A Teoria de Conjuntos um ramo da Matemática que estuda as propriedades gerais dos
conjuntos de elementos de qualquer natureza que tenham qualquer tipo de propriedade co-
mum. Estudam-se operações básicos entre conjuntos, relações e funções, na forma mais geral,
independentemente das operações e propriedades algébricas ou geométricas entre elementos dos
conjuntos.
Os princípios básicos da Lógica e da teoria das demonstrações, sem dúvida, englobam todas
as areas da Matemática, tais como Álgebra, Análise, Geometria, Matemática Discreta e etc.
De outro lado, nas todas as áreas da Matemática, estudam-se os objectos matemáticos, que,
em primeiro lugar, estão os conjuntos, e em segundo, são dotados das operações e propriedades
adicionais (algébricas, geométricas e etc.).
Sendo assim, o conhecimento da disciplina tem muita importância para especialistas de todas
as especialidades do DMI.
O presente manual é preparado na base do manual do Prof. Doutor Sergei Labovskiy :
[1] Sergey Labovskiy, Introdução a lógica e teoria de conjuntos, Maputo, DMI, 2010.
Também foi signicativamente utilizado o manual do Prof. Doutor Nguyen Cong Hoan :
[2] Nguyen Cong Hoan, Lógica e Teoria de Conjuntos, lições para os cursos Estatística,
Informática e Matemática, Maputo, DMI, 2013.
Em particular, o Capitulo IV e inteiramente retirado de [2].
Nas várias perguntas nos usamos também manuais, textos de apoio, exercícios e testes do
Prof. Doutor Vladimir Bessonov e Prof. Doutor Alexandre Kalashnikov.
Agradeço ao Professor Doutor Andrey Shindyapin e aos Mestres Tome Eduardo Sicuaio e
Stefane Draiva Saize pelas observações e o melhoramento do texto!

Estudo frutífera e fascinante de Lógica e Teoria de Conjuntos!


Prof. Doutor Yury Nepomnyashchikh
Fevereiro de 2019
Conteúdo

I Lógica 4
1 Proposições 5
1.1 Proposições . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.2 Negação (¬) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.3 Conectivos disjunção (∨) e conjunção (∧) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.4 Equivalência das proposições . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.5 Conectivos condicional (→) e bicondicional (↔) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
1.6 Fórmulas proposicionais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.7 Tautologia. Contradição . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.8 Implicação. Equivalência . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.9 Leis de álgebra de lógica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.10 Exercícios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

2 Demonstração das leis de álgebra de lógica. Formas normais. 12


2.1 Método da tabela de verdade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.2 Método de raciocínio dedutivo para simplicação e para demonstração de equivalência das fór-
mulas proposicionais . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.3 Raciocínio dedutivo para implicações . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.4 Formas normais disjuntiva e conjuntiva . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.5 FND e FNC. Exemplos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.6 Exercícios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

3 Predicados 17
3.1 Predicados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.2 Quanticador universal (∀) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.3 Conceitos de implicação e de equivalência generalizados . . . . . . . . . . . . . . . . . . . . . . . 17
3.4 Quanticador existencial (∃) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.5 Variáveis livres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.6 Leis de Morgan: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.7 Exercícios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

4 Teoremas e demonstrações 21
4.1 Estrutura do teorema . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.2 Teoremas recíproco, contrário e contra-recíproco . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.3 Métodos de demonstração directos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.3.1 Demonstração de ∀x P (x) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.3.2 Demonstração de P ⇒ Q. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4.3.3 Teoremas na forma de equivalência . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4.3.4 Vários casos na premissa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4.4 Métodos de demonstração indirectos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4.4.1 Uso do teorema contra-recíproco . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4.4.2 Redução ao absurdo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
4.4.3 Exclusão de variantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.5 Dedução (raciocínio dedutivo) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.6 Teoremas e linguagem matemática . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4.7 Exercícios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

1
5 Demonstração de validade de argumento 29
5.1 Argumento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
5.2 Demonstração formal de validade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
5.3 Demonstrações de validade directa e indirecta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
5.4 Exemplos de demonstrações de validade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
5.5 Exercícios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

6 Indução matemática 35
6.1 Introdução. Exemplo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6.2 Princípio da indução matemática . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6.3 Princípio de indução generalizado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
6.4 O princípio fraco de indução matemática . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
6.5 Exercícios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

II Conjuntos 39
7 Conceito de conjunto. Operações sobre conjuntos 40
7.1 Conceito de conjunto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
7.2 Métodos de representação de conjuntos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
7.2.1 Lista . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
7.2.2 Propriedade característica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
7.3 Conjuntos numéricos básicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
7.4 Conjuntos nitos e innitos. Conjuntos equivalentes . . . . . . . . . . . . . . . . . . . . . . . . . 41
7.5 Inclusão. Conjunto universal. Conjunto de conjuntos . . . . . . . . . . . . . . . . . . . . . . . . . 42
7.5.1 Inclusão (⊂) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
7.5.2 Conjunto universal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
7.5.3 Conjunto de conjuntos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
7.5.4 Diferença dos sentidos de ∈ e ⊂ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
7.6 Operações sobre conjuntos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
7.6.1 Complemento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
7.6.2 União e intersecção (∪ e ∩) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
7.6.3 Diferença e diferença simétrica (r e 4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
7.6.4 Diagramas de Venn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
7.7 Lógica e teoria de conjuntos sobre conjuntos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
7.7.1 Denição das operações sobre conjuntos usando conectivos . . . . . . . . . . . . . . . . . 44
7.7.2 Relação entre conjuntos e predicados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
7.8 Exercícios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

8 Leis de teoria de conjuntos 47


8.1 Demonstração de inclusão e de identidade de conjuntos . . . . . . . . . . . . . . . . . . . . . . . . 47
8.2 Leis de álgebra de conjuntos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
8.3 Exercícios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

9 Produto directo. Famílias indexadas. 51


9.1 Produto directo ou cartesiano . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
9.2 Famílias indexadas de conjuntos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
9.2.1 Generalização das operações de união e intersecção . . . . . . . . . . . . . . . . . . . . . . 52
9.2.2 Leis generalizadas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
9.3 Exercícios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

III Relações e Funções 55


10 Relações 56
10.1 Predicados de duas variáveis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
10.2 Relação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
10.3 Interpretações geométricas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
10.4 Notação . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
10.5 Relações com algumas propriedades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
10.6 Exercícios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58

2
11 Funções 60
11.1 Denição de função . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
11.2 Composição de funções . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
11.3 Funções injectivas, sobrejectivas, bijectivas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
11.4 Funções inversas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
11.5 Imagem e pré-imagem de conjunto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
11.6 Exercícios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
11.6.1 Exercícios (secção 11.1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
11.6.2 Exercícios (secções 11.2-11.4) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
11.6.3 Exercícios (secção 11.5) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65

IV Conjuntos enumeráveis e não enumeráveis 67


12 Conjuntos enumeráveis e não enumeráveis 68
12.1 Conjuntos nitos e innitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
12.2 Equipotência de conjuntos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
12.3 Propriedades de conjuntos enumeráveis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
12.4 Conjuntos não enumeráveis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75

3
Tema I

Lógica

4
Capítulo 1

Proposições

1.1 Proposições Em casos simples para obter uma negação é suciente


substituir 'é' por 'não é'. O valor de verdade da nega-
Em matemática nós temos proposições diferentes. Aqui ção é oposto ao valor de verdade da proposição inicial.
são alguns:
A B C ¬A ¬B ¬C
A = {o numero 100 é divisível por 4} V V F F F V
B = {três é menor do que cinco} • Entre as duas proposições A e ¬A uma é verda-
C = {2 é única raiz da equação x2 − 4 = 0} deira mas a outra é falsa.
Logo podemos notar que as proposições A e B são ver- • A negação dupla ¬¬A é verdadeira se e somente
dadeiras mas a proposição C é falsa. A proposição B se A é verdadeira
podia ser exprimida usando símbolos matemáticos:
Observamos que para a negação de uma proposição
B = {3 < 5}. A nos vários manuais em vez da designação ¬A usa-se
a notação ∼ A.
Nem cada frase é proposição, por exemplo, as frases a
seguir não são proposições:
1. o número 0.000000001 é muito pequeno,
1.3 Conectivos disjunção (∨) e
2. existe um numero o quadrado do qual é igual a 2?
conjunção (∧)
3. x > 2, Para analisar proposições de estrutura mais complexa
vamos usar símbolos de conexão ou conectivos:
4. x + 5 = 12.
Símbolo Sentido
Cada proposição tem um dos valores de verdade : ∨ ou
verdade ou falso (V ou F ). Então uma frase é pro- ∧ e
posição se em princípio pode ser resolvida a questão se
Sejam P e Q duas proposições. Vamos escrever P ∨ Q
a proposição é verdadeira ou falsa:
para exprimir {P ou Q} e P ∧ Q em vez de {P e Q}.
• Qualquer proposição é verdadeira ou é falsa A expressão
P ∨Q
• Nenhuma proposição pode ser verdadeira ou falsa
ao mesmo tempo (Lei de contradição). diz-se disjunção e
P ∧Q
• Uma frase não é proposição se não é possível re-
é conjunção das proposições P e Q.
solver a questão de verdade.
Exemplo 1.1. Analisar as frases:

1.2 Negação (¬) 1. O João sai da casa e não volta.


2. Não vai chover e vamos à praia.
A partir de cada proposição A pode-se obter uma pro-
posição por meio de negação. A negação da A tem a 3. Vai chover ou vamos à praia.
designação Análise:
¬A.
1. Sejam
Por exemplo para proposições A, B , C mencionadas P = {O João sai da casa}
em cima vamos ter as negações
e
¬A = {o numero 100 não é divisível por 4} Q = {O João volta}.
¬B = {três não é menor do que cinco} Então, a proposição pode ser representada:
¬C = {2 não é única raiz da equação x − 4 = 0}
2
P ∧ ¬Q.

5
2. Sejam O símbolo de equivalência de duas proposições usa-se
⇔ ou ≡. Como uma generalização do exemplo acima
A = {Vai chover}, B = {Vamos a praia} temos a equivalência das proposições

Usando A e B podemos representar a proposição ¬(A ∧ B) ⇔ ¬A ∨ ¬B.

¬A ∧ B. A última equivalência podemos conrmar por meio da


tabela de verdade
3. Neste caso temos A B A∧B ¬(A ∧ B) ¬A ¬B ¬A ∨ ¬B
F F F V V V V
A ∨ B. F V F V V F V
V F F V F V V
Mas neste último caso a proposição não nega o V V V F F F F
caso quando ambas as proposições são verdadei-
ras. Isto é, pode acontecer chuva mas apesar disso Note que a terceira e a sétima colunas são idênticas.
vamos a praia. Observamos que em alguns manuais as proposições
equivalentes chamam-se logicamente idênticas.
Então, o valor de verdade para ∧ e ∨ pode ser deter-
minado da tabela de verdade

P Q P ∧Q P ∨Q
1.5 Conectivos condicional (→) e
F F F F bicondicional (↔)
F V F V
V F F V Para criar fórmulas proposicionais usam-se mais dois
V V V V conectivos → e ↔ que são determinados por meio da
tabela de verdade

1.4 Equivalência das proposições A


F
B
F
A→B
V
A↔B
V
A negação da proposição F V V F
V F F F
Q = {Não vai chover e vamos à praia}. V V V V

pode ser formulada: não é verdade que não vai cho- O conectivo → diz-se condicional. O resultado da fór-
ver e vamos à praia. Representando usando conectivos mula A → B é verdade se no caso A for verdade, a
vamos ter proposição B logo deve ter o valor verdade. O con-
¬Q = ¬(¬C ∧ P ). teúdo da formula A → B pode ser descrito também
pela uma das seguintes frases:
Então, ¬Q é verdadeira se pelo menos uma das pro- − se A é verdadeira, então B é verdadeira
posições ¬A ou B é falsa, isto é se uma das negações (mais brevemente, se A, então B )
¬¬A ou ¬B é verdadeira, ou é verdadeira a proposição − de A segue B ;
− B quando A;
C ∨ ¬P. − para que B seja verdadeira é suciente que A seja
verdadeira
O resultado podemos representar assim (mais brevemente, para B é suciente A);
− para que A seja verdadeira é necessário que B
¬(¬C ∧ P ) é equivalente a C ∨ ¬P. seja verdadeira
(mais brevemente, para A é necessário B ).
Então, a negação agora pode ser formulada: O conectivo ↔ diz-se bicondicional. O conteúdo da
formula A ↔ B pode ser descrito pela uma das seguin-
Vai chover ou não vamos à praia.
tes frases:
− A é verdadeira se e somente se B é verdadeira
Como uma generalização do exemplo acima temos a
(mais curto, A sse B );
equivalência das proposições
− A quando e só quando B ;
¬(A ∧ B) ⇔ ¬A ∨ ¬B. − para A é necessário e suciente B ;
Vamos pensar sobre a frase: de A segue B e ao
O exemplo apresentado mostre a importância da se- mesmo tempo de B segue A. É claro isto signica que
guinte denição. A sse B é verdade (independentemente dos valores de
verdade de A e B ). Isto signica que das proposições
Denição 1.1. Duas proposições P e Q dizem-se equi- (A → B) ∧ (B → A) e A ⇔ B são equivalentes:
valentes se têm as mesmas colunas na tabela da ver-
dade. (A → B) ∧ (B → A) ⇔ A ⇔ B.

6
Recomendamos demonstrar esta equivalência usando a Observamos também, que nos denimos conectivos
tabela de verdade. → e ↔ directamente pela tabela de verdade. Mas nos
Exemplo 1.2. Analisar as frases: vários manuais, como em [2], estes conectivos são de-
nidos por meio das proposições equivalentes. Assim,
1. Se não vai chover, então vamos à praia. se escrever de maneira curta, em [2] é colocado, pela
denição,
2. Vamos à praia sse não vai chover.
def.
Análise: Sejam p → q ⇔ ¬(p ∧ ¬q),
def.
C = {Vai chover} e P = {Vamos à praia}. p ↔ q ⇔ (p → q) ∧ (q → p)

1. A primeira proposição pode ser representada: É claro que neste caso as tabelas de verdade para → e
↔ são mesmas que acima, só não como denições, mas
¬C → P. como resultados obtidos das equivalências acima. De
outro lado, usando a denição pela tabela, temos as fór-
Observamos que se C é falsa (abbr., F), i.é. se não mulas da denição alternativa usar leis da Álgebra de
vai chover), então ¬C → P é verdadeira (abbr. Lógica. Para entender melhor de que se trata, apresen-
V) somente quando P é V (exactamente vamos tamos uma analogia geométrica simples. O quadrado
passar à praia). Mas se C é V, i.e. vai chover, pode ser denido como um losango com todos os ângu-
então da frase não implica nada sobre passagem los rectos, e também como um rectângulo com todos os
para a praia. Portanto, se C é V, então ¬C → P lados iguais. O resultado é a mesma gura geométrica.
é V, independentemente do valor de verdade da
proposição P .
Este raciocínio da lógica habituada ou intuitiva
1.6 Fórmulas proposicionais
está em conformidade com a denição do conectivo Usando conectivos podemos construir novas proposi-
→ para o que vemos com a ajuda da tabela de ções a partir das variáveis proposicionais. Por exem-
verdade plo,
C P ¬C ¬C → P P = (A ∨ ¬B) ∧ C
F F V F é uma proposição representada por meio da fórmula
F V V V com as variáveis proposicionais A, B , C . Vamos dizer
V F F V P é proposição composta ou fórmula proposicional que
V V F V depende das variáveis proposicionais A, B e C . Pode-se
escrever P = P (A, B, C).
2. A segunda proposição pode ser representada: A tabela de verdade para a formula proposicional P
é
P ↔ ¬C. A B C ¬B A ∨ ¬B E
F F F V V F
Observamos que esta proposição é verdadeira,
F F V V V V
quando P é V (vamos a praia) e C é falsa (não
F V F F F F
vai chover), ou quando P é F (não vamos a praia)
F V V F F F
e C é V (vai chover).
V F F V V F
Este raciocínio da lógica habituada ou intuitiva V F V V V V
está em conformidade com a denição do conectivo V V F F V F
↔ para o que vemos com a ajuda da tabela de V V V F V V
verdade
Nos usamos na tabela acima a ordem dos valores de ver-
C P ¬C P ↔ ¬C dade para variáveis proposicionais A, B , C começando
F F V F de F, como no manual [1], mas pode-se usar ordem co-
F V V V meçando de V, como no manual [2]. Às vezes o valor
V F F V de verdade V designa-se por 1 e o valor de verdade F
V V F F designa-se por 0:

Observações Na Lógica, os conectivos → e ↔ não A B C ¬B A ∨ ¬B E


têm as denominações únicas. Nos chamamos condicio- 0 0 0 1 1 0
nal o conectivo →, mas em vários manuais, por exem- 0 0 1 1 1 1
plo em [1], é chamado pelo implicação. Nos chamamos 0 1 0 0 0 0
bicondicional o conectivo ↔, mas em vários manuais, 0 1 1 0 0 0
por exemplo em [1], é chamado pelo equivalência. O 1 0 0 1 1 0
motivo é para não misturar com a implicação ⇒ e a 1 0 1 1 1 1
equivalência ⇔, entre fórmulas proposicionais (veja o 1 1 0 0 1 0
seguintes parágrafos). 1 1 1 0 1 1

7
1.7 Tautologia. Contradição B) ⇔ ¬A ∨ ¬B . De facto, da tabela de verdade

Denição 1.2 (tautologia). Uma proposição com- A B A∧B ¬(A ∧ B) ¬A ¬B


posta chama-se tautologia quando é verdadeira para F F F V V V
todos os valores de verdade das variáveis proposicio- F V F V V F
nais. V F F V F V
V V V F F F
Se P = {Hoje está chover}, então P ∨ ¬P = ¬A ∨ ¬B ¬(A ∧ B) ↔ ¬A ∨ ¬B
{Hoje está chover ou não está chover} é, evidente- V V
mente, sempre verdadeira. V V
V V
Denição 1.3 (contradição). Uma proposição com- F V
posta chama-se contradição quando é falsa para todos
os valores de verdade das vaiáveis proposicionais. segue que ¬(A ∧ B) ⇔ ¬A ∨ ¬B é uma tautologia. Se-
gundo denição do conectivo bicondicional, uma equi-
Por exemplo, T = P ∧ ¬P é F, independentemente valência P ⇔ Q signica a coincidência na tabela de
se variável proposicional P é V ou F. De facto, verdade das colunas dos valores de verdade das propo-
sições P e Q.
P ¬P T = P ∧ ¬P A última observação mostra que as Denições 1.1 e
F V F 1.5 estão em concordância e têm o mesmo signicado.
V F F Mais ainda, o conteúdo das Denições 1.4 e 1.5 de ma-
neira simbólica pode ser escrito na forma:
Se P = {Hoje está chover}, então P ∧ ¬P =
{Hoje está chover e não está chover} é, evidente- P ⇒ Q pela denção, signica P → Q ≡ T
mente, sempre falsa. P ⇔ Q pela denção, signica P ↔ Q ≡ T
Vamos sempre usar a letra T para tautologia, e a
letra C para contradição. Observação. Realmente, para implicação P ⇒ Q
é possível usadas as mesmas denominações que para
condicional A → B , tais como
1.8 Implicação. Equivalência − de A segue B ;
− B quando A;
Denição 1.4 (implicação). Sejam P e Q duas propo- − para B é suciente A
sições compostas. Se a proposição condicional P → Q e outras. Mas a denominação
e uma tautologia, a essa proposição á chamada impli- A implica B
cação e é denotada por P ⇒ Q (lê-se: de P implica vamos usar exclusivamente para o caso especial de
Q). A → B o que é A ⇒ B .
Analogamente, para equivalência P ⇔ Q é possível
Por exemplo, A ⇒ A ∨ B . De facto, da tabela de usar as mesmas denominações que para bicondicional
verdade A ↔ B , tais como
− A sse B ;
A B A∨B A→A∨B − para A é necessário e suciente B
F F F V e outras. Mas a denominação
F V V V A eqivalente B
V F V V vamos usar exclusivamente para o caso especial de
V V V V A ↔ B o que é A ⇔ B .
segue que A → A∨B é uma tautologia. Segundo deni-
ção do conectivo condicional, uma implicação P ⇒ Q 1.9 Leis de álgebra de lógica
signica que Q tem o valor V na tabela de verdade
sempre quando P é V (mas também Q pode ser V ou As implicações e as equivalências principais que são su-
não para algumas linhas onde P é F!). cientes para demonstrar todas as implicações e equi-
valências da Lógica chamam-se Leis de Álgebra de Ló-
Denição 1.5 (equivalência). Sejam P e Q duas pro- gica ou Leis de Álgebra de Proposições ou Regras de
posições compostas. Se a proposição bicondicional Inuência.
P ↔ Q e uma tautologia, a essa proposição á cha- As Leis de Álgebra de Lógica podem ser demons-
mada equivalência e é denotada por P ⇔ Q ou P ≡ Q tradas pelas tabelas de verdade, mas também algumas
(lê-se: P é equivalente Q). delas podem ser deduzidas de outras por um raciocínio
Se P ⇔ Q dizem que as proposições (formulas pro- dedutivo. Vamos considerar os métodos de demonstra-
posicionais) P e Q são equivalentes. ção das Leis, mais geral, das implicações e equivalên-
cias de Lógica, na seguinte Secção. Agora, apresente-
Consideremos o exemplo do parágrafo 1.3: ¬(A ∧ mos sem demonstração, as Leis de Álgebra de Lógica

8
principais. Nas leis p, q, r, s signicam proposições ar- 13. Leis de Condicional 1
bitrárias e T, C a tautologia e a contradição, respecti-
vamente. p → q ⇔ ¬p ∨ q
p → q ⇔ ¬(p ∧ ¬q)
1. Lei de Adição
p ⇒ p∨q
14. Lei de Bicondicional
2. Leis de Simplicação p ↔ q ⇔ (p → q) ∧ (q → p)

p ∧ q ⇒ p, p∧q ⇒ q 15. Lei contrapositiva


p → q ⇔ ¬q → ¬p
3. Silogismo disjuntivo
(p ∨ q) ∧ ¬p ⇒ q 16. Redução ao absurdo
p → q ⇔ (p ∧ ¬q) → C
4. Dupla negação
17. Leis transitivas
¬¬p ⇔ p
(p → q) ∧ (q → r) ⇒ (p → r)
5. Leis de Idempotência (p ↔ q) ∧ (q ↔ r) ⇒ (p ↔ r)

p ∨ p ⇔ p, p∧p ⇔ p 18. Leis de Condicional 2


(p → r) ∧ (q → r) ⇔ (p ∨ q) → r
6. Leis de Identidade
(p → q) ∧ (p → r) ⇔ p → (q ∧ r)
p ∨ T ⇔ T, p ∨ C ⇔ p,
p ∧ T ⇔ p, p∧C ⇔ C
19. Dilemas construtivos
7. Leis de Complemento
(p → q) ∧ (r → s) ⇒ (p ∨ r) → (q ∨ s)
p ∨ ¬p ⇔ T, p ∧ ¬p ⇔ C (p → q) ∧ (r → s) ⇒ (p ∧ r) → (q ∧ s)
¬T ⇔ C, ¬C ⇔ T
20. Dilemas destrutivos
8. Leis de Tautologia e de Contradição
(p → q) ∧ (r → s) ⇒ (¬q ∨ ¬s) → (¬p ∨ ¬r)
p ⇒ T, C ⇒ P (p → q) ∧ (r → s) ⇒ (¬q ∧ ¬s) → (¬p ∧ ¬r)

9. Leis comutativas 21. Modus Ponens


p∨q ⇔ q∨p (p → q) ∧ p ⇒ q
p∧q ⇔ q∧p
22. Modus Tollens
p↔q ⇔ q↔p
(p → q) ∧ ¬q ⇒ ¬p
10. Leis associativas
23. Lei de Exportação
(p ∨ q) ∨ r ⇔ p ∨ (q ∨ r)
(p ∧ q) → r ⇔ p → (q → r)
(p ∧ q) ∧ r ⇔ p ∧ (q ∧ r)
24. Leis de Absorção
11. Leis distributivas
p ∨ (p ∧ q) ⇔ p, p ∧ (p ∨ q) ⇔ p
p ∧ (q ∨ r) ⇔ (p ∧ q) ∨ (p ∧ r)
p ∨ (q ∧ r) ⇔ (p ∨ q) ∧ (p ∨ r) Observação [2]. A regra de Modus Ponens (modo
que arma), pode ser entendida como: sendo p e q
proposições, "se p então q" e p são ambas Verdadeiras,
12. Leis de Morgan então podemos concluir que q e Verdadeira. Analoga-
mente, a regra modus tollens (modo que nega) signica:
¬(p ∨ q) ⇔ ¬p ∧ ¬q
sendo p e q proposições, "se p então q "` é Verdadeira e
¬(p ∧ q) ⇔ ¬p ∨ ¬q q é Falsa, então podemos concluir que p e Falsa.

9
1.10 Exercícios (f) f → (2 · 2 = 5), F
(g) g ↔ (2 · 2 = 5), V
Os exercícios 16, 8 são da cha do doutor Bessonov:
(h) h ↔ (2 < 3), V
1. Indique as frases que são proposições:
(i) i ↔ (2 > 3), V
(a) A cidade de Paris é a capital de Moçambique (j) j ↔ (2 < 3), F
(b) Um quadrilátero é um losango (k) k ↔ (2 > 3), F
(c) A área de superfície da esfera do raio R é (l) se 4 é numero par então l, V
igual a 4πR2
(m) se m, então 4 é numero par, V
(d) Todos os triângulos são semelhantes
(n) se 4 é numero par então n, F
(e) Todo homem tem dois lhos
(o) se p, então 4 é numero par, F
(f) x2 + 2x + 1 = 0
6. Determine se for possível o valor de verdade das
(g) 33 − 3 · 10 + 3 ≥ 0
expressões seguintes (seja λ(P ) o valor de verdade
(h) A = {0, 1, 3, 5} da P )
2. Formule negações para as proposições seguintes: (a) (a → b) → c, λ(c) = 1,
(a) O rio Zambeze banha a cidade de Maputo (b) a ∧ (b → c), λ(b → c) = 0,
(b) 36 é divisível por 6 (c) a ∨ (b → c), λ(b) = 0,
(c) 4 > −1 (d) ¬(a ∨ b) ↔ (¬a → ¬b), λ(a) = 1,
(d) 6 ≤ 2 (e) (a ∧ b) → (a ∨ c), λ(a) = 0.

3. Indique quais das proposições em pares seguintes 7. Determine os valores de verdade das variáveis pro-
são negações uma da outra (explique, porquê): posicionais Pi sabendo os valores de verdade das
proposições compostas Gi :
(a) 5 > 1 e 5 < 1
Proposição Valor de verdade
(b) 3 ≤ 5 e 3 > 5
G1 ≡ (P1 ∧ (3 > 1)) ∨ ¬P1 Verdadeiro
(c) {Todos os números primos são pares} e {To-
G2 ≡ ¬P2 ↔ (23 = 5) Falso
dos os números primos são impares}
G3 ≡ P3 → (¬P3 ∨ (5 ≤ 3)) Falso
(d) {Todos os números primos são impares} e G4 ≡ (¬P4 ∧ (3 ≤ 3)) → P4 Verdadeiro
{Existe um número primo que é par} G5 ≡ (P5 ∧ (1 < 5)) ↔ ¬P5 Verdadeiro
(e) {Existem números irracionais} e {Todos os G6 ≡ (¬P6 → (1 > 5)) ∨ P6 Falso
números são racionais} G7 ≡ (P7 → (2 > 3)) ∧ ¬P7 Verdadeiro
G8 ≡ P8 → (¬P8 ∨ (2 < 3)) Falso
4. Determine os valores de verdade das proposições G9 ≡ (¬P9 → P9 )) ∨ ¬P9 Verdadeiro
seguintes:
Apresente os resultados na tabela por sinal ×.
(a) 7 é um número primo e 9 é um número primo
(b) 7 é um número primo ou 9 é um número só V só F V ou F nenhum
primo P1
(c) 2 · 2 = 4 e 2 · 2 ≤ 5 e 2 · 2 ≥ 4 P2
P3
(d) Se 12 é divisível por 6 então 12 é divisível por
P4
3
P5
(e) Se 11 é divisível por 6 então 11 é divisível por P6
3 P7
(f) 12 é divisível por 6 sse 12 é divisível por 3 P8
P9
5. Determine os valores de verdade das variáveis pro-
posicionais a, b, . . . , sabendo o valor de verdade Respostas: Designando as colunas da tabela a par-
das proposições a seguir: tir de "só V" por 1,2,3,4 obtemos as respostas:
(a) a ∧ (2 · 2 = 4), V 3,2,1,1,4,2,2,4,3.
(b) b ∧ (2 · 2 = 4), F 8. Construía as tabelas de verdade para as expressões
(c) c ∨ (2 · 2 = 5), V dadas:
(d) d ∨ (2 · 2 = 5), F (a) P ∧ ¬Q
(e) e ∧ (2 · 2 = 5), F (b) ¬(P → Q)

10
(c) P → (Q ∨ R) (g) Se vou tomar muito vinho, então não vou en-
(d) (P → Q) ∨ (P → R) tender lógica nem álgebra (V,L,A).

13. Analise as proposições usando uma forma simbó-


9. Construía as tabelas de verdade:
lica:
(a) (a → b) → ((a → ¬b) → ¬a),
(a) Se a Neide tiver crédito no telefone celular,
(b) ((a ∧ ¬b) → ¬b) → (a → b), então ela vai telefonar para amigas, se não
(c) a ∧ (b → (¬a ∨ ¬b)), tiver crédito então ela vai mandar mensagens.
(d) ((a → b) → b) → b.
Resolução. Sejam

10. Analise as proposições usando uma forma simbó- C = {a Neide tiver credito}
lica (Exercícios na pagina 8 (Cong, Lógica e Teoria T = {vai telefonar para amigas}
de Conjuntos)): M = {vai mandar mensagens}
(a) Não ocorre que eu seja seu amigo (A) A primeira ideia
(b) Se ela é uma gata, então ela tem quatro per-
nas (G,P) (C → T ) ∧ (¬C → M ),
(c) O preço do arroz aumenta se e somente se o mas esta solução não é certa. De facto, se
suprimento de arroz não atende à demanda a Neide não tem credito, então não pode te-
(P,S) lefonar e neste caso se C é F e T e M são
(d) Ou os grandes laboratórios reduzem os preços é V a fórmula tem que ter o valor F. Mas a
ou o governo intervirá (L,G) substituição directa destes valores da verdade
das variáveis proposicionais à fórmula escrita
(e) Se a exportação de carne aumentar ou se a
dá-nos a vol de verdade V! Por isso, é cor-
produção pecuária decair, então o custo de
recto descrever a situação por meio da uma
vida subirá (E, P, C)
das fórmulas:
11. No Domingo um estudante decidiu resolver a ta- (C → T ) ∧ (¬C → (¬T ∧ M )) ou
refa de Álgebra, ir ao cinema, visitar um museu e, (C → T ) ∧ (¬C → ¬T ) ∧ (T ∨ M ) ou
também, se não chover, ir jogar futebol na praia. (C ↔ T ) ∧ (T ∨ M )
Em que caso podemos dizer que o programa do
estudante não foi realizado? Resolver o problema Os estudantes podem vericar a equivalência
sem usar as fórmulas de lógica, mas depois, com das fórmulas usando a tabela de verdade.
as formulas. (b) O Hélio foi convidado para passar todo o Sá-
bado na casa do tio que vive longe. Se o Hélio
12. Seja dada a proposição P . acordar cedo, vai apanhar o transporte e vai
1) Escreva a proposição P na forma simbólica passar o Sábado com seu tio, mas se o Hé-
usando os símbolos sugeridos. lio acordar tarde, vai perder o transporte e
2) Escreva a negação da proposição P na forma vai aproveitar o dia para cortar o cabelo e
simbólica e simplique até a forma que contém estudar Lógica.
negações só antes das variáveis proposicionais.
3) Escreva a negação da proposição P em palavras (c) A Célia vai cozinhar caril de cabrito e fazer
(sem símbolos). uma sobremesa, que, se houver ovos, vai ser
um bolo, mas se não houver, vai ser gelatina.
Considere as seguintes variantes de P :

(a) No Domingo vou visitar o meu amigo, além


disso, vou estudar lógica ou jogar futebol
(A,L,F).
(b) No Sábado vou visitar o meu amigo ou estu-
dar lógica ou jogar futebol (A,L,F).
(c) Se vai chover, ele vai estudar a lógica, mas se
não vai chover, ele vai para ocean (C,L,O).
(d) Amanha, vou estudar lógica ou vou telefonar
para amiga e convidar para cinema (L,A,C).
(e) Estarei feliz se e somente se vou compreender
bem lógica ou álgebra (F,L,A).
(f) Se vou tomar muito cerveja, então não vou
entender lógica ou álgebra (C,L,A).

11
Capítulo 2

Demonstração das leis de álgebra de

lógica. Formas normais.

2.1 Método da tabela de verdade usando o método da tabela de verdade.


Resolução:
O método é baseado nas denições da Secção 1.8:

F1 ⇒ F2 pela denção, signica F1 → F2 ≡ T p q p∨q ¬p (p ∨ q) ∧ ¬p (p ∨ q) ∧ ¬p


→q
F1 ⇔ F2 pela denção, signica F1 ↔ F2 ≡ T F F F V F V
F V V V V V
Então, para demonstrar uma Lei na forma de uma im-
V F V F F V
plicação F1 ⇒ F2 é suciente construir a tabela de ver-
V V V F F V
dade para a proposição F1 → F2 e vericar que coluna
da tabela que corresponde a esta proposição contém
todos os valores verdadeiros. Da tabela implica que (p ∨ q) ∧ ¬p → q ⇔ T , o que
Para demonstrar uma Lei na forma de uma equiva- signica que a lei (p ∨ q) ∧ ¬p ⇒ q está demonstrada.
lência F1 ⇔ F1 , em outras palavras, para demonstrar
a equivalência das fórmulas proposicionais F1 e F2 é
suciente construir a tabela de verdade para a propo-
sição F1 ↔ F2 e vericar que a coluna da tabela que
2.2 Método de raciocínio dedu-
corresponde a esta proposição contém todos os valo- tivo para simplicação e para
res verdadeiras (ou que colunas das fórmulas F1 e F2
coincidem).
demonstração de equivalên-
Exemplo 2.1. Demonstrar a lei de exportação cia das fórmulas proposicio-
nais
(p ∧ q) → r ⇔ p → (q → r)
Simplicar uma fórmula proposicional signica achar
usando o método da tabela de verdade.
uma formula que é equivalente a formula dada e é mais
Resolução:
simples. Então, o problema de simplicação é um caso
particular do problema da demonstração de equivalên-
p q r p∧q (p ∧ q) q→r p→ cias das fórmulas proposicionais.
→r (q → r) Método de raciocínio dedutivo da demonstração de
F F F F V V V equivalência das fórmulas proposicionais P e Q consiste
F F V F V V V da sequência das fórmulas P = F1 , F2 , . . . , Fn = Q tais
F V F F V F V que a cada uma das fórmulas a partir da segunda é
F V V F V V V equivalente à fórmula precedente, i.e. Fi−1 ⇔ Fi , e a
V F F F V V V cada uma destas equivalências segue directamente de
V F V F V V V uma das Leis da Álgebra de Lógica 1-21 apresentadas
V V F V F F F no parágrafo 1.9. Neste raciocínio usa-se a regra
V V V V V V V Regra: se F1 ⇔ F2 e se F2 ⇔ F3 , então F1 ⇔ F3 .
Agora, vamos esclarecer a ideia do método por meio
Observamos que colunas dos valores de verdade das de um exemplo, e depois vamos continuar a descrição
proposições (p ∧ q) → r e p → (q → r) coincidem. Da- do método.
qui concluímos que estas proposições são equivalentes.
Exemplo 2.2. Demonstrar a lei de silogismo disjuntivo Exemplo 2.3. Simplicar a fórmula
(p ∨ q) ∧ ¬p ⇒ q P ∨ (Q ∧ ¬P ).

12
Solução: Exemplo 2.4. Demonstrar a lei de exportação
P ∨ (Q ∧ ¬P ) (p ∧ q) → r ⇔ p → (q → r)
⇔ (P ∨ Q) ∧ (P ∨ ¬P ) (lei distributiva)
⇔ (P ∨ Q) ∧ T (lei de complemento) usando o raciocínio dedutivo.
⇔ P ∨Q (lei de identidade) Resolução: 10 método.
p → (q → r)
Observamos que a regra acima tem uma analogia
⇔ p → ¬(q ∧ ¬r) (lei de condicional 1)
intuitiva com a 2a lei transitiva 16 e pode ser escrita
⇔ ¬(p ∧ ¬¬(q ∧ ¬r)) (lei de condicional 1)
na forma:
⇔ ¬(p ∧ (q ∧ ¬r)) (negação dupla)
⇔ ¬((p ∧ q) ∧ ¬r) (lei associativa)
(F1 ⇔ F2 ) ∧ (F2 ⇔ F3 ) ` (F1 ⇔ F3 ) (2.1)
⇔ (p ∧ q) → r (lei de condicional 1)
O símbolo ` signica implica logicamente ou deduz- Observamos, que da lei comutativa para conectivo bi-
se e chama-se símbolo de dedução. De facto, é quase condicional segue que as leis F1 ⇔ F2 e F2 ⇔ F1 são
mesma lei 16, mas só usada no outro nível: em vez equivalentes, então é possível considerar com sendo a
de conectivo condicional ↔, torna-se uma equivalência mesma lei. Então, na demonstração nos deduzimos da
⇔, e em vez de implicação ⇒, torna-se uma dedução `. proposição da parte direita da lei de exportação à pro-
A expressão (2.1) serve como método de resolução do posição na parte esquerda.
seguinte problema: a partir da fórmula F1 e por meio 20 método.
de duas equivalências lógicas deduzir a fórmula F3 que
é equivalente à fórmula inicial F1 . p → (q → r)
A formula (2.1) pode ser generalizada para: ⇔ p → (¬q ∨ r) (lei de condicional 1)
⇔ ¬p ∨ (¬q ∨ r) (lei de condicional 1)
(F1 ⇔ F2 ) ∧ (F2 ⇔ F3 ) ∧ . . . ∧ (Fn−1 ⇔ Fn ) ⇔ (¬p ∨ ¬q) ∨ r (lei associativa)
` (F1 ⇔ Fn ). ⇔ ¬((p ∧ q) ∨ r) (lei de Morgan)
⇔ (p ∧ q) → r (lei de condicional 1)
O método de demonstração correspondente pode ser
apresentado no esquema: 2.3 Raciocínio dedutivo para im-
F1 plicações
⇔ F2 (justicação)
⇔ F3 (justicação) Para demonstrar leis da Álgebra de Lógica na forma
··· de uma implicação lógica F1 ⇒ F2 é possível usar o ra-
⇔ Fn (justicação) ciocínio dedutivo, que é análogo ao raciocínio dedutivo
para equivalências.
onde justicação signica o uso de uma ou várias leis É claro, que se são válidas duas implicações F1 ⇒ F2
de Álgebra de Lógica. e F2 ⇒ F3 , então, segundo 1a lei transitiva, é válida
O método de demonstração da equivalência lógica de também a implicação F1 ⇒ F3 . Simbolicamente, te-
duas fórmulas proposicionais F1 e Fn descrito chama-se mos
método de dedução ou raciocínio dedutivo (veja [H]).
(F1 ⇒ F2 ) ∧ (F2 ⇒ F3 ) ` (F1 ⇒ F3 ) (2.2)
De facto, a simplicação da fórmula no Exemplo 2.3
é realizada pelo método de raciocínio dedutivo. De facto, é quase mesma lei 16, mas só usada, no nível
Uma aplicação importante do método de raciocínio mais alto, analogamente à fórmula (2.1). A fórmula
dedutivo é a demonstração das leis de Álgebra de Ló- (2.2) serve como raciocínio dedutivo para o seguinte
gica a partir das outras leis, já conhecidas. problema: a partir da fórmula F1 e por meio das duas
Então temos dois métodos de transformação das fór- implicações lógicas deduzir a fórmula F3 , para obter a
mulas proposicionais e de demonstração das Regras de implicação F1 ⇒ F3 .
Inuência: A formula (2.2) pode ser generalizada para:
1) o método usando a tabela de verdade;
2) o método do raciocínio dedutivo. (F1 ⇒ F2 ) ∧ (F2 ⇒ F3 ) ∧ . . . ∧ (Fn−1 ⇒ Fn )
(2.3)
O método usando a tabela de verdade é melhor para ` (F1 ⇒ Fn ).
fórmulas simples. Por exemplo, a lei p ∧ T ⇔ p é
A demonstração de uma implicação lógica F1 ⇒ Fn do
facilmente demonstra-se por meio da tabela de verdade.
método de raciocínio dedutivo pode ser apresentada
Ao contrário, o método de raciocínio dedutivo mais
pela esquema:
úteis para fórmulas e para leis complicadas. Se, por
exemplo, queriam demonstrar uma lei "nova" contendo F1
5 variáveis proposicionais e 10 conectivas, o número dos ⇒ F2 (justicação)
símbolos V e F da tabela de verdade é 25 · 10 = 320! ⇒ F3 (justicação) (2.4)
É claro que neste caso é mais racional usar raciocínio ···
dedutivo. ⇒ Fn (justicação).

13
É claro que este raciocínio será correcto, se em vez de Desta tabela podemos concluir que os valores V na
algumas implicações ⇒ cam equivalências ⇔. tabela de uma FND correspondem aos termos que
Exemplo 2.5. Demonstrar a lei de silogismo disjuntivo são conjunções elementares. Por exemplo, o primeiro
termo
(p ∨ q) ∧ ¬p ⇒ q a ∧ ¬b ∧ c
é verdadeiro sse a tem o valor V , b tem o valor F , c
usando o raciocínio dedutivo.
tem o valor V .
Resolução:
Então, para obter uma FND a partir da tabela de
(p ∨ q) ∧ ¬p verdade, podemos usar o segundo algoritmo:
⇔ ¬p ∧ (p ∨ q) ( lei comutativa) 1. Consideremos todas as linhas que possuem V na
⇔ (¬p ∧ p) ∨ (¬p ∧ q) ( lei distributiva) última coluna;
⇔ C ∨ (¬p ∧ q) (leis comut. e de compl.) 2. Construímos para cada uma destas linhas as conjun-
⇔ (¬p ∧ q) ∨ C (lei comutativa) ções elementares correspondentes: tomamos xi = ai
⇔ ¬p ∧ q (lei de identidade) para todas ai Verdadeiras e xi = ¬ai para todas ai
⇒ q (lei de simplicação) Falsas (veja a tabela abaixo);
3. Escrevemos a disjunção destas conjunções elemen-
Então, a lei (p ∨ q) ∧ ¬p ⇒ q é demonstrada. tares.
a b c F1
F F F F
2.4 Formas normais disjuntiva e F F V V ¬a ∧ ¬b ∧ c
conjuntiva F V F F
F V V F
Sejam a, b, c variáveis proposicionais. As expressões V F F F
V F V V a ∧ ¬b ∧ c
a ∧ b ∧ c, ¬a ∧ b ∧ ¬c, a ∧ ¬b ∧ c, . . . V V F F
V V V V a∧b∧c
vamos chamar conjunções elementares. Consideremos
uma denição em geral. Então (segundo ponto 3),

Denição 2.1. Sejam a1 , a2 , . . . , an variáveis proposi- F1 = (¬a ∧ ¬b ∧ c) ∨ (a ∧ ¬b ∧ c) ∨ (a ∧ b ∧ c)


cionais. Seja xi = ai ou xi = ¬ai onde i = 1, 2, . . . , n.
Neste caso, a conjunção Para uma FNC temos correspondência entre valores
falsos, i.e., F2 tem o valor F que corresponde às dis-
x1 ∧ x2 ∧ · · · ∧ xn junções elementares. Por exemplo, o primeiro termo

diz-se uma conjunção elementar. a ∨ ¬b ∨ c

Denição 2.2. Uma disjunção C1 ∨ C2 ∨ · · · ∨ Ck diz- é falso sse a tem o valor F , b tem o valor V , c tem o
se forma normal disjuntiva (ou FND) se C1 , C2 , . . . Ck valor F .
são conjunções elementares diferentes. Então, para obter uma FNC a partir da tabela de
verdade, podemos usar o segundo algoritmo:
Por exemplo, 1. Consideremos todas as linhas que possuem F na
última coluna;
F1 = (a ∧ ¬b ∧ c) ∨ (¬a ∧ ¬b ∧ c) ∨ (a ∧ b ∧ c)
2. Construímos para cada uma destas linhas as disjun-
é uma forma normal disjuntiva. ções correspondentes: tomamos xi = ai para todas ai
Analogamente pode ser considerada uma forma nor- Falsas e xi = ¬ai para todas ai Verdadeiras (veja a
mal conjuntiva (FNC) que é uma conjunção de disjun- tabela abaixo);
ções elementares, por exemplo 3. Escrevemos a conjunção destas disjunções.

F2 = (a ∨ ¬b ∨ c) ∧ (¬a ∨ ¬b ∨ c) ∧ (a ∨ b ∨ c). a b c F2
F F F F a∨b∨c
Consideremos as tabelas de verdade para F1 e F2 : F F V V
F V F F a ∨ ¬b ∨ c
a b c F1 F2 F V V V
F F F F F V F F V
F F V V V V F V V
F V F F F V V F F ¬a ∨ ¬b ∨ c
F V V F V V V V V
V F F F V
V F V V V Então (segundo ponto 3),
V V F F F
V V V V V F2 = (a ∨ b ∨ c) ∧ (a ∨ ¬b ∨ c) ∧ (¬a ∨ ¬b ∨ c).

14
Teorema 2.1. Cada fórmula proposicional tem as for- concepção do manual não permite fazer isto):
mas FND e FNC equivalentes à mesma.
x y z p para FND para FNC
Então, podemos concluir que cada fórmula do cál- F F F V ¬x ∧ ¬y ∧ ¬z
culo proposicional pode ser representada por meio das F F V V ¬x ∧ ¬y ∧ z
operações de negação, conjunção e disjunção. F V F V ¬x ∧ y ∧ ¬z
De facto, dos algoritmos apresentados segue a res- F V V V ¬x ∧ y ∧ z
posta positiva do Problema de Post (Emil Leon Post, V F F F ¬x ∨ y ∨ z
18881995), veja [2]. Apresentemos esta resposta na V F V F ¬x ∨ y ∨ ¬z
forma seguinte: V V F V x ∧ y ∧ ¬z
V V V F ¬x ∨ ¬y ∨ ¬z
Teorema 2.2 (Post). Para cada proposição composta
(que depende de um número nito das variáveis pro- Então, a FND de p é:
posicionais livres) denida por tabela de verdade existe
uma fórmula proposicional que a determina. (¬x ∧ ¬y ∧ ¬z) ∨ (¬x ∧ ¬y ∧ z)∨
(¬x ∧ y ∧ ¬z) ∨ (¬x ∧ y ∧ z) ∨ (x ∧ y ∧ ¬z).
Observamos também, que para cada fórmula propo-
sicional a FND equivalente é determinada unicamente, A FNC de p é:
ao menos a ordem das conjunções elementares e a or-
dem das variáveis proposicionais na cada conjunção ele- (¬x ∨ y ∨ z) ∧ (¬x ∨ y ∨ ¬z) ∧ (¬x ∨ ¬y ∨ ¬z).
mentar. Analogamente, para FNC.
Finalmente, notemos, que para Contradição que de- Observação. É possível achar a FND e FNC de p
pende de n variáveis proposicionais, o número k das também por raciocínio dedutivo, mas como regra, para
conjunções elementares na FND C1 ∨ . . . ∨ Ck é zero, as FND e FNC este método é pior (mais complicado)
tal que coloquemos, pela denição, que a FND de C do que o método de uso a tabela de verdade.
é a mesma C . Analogamente, pela denição, a FNC
Exemplo 2.7. Ache as tabelas de verdade para as se-
para uma Tautologia T é mesma T .
guinte fórmulas proposicionais:
Como exemplos, apresentemos as FND e FNC para
T e C no caso de duas variáveis proposicionais x e y : a) F1 = (a ∧ b ∧ ¬c) ∨ (a ∧ ¬b ∧ c) ∨ (¬a ∧ c),

T ⇔ (¬x ∧ ¬y) ∨ (¬x ∧ y) ∨ (x ∧ ¬y) ∨ (x ∧ y) b) F2 = (x ∨ ¬y ∨ z ∨ ¬t) ∧ (¬x ∨ y ∨ z ∨ t).


(FND)
C⇔C (FND) Resolução: Primeiro, notemos que é possível encon-
T ⇔T (FNC) trar as tabelas de verdade do método directo. No en-
C ⇔ (x ∨ y) ∧ (x ∨ ¬y) ∧ (¬x ∨ y) ∧ (¬x ∨ ¬y) tanto, é mais racional usar a correspondência entre
(FNC) FND e FNC e a tabela de verdade, descrito na Sec-
ção 2.4.
a) A fórmula F1 representa-se a disjunção de três
2.5 FND e FNC. Exemplos conjunções, sendo duas deles são conjunções elementa-
res. Usamos dois métodos de construção da tabela de
Exemplo 2.6. Para a fórmula ¬(x ∧ z) ∧ (x → y) ache verdade.
FND e FNC. 10 método. Obtemos a FND de F1 e depois usamos
ideias da correspondência entre FND e tabela de ver-
Resolução: Designando a fórmula dada por p, acha-
dade. Para obter a FND é suciente achar a conjunção
mos a tabela de verdade para p:
elementar que é logicamente equivalente à conjunção
¬a ∧ c. Do raciocínio dedutivo obtemos
x y z x∧z ¬(x ∧ z) x → y p
F F F F V V V ¬a ∧ c
F F V F V V V ⇔ (¬a ∧ c) ∧ T (lei de identidade)
F V F F V V V ⇔ (¬a ∧ c) ∧ (b ∨ ¬b) (lei de compl.)
F V V F V V V ⇔ ((¬a ∧ c) ∧ b)∨
V F F F V F F ((¬a ∧ c) ∧ ¬b) (lei distributiva)
V F V V F F F ⇔ (¬a ∧ b ∧ c)∨
V V F F V V V (¬a ∧ ¬b ∧ c) (leis com. e ass.)
V V V V F V F
Então, a FND de F1 é
Depois, usando algoritmos descritos na Secção 2.4, ob-
temos a seguinte tabela (os estudantes podem escrever (a ∧ b ∧ ¬c) ∨ (a ∧ ¬b ∧ c)∨
duas últimas colunas à direita da tabela acima, mas a (¬a ∧ b ∧ c) ∨ (¬a ∧ ¬b ∧ c).

15
A tabela de verdade da fórmula F1 é 2.6 Exercícios
a b c F1 1. Usando as leis de álgebra de proposições ache uma
F F F F fórmula equivalente que contém negações aplica-
F F V V das só às variáveis proposicionais (do método de
F V F F raciocínio dedutivo):
F V V V
(a) ¬((x ∧ y) ∨ ¬z)
V F F F
V F V V (b) x ∧ ((x ∧ y) ∨ ¬(y ∧ z) ∨ ¬(y ∨ (¬t ∧ z)))
V V F V (c) ¬(x → y)
V V V F 2. Usando o raciocínio dedutivo simplique as se-
guintes fórmulas:
A proposição F1 é V , quando uma das conjunções ele-
mentares é V . A primeira conjunção elementar a∧b∧¬c (a) ¬(¬a ∨ b) → ((a → ¬b) → a)
é Verdadeira se as variáveis livres a, b e c têm valores (b) ¬(¬a ∧ ¬b) ∨ ((a → b) ∧ a)
de verdade V , V e F , respectivamente (sétima de 8 (c) (a → b) ∧ (b → a) ∨ (a ∨ b)
linhas). Analogamente consideram-se três outras con-
junções elementares. (d) (a → b) ∧ (b → ¬a) ∧ (c → a)
20 método. Construímos a tabela directamente da (e) (a ∧ c) ∨ (a ∧ ¬c) ∨ (b ∧ c) ∨ (¬a ∧ b ∧ c)
forma de F1 usando a sua representação na forma de (f) ¬((a → b) ∧ (b → ¬a))
disjunção de três conjunções (seja a última conjunção
3. Transforme cada uma das fórmulas seguintes para
não é elementar).
uma forma que só tem operações de negação e dis-
A primeira conjunção a ∧ b ∧ ¬c é verdadeira sse a,
junção:
b e c são V, V e F, respectivamente (sétima linha da
tabela). (a) (x → y) → (y ∧ z)
A segunda conjunção a ∧ ¬b ∧ c é verdadeira sse a, (b) (¬x ∧ ¬y) → (x ∧ y)
b e c são V, F e V, respectivamente (sexta linha da (c) ((¬x ∧ ¬y) ∨ z) → (z ∧ ¬y)
tabela).
A terceira conjunção ¬a ∧ c é verdadeira sse a e c são 4. Ache a negação de cada uma das seguintes fór-
F e V, respectivamente, mas b é qualquer (segunda e mulas e apresente na forma que contém negações
quarta linhas da tabela). aplicadas só às variáveis proposicionais:
Então obtemos a mesma tabela que que foi obtida (a) (x ∧ (y ∨ ¬z)) ∨ (¬x ∧ y)
do 10 método.
(b) ((¬x ∧ ¬y ∧ ¬z) ∨ r) ∧ ¬f ∧ ¬u ∧ ¬w
b) A fórmula F2 já tem a FNC. A tabela de verdade
é: (c) (((¬x ∧ (¬y ∨ z)) ∨ p) ∧ ¬q) ∨ (¬r ∧ (s ∨ ¬t))
(d) (x ∧ (¬y ∨ (¬z ∧ p)) ∨ ¬q) ∧ r
x y z t F2 5. Para cada uma das fórmulas seguintes ache as
F F F F V FND e FNC:
F F F V V
F F V F V (a) ¬(¬x ∨ y) → ¬z
F F V V V (b) ¬(y → z) ∧ (x ∨ z)
F V F F V (c) (¬x ∧ y) → ¬(x → z)
F V F V F
(d) (x → y) → z
F V V F V
F V V V V (e) (x ∧ ¬z) → (x ↔ y)
V F F F F (f) ((x → y) → (z → ¬x)) → (¬y → ¬z)
V F F V V (g) (x ↔ y) ∧ ¬(z → t)
V F V F V (h) (x ∨ (y ∧ ¬z)) ∧ (x ∨ z)
V F V V V
V V F F V 6. Para cada uma das seguintes proposições, apre-
V V F V V sente a tabela de verdade, constituída apenas das
V V V F V colunas de variáveis proposicionais e da proposi-
V V V V V ção resultante (sem o uso das colunas auxiliares
para as sub-fórmulas):
Notemos que dois valores Falsos estão nas linhas que
correspondem as disjunções elementares Falsas. A pri- (a) (¬x ∨ y ∨ ¬z) ∧ (y ∨ z)
meira disjunção elementar x ∨ ¬y ∨ z ∨ ¬t é Falsa se as (b) x ∨ (x ∧ ¬y ∧ z)
variáveis livres x, y , z e t têm valores de verdade F , V , (c) (x∧¬y∧z)∨(¬x∧¬y∧z)∨(¬x∧y∧z)∨(x∧y)
F e V , respectivamente. Analogamente considera-se a (d) (x∨¬y∨z)∧(¬x∨¬y∨z)∧(¬x∨y∨z)∧(x∨y)
segunda disjunção elementar. Nas outras 16 − 2 = 14
(e) x ∧ ¬y ∧ z ∧ ¬t ∧ ¬s
linhas o valor de verdade de F2 é V .

16
Capítulo 3

Predicados

3.1 Predicados expressão n3 − n é divisível por 3 qualquer que seja nú-


mero natural n. Para representar a expressão podemos
A expressão x + 5 = 12 não é proposição porque con- introduzir o predicado
tém uma incógnita, mas se substituirmos o x nesta ex-
pressão vamos ter uma proposição. Vamos chamar tais D(n) = {a expressão n3 − n é divisível por 3}
expressões proposições indeterminadas ou predicados.
Mais exemplos de predicados: denido sobre o conjunto universal U = N. O facto
que D(n) é verdadeiro para todos os números naturais
P (x) = {x é um número primo} exprima-se por meio de quanticador universal ∀ (para
D(x) = {x > 10} todos):
∀nD(n)
E(x, y) = {x é divisível por y}
R(x, y) = {x é irmão do y} A proposição ∀nD(n) é verdadeira se e somente se D(n)
é verdadeira qualquer que seja o número natural n.
Como podemos ver os predicados podem depender de Pode ser demonstrado que a proposição ∀nD(n) ver-
uma ou varias incógnitas ou variáveis livres. As propo- dadeira (veja Teorema A da Secção 4.3).
sições P (7), D(20), E(24, 8) são verdadeiras, enquanto Exemplo 3.2. Consideremos a proposição
as P (91), D(10), E(6, 4) são falsas.
Um predicado A(x) é denido correctamente, se é (∀n ∈ Z) P (n),
denido o conjunto que pode tomar a variável livre x.
Este conjunto chama-se conjunto universal. Os con- onde
juntos serão considerados no Tema II. Agora é preciso
compreender só conceito do conjunto e a designação P (n) = {se n é primo então n é ímpar}.
x ∈ U : x pertence ao conjunto U , ou x é um elemento
Esta proposição é falsa porque P (2) é falsa.
do conjunto U .
Assim para predicados P (x), D(x) acima apresenta-
dos o conjunto universal pode ser o conjunto de núme-
ros naturais N = {1, 2, . . .} ou o conjunto dos números
3.3 Conceitos de implicação e de
inteiros Z. Para o predicado E(x, y) é o conjunto dos equivalência generalizados
pares ordenados (x, y) dos números naturais (ou intei-
ros). Para o predicado R(x, y) o conjunto universal é No capítulo 1 foi denida a implicação P ⇒ Q para
o conjunto de todas as pessoas de mundo (ou de todas duas proposições compostas P e Q como uma proposi-
as pessoas duma país). ção condicional P → Q quando essa proposição é uma
tautologia. De facto, as proposições compostas podem
ser consideradas como predicados.
3.2 Quanticador universal ( ) ∀ Por exemplo, consideremos o silogismo disjuntivo
(a ∨ b) ∧ ¬a ⇒ b. Consideremos o conjunto univer-
O sinal ∀ denomina-se quanticador universal. sal U constituído das pares das proposições (a, b) e os
Seja P (x) um predicado denido sobre o conjunto predicados P e Q denidos por
universal U . A expressão
P (a, b) = {(a ∨ b) ∧ ¬a}, Q(a, b) = {b}.
∀xP (x) ou (∀x ∈ U ) P (x) (3.1)
Então, a implicação (a ∨ b) ∧ ¬a ⇒ b, ou seja na forma
signica a proposição: qualquer que seja (para todo o) abreviada P ⇒ Q, pela denição, é a proposição
elemento x do conjunto U a proposição P (x) é verda-
(∀(a, b) ∈ U ) P (a, b) → Q(a, b).
deira.
Exemplo 3.1. Consideremos uma frase que com Em geral, sejam P e Q predicados sobre o conjunto
frequência aparece em raciocínios em matemática: a universal U .

17
A implicação por exemplo, P (1, 5, 2) é uma proposição F, visto que
P ⇒Q ∆ = b2 − 4ac = 17 > 0, e respectivamente a equação
x2 − 5x + 2 tem raises reais.
(P implica Q) é uma proposição denida por
Agora, consideremos a outra expressão composta (o
(∀x ∈ U ) P (x) → Q(x). conjunto universal é R):

Analogamente, a equivalência Q = { ∀b∃a∃c∀x(ax2 + bx + c > 0) } (3.3)

P ⇔Q A expressão pode ser lido assim: qualquer que seja


número real b existem números reais a e c tais que para
(P e Q são equivalentes) é uma proposição denida por todo numero real x tem lugar a desigualdade ax2 +
bx + c > 0. O predicado não contém as variáveis livres,
(∀x ∈ U ) P (x) ↔ Q(x).
então é uma proposição.
O conceitos de implicação e de equivalência generali- Encontramos o valor de verdade desta proposição.
zadas serão usados no seguinte capítulo (na análise da Da Matemática Básica segue que ∀x(ax2 + bx + c > 0)
estrutura de teorema). sse

(a > 0 ∧ ∆ = b2 − 4ac < 0) ∨ (a = b = 0 ∧ c > 0).


3.4 Quanticador existencial (∃)
É evidente que ∀b existem a e c reais para os quais é
O sinal ∃ denomina-se quanticador existencial. valida esta última proposição (é possível escolher a e c
Seja P (x) um predicado denido sobre o conjunto positivos tais que 4ac > b2 ). Então, a proposição Q é
universal U . A expressão verdadeira.

∃xP (x) ou (∃x ∈ U ) P (x) (3.2)


signica a proposição: existe elemento x do conjunto U
3.6 Leis de Morgan:
tal que a proposição P (x) é verdadeira, ou existe pelo Teorema 3.1 (leis de Morgan). Para qualquer predi-
menos um x ∈ U tal que a proposição P (x) seja ver- cado P (x) tem lugar:
dadeira ou a proposição P (x) é verdadeira pala algum
x ∈ U. ¬∃xP (x) ⇔ ∀x¬P (x)
Por exemplo, a proposição ¬∀xP (x) ⇔ ∃x¬P (x)
∃x{x2 + 1 = 0}
Demonstração. É claro que a frase "não existe x tal
é falsa, enquanto que P (x) é V"signica que "para todo o x a propo-
sição P (x) é F". Mas a esta última proposição signi-
∃x{x2 − 4 = 0} ca que "∀x a proposição ¬P (x) é V". Analogamente
demonstra-se a segunda equivalência.
é verdadeira.
Exemplo 3.3. Representar a frase a equação ax2 + bx + Exemplo 3.4. Escreva a negação proposição Q denido
c = 0 tem pelo menos uma raiz usando quanticadores por (3.3) na forma simbólica que não contem o sinal de
se for necessário. negação ¬.
Resolução: Resolução: Aplicando quatro vezes Teorema 3.1 e
uma vez lei de Morgan do Capítulo 1, obtemos
∃x(ax2 + bx + c = 0)
¬(∀b∃a∃c∀x(ax2 + bx + c > 0))
⇔ ∃b¬(∃a∃c∀x(ax2 + bx + c > 0))
3.5 Variáveis livres ⇔ ∃b∀a¬(∃c∀x(ax2 + bx + c > 0))
⇔ ∃b∀a∀c¬(∀x(ax2 + bx + c > 0))
Nem todas as variáveis que ocorrem dentro do sinal de ⇔ ∃b∀a∀c∃x¬(ax2 + bx + c > 0))
um quanticador têm funções iguais. Por exemplo, a ⇔ ∃b∀a∀c∃x(ax2 + bx + c ≤ 0)
expressão
∀x(ax2 + bx + c > 0) Então, ¬Q = { ∃b∀a∀c∃x(ax2 + bx + c ≤ 0) }.
têm três variáveis incógnitas ou livres a, b, c, mas a va-
riável x serve para o quanticador ∀. O resultado é um
Teorema 3.2. Para qualquer predicado P (x) tem lu-
gar:
predicado que depende das a, b, c, isto é

P (a, b, c) = ∀x(ax2 + bx + c > 0). ∀x(P (x) ∧ Q(x)) ⇔ ∀xP (x) ∧ ∀xQ(x)
∃x(P (x) ∨ Q(x)) ⇔ ∃xP (x) ∨ ∃xQ(x).
Observamos que P (a, b, c) não é uma proposição com-
posta, porque as variáveis livres não são variáveis pro- A demonstração do Teorema 3.2 oferece-se aos estu-
posicionais, mas são números reais. Observamos que, dantes como um exercício.

18
Observação. A proposições (b) ∃y∀x(x < y)
(c) ∃x∀y(x < y)
∃x(P (x) ∧ Q(x)) e ∃xP (x) ∧ ∃xQ(x)
(d) ∀y∃x(x < y)
não são equivalentes, mesmo que as proposições (e) ∃x∃y(x < y)
∀x(P (x) ∨ Q(x)) e ∀xP (x) ∨ ∀xQ(x). (f) ∀x∀y(x < y)

Este facto conrma-se por meio do exemplo: o univer- 5. Analise a forma lógica das frases a seguir. O uni-
sal é o conjunto de números reais, P (x) = {x ≥ 0}, versal é R. Indique as variáveis livres.
Q(x) = {x < 0}. (a) Cada número maior do que x é maior do que
y.
3.7 Exercícios (b) Para qualquer a a equação ax2 + 4x − 2 = 0
tem pelo menos uma solução se e somente se
1. Os predicados a seguir são denidos sobre o con- a ≥ −2.
junto N de todos os números naturais: (c) Todas as soluções da inequação x3 − 3x < 3
são menores do que 10.
I(n) ≡ {n2 = n + 1}
M (n) ≡ {n > 1} (d) Se existe um número x tal que x2 + 5x = w e
existe um número y tal que 4 − y 2 = w, então
P (n) ≡ {n(n + 1) é par} w pertence ao intervalo [−10; 10].
Q(n) ≡ {n2 > 3}
6. São as proposições seguintes verdadeiras ou falsas?
O universal é N
Quais das proposições são verdadeiras? (a) ∀x∃y(2x − y = 0)
(a) ∀nI(n) (b) ∃y∀x(2x − y = 0)
(b) ∀nM (n) (c) ∀x∃y(x − 2y = 0)
(c) ∀nP (n) (d) ∀x(x < 10 → ∀y(y < x → y < 9))
(d) ∃nI(n) (e) ∃y∃x(y + x = 100)
(e) ∃nM (n) (f) ∀x∃y(y > x ∧ ∃z(y + z = 100))
(f) ∃nP (n) 7. O universal é N. Para cada uma das seguintes
(g) ∃n(M (n) ∧ P (n)) proposições:
1) Escreva a proposição em palavras e verique se
(h) ∃n(M (n) ∨ P (n))
é verdadeira ou falsa;
(i) ∀n(M (n) ∧ P (n)) 2) Escreva a negação da proposição dada na forma
(j) ∀n(M (n) ∨ P (n)) simbólica e reduza usando a lei de Morgan.
(k) ∀n(M (n) → Q(n)) (a) ∀x∃y∀z(x + y ≥ 3z)
(l) ∃n(M (n) → Q(n)) (b) ∀z∀x∃y(x + y ≥ 3z)
2. Construir as negações das proposições considera- (c) ∃x∀y∃z(x + y ≥ 3z)
das no exercício precedente usando as leis de Mor- (d) ∀y∃z∃x(x + y ≥ 3z)
gan. Analisar o resultado obtido.
(e) ∀x∃y∀z(z < y < x)
3. Analise as formas lógicas das frases: (f) ∃x∀y∃z(z < y < x)
(a) Um dos estudantes da turma não conseguiu (g) ∀y∃z∃x(z < y < x)
fazer o trabalho. (h) ∀z∀x∃y(z < y < x)
(b) Qualquer coisa neste mercado é muito cara (i) ∀x∃y∀z(x > y ∨ x > z)
ou tem defeitos
(j) ∃x∀y∃z(x > y ∨ x > z)
(c) Ninguém é perfeito
(k) ∀y∃z∃x(x > y ∨ x > z)
(d) A Laura gosta de qualquer pessoa que não
(l) ∀z∀x∃y(x > y ∨ x > z)
gosta da Maria
8. Ache as negações das seguintes proposições
4. Discute o signicado das proposições. São verda-
deiras ou falsas? O universal é o conjunto N de (a) Qualquer pessoa tem um vizinho que não
todos os números naturais. gosta de ninguém
(a) ∀x∃y(x < y) (b) ∀y > 0∃x(ax2 + bx + c = y)

19
9. São as seguintes proposições verdadeiras ou falsas? (e) Existe pelo menos uma solução da equação
O universal é N ax2 + bx + c = 0.

(a) ∀x(x < 7 → ∃a∃b∃c(a2 + b2 + c2 = x)) (f) Se a equação x2 + ax + 1 = 0 é compatível,


então |a| > 1.
(b) ∃!x((x − 4)2 = 9)
(g) Existe b tal que para todos os a a equação
(c) ∃!x((x − 4)2 = 25) x2 + ax + b = 0 tem pelo menos uma solução.
(d) ∃x∃y((x − 4)2 = 25 ∧ (y − 4)2 = 25) (h) Para algum a a equação ax2 + bx + c = 0 é
compatível para todo b.
10. Seja T (x, y) signica {x é professor do y }. Analise
o signicado das proposições seguintes: (i) Quaisquer que sejam a e b, a equação x2 +
ax + b = 0 é compatível se e somente se a2 ≥
(a) ∃!yT (x, y) 4b.
(b) ∃x∃!yT (x, y) (j) Qualquer que seja a, a equação x2 +ax+b = 0
(c) ∃!x∃yT (x, y) é compatível para algum b.

(d) ∃y∃!xT (x, y) (k) Para algum b, a equação x2 + ax + b = 0 é


compatível para todo a.
(e) ∃!x∃!yT (x, y)
(l) Existe c tal que a equação ax2 + bx + c = 0
(f) não tem soluções.

14. Mostre que a lei de negação



∃x∃y T (x, y) ∧ ¬∃u∃v
 ¬∀xP (x) ⇔ ∃x¬P (x)

T (u, v) ∧ (u 6= x ∨ v 6= y)
pode ser deduzida a partir da outra lei

11. Negue as seguintes declarações e expresse o resul- ¬∃xP (x) ⇔ ∀x¬P (x)
tado em forma de uma declaração positiva:
15. Mostre que
(a) Todo aquele que é formando em matemática
tem um amigo que precisa de ajuda com a ∃x(P (x) → Q(x)) ⇔ ∀xP (x) → ∃xQ(x).
tarefa de casa
(b) ∀a∀b∀c((b2 −4ac ≥ 0) → ∃x(ax2 +bx+c = 0))
(c) ∀x(P (x) → Q(x))

12. Indique as variáveis livres nos predicados dados.


Analise os predicados como denições sobre o con-
junto universal dos números naturais. Quais são
essas denições?

(a) ∃y(x = y 2 )
(b) ∃z(x = yz)
(c) x > 1 ∧ ¬∃y∃z(x = yz ∧ y < x ∧ z < x)

13. O conjunto universal é R. Escreva a frase na forma


simbólica. É a frase uma proposição ou é um pre-
dicado? No caso de proposição, verique se é ver-
dadeira ou falsa, mas no caso de predicado indique
as varáveis livres.

(a) Para qualquer a a equação x2 + ax + 1 = 0


tem pelo menos uma solução se e somente se
a ≥ 2.
(b) Qualquer que seja a, a equação x2 +ax+b = 0
é compatível.
(c) Para qualquer a a equação x2 + ax + 1 = 0
tem pelo menos uma solução se e somente se
|a| ≥ 2.
(d) Se a < 2, então a equação x2 + ax + 1 = 0
não tem soluções.

20
Capítulo 4

Teoremas e demonstrações

No presente capitulo será discutido em detalhes o P (∆) e Q(∆) onde ∆ simboliza um triângulo. A propo-
que é que um Teorema e qual é a sua estrutura, serão sição P (∆) → Q(∆) é verdadeira para triângulo qual-
considerados os métodos básicos da demonstração de quer, i.e. a proposição
teoremas. A matéria é preparada na base do manual
[1]. É claro que o tema tem uma grande importância ∀∆(P (∆) → Q(∆))
para todos so ramos de Matemática. é verdadeira.
O exemplo a seguir tem a mesma estrutura lógica.
Seja n um número natural. Se n não é múltiplo de 3
4.1 Estrutura do teorema então n2 − 1 é múltiplo de 3. A premissa é

Qualquer teorema tem duas partes: premissa e conclu- P = {n não é múltiplo de 3}


são. Se descrever de palavras habituadas, a premissa
e a conclusão é
(sinónimo: a hipótese) é uma condição ou conjunto
das condições que são dados. A conclusão (sinónimo: Q = {n2 − 1 é múltiplo de 3}.
a tese) é uma asserção segue da premissa.
Como regra, o conteúdo de um teorema é: da pre- A estrutura completa da proposição é
missa implica a conclusão. ∀n(P (n) → Q(n)).
Demonstrar dum teorema signica demonstrar que
da premissa implica a conclusão, de outras palavras, Então, em forma geral um teorema tem a estrutura
deduzir a conclusão da premissa. Vamos esclarecer os ∀x(P (x) → Q(x)). (4.1)
termos introduzidos e a estrutura do teorema por meio
dos exemplos concretos. Apesar disso para analisar os teoremas vamos omitir o
Consideremos o teorema de Pitágoras. Seja ABC x e quanticador universal e representar os teoremas
um triângulo rectângulo. Se c é hipotenusa e a e b são na forma da implicação
catetos, então
P ⇒ Q, (4.2)
c2 = a2 + b2 .
em concordância com a denição de implicação na sec-
Notemos, que a relação entre os catetos e a hipotenusa ção 3.3. Esta implicação pode ser exprimida
é verdadeira por causa da condição que o triângulo é
rectângulo. Então, a premissa e a conclusão podem ser se P então Q
representadas por meio das proposições indetermina-
ou
das (predicado)
de P segue Q.
P = {ABC é triângulo rectângulo} Existem outros métodos para exprimir o mesmo facto.
Diz-se que P é uma condição suciente para Q, mas Q
e é uma condição necessária para P .
Q = {c2 = a2 + b2 } A forma de expressão pode ser um pouco diferente,
mas o signicado é sempre o mesmo: é a implicação
respectivamente. Nestas designações o teorema pode (4.2).
ser exprimida pela implicação
Exemplo 4.1. Consideremos as proposições (indetermi-
nadas)
P ⇒ Q.
A(x) = {o número x é múltiplo de 4}
Realmente, deve ser indicada correspondência entre
B(x) = {o último digito do x é par}
os ângulos (ou os vértices) e os lados opostos: C 7→ c,
A 7→ a, B 7→ b. Neste caso tem lugar o teorema A ⇒ B . Este teorema
Mais precisamente, P e Q são predicados denidos pode ser escrita na forma: a condição B é uma condição
sobre o conjunto de todos os triângulos, isto é, são necessária para A, isto é,

21
para que x seja múltiplo de 4 é necessário As diagonais de losango são perpendiculares,
que o último digito do x seja par.
mas o recíproco é:
O teorema A ⇒ B pode ser também escrita na forma
equivalente: a condição A é uma condição suciente Se as diagonais de um quadrilátero são per-
para B , isto é, pendiculares então o quadrilátero é losango.
para que o último digito dum número inteiro Claro que o teorema A ⇒ B é verdadeiro mas o teo-
x seja par é suciente que o x seja múltiplo rema recíproco B ⇒ A é falso.
de 4. No caso quando os teoremas A ⇒ B e B ⇒ A são
verdadeiras temos a equivalência
No entanto, no teorema presente a condição B ainda
não garante que o número x seja múltiplo de 4, isto é, A ⇔ B.
B não é condição suciente para A.
Analogamente, existem números pares para os quais De cada uma das A e B decorre a outra. Neste caso
não é válido A, isto é, A não é condição necessária para cada das condições é necessária e suciente para outra.
B. Podem ser usadas as formulações:
Notemos que omitir o quanticador ∀x na formu-
lação do teorema pode-se só sabendo o signicado e 1. Para que A seja verdadeira é necessário e suciente
importância do quanticador. Por exemplo, a proposi- a condição B ,
ção 2. A é verdadeira se e somente se é verdadeira B ,
As diagonais de paralelogramo
(4.3)
são perpendiculares e outras equivalentes.
não é verdadeira. Representemos este 'teorema' na Mais uma vez notemos que a formulação exacta tem
forma a forma
A⇒B ∀x(A(x) ↔ B(x)).
onde Se num teorema A ⇒ B substituir por suas negações,
vamos ter um teorema contrário em relação ao inicial:
A(Q) = {o quadrilátero Q é um paralelogramo}
B(Q) = {as diagonais do Q são perpendiculares}. ¬A ⇒ ¬B.
A implicação A(Q) → B(Q) não é teorema, porque é O teorema contrário ao recíproco ¬B ⇒ ¬A é contra-
um predicado com variável livre Q que pode ter valor recíproco.
verdadeiro (se Q é um losango) ou falso (se Q é um Seja A ⇒ B o teorema considerada no exemplo 4.2.
paralelogramo que diferente do losango). Mas se adici- O teorema contrário tem a forma
onar o quanticador universal, obteremos uma propo-
sição (4.3), que é falsa: Se um quadrilátero não é losango então as
diagonais de losango não são perpendiculares.
∀Q (A(Q) → B(Q)).
O teorema contra-recíproco:
Esta última proposição diz que as diagonais de qualquer
paralelogramo são perpendiculares que não é verdade. Se as diagonais de um quadrilátero não são
perpendiculares então o quadrilátero não é lo-
sango.
4.2 Teoremas recíproco, contrá-
rio e contra-recíproco Por causa das equivalência

A ⇒ B ≡ ¬B ⇒ ¬A
Seja A ⇒ B um teorema. O teorema
B⇒A o teorema contra-recíproco é verdadeiro se e somente
se o teorema inicial é verdadeiro. Nesta equivalência
diz-se reciproco em relação ao primeiro. Claro que um é baseado um dos métodos de demonstração descrito
dos teoremas (ou ambos) pode ser falso enquanto o abaixo.
outro é verdadeiro. Notemos que, analogamente, o teorema recíproco é
Notemos que o teorema recíproco tem a forma equivalente ao teorema contrário:
exacta:
∀x (B(x) → A(x)). B ⇒ A ≡ ¬A ⇒ ¬B.
Exemplo 4.2. Sejam
Exemplo 4.3. Consideremos seis teoremas:
A(Q) = {o quadrilátero Q é um losango} Teorema 1. A soma de duas funções contínuas é uma
B(Q) = {as diagonais de Q são perpendiculares}. função contínua.
Teorema 2. Se duas funções são contínuas então a
O teorema A ⇒ B signica: soma deles também é uma função contínua.

22
Teorema 3. Se as funções f e g são contínuas, então 4.3 Métodos de demonstração di-
a função f + g é contínua.
Teorema 4. Uma função representável na forma de
rectos
soma de duas funções contínuas é contínua.
Teorema 5. Se uma função é a soma de duas funções
4.3.1 Demonstração de ∀x P (x)
contínuas então essa função é contínua. Consideremos o seguinte
Teorema 6. Se h = f + g onde f e g são funções Teorema A. Para todo número natural n3 − n é múl-
contínuas, então a função h também é contínua. tiplo de 3.
Primeiro, observamos que todos os seis teoremas 1-6 Usando as designações
são equivalentes entre si e representa-se versões textu-
ais diferentes de uma teorema fundamental da Análise N (n) = {n é número natural},
Matemática. Também, é claro do contexto, que as fun- P (n) = {n3 − n é múltiplo de 3}
ções tem que ser denidos no mesmo domínio J que o teorema A pode ser escrita na forma
pode ser, por exemplo, um dos intervalos ]a, b[, [a, b],
]a, ∞[, [a, ∞[ ou R =] − ∞, ∞[. Para simplicação da ∀n (N (n) → P (n))
formulação foram omitidas as palavras em relação a
este domínio J , mas é evidente do contexto de que se Mas o mesmo teorema admite uma forma equivalente
trata.
Apesar do facto que teoremas 1-6 são equivalentes, ∀x ∈ N P (x).
as suas formalizações P ⇒ Q são diferentes! Nos teo-
remas 1-3 o objecto é um par das funções contínuas, e Se do contexto é claro que o conjunto universal é o
conclui-se que a soma deles é contínua. Mas nos teore- conjunto dos números naturais N, na forma mais curta
mas 4-6 o objecto é uma função contínua e considera-
∀x P (x)
se a sua continuidade na condição de representação na
forma de soma das funções contínuas. Mais precisa- Mesmo que no exemplo considerado, na maioria dos
mente: teoremas é preciso demonstrar a veracidade de uma
Em relação aos Teoremas 1-3, o conjunto universal proposição da forma ∀xP (x).
U é conjunto dos pares das funções (f, g) denidas num Uma demonstração pode começar com a frase:
intervalo,
Seja x um elemento arbitrário.
A(f, g) = {f e g são funções contínuas},
B(f, g) = {f + g e função contínua}. Por exemplo, demonstramos o teorema A. Podemos
raciocinar:
Os Teoremas 1-3 na forma simbólica são:
Demonstração. Seja n um número natural. Temos n3 −
∀(f, g) ∈ U (A(f, g) → B(f, g)). n = (n − 1)n(n + 1) é produto de três números inteiros
não negativos consecutivos. Um entre estes números é
O teorema recíproco aos Teoremas 1-3 é múltiplo de 3. Por isso o produto é também múltiplo
de 3.
∀(f, g) ∈ U (B(f, g) → A(f, g)),
Então, o esquema de demonstração é:
ou pelas palavras: se a soma f + g de suas funções
é contínua, então as funções f e g são contínuas. É Seja x um elemento qualquer
evidente que este teorema é Falso. Demonstrar P (x)
Em relação aos Teoremas 4-6, O conjunto universal
V é o conjunto das funções denidas num intervalo.
4.3.2 Demonstração de P ⇒ Q.
P (h) = {h = f + g onde f e g são contínuas}, A forma P ⇒ Q é realmente ∀x(P (x) → Q(x)). Vamos
Q(h) = {h é função contínua}. ter o esquema:

Os Teoremas 4-6 na forma simbólica são: Seja x um elemento qualquer

∀h ∈ V (P (h) → Q(h)). Demonstrar P (x) → Q(x)

Isto é,
O teorema recíproco aos Teoremas 4-6 é
Sejam x um elemento qualquer e P (x)
∀h ∈ V (Q(h) → P (h)),
Demonstrar Q(x)
ou pelas palavras: qualquer função contínua é represen-
tável na forma de duas funções contínuas. É evidente Consideremos um exemplo concreto.
que este teorema é Verdadeiro. Teorema B. Se x > 2, então x2 > 4.

23
Subentende-se que deve ser demonstrado: Demonstração. Necessidade. Seja a equação x2 + 2x +
a = 0 tem raises reais. Então, o discriminate da equa-
∀x ∈ R (x > 2 → x2 > 4). ção é não-negativo, isto é ∆ ≥ 0. Calculando

Segundo ao considerado na forma geral, podemos racio- ∆ = 22 − 4 · 1 · a = 4 − 4a


cinar assim: Sejam x um número real qualquer e x > 2.
é preciso demonstrar que x2 > 4. Agora, apresentemos temos a desigualdade 4 − 4a ≥ 0. Resolvendo esta
a mesma demonstração. desigualdade, obtemos 4 ≥ 4a ⇒ 1 ≥ a ⇒ a ≤ 1.
Demonstração. Seja x um número real tal que x > 2. Suciência. Seja a ≤ 1. Então, temos 4a ≤ 4 e,
consecutivamente, ∆ = 4 − 4a ≥ 0. Então, a equação
Como ambas partes desta desigualdade são positivas
x2 + 2x + a = 0 tem raises reais.
podemos elevar ao quadrado, conservando o sinal >.
Temos x2 > 22 . Então, x2 > 4.
Observamos que nesta forma da demonstração sem-
pre trata-se da necessidade ou da suciência de Q para
4.3.3 Teoremas na forma de equivalên- P , que no nosso exemplo corresponde à forma do teo-
cia rema: para que a equação x2 + 2x + a = 0 tenha raises
Consideremos um teorema na forma da equivalência reais é necessário e suciente que seja a ≤ 1. Se mudar
o teorema C para seu contra-recíproco "a ≤ 1 se e so-
P ⇔Q mente se a equação x2 + 2x + a = 0 tem raises reais ",
então pode ser realizada a mesma demonstração com
10 método a troca das palavras Necessidade e Suciência.

Demonstrar P ⇔ Q, segundo a lei de equivalência, é


Demonstração. Seja a equação x2 + 2x + a = 0 tem
mesma coisa que demonstrar a proposição
raises reais. Então, o discriminate da equação é não-
(P ⇒ Q) ∧ (Q ⇒ P ). negativo, isto é ∆ ≥ 0. Calculando

isto é, ambas implicações P ⇒ Q e Q ⇒ P . ∆ = 22 − 4 · 1 · a = 4 − 4a


Consideremos um exemplo concreto.
temos a inequação 4 − 4a ≥ 0. Resolvendo esta inequa-
Teorema C. A equação x2 + 2x + a = 0 tem raises ção, obtemos 4 ≥ 4a ⇒ 1 ≥ a ⇒ a ≤ 1.
reais se e somente se a ≤ 1. Reciprocamente, seja a ≤ 1. Então, temos 4a ≤ 4 e,
Designando consecutivamente, ∆ = 4 − 4a ≥ 0. Então, a equação
x2 + 2x + a = 0 tem raises reais.
P = {x2 + 2x + a = 0 tem raises reais},
Q = {a ≤ 1} Esta forma da demonstração mesmo que duas prece-
dentes contém duas partes: demonstração de P ⇒ Q e
escrevemos o teorema C na forma de Q ⇒ P .
P ⇔Q
20 método
Subentende-se que deve ser demonstradas ambas im-
plicações P ⇒ Q e Q ⇒ P , para cada uma das quais As vezes, para demonstrar um teorema na forma da
pode ser usado o método da secção precedente. equivalência P ⇔ Q, não é obrigatório partir a equiva-
lência em duas implicações. A demonstração pode ser
Demonstração. 1. ⇒ Seja a equação x2 + 2x + a = 0 apresentada na forma de uma sequência das equiva-
tem raises reais. Então, o discriminate da equação é lências cada uma das quais é conhecida (por exemplo,
não-negativo, isto é ∆ ≥ 0. Calculando pelos teoremas conhecidos). Esquematicamente, o mé-
todo tem a forma
∆ = 22 − 4 · 1 · a = 4 − 4a
P = F1 ⇔ F2 ⇔ . . . ⇔ Fn = Q
temos a desigualdade 4 − 4a ≥ 0. Resolvendo esta
inequação, obtemos 4 ≥ 4a ⇒ 1 ≥ a ⇒ a ≤ 1. e tem analogia intuitiva com o raciocínio dedutivo para
2. ⇐ Seja a ≤ 1. Então, temos 4a ≤ 4 e, con- equivalências considerado na Secção 2.2. Apresentemos
secutivamente, ∆ = 4 − 4a ≥ 0. Então, a equação a demonstração do teorema C deste método.
x2 + 2x + a = 0 tem raises reais.

Apresentemos outras formas da demonstração do te- Demonstração. Sabe-se que a equação x2 + 2x + a =


orema C, que, pelo seu conteúdo, não têm a dife- 0 tem raises reais se e somente se o discriminante da
rença da demonstração acima, mas que são interes- equação ∆ = 4 − 4a é maior ou igual do que zero. Mas,
santes como conhecimento de linguagem matemática como é evidente, 4 − 4a ≥ 0 se e somente se a ≤ 1. O
correcta. teorema está demonstrado.

24
4.3.4 Vários casos na premissa 4.4 Métodos de demonstração in-
Consideremos um teorema P ⇒ Q onde a premissa P directos
se representa a disjunção das condições P = P1 ∨P2 tal
que, pelo conteúdo, não é possível (ou é complicado) 4.4.1 Uso do teorema contra-recíproco
realizar a demonstração simultaneamente para o caso
O método é baseado sobre a equivalência
da condição P1 e para o caso P2 . Segundo a lei de
condicional 2 de Álgebra de Lógica, P ⇒ Q ≡ ¬Q ⇒ ¬P
(P1 ∨ P2 ) ⇒ Q ≡ (P1 ⇒ Q) ∧ (P2 ⇒ Q) do teorema dado e do teorema contra-recíproco. Em
vez do teorema dado pode ser demonstrado o teorema
Então, para demonstrar o teorema (P1 ∨ P2 ) ⇒ Q é é contra-recíproco de um dos métodos directos descritos
suciente demonstrar cada uma das implicações na secção precedente. Apresentemos um exemplo.
P1 ⇒ Q e P2 ⇒ Q Teorema E. Se x2 ≥ x, então x ≥ 1 ou x ≤ 0.
Observamos que
Mais geral, para demonstrar um teorema P ⇒ Q no
qual ¬(x ≥ 1 ∨ x ≤ 0) ⇔ 0 < x < 1,
P = P1 ∨ P2 ∨ . . . ∨ Pn ¬(x2 ≥ x) ⇔ x2 < x.
é suciente demonstrar cada uma das implicações: O teorema contra-recíproca do teorema E é: se 0 <
x < 1, então x2 < x. A demonstração deste contra-
P1 ⇒ Q,
recíproco é mais fácil do que a demonstração directa
P2 ⇒ Q,
do teorema E. Então, a demonstração do teorema E
...
pode ser apresentado na seguinte forma:
Pn ⇒ Q.
Demonstração. É suciente demonstrar
Consideremos um exemplo concreto.
Teorema D. Demonstrar que |x+1| ≤ |x|+1 qualquer 0 < x < 1 → x2 < x.
que seja o número real x.
Seja 0 < x < 1. Multiplicando esta desigualdade por x
Temos P (x) ⇔ P1 (x) ∨ P2 (x) ∨ P3 (x) onde (que é positivo!) vamos ter 0 < x2 < x.

P (x) = {x é um número real} 4.4.2 Redução ao absurdo


P1 (x) = {x < −1}
O método de redução ao absurdo ou, o que é mesmo,
P2 (x) = {−1 ≤ x < 0} o método de dedução de uma contradição ) é baseado
P3 (x) = {x ≥ 0} sobre lei de redução ao absurdo da Álgebra de Lógica:

Então, o teorema D será demonstrado, se serão de- P ⇒ Q ≡ (P ∧ ¬Q) ⇒ C


monstradas separadamente três implicações:
onde C é uma contradição. O mesmo método, na sua
x < −1 ⇒ |x + 1| ≤ |x| + 1, realização, de facto em vez equivalência acima usa a
−1 ≤ x < 0 ⇒ |x + 1| ≤ |x| + 1, implicação
x≥0 ⇒ |x + 1| ≤ |x| + 1,
P ∧ ((P ∧ ¬Q) ⇒ C) implica Q
A mesma demonstração pode ser apresentada na se-
guinte forma. que deduz-se facilmente das leis de redução ao absurdo,
de Modos Ponens e comutativa.
Demonstração. 1. Se x < −1, então Então, esquematicamente, a ideia do método da de-
dução da uma contradição é:
|x + 1| = −x − 1 = |x| − 1 < |x| + 1.
Seja P . Suponhamos que ¬Q
2. Se −1 ≤ x < 0, então Então, C .
Contradição obtida implica Q.
|x + 1| = x + 1 = −|x| + 1 < |x| + 1.
Consideremos dois exemplos concretos.
3. Se x ≥ 0, então Teorema F. Se x + a = 10 e a > 12, então x < −2.
|x + 1| = x + 1 = |x| + 1. Observamos que

P = {x + a = 12 ∧ a > 12}, Q = {x < −2}.

25
Demonstração. Sejam x + a = 10 e a > 12. Então, Q.
Suponhamos que a desigualdade x < −2 não é vá- O esquema deste método para n = 3 é:
lido, isto é x ≥ −2. Das desigualdades a > 12 e x ≥ −2
segue P, Q1 ∨ Q2 ∨ Q3 ⇔ T, P ⇒ ¬Q1
(4.6)
a + x > 12 − 2 = 10 Q2 ∨ Q3
o que contradiz a condição x + a = 10.
Consideremos um exemplo.
Contradição obtida implica x < −2.
Teorema H. Se n não é múltiplo de 3, então n2 − 1 é
Teorema G. O conjunto P de números primos é in- múltiplo de 3.
nito.
Demonstração. Método de redução ao absurdo. Supo- Demonstração. Seja n um número natural que não é
nhamos que P é nito. Apresentamos P na forma da múltiplo de 3. Entre os três números n − 1, n, n + 1 um
lista é múltiplo de 3. Mas n não é. Daqui um dos números
P = {n1 , n2 , . . . , nk } n − 1 ou n + 1 é múltiplo de 3. Então, o produto
(n − 1)(n + 1) também é múltiplo de 3. Observando
Então, o número
que n2 − 1 = (n − 1)(n + 1) concluímos que o teorema
m = n1 n2 · . . . · nk está demonstrado.

é múltiplo de cada dos números do conjunto P . Por- De facto, a demonstração apresentado foi realizada
tanto, m + 1 não é múltiplo de nenhum número primo, através do método de exclusão de variantes. Para ana-
e, respectivamente, é primo. De outro lado, m + 1 lisar isto, introduzimos o predicado
é maior do que cada elemento de P , então não pode
ser primo. Contradição obtida implica que P é in- Q(n) = {n é múltiplo de 3}.
nito.
Claro que

4.4.3 Exclusão de variantes Q(n − 1) ∨ Q(n) ∨ Q(n + 1) ⇔ T,


A ideia do método de exclusão de variantes da demons- É preciso demonstrar
tração dum teorema de forma
P ⇒ Q(n − 1) ∨ Q(n + 1)
P ⇒Q
onde P = ¬Q(n). Segundo o esquema (4.6) pode ser
consiste em escolha de uma proposição R tal que
excluída Q(n).
Q ∨ R ≡ T (é uma tautologia) e é conseguível demons-
trar a implicação P ⇒ ¬R. O método é baseado na
implicação 4.5 Dedução (raciocínio dedu-
p ∧ (q ∨ r) ∧ (p → ¬r) ⇒ q (4.4) tivo)
Demonstremos (4.4). Primeiro, provemos O método usa-se para demonstração de teoremas na
forma de uma implicação ou de uma equivalência das
a ∧ (b → c) ⇒ (a ∧ b) → (a ∧ c). (4.5)
formulas proposicionais e, realmente, foi considerado
Temos a ∧ (b → c) na Secção 2. Agora, apresentemos a demonstração de
um teorema concreto, para guardar as capacidades de
⇔ (¬a ∨ a) ∧ (b → c) (ident, compl, comut.)
realização do raciocínio dedutivo, de um lado, e para
⇔ (a → a) ∧ (b → c) (lei de condicional 1)
entender a ligação com a secção presente, de outro.
⇒ (a ∧ b) → (a ∧ c) (dilema constritivo)
Teorema I. Seja P → (Q → R). Então, ¬R → (P →
Depois, temos ¬Q).
p ∧ (q ∨ r) ∧ (p → ¬r) É claro que o conteúdo do teorema I é a seguinte
⇔ (r ∨ q) ∧ ((p → ¬r) ∧ p) (leis comut. e assoc.) implicação:
⇒ (r ∨ q) ∧ ¬r (Mod.Ponens e (4.5))
⇒ q (silogismo disjuntivo) P → (Q → R) ⇒ ¬R → (P → ¬Q). (4.7)

Generalizamos a ideia do método de demonstração Demonstração.


do teorema descrita no primeiro parágrafo.
Suponhamos que P e as proposições Q1 , Q2 , . . . Qn P → (Q → R)
são escolhidas de modo que sejam ⇔ ¬P ∨ (¬Q ∨ R) (lei de cond. 1)
⇔ R ∨ (¬P ∨ ¬Q) (leis com. e assoc.)
Q1 ∨ Q2 ∨ . . . ∨ Qn ⇔ T, ⇔ ¬¬R ∨ (¬P ∨ ¬Q) (dupla negação)
Q = Q2 ∨ . . . ∨ Qn e ⇔ ¬R → (P → ¬Q) (lei de cond. 1)
P ⇒ ¬Q1 .

26
Observamos que de facto nos demonstramos o teo- Um Corolário é uma asserção que segue de um Te-
rema mais forte do que o teorema I, isto é, a equivalên- orema (ou de uma Proposição), é logicamente ligado
cia das proposições P → (Q → R) e ¬R → (P → ¬Q). com este Teorema e pode ser deduzido do teorema di-
Na prática, a dedução na demonstração dos teoremas rectamente, ou por meio do raciocínio não tão compli-
pode ser realizada não obrigatoriamente do método for- cado, como a demonstração do mesmo Teorema.
mal, mas do método misto, usando frases simbólicos e A palavra Propriedade usa-se, como regra, junto com
raciocínio de palavras. Esta forma, as vezes, é mais objecto matemático para que aplicado "Propriedade do
confortável, porque pode esclarecer os passos da forma objecto matemático A". Por exemplo, no tema "Fun-
simbólica. Assim, apresentemos a demonstração do te- ções continuas" de Análise Matemática o título Pro-
orema I nesta forma, que essencialmente, é semelhante priedade 2.1.5 signica um teorema (no sentido geral)
a segunda demonstração. que se representa uma o várias propriedades das fun-
ções contínuas.
Demonstração. Seja P → (Q → R). É preciso de-
monstrar ¬R → (P → ¬Q).
Seja ¬R. É suciente demonstrar P → ¬Q. Mas 4.7 Exercícios
para isso raciocinamos: seja P . Agora o objectivo é
demonstrar ¬Q. Então, temos a esquema 1. Forme a premissa e a conclusão e represente na
forma A ⇒ B os teoremas:
P → (Q → R), ¬R, P
(4.8) (a) As diagonais de paralelogramo dividem-se no
Demonstrar ¬Q ponto de intersecção em partes congruentes.
Das proposições P → (Q → R) e P deduzimos, pelo (b) Para quaisquer positivos a e b
lei de Modus Ponens, a proposição Q → R.
Agora, da veracidade das proposições Q → R e ¬R ln(ab) = ln a + ln b.
segue, pela lei de Modos Tollens, a proposição ¬Q.
(c) Cada número inteiro que termina por dois ze-
Observamos que na seguinte secção o teorema I será ros é divisível por 4.
considerado como um argumento, e será realizado o
método formal de demonstração de validade deste ar- 2. Indique qual das duas armações decorre da outra.
gumento. Formule o teorema usando os termos é necessário
que e os termos é suciente que (duas variantes):

4.6 Teoremas e linguagem mate- (a)


A = {o número x é igual a zero},
B = {o produto xy é igual a zero}.
mática
as rectas l1 e l2 estão situadas
 
A= ,
A teoria do qualquer ramo de Matemática representa- (b) no mesmo plano
se um sistema das denições e Axiomas (armações B = {as rectas l1 e l2 são paralelas}.
que colocamos, pela denição, sem demonstração) e
um sistema dos Teoremas. Cada um deles pode ser (c) A = {a2 6= 0}, B = {a > 0}.
demonstrada por dedução das Denições, dos Axiomas 3. Formule o teorema A ⇒ B e o teorema reciproco.
e dos Teoremas, já demonstrados. Indique os casos quando o teorema recíproco é ver-
A palavra Teorema é palavra geral. Como regra, dadeiro:
nas várias áreas de Matemática para teoremas usam-se
títulos diferentes, tais como A = {o triângulo 4 é isósceles},
(a) duas medianas do triângulo 4
 
Lema, Teorema, Corolário, Armação, Proposição, B=
são congruentes
.
Propriedade, Asserção, Argumento, e etc.
A = {o quadrilátero Q é losango},
Se um livro de qualquer ramo de Matemática tem Le- (b)
(
as diagonais do quadrilátero Q
)
mas, Teoremas, Proposições, Corolários, então a pala- B = dividem os ângulos em partes .
vra Teorema tem sentido estreito, e usa-se para uma congruentes
armação ou proposição, que tem um sentido princi- A = {o número a é múltiplo de 9},
pal, grande e importante neste ramo. Dentro um ramo
(c) a soma dos dígitos do a é múl-
 
junto com Teoremas podem ser considerados as Ar- B= .
mações, Proposições, Propriedades. tiplo de 3
Os títulos Proposição e Armação usados numa área 4. Formule o teorema recíproco em relação ao teo-
junto com Teorema signicam uma asserção nesta área, rema de Pitágoras.
que é importante, mas não tanto principal como Teo-
rema. 5. Quais dos seguintes teoremas são verdadeiros? In-
Um Lema signica, como regra, uma asserção auxi- dique os teoremas recíproco e contrário para cada
liar para demonstrar um Teorema ou uma Proposição. proposição:

27
(a) Se cada parcela é múltipla de 11, então e a (p) Pelo menos dois ângulos dum triângulo isos-
soma é múltipla de 11. celes são congruentes.
(b) Se nenhuma parcela é múltipla de 11, então (q) Se uma proposição p é falsa, então a propo-
e a soma não é múltipla de 11. sição p → q é verdadeira.
(c) Se pelo menos uma parcela é múltipla de 11, (r) Para quaisquer proposições p e q , se p ∨ q é
então e a soma é múltipla de 11. falsa, então p é falsa.
(d) Se a soma é múltipla de 11, então cada par- 7. Demonstre o teorema usando três métodos: um
cela é múltipla de 11. dos métodos directos, o método de uso do teorema
(e) Se a soma não é múltipla de 11, então ne- contra-recíproco e o método da dedução de uma
nhuma parcela é múltipla de 11. contradição (redução ao absurdo). Que método é
mais conveniente?
(f) Se a soma não é múltipla de 11, então pelo
menos uma parcela não é múltipla de 11. (a) Se x2 − 2x > 0, então x < 0 ou x > 2.
6. Para os 'teoremas' seguintes: (b) Se x2 > 4, então |x| > 2.
1) Destaque a premissa, conclusão e o conjunto, (c) Se (x − 1)(x − 3) < 0, então 1 < x < 3.
onde as são denidas. (d) Se x2 − x = 6, então x 6= 1.
2) Formule o teorema usando o termo é necessário
que. Também, formule o teorema usando o termo (e) Se x2 − x = 6, então x < 5.
é suciente que. (f) Seja 2x + y > 0. Se x < −3, então y > 6.
3) Formule três teoremas: o teorema reciproco, (g) Seja xy = x2 + y 2 . Então, x 6= 0 implica
o teorema contrário e o teorema contra-reciproco y 6= 0.
para o teorema dado.
4) Quais dos quatro teoremas (dado, recíproco, (h) Seja xy = x2 + y 2 . Então, x = 0 implica
contrário e contra-recíproco) são verdadeiros, y = 0.
quais são falsos. (i) Suponhamos que x + y = 2x − 3y . Se x e y
não são zeros simultaneamente, então y 6= 0.
(a) Se x > y e z < y , então z < x.
(j) Se x2 6= x3 , então x 6= 1.
(b) Se um triângulo é equilátero, então pelo me-
nos um dos seus ângulos internos mede 600 . 8. Seja

x um número real e x 6= 0. Demonstre que se
3 x+5

x +6 = x , então x 6= 8.
1
(c) A soma de ângulos internos de qualquer tri- 2

ângulo é igual a 1800 . 9. Seja 3x + 2y ≤ 5. Se x > 1, então y < 1. Demons-


(d) As diagonais de paralelogramo dividem-se em tre.
partes congruentes.
10. Demonstre que se x2 +y = 13 e y 6= 4, então x 6= 3.
(e) Se x > 2, então 1/x < 0,5.
11. Suponhamos P → Q e R → ¬Q são verdadeiras.
(f) Seja f : [a, b] → R uma função contínua. Se
Demonstre que P → ¬R é verdadeira.
f (a)f (b) < 0, então existe um ponto x ∈
(a, b) em que f (x) = 0. 12. Suponhamos P é verdadeira. Demonstre que Q →
(g) Se duas rectas a e b são paralelas a terceira ¬(Q → ¬P ) é verdadeira.
c, então a k b.
13. Seja y + x = 2y − x e x e y não são zeros ao mesmo
(h) Qualquer número natural divisível por 4 é um tempo. Demonstre que y 6= 0.
número par.
14. Sejam x e y números reais. Demonstre que se
(i) Se a ≥ b e c é um número positivo, então x2 y = 2x + y , então se y 6= 0 então x 6= 0.
ac ≥ bc.
(j) Uma sucessão numérica convergente é limi-
tada.
(k) A soma de duas funções contínuas é uma fun-
ção contínua.

(l) Para todo numero real a negativo a2 = −a.
(m) O gráco de qualquer função ímpar é simé-
trico em relação à origem de coordenadas.
(n) O gráco de qualquer função par é simétrico
em relação ao eixo de ordenadas.
(o) Se um número natural a é múltiplo de 10,
então o último dígito de a é 0 ou 5.

28
Capítulo 5

Demonstração de validade de argumento

No presente capítulo vamos analisar um tipo espe-


cial do teorema chamado Argumento, que é escrito nos
H1. M → R (Hipótese 1)
termos de Lógica das Proposições, e demonstrar os ar-
H2. A → B (Hipótese 2)
gumentos usando terminologia da Álgebra de Propo-
H3. (R ∨ B) → ¬D (Hipótese 3) (5.1)
sições. Vamos considerar a demonstração de validade
H4. D (Hipótese 4)
dos argumentos, por um esquema formal da Lógica de
` ¬M ∧ ¬A (Conclusão)
Proposições, de um lado, e usando ideias gerais da te-
oria das demonstrações, de outro. Na preparação do Para estabelecer a validade deste argumento por
capítulo foi usado materia do manual [2]. meio de uma tabela de verdade, precisaríamos de uma
tabela com 25 = 32 linhas. Então, nos preferimos de-
5.1 Argumento monstrar este argumento, usando raciocínio dedutivo.

Se um teorema é escrito em termos da Lógica de Pro-


posições, ou considera-se de ponto da vista da demons-
5.2 Demonstração formal de va-
tração formal usando Lógica, este teorema denomina-se lidade
argumento.
Diz-se que um argumento é válido se da premissa A demonstração de validade de um argumento por
que, como regra, se representa uma conjunção das pro- raciocínio dedutivo denomina-se demonstração formal
posições (que são hipóteses) implica uma proposição de validade. Abaixo, esclarecemos este termo, apre-
que é conclusão. sentando a denição exacta, mas começamos de uma
A esquema geral da demonstração de validade é: pequena discussão sobre raciocínio dedutivo aplicado
para um argumento.
H1 ∧ H2 ∧ . . . ∧ Hn ` P Segundo (2.3), a demonstração por raciocínio dedu-
tivo representa-se um número nito dos passos consecu-
onde Hi são hipóteses e P é a proposição que é conclu- tivos, tal que cada passo é uma implicação Fi−1 ⇒ Fi
são. Mais uma vez, queria chamar atenção que ` é o (da proposição Fi−1 , já demonstrado, deduza-se uma
símbolo de dedução, e a mesma expressão pode se ler: proposição nova Fi ), sendo que no primeiro passo F1 é
premissa e no último passo a parte direita Fn da im-
H1 , . . . , Hn implica (segue, deduza-se) P .
plicação é a conclusão P . Notemos que em cada passo,
Exemplo 5.9. Consideremos um argumento, consti- para deduzir Fi , pode ser necessário usar juntamente
tuído da sucessão das seguintes proposições: com Fi−1 também algumas hipóteses e algumas propo-
1. Se ele estuda medicina, então prepara-se para sições Fi dos passos precedentes. Então, modicamos
ganhar uma boa renda. (M, R) o esquema (2.4) e escrevemos o esquema universal para
2. Se ele estuda artes, então prepara-se para viver quaisquer argumentos:
bem. (A, B)
3. Se ele prepara-se para ganhar uma boa renda ou F1
para viver bem, então suas despesas de estudos não ⇒ F1 ∧ F2
são desperdiçadas. (R, B, D) ⇒ F1 ∧ F2 ∧ F3
(5.2)
4. Suas despesas de estudos são desperdiçadas. (D) . ..
5. Então, ele não estuda nem medicina e nem artes. ⇒ F1 ∧ F2 ∧ . . . ∧ Fn−1
(M, A) ` Fn
Em parênteses são escritas as designações das pro- onde F1 = H1 ∧ H2 ∧ . . . ∧ Hn e Fn = P .
posições. Por exemplo, a proposição D é denido No entanto, na prática da demonstração de vali-
pela igualdade D = {suas despesas de estudos são dade, como regra, o uso formal da esquema (5.2) não
desperdiçadas}. é racional. De facto, para dedução da proposição Fi
O argumento considerado pode ser simbolizado num passo, podem ser usados só algumas das hipóte-
como: ses Hj e algumas das proposições Fk com k < i, e

29
não obrigatoriamente todas! É conveniente, em cada (R ∨ B) → ¬D e D que estão nas linhas 3 e 4, res-
passo concreto, marcar os números das linhas anterio- pectivamente, implica ¬(R ∨ B), pela lei Modus Tol-
res (incluindo linhas das hipóteses) cujas proposições lens (lei 24 no parágrafo 1.7 acima). Realmente, os
são usadas para dedução de Fi e também a lei de Ál- papeis das proposições p e q na lei de Modus Tollens
gebra de Lógica usado para dedução de Fi . Então, a (p → q) ∧ ¬q ⇒ ¬p desempenham R ∨ B e ¬D, respec-
demonstração de validade para um argumento, é con- tivamente.
ciso expressar pelo seguinte esquema:

(Hip.)
1.
2.
H1
H2 (Hip.) 5.3 Demonstrações de validade
... directa e indirecta
n. Hn ` P (Hip. ` Conclusão)
(5.3)
n + 1. F1 (linhas; lei) A demonstração de validade de um argumento pelo es-
n + 2. F2 (linhas; lei) quema (5.3) denomina-se demonstração de validade di-
... recta. Realmente, é método directo de demonstração
n + m. P (linhas, lei) de um teorema (veja a Secção 4.3).
Então, listamos as hipóteses Hi e as proposições de- No entanto, na demonstração de validade de um ar-
duzidas Fi em uma coluna com a justicação de cada gumento pode ser usado o método de dedução de uma
passo numa coluna ao lado. Para fácil inuência, é contradição, baseado na lei de redução ao absurdo
conveniente enumerar as hipóteses e colocar a conclu-
são P à direita da última hipótese, separada desta por p → q ⇔ (p ∧ ¬q) → C
sinal de dedução ` que indica que todas as proposi-
ções acima e uma à esquerda são hipóteses. Abaixo que foi discutido na Secção 4.4.1.
da linha com conclusão estão linhas com proposições A demonstração de validade por redução ao absurdo
deduzidas consecutivamente das proposições que cam chama-se demonstração de validade indirecta. Um es-
acima (excepto a conclusão). Na justicação (linhas; quema formal da demonstração de validade indirecta
lei) de cada uma destas linhas escrevemos os números é:
das linhas onde estão as proposições usadas para de-
dução da proposição na linha actual e a lei de Álgebra
de Lógica usada nesta dedução. Na última linha está 1. H1 (Hip.)
a proposição que é conclusão. 2. H2 (Hip.)
...
Denição 5.1. Uma demonstração formal de validade n. Hn ` P (Hip. ` Conclusão)
de um argumento é uma sequência das proposições n + 1. ¬P (Demonstração Indirecta)
cada uma das quais é ou uma hipótese do argumento n + 2. P1 (linhas; lei)
ou segue de proposições antecedentes pela uma lei (ou n + 3. P2 (linhas; lei)
várias leis) de Álgebra de Lógica, terminando com a ...
conclusão do argumento. k. C (Contradição)
Observação. Nos vários manuais, em vez do símbolo
` usa-se símbolo ∴ ou / ∴ (veja [2]). Consideremos, de novo, o argumento do Exemplo
5.9. A demonstração de validade directa para este ar-
Apresentemos a demonstração formal de validade gumento é (5.4). Apresentemos a demonstração de va-
para o argumento (5.1) do Exemplo 5.9 (i.e. demons- lidade indirecta para o mesmo argumento:
tração de validade pelo esquema (5.3):

1. M →R (Hip.) 1. M →R (Hip.)
2. A→B (Hip.) 2. A→B (Hip.)
3. (R ∨ B) → ¬D (Hip.) 3. (R ∨ B) → ¬D (Hip.)
4. D ` ¬M ∧ ¬A (Hip. ` Conclusão) 4. D ` ¬M ∧ ¬A (Hip. ` Conclusão)
5. ¬¬D (4; Dupla Negação 5. ¬(¬M ∧ ¬A) (Demonstração Indirecta)
6. ¬(R ∨ B) (3, 5; Modus Tollens) 6. ¬¬M ∨ ¬¬A (5; de Morgan))
(5.4) 7. M ∨A (6; Dupla Negação))
7. ¬R ∧ ¬B (6; de Morgan)
8. ¬R (7; Simplicação) 8. (M ∨ A) → (R ∨ B) (1, 2; Dilema Construtivo)
9. ¬B (7; Simplicação) 9. R∨B (7, 8; Modus Ponens)
10. ¬M (1, 8; Modus Tollens) 10. ¬D (3, 9; Modus Ponens)
11. ¬A (2, 9; Modus Tollens) 11. D ∧ ¬D ≡ C (4, 10; Contradição)
12. ¬M ∧ ¬A (10, 11; Def. de ∧)
Observamos, que as vezes é possível numa linha da
Para melhor compreensão, discutimos detalhada- demonstração formal usar duas leis, como foi feito na
mente sobre linha 5. Da disjunção das proposições linha 6 do exemplo.

30
5.4 Exemplos de demonstrações Resolução: Primeiro, escrevemos o argumento sim-
de validade bolicamente

Os dois primeiros exemplos do manual [2], o terceiro W ∨ (H ∧ L)


da Secção 4.5 acima. W ∨H →D `W ∨D
Exemplo 5.10. Dê uma demonstração directa e uma a) A demonstração de validade directa:
demonstração indirecta de validade para o seguinte ar-
gumento:
1. W ∨ (H ∧ L) (Hip.)
p∨q →r 2. W ∨H →D `W ∨D (Hip. ` Conclusão)
s→p∧u 3. (W ∨ H) ∧ (W ∨ L) (1; Distr.)
q∨s`r 4. W ∨H (3; Simplicação)
Resolução: a) A demonstração de validade directa: 5. D (2, 4; Modus Ponens)
6. D∨W (5; Adição)
7. W ∨D (8; Comut.)
1. p∨q →r (Hip.)
2. s→p∧u (Hip.)
b) A demonstração de validade indirecta:
3. q∨s`r (Hip. ` Conclusão)
4. (q ∨ s) ∨ p (3; Adição)
5. (p ∨ q) ∨ s (4; Comut. e Assoc.) 1. W ∨ (H ∧ L) (Hip.)
6. (p ∨ q) ∨ s 2. W ∨H →D `W ∨D (Hip. ` Conclusão)
→ r ∨ (p ∧ u) (1, 2; Dilema Constr.) 3. ¬(W ∨ D) (Demonstração Indirecta)
7. r ∨ (p ∧ u) (5, 6; Modus Ponens) 4. ¬W ∧ ¬D (3; de Morgan)
8. (r ∨ p) ∧ (r ∨ u) (7; Distributiva) 5. ¬W (4; Simplicação)
9. r∨p (8; Simplicação) 6. ¬D (4; Simplicação)
10. (r ∨ p) ∨ q (9; Adição) 7. H ∧L (1, 5; Silogismo Disjuntivo)
11. (p ∨ q) ∨ r (10; Comut. e Assoc.) 10. H (7; Simplicação)
12. ¬(p ∨ q) ∨ r (1; Condicional 1) 11. ¬(W ∨ H) (2, 6; Modus Tollens)
13. r ∨ ((p ∨ q) ∧ ¬(p ∨ q)) (11, 12; Comut., Distr.) 12. ¬W ∧ ¬H (11; de Morgan)
14. r∨C (13; Complemento) 13. ¬H (12; Simplicação.)
15. r (14; Identidade) 14. H ∧ ¬H ≡ C (10, 13; Contradição)
b) A demonstração de validade indirecta:
Exemplo 5.12. Consideremos de novo o Teorema H
considerado na Secção 4.5, mas agora como um ar-
1. p∨q →r (Hip.) gumento, e vamos demonstrar a validade deste argu-
2. s→p∧u (Hip.) mento.
3. q∨s`r (Hip. ` Conclusão)
4. ¬r (Demonstração Indirecta) Teorema H. Seja P → (Q → R). Demonstrar que
5. ¬(p ∨ q) (1, 4; Modus Tollens) ¬R → (P → ¬Q).
6. ¬p ∧ ¬q (5; de Morgan)
7. ¬p (6; Simplicação) Análise: a) Primeiro, escrevemos o argumento sim-
8. ¬q (6; Simplicação) bolicamente
9. s (3, 8; Silogismo Disjuntivo)
10. p∧u (2, 9; Modus Ponens) P → (Q → R) ` ¬R → (P → ¬Q) (5.5)
11. p (10; Simplicação)
12. p ∧ ¬p ≡ C (7, 11; Contradição) a) A demonstração de validade directa para o argu-
mento (5.5):
Na nossa opinião, para o argumento do Exemplo 5.10
é mais racional o método da demonstração de validade 1. P → (Q → R)
indirecta. ` ¬R → (P → ¬Q) (Hip. ` Conclusão)
Exemplo 5.11. Dê uma demonstração directa e uma 2. ¬P ∨ (¬Q ∨ R) (1; duas vezes de Cond. 1)
demonstração indirecta de validade para o argumento 3. ¬R ∨ (¬P ∨ ¬Q) (2; Comut. e Assoc.)
abaixo, usando os símbolos sugeridos. 4. ¬¬R ∨ (¬P ∨ ¬Q) (3; Dupla Negação)
Wilson será eleito presidente do Centro Académico 5. ¬R → (P → ¬Q) (3; duas vezes de Cond. 1)
ou ambos, Hélio e Lúcio serão eleitos vice-presidentes
do Centro Académico. Se Wilson for eleito presidente É claro que esta demonstração é mesma que primeira
do Centro Académico ou Hélio for eleito vice, então Da- demonstração da Secção 4.5, só apresentada na forma
vid encaminhará um protesto. Portanto, Wilson será da demonstração de validade de argumento.
eleito presidente do Centro Académico ou David enca- b) A demonstração de validade indirecta para o ar-
minhará um protesto (W, H, L, D). gumento (5.5):

31
Para cada um dos seguintes argumentos, dê uma de-
1. P → (Q → R) monstração directa e uma demonstração indirecta de
` ¬R → (P → ¬Q) (Hip. ` Conclusão) validade.
2. ¬(¬R → (P → ¬Q)) (Dem. Indirecta) 1.
3. ¬R ∧ ¬(P → ¬Q) (2; de Condicional 1) A ∨ (B ∧ C)
4. ¬R (3; Simplicação) B→D
5. ¬(P → ¬Q) (3; Simplicação) C→E
6. P ∧ ¬¬Q (5; de Condicional 1) D∧E →A∨C
7. P (6; Simplicação) ¬A ` C
8. ¬¬Q (6; Simplicação)
9. Q (8; Negação dupla) 2.
B ∨ (C → E)
10. Q→R (7, 1; Modus Ponens)
B→D
11. R (10, 9; Modus Ponens)
¬D → (E → A)
12. R ∧ ¬R ≡ C (11, 4; Contradição)
¬D ` C → A
Agora, mesmo que na terceira demonstração da Sec-
3.
ção 4.5, reduzimos (na base da lei de exportação) o (A ∨ B) → (A → D ∧ E)
teorema H para o teorema A∧D `E∨F
Sejam P → (Q → R), ¬R e P . Demonstrar ¬Q. 4.
Escrevamos o último teorema como o argumento A∨B
¬B ∨ C ` A ∨ C
1. P → (Q → R) (Hip.) 5.
2. ¬R (Hip.) (5.6) B∨C →B∧A
3. P ` ¬Q (Hip. ` Conclusão) ¬B ` ¬C

c) A demonstração de validade directa do argumento 6.


A∧B →C
(5.6) é:
(A → C) → D
¬B ∨ E ` B → D ∧ E
1. P → (Q → R) (Hip.)
Resolução: Apresentemos as demonstrações pelos
2. ¬R (Hip.)
métodos directo eíndirecto.
3. P ` ¬Q (Hip. ` Conclusão)
4. Q → R (3, 1; Modus Ponens) a) A demonstração de validade directa.
5. ¬Q (4, 2; Modus Tollens) No presente exercício é difícil encontrar a resolu-
ção. Caso conclusão complicada, é bem analisar
d) A demonstração de validade indirecta é para o
esta condição. No exercício, pela lei de condicio-
argumento (5.6):
nal 1, a conclusão é equivalente a ¬B ∨ (D ∧ E),
ou usando lei de distribuição, temos (¬B ∨ D) ∧
1. P → (Q → R) (Hip.) (¬B ∨ E). Mas o segundo membro desta conjun-
2. ¬R (Hip.) ção representa-se a última hipótese, então é su-
3. P ` ¬Q (Hip. ` Conclusão) ciente demonstrar ¬B ∨ D. Então, já sabemos
4. ¬¬Q ≡ Q (Demonstração Indirecta) como usar a última hipótese. Mas como usar as
5. Q→R (3, 1; Modus Ponens) primeiras duas. Podemos procurar obter na pri-
6. R (5, 4; Modus Ponens) meira hipótese a expressão A → C (usando lei de
7. R ∧ ¬R ≡ C (6, 2; Contradição) Exportação ou sequência de outras leis). Agora,
usando a ideias descritas, apresentemos a mesma
Conclusão. Demonstramos o teorema dado de qua-
demonstração:
tro métodos de demonstração formal de um argumento.
É visto que os últimos dois deles são aplicados para o 1. A∧B →C (Hip.)
argumento reduzido (5.6). Então, para escrever um 2. (A → C) → D (Hip.)
teorema como um argumento, existem várias possibili- 3. ¬B ∨ E ` B → D ∧ E (Hip. ` Conclusão)
dades equivalentes, alguns deles podem ser mais racio- 4. B∧A→C (1; Comut.)
nais. 5. B → (A → C) (4; Exportação)
6. B→D (5, 2; Transitiva)
5.5 Exercícios 7.
8.
¬B ∨ D
(¬B ∨ D) ∧ (¬B ∨ E)
(6; Cond.1)
(3, 7; Def de ∧)
Os exercícios abaixo são do manual [2] e duma cha do 9. ¬B ∨ (D ∧ E) (8; Distributiva)
Prof. Alo Martini publicada no Internet. Nos exer- 10. B →D∧E (9; Cond.1)
cícios o símbolo C é usado para algumas propriedades
que não são obrigatoriamente as contradições. b) A demonstração de validade indirecta.

32
Apresentemos duas demonstrações: primeira, o governo controla os preços, R: eu sou rico, A: eu
usando parcialmente ideias e alguns passos da de- preocupo-me com o aumento dos preços).
monstração directa (em particular, a lei de Expor-
tação), e segunda, sem usar a lei de Exportação. 9. Se Wilson ou Alberto ganha, então Lúcio e Susana
choram. Susana não está chorada. Portanto, Al-
1. A∧B →C (Hip.) berto não ganhou.
2. (A → C) → D (Hip.) (W: Wilson ganha, A: Alberto ganha, L: Lúcia
3. ¬B ∨ E ` B → D ∧ E (Hip. ` Concl.) chora, S: Susana chora).
4. ¬(B → D ∧ E) (Dem.Indir.)
5. ¬¬(B ∧ ¬(D ∧ E)) (4; Cond.1b) 10. Se eu me escrevo neste curso e estudo bastante,
6. B ∧ ¬(D ∧ E) (5; Dupla neg.) então tiro boas notas. Se tiro boas notas, co feliz.
7. B ∧ (¬D ∨ ¬E) (6; de Morgan) Não estou feliz. Portanto, não me inscrevi neste
8. (B ∧ ¬D) ∨ (B ∧ ¬E) (7; Distr.) curso ou não estudei bastante.
9. ¬(B ∧ ¬E) (3; Dupla neg., de Morgan) (I: inscrevo-me neste curso, E: estudo bastante, B;
10. B ∧ ¬D (8, 9; Comut., Silog. disj.) tiro boas notas, F: estou feliz).
11. B∧A→C (1; Comut.
12. B → (A → C) (11; Exportação) 11. Hoje é um m de semana se e somente se hoje é
13. B→D (12, 2; Transitiva) Sábado ou Domingo. Portanto, hoje é um m de
14. ¬(B ∧ ¬D) (6; Cond.1b) semana, desde que hoje é Sábado. (F,S,D)
15. Contradição (10, 14; Contr.) 12. Hoje é um m de semana se hoje é Sábado ou Do-
mingo. Mas hoje não é um m de semana. Por-
1. A∧B →C (Hip.)
tanto, hoje não é Sábado e hoje não é Domingo.
2. (A → C) → D (Hip.)
(F,S,D)
3. ¬B ∨ E ` B → D ∧ E (Hip. ` Concl.)
4. ¬(B → D ∧ E) (Dem.Indir.) 13. Hoje é um m de semana somente se hoje é Sá-
5. ¬¬(B ∧ ¬(D ∧ E)) (4; Cond.1b) bado ou domingo. Hoje não é Sábado. Hoje não é
6. B ∧ ¬(D ∧ E) (5; Dupla neg.) Domingo. Portanto, hoje não é um m de semana.
7. B ∧ (¬D ∨ ¬E) (6; de Morgan) (F,S,D)
8. (B ∧ ¬D) ∨ (B ∧ ¬E) (7; Distr.)
9. ¬(B ∧ ¬E) (3; Dupla neg., de Morgan) 14. A proposta de auxílio está no correio. Se os arbi-
10. B ∧ ¬D (8, 9; Comut., Silog. disj.) tros a receberem até sexta-feira, eles a analisarão.
11. B (10; Simplif. Portanto, eles a analisarão, porque se a proposta
12. ¬D (10; Simplif.) estiver no correio, eles a receberão até sexta-feira.
13. ¬(A → C) (12, 2; Modos Tollens) (C,S,A)
14. ¬¬(A ∧ ¬C) (13; Cond.1b)
15. A ∧ ¬C (14; Dupla neg.) 15. Miau não é, ao mesmo tempo, um gato e um ca-
16. A (15; Simplif.) chorro. Miau é um gato. Logo, Miau não é um
17. ¬C (15; Simplif.) cachorro. (G,C)
18. A∧B (11, 16; Def de ∧)
19. ¬(A ∧ B) (1, 17; Modus Tollens) 16. Se Miau é um gato e Cléo um peixinho, então
20. Contradição (18, 19; Contr.) Fido não é um cachorro. Ou Fido é um ca-
chorro, ou Miau e Cléo gostam de nadar. Miau
Fim da resolução do Exercício 6. é um gato se e somente se Cléo é um peixinho.
7. Logo, se Miau é um gato, Miau gosta de nadar.
B → ¬S (MG,CP,FC,MN,CN)
D ∧ ¬P → S
D∧B `P 17. Se Miau caça, ele apanha ratos. Se ele não dorme
bastante, então ele caça. Se ele não apanha ratos,
Na demonstração de validade dos seguintes argumen- ele não dorme bastante. Logo, Miau apanha ratos.
tos, use os símbolos sugeridos. (C,R,D)
8. Se a população cresce rapidamente e a produção 18. Se Arlindo está doente, Mathias não vai à escola.
permanece constante, então os preços sobem. Se Se Mathias está doente, Arlindo não vai à escola.
os preços sobem, então o governo controla os pre- Arlindo e Mathias vão à escola. Logo, nem Arlindo
ços. Se sou rico, então não me preocupo com o au- nem Mathias estão doentes. (AD,MD,AE,ME)
mento dos preços. Não é verdade que não sou rico.
O governo não controla os preços ou preocupo-me 19. Se a Lua gira em torno da Terra e a Terra gira
com aumento dos preços. Portanto, não é verdade em torno do Sol, então Copérnico tinha razão. Se
que a população cresce rapidamente e a produção Copérnico tinha razão, então Ptolomeu não tinha
permanence constante. razão. A Terra gira em torno do Sol. Logo, se a
(P: a população cresce rapidamente, C: a produ- Lua gira em torno da Terra, Ptolomeu não tinha
ção permanence constante, S: os preços sobem, G: razão. (LT,TS,C,P)

33
20. Se meu cliente é culpado, então a faca estava na
gaveta. Ou a faca não estava na gaveta ou Jason
Pritchard viu a faca. Se a faca não estava lá no dia
10 de Outubro, então segue que Jason Pritchard
não viu a faca. Além disso, se a faca estava lá em
10 de Outubro, então a faca estava na gaveta e
também o machado estava no celeiro. Mas todos
nós sabemos que o machado não estava no celeiro.
Portanto, senhoras e senhores presentes no Juri,
meu cliente é inocente. (C,F,J,O,M)

34
Capítulo 6

Indução matemática

6.1 Introdução. Exemplo para qualquer n ≥ 1. Podemos representar este facto


por meio da série innita das implicações:
Indução matemática é um dos métodos de demonstra-
ção de teoremas e outras proposições matemáticas. In- P (1) → P (2)
dução pode servir para descobrir um resultado, mas P (2) → P (3)
isto não é indução matemática, é raciocínio indutivo
P (3) → P (4)
informal.
A ideia do método pode ser interpretada de maneira ...
seguinte. Seja A um subconjunto do conjunto N de P (n) → P (n + 1)
todos os números naturais. Sabe-se que ...
1. 1 ∈ A.
Mas a primeira proposição P (1) é verdadeira e per-
2. n ∈ A → n + 1 ∈ A mite armar que a segunda P (2) é verdadeira também.
Essa, por sua vês, garante veracidade da P (3), etc. In-
O que é que podemos dizer relativamente ao conjunto tuitivamente claro que P (n) é verdadeira para qualquer
A? Claro que 2 ∈ A, porque número natural.
1 ∈ A ∧ (1 ∈ A → 2 ∈ A).

Intuitivamente é claro que A = N. O exemplo abaixo


6.2 Princípio da indução mate-
é baseado sobre a mesma ideia. mática
Exemplo 6.1. Consideremos as igualdades:
Seja dado um predicado P denido no conjunto de nú-
1+2=3=2 −1 2 meros naturais N, tal que para qualquer n natural xo
P (n) se representa a proposição que pode ser verda-
1 + 2 + 4 = 7 = 23 − 1 deira ou falsa. Sob certas condições é preciso demons-
1 + 2 + 4 + 8 = 15 = 24 − 1 trar que a proposição P (n) é verdadeira qualquer que
seja n natural, i.e.
Aparece uma hipótese que
∀(n ∈ N) P (n).
1 + 2 + 4 + · · · + 2n = 2n+1 − 1. (6.1)
A demonstração que utiliza o princípio da indução
Seja a ultima igualdade um predicado P (n). Então, matemática consiste em dois passos, base (B) e passo
as proposições P (1), P (2), P (3) são verdadeiras. De- indutivo (I):
monstremos a implicação P (n) → P (n + 1). Suponha-
mos que P (n), isto é, (6.1) é verdadeira, e demonstre- (B) Demonstrar que a proposição dada é válida para
mos que n = 1;

1 + 2 + 4 + · · · + 2n + 2n+1 = 2n+2 − 1. (I) A partir da suposição que a proposição é válida


para n = k mostrar que a suposição é válida e
Segundo a suposição o lado esquerdo podemos trans- para n = k + 1 (qualquer que seja k ∈ N).
formar
O considerado podemos resumir por meio do teorema:
1 + 2 + 4 + · · · + 2n + 2n+1 = 2n+1 − 1 + 2n+1
Teorema 6.1 (Princípio de Indução Matemática
= 2 · 2n+1 − 1 = 2n+2 − 1. (PIM)). Vamos supor que
Então, é demonstrada a implicação (B) P (1) é verdadeira;
P (n) → P (n + 1), (I) P (k) → P (k + 1) qualquer que seja k ∈ N.

35
Então a proposição P (n) é verdadeira qualquer que seja Exemplo 6.3. Encontrar a soma
n ∈ N.
sn = 1 + 3 + 5 + . . . + (2n − 1).
O teorema 6.1 pode ser demonstrado na base de um
princípio de escolha. Notemos que o n-ésimo lugar ocupa o número 2n − 1
(que é possível demonstrar por meio da mesma indu-
O princípio de elemento mínimo: ção). Consideremos os cálculos:

Qualquer subconjunto não vazio do conjunto n=1 1


N dos números naturais tem o mínimo ele- n=2 1+3=4
mento. n=3 1+3+5=9
n = 4 1 + 3 + 5 + 7 = 16
Demonstração do teorema 6.1. Seja P (n) um predi- ... ...
cado denido sobre N e obedecendo às condições (B) e
Aparece a suposição (indução informal) que a soma
(I) do teorema 6.1. Designemos por E ⊂ N o conjunto
sn é igual a n2 . Agora vem etapa da demonstração.
de todos os valores de n para os quais P (n) é falso.
Seja P (n) = {1 + 3 + 5 + . . . + (2n − 1) = n2 }.
Precisamos de demonstrar que E = ∅. Suponhamos
ao contrário que E não é vazio. Conforme ao princí- (B) P (1) = {1 = 12 } é verdadeira.
pio o conjunto E tem o elemento mínimo, n0 . O n0 é
diferente de 1, porque P (1) é verdadeira. Como n0 é (I) Suponhamos que (Hipótese) P (k) = {1 + 3 + 5 +
o mínimo, temos P (n0 − 1) é verdadeira, mas P (n0 ) é . . . + (2k − 1) = k 2 } é verdadeira. Temos que de-
falso. Mas isto contradiz à implicação P (k) → P (k +1) monstrar P (k + 1) (Tese). Usando hipótese, obte-
para k = n0 − 1. A contradição obtida permite armar mos
que E = ∅.
1 + 3 + 5 + . . . + (2k − 1) + (2k + 1) = (k + 1)2
Exemplo 6.2. Notemos que as seguintes igualdades
= k 2 + (2k + 1) = (k + 1)2 .
2·3 3·4 4·5
1+2= , 1+2+3= , 1+2+3+4= . Então P (k + 1) é verdadeira. Pelo PIM,
2 2 2
são válidas. Este facto pode sugerir uma hipótese in- 1 + 3 + 5 + . . . + (2n − 1) = n2
dutiva
qualquer que seja n ∈ N.
n(n + 1)
1+2+3+...+n = , n = 1, 2, 3, . . . (6.2)
2
Ainda não sabemos se para todos os valores de n a re-
6.3 Princípio de indução genera-
lação (6.2) é verdadeira ou não. Não é possível vericar lizado
a relação (6.2) para todos os valores de n ∈ N.
Para demonstrar vamos usar o teorema 6.1. Veri- Teorema 6.2 (PIM generalizado). Suponhamos que
quemos que para n = 1 esta proposição é válida. De
1·2 (B) P (m) é verdadeira;
facto n = 1 torna (6.2) em igualdade 1 = . No se-
gundo passo (passo da indução) suponhamos que para (I) P (k) → P (k + 1) qualquer que seja k ∈ {m, m +
2

n = k a proposição é válida, isto é, 1, . . .}.

k(k + 1)
Então, a proposição P (n) é verdadeira qualquer que
1 + 2 + ... + k = . seja n ∈ {m, m + 1, . . .}.
2
Baseando nesta hipótese demonstremos que para n = Exemplo 6.4. Demonstre que
k + 1 a proposição será válida também, isto é,
2n > n2
(k + 1)(k + 2)
1 + . . . + k + (k + 1) = . qualquer que seja n ≥ 5.
2
Temos Demonstração. Seja

k(k + 1) P (n) = {2n > n2 }.


1 + 2 + . . . + k +(k + 1) = +k+1
2
É preciso demonstrar P (n) (∀n ≥ 5). Usamos o PIM
| {z }
suposição
generalizado.
k(k + 1) + 2(k + 1) (k + 1)(k + 2)
= = .
2 2 (B) P (5) = {25 > 52 } é verdadeira.
Segundo o PIM, a igualdade (6.2) está demonstrada. (I) Hipótese: P (k) = {2k > k 2 } é verdadeira.

36
Temos que demonstrar Então, a proposição P (n) é verdadeira para todos os
números n naturais.
P (k + 1) = {2k+1 > (k + 1)2 }.
Formulemos agora uma generalização do PIM fraco,
Usando hipótese obtemos usando a ideia do Teorema 6.2.

2k+1 = 2 · 2k > 2k 2 = k 2 + k 2 . (6.3) Teorema 6.4. Suponhamos que


Observamos que qualquer que seja k ≥ 5 tem lugar a (B) P (m) é verdadeira;
desigualdade
(I) P (m) ∧ P (m + 1) ∧ . . . ∧ P (k) → P (k + 1) qualquer
k 2 > 2k + 1
que seja k ∈ {m, m + 1, . . .}.
Daqui e de (6.3) obtemos
Então, a proposição P (n) é verdadeira para todos os
2k+1 > 2k + 2k > k 2 + 2k + 1 = (k + 1)2 . números n ∈ {m, m + 1, . . .}.
Então P (k + 1) é verdadeira. Pelo PIM generalizado, Exemplo 6.6. Demonstrar que qualquer número natu-
P (n) é verdadeira qualquer que seja n ≥ 5. ral n ≥ 2 é possível desenvolver em produto de números
primos.
Exemplo 6.5. Demonstrar a lei de Morgan generalizada
Demonstração. Seja P (n) uma proposição: o número
¬(a1 ∨ a2 ∨ . . . ∨ an ) ⇔ ¬a1 ∧ ¬a2 ∧ . . . ∧ ¬an n é possível desenvolver em produto de primos.
(n = 2, 3, . . .),
(B) P (2) é verdadeira, evidentemente. O produto con-
sendo a1 , a2 , . . . an são proposições. tém um único factor 2
Demonstração. Deve-se demonstrar P (n) qualquer que (I) Hipótese P (2), . . . P (k) são verdadeiras, sendo k ≥
seja n = 2, 3, . . . 2.
(B) P (2) ≡ {¬(a1 ∨ a2 ) ⇔ ¬a1 ∧ ¬a2 } é verdadeira,
Tese: P (k + 1) é verdadeira.
pela lei de Morgan.
(I) Hipótese: Na demonstração de veracidade de P (k + 1) consi-
deremos dois casos.
P (k) = {¬(a1 ∨ a2 ∨ . . . ∨ ak ) ⇔ ¬a1 ∧ ¬a2 ∧ . . . ∧ ¬ak } a) Seja k + 1 um número primo. Neste caso k + 1
é o produto de um só factor k + 1 (que é um número
é verdadeira. Temos que demonstrar
primo), então P (k + 1) é verdadeira.
P (k + 1) = b) Seja k + 1 um número composto. Então, k + 1 =
{¬(a1 ∨ a2 ∨ . . . ∨ ak+1 ) ⇔ ¬a1 ∧ ¬a2 ∧ . . . ∧ ¬ak+1 }. i · j para alguns números naturais i, j que satisfazem
a condição 1 < i, j < k + 1. Segundo a Hipótese,
Designamos por a a proposição a1 ∨a2 ∨. . .∨ak . Temos P (i) e p(j) são verdadeiras, logo, os números i e j são
que produtos de números primos, i.e. i = a1 · · · · · am e j =
b1 · · · · · bl onde a1 , . . . am , b1 , . . . bl são primos. Daqui,
¬(a1 ∨ a2 ∨ . . . ∨ ak+1 )
⇔ ¬(a ∨ ak+1 ) k + 1 = a1 · · · · · am b1 · · · · · bk
⇔ ¬a ∧ ¬ak+1 (Lei de Morgan)
⇔ (¬a1 ∧ ¬a2 ∧ . . . ∧ ¬ak ) ∧ ¬ak+1 (Hip.) é produto de números primos.
⇔ ¬a1 ∧ ¬a2 ∧ . . . ∧ ¬ak+1 (Lei Assoc). Portanto, P (k + 1) é verdadeira.
Pelo PIM (Teorema 6.4), qualquer número natural
Então, P (k + 1) é verdadeira. n ≥ 2 é possível desenvolver em produto de números
Pelo PIM generalizado, P (n) é verdadeira ∀n ∈ primos.
{2, 3, . . .}.
Existe mais uma generalização do princípio fraco:

6.4 O princípio fraco de indução Teorema 6.5. Suponhamos que


matemática (B) P (1), P (2), . . . , P (m) são verdadeiras;

As vezes não é possível usar o princípio indicado. Mas (I) P (1) ∧ P (2) ∧ . . . ∧ P (k) → P (k + 1) qualquer que
pode ajudar o seguinte teorema. seja k ∈ {m, m + 1, . . .}.

Teorema 6.3 (PIM fraco). Suponhamos que Então, a proposição P (n) é verdadeira para qualquer
número n natural.
(B) P (1) é verdadeira;
Exemplo 6.7. Sejam s1 = 2, s2 = 4 e sn+2 = sn +
(I) P (1) ∧ P (2) ∧ . . . ∧ P (k) → P (k + 1) qualquer que sn+1 + 2n qualquer que seja n ∈ N. Demonstre que
seja k ∈ {1, 2, . . .}. sn = 2n qualquer que seja n ∈ N.

37
Demonstração. É preciso demonstrar P (n) = {sn =
2n } (∀n ∈ N). Apliquemos o Teorema 6.5 para m = 2.
(B) P (1) = {s1 = 21 } e P (2) = {s2 = 22 } são verda-
deiras.

(I) Hipótese: P (1), P (2), . . . P (k) são verdadeiras


para k ≥ 2.
Tese: P (k + 1) = {sk+1 = 2k+1 } é verdadeira.

Usando a condição e a hipótese obtemos

sk+1 = sk−1 + sk + 2k−1 = 2k−1 + 2k + 2k−1 =


2 · 2k−1 + 2k = 2k + 2k = 2k+1 .

Então, P (k + 1) é verdadeira.
Pelo PIM (Teorema 6.5), sn = 2n qualquer que seja
número natural n.

6.5 Exercícios
1. Demonstrar que para todos n ∈ N
1
(a) 12 + 22 + . . . + n2 = n(n + 1)(2n + 1),
6
an+1 − 1
(b) 1 + a + a2 + . . . + an = (a 6= 1)
a−1
(c) n5 − n é divisível por 10
(d) 11n − 4n é divisível por 7

2. Demonstrar para ∀n ∈ N

(a) 5n − 4n − 1 é divisível por 16


(b) 5n+1 + 2 · 3n + 1 é divisível por 8
(c) n! ≥ 2n−1
(d) 8n+2 + 92n+1 é divisível por 73
(e) 13 + 23 + . . . + n3 = (1 + 2 + . . . + n)2
n
X 1 √
(f) √ ≥ n
i=1
i
n
X 1 √
(g) √ ≤2 n−1
i=1
i
(h) an − 1 ≥ n(a − 1) (a > 0)
3. Demonstrar a lei distributiva generalizada

a ∨ (b1 ∧ b2 ∧ . . . ∧ bn ) ⇔
(a ∨ b1 ) ∧ (a ∨ b2 ) ∧ . . . ∧ (a ∨ bn )
(n = 2, 3, . . .),

sendo a, b1 , . . . bn são proposições.

4. Demonstrar a lei transitiva generalizada

(a1 → a2 ) ∧ (a2 → a3 ) ∧ . . .
∧(an−1 → an ) ⇒ (a1 → an ) (n = 2, 3, . . .),

sendo a1 , a2 , . . . an são proposições.

38
Tema II

Conjuntos

39
Capítulo 7

Conceito de conjunto. Operações sobre

conjuntos

7.1 Conceito de conjunto Mais, a formulação


"seja A = {x, y, z} um conjunto de três números natu-
O conceito de conjunto surgiu em matemática como re- rais"
sultado de abstracção. Isto permite falar de coisas di- pressupõe que os números x, y , z são diferentes. Mas
ferentes de um ponto de vista, não considerar faces não em geral pode acontecer que o conjunto {x, y, z} pode
necessárias numa investigação concreta. Usam-se dife- ter 2 elementos e pode ter único elemento, isto é, vamos
rentes sinónimos do conjunto, são famílias, classes, sis- assumir a notação A = {2, 2, 5} = {2, 5} = {5, 2}.
temas, colecções. Mas os sinónimos servem só para di- Pode-se usar o símbolo 0 . . .0 (etc.) para conjuntos
versidade, realmente pode ser usado único termo, con- grandes ou innitos
junto. O conjunto é composto de objectos que vamos
chamar elementos do conjunto ou pontos do conjunto. N100 = {1, 2, 3, . . . , 100}, D3 = {3, 6, 9, . . .}
Em matemática cada conjunto pode ter designação,
por exemplo, por uma letra. Seja F o conjunto dos Este método pressupõe um algoritmo de formação de
dígitos usados para escrever números. Para dizer que elementos do conjunto. Por exemplo, para vericar se
2, 7, etc. são elementos do conjunto F usa-se notação o número 36 pertence ao conjunto D3 ou não, é preciso
cumprir várias adições 3 + 3 = 6, 6 + 3 = 9, 9 + 3 =
2 ∈ F, 7 ∈ F, . . . 12, . . . ate obter ou não o elemento necessário. Mas o
algoritmo sugere outra ideia, que o conjunto contém
Notemos que todos os números múltiplos de 3. Então, existe outro
12 ∈
/ F, −1 ∈/ F. método para denir um conjunto.
O símbolo ∈/ usa-se para dizer que um objecto não é
elemento do conjunto considerado. 7.2.2 Propriedade característica
Um conjunto pode ser dado por meio de uma propri-
7.2 Métodos de representação de edade característica. Os conjuntos N100 e D3 conside-
rados em cima pode-se descrever de maneira seguinte
conjuntos
N100 = {n : n é natural, n ≤ 100},
7.2.1 Lista
D3 = {n : n é natural e múltiplo de 3}
O primeiro método para determinar um conjunto é for-
mar uma lista de todos os elementos (ou listar os ele- São consideradas as condições necessárias e sucientes
mentos) para vericar se um número x é elemento do conjunto
N100 ou não. Por exemplo, 1.5 ∈ / N100 porque 1.5 não
A = {2, 4, 6, 8, 10}, é número natural, 200 ∈ / N100 porque 200 6≤ 100. Mas
B = {a, b, c}, 81 ∈ N100 porque 81 satisfaz a ambas condições (é
C = {(1, 2), (5, −1), (30, 0), (0, 0), (−13, 8)}. natural e é menor ou igual do que 100).
Consideremos mais exemplos:
O conjunto B contem os 3 objectos (ou elementos),
o conjunto C consiste dos 5 objectos que são pares D2 = {n : n é natural e é par} = {2, 4, 6, . . .},
ordenados de números inteiros. E = {x : 1 ≤ x < 3} = [1, 3[,
Discutiremos um momento da notação. A ordem na
lista dos elementos não tem importância. Por exemplo, G = {t | t é primo, 10 < t < 20} = {11, 13, 17, 19}.
o conjunto D = {5, 7, 8} pode ser representado
Em chavetas o primeiro objecto é uma variável todos
D = {7, 5, 8} = {8, 7, 5} = {5, 8, 7}. os valores da qual formam o conjunto. A variável é

40
seguida pelo símbolo 0 :0 ou pelo símbolo 0 |0 . A segunda Os números reais que não racionais chamam-se irra-
parte contém uma ou várias condições necessárias e cionais. O conjunto de números irracionais designa-se
sucientes para vericar se um elemento pertence ao por I.
conjunto. Em geral, a denição de um conjunto M Os exemplos nos númerosp irracionais são os números
√ 9 √
pala sua propriedade característica tem a forma notáveis π , e, também 2, 3 − 5, π 2 − 15.
Da Teoria de Números é conhecido que qualquer nú-
M = {x : P (x)}
mero real é representável na forma de uma fracção de-
onde P (x) um predicado. M é conjunto de tais x que cimal innita, sendo que esse numero é racional se e
a proposição P (x) seja verdadeira (seja válida a pro- somente se é representável na forma de uma fracção
priedade P (x)). decimal periódica.
Em Matemática usam-se várias formas da denição Por exemplo, o número 1 ∈ Q é representável na
por meio de uma propriedade característica. Em vez forma de uma fracção decimal periódica de dois méto-
de uma variável no primeiro lugar pode ser posta parte dos:
1 = 1.(0) = 1.000 . . . ou
das condições ou uma expressão. Assim,
1 = 0.(9) = 0.999 . . . ,
M = {x ∈ X : P (x)} o número 1 ∈ Q é representável na forma de uma frac-
3
signica: M é o conjunto de tais elementos x do con- ção periódica de um método:
junto X (pertencentes ao conjunto X ) que seja válida 1
P (x). = 0.(3) = 0.333 . . . ,
3
M = {f (x) : P (x)}
mas o número irracional π é representável so na forma
signica: M é conjunto de tais valores de f (x) que seja de uma fracção decimal não-periódica.
válida P (x). A natureza dos números irracionais não admite a
Consideremos, como exemplo, várias formas correc- determinação exacta de todos os dígitos na forma de
tas da denição (ou da representação) do conjunto D2 fracção não-periódica, mas admite uma aproximação
de números naturais pares: decimal desses números, que, com ajuda dos computa-
D2 = {2, 4, 6, . . .} dores modernos, pode ser muito boa! Por exemplo,

= {n : n é natural e é par} π ≈ 3.1415926535897932384626433832795

= {n : n ∈ N é par}
7.4 Conjuntos nitos e innitos.
= {n ∈ N : n é par}
Conjuntos equivalentes
= {n : (∃k ∈ N)n = 2k}
Existem conjuntos nitos e innitos, por exemplo o
= {n : n = 2k, k ∈ N} conjunto de todos os números naturais N é innito.
Designemos por P o conjunto de todos os números pri-
= {2n : n ∈ N} mos,
P = {2, 3, 5, 7, 11, 13, 17, 19, 23, . . .}. (7.1)
7.3 Conjuntos numéricos básicos O conjunto P é innito (veja Teorema G na Secção
4.4.2).
O conjunto
Usa-se o símbolo especial ∅ para o conjunto vazio que
N = {1, 2, 3, . . .}
não tem elementos.
é conjunto de números naturais. Para um conjunto nito A usa-se a notação |A| para
O conjunto o número dos elementos do A. Por exemplo, se A =
Z0 = {0, 1, 2, . . .} {a, b, c, d, e}, |A| = 5. Para mostrar, que |A| = |B| é
é conjunto de números inteiros não negativos. suciente e necessário estabelecer uma correspondência
O conjunto biunívoca entre estes conjuntos.
Diz-se que dois conjuntos são equivalentes se é possí-
Z = {0, ±1, ±2, . . .} vel estabelecer uma correspondência biunívoca. Então,
podemos dizer que dois conjuntos nitos A e B têm o
é conjunto de números inteiros. mesmo número de elementos, se A e B são equivalentes.
O conjunto Para conjuntos innitos pode acontecer que o con-
nm o junto pode ser equivalente à sua parte própria. Por
Q= :m∈Zen∈N exemplo, o conjunto N dos números naturais é equiva-
n
lente ao subconjunto dos números pares
é conjunto de números racionais.
Por R e C, como é habituado nos todos os ramos D2 = {2, 4, 6, 8, . . .}.
da Matemática vamos designar o conjunto de números
reais e complexos, respectivamente. Isto é impossível para conjuntos nitos.

41
Um conjunto que é equivalente ao conjunto N dos 7.5.4 Diferença dos sentidos de ∈ e ⊂
números naturais, diz-se enumerável, mas existem con-
juntos que não são enumeráveis. Por exemplo, é pos- Observamos, que na Teoria de Conjuntos (mesmo em
sível mostrar que o conjunto dos números reais R não todos ramos da Matemática) é preciso utilizar os sím-
é enumerável. Mas o conjunto Q de todos os núme- bolos ∈, 6∈, ⊂, e 6⊂ de modo exacto!
ros racionais é enumerável. Mais detalhadamente os 1) x ∈ A signica "x é elemento do conjunto A" ou
conjuntos enumeráveis vamos considerar no Tema IV. "o elemento x pertence ao conjunto A". Às vezes, em
dependência do contexto da frase, é correcto ler "x per-
tencendo ao A" ou mais curto "x do conjunto A". Por
exemplo, ∀x ∈ [0, 1] x2 + x > 0 pode-se ler como para
7.5 Inclusão. Conjunto univer- qualquer ponto x do segmento [0, 1] tem lugar a desi-
sal. Conjunto de conjuntos gualdade x2 + x > 0. Em alguns textos matemáticos
pode-se ver a expressão da forma A 3 x cujo signicado
7.5.1 Inclusão (⊂) é mesmo que x ∈ A.
2) x 6∈ A signica "x não é elemento do conjunto A"
Sejam A e B dois conjuntos. Se cada um dos elementos ou "o elemento x não pertence ao conjunto A".
x ∈ A é também elemento do conjunto B diz-se que A 3) A ⊂ B signica "A é subconjunto do conjunto B "
é um subconjunto do B , ou que o conjunto A é contido ou "o conjunto A está contido em B ". A descrição da
no conjunto B , e escreve-se expressão de palavras também depende do contexto.
Por exemplo, dado intervalo aberto ∆ ⊂ [0, 1] consi-
A ⊂ B. deremos ... entende-se como dado intervalo aberto ∆
contido no segmento [0, 1] consideremos ... Em alguns
A ultima relação A ⊂ B diz-se inclusão. textos matemáticos pode-se ver a expressão da forma
Por exemplo, temos uma sequência de inclusões: B ⊃ A cujo signicado é mesmo que A ⊂ B .
4) A 6⊂ B signica "A não é subconjunto do conjunto
{2, 3, 5} ⊂ P ⊂ N ⊂ Z0 ⊂ Z ⊂ Q ⊂ R ⊂ C. B " ou "o conjunto A não está contido em B ". É claro
que A 6⊂ B é equivalente a condição que os conjuntos
A e B c intersectam.
7.5.2 Conjunto universal
Exemplo 7.6. Sejam A = {1, 2, 3} e Ω = {{1}, {1, 2}}.
Frequentemente num problema consideram-se só sub- Então, é correcto escrever 1 ∈ A, 5 6∈ A, A 3 3,
conjuntos de um conjunto U dado, que se chama con- A ⊂ N, A ⊃ {1}, A ∈ P(Z), {1} ∈ P(A), Ω ⊂ P(A),
junto universo ou conjunto universal. Por exemplo, Ω ∈ P(P(A)). Mas é completamente incorrecto
as guras diferentes no plano podem ser consideradas escrever, por exemplo, 1 ⊂ A, {1} ∈ A, Ω ∈ N,
como subconjuntos dos pontos do plano. Neste caso o {1} ⊂ P(A) (porque?).
plano pode ser considerado como conjunto universal.
O conjunto de todos os números reais usa-se em aná-
lise matemática como conjunto universal para estudar 7.6 Operações sobre conjuntos
funções de uma variável real.
Seja dado um conjunto universal denotado por U . 7.6.1 Complemento
Neste caso o termo "um conjunto" signica "um sub- Uma das três operações de conjunto básicas é a opera-
conjunto do conjunto U , de outras palavras, A ⊂ U . ção de complemento. Apresentemos a denição exacta.

Denição 7.1.
Seja U um conjunto universal. Seja
7.5.3 Conjunto de conjuntos A um conjunto. O conjunto constituído de todos os
Seja M um conjunto. Usa-se designação P(M ) para o elementos de U que não são elementos de A, chama-
conjunto de todos os subconjuntos de M . Por exem- se complemento do conjunto A e designa-se A (nos
c

plo, seja M = {a, b, c}. O conjunto P(M ) contem 8 manuais diferentes também usam-se designações A e
elementos cA).

A mesma denição na forma simbólica é:


∅, {a}, {b}, {c}, {a, b}, {a, c}, {b, c}, {a, b, c}.
def
Ac = {x : x 6∈ A}.
A operação P pode ser aplicada duas vezes:
Exemplo 7.7. Se R é conjunto universo, então o comple-
P(P({1})) = P({∅, {1}}) mento do conjunto de números racionais é o conjunto
= {∅, {∅}, {{1}}, {∅, {1}}}. de números irracionais, isto é Qc = I.
Observamos que conceito do complemento tem sen-
Teorema 7.1. Para qualquer conjunto M tido somente quando é denido o conjunto universo. Os
complementos de um conjunto podem ser diferentes se
|P(M )| = 2|M | . considerar os conjuntos universos diferentes.

42
Se conside- Denição 7.6. Sejam A, B conjuntos. O conjunto
Exemplo 7.8. Seja A = {3, 4, 5, . . .}.
rar o conjunto universo N temos Ac = {1, 2}, mas constituído de todos os elementos que pertencem a um
se considerar o conjunto universo Z temos Ac = desses conjuntos e não pertencem a outro, chama-se
{0, ±1, ±2, −3, −4, . . .}. diferença simétrica dos conjuntos A e B e designa-se

7.6.2 União e intersecção (∪ e ∩) A4B

Denimos duas operações básicas sobre conjuntos: A mesma denição na forma simbólica é:
união e intersecção.
def
Denição 7.2. Sejam A, B conjuntos. O conjunto A 4 B = {x : (x ∈ A ∧ x 6∈ B) ∨ (x ∈ B ∧ x 6∈ A)}.
constituído de todos os elementos que pertencem a pelo
menos um dos conjuntos A ou B chama-se união dos É claro que
conjuntos A e B e designa-se
A 4 B = (A r B) ∪ (B r A)
A∪B
Exemplo 7.11. Sejam A = {1, 2, 3} e B = {2, 3, 4}.
A mesma denição na forma simbólica é: Então,
def
A ∪ B = {x : x ∈ A ∨ x ∈ B}. A r B = {1}, B r A = {4},
Denição 7.3. Sejam A, B conjuntos. O conjunto A 4 B = {1, 4}.
constituído de todos os elementos que pertencem aos
ambos conjuntos A e B chama-se intersecção dos con- Exemplo 7.12. Sejam A = [0, 2] e B =]1, 3[. Então,
juntos A e B e designa-se
A∩B A r B = [0, 1], B r A =]2, 3[,

A mesma denição na forma simbólica é: A 4 B = [0, 1]∪]2, 3[.


def
A ∩ B = {x : x ∈ A ∧ x ∈ B}.
7.6.4 Diagramas de Venn
Exemplo 7.9. Sejam A = {1, 2, 3} e B = {2, 3, 4}. En- Como visualização das operações de conjuntos
tão,
consideram-se diagramas chamadas Diagramas de
A ∪ B = {1, 2, 3, 4}, A ∩ B = {2, 3}. Venn.
Exemplo 7.10. Sejam A = [0, 2] e B =]1, 3[. Então,
A ∪ B = [0, 3[, A ∩ B =]1, 2].
Denição 7.4. Diz-se que dois conjuntos A e B inter-
sectam se A ∩ B 6= ∅. Diz-se que dois conjuntos A e B
não intersectam ou são disjuntos se A ∩ B = ∅.

7.6.3 Diferença e diferença simétrica


( r e 4)
Consideremos mais duas operações que podem ser de-
nidos de dois métodos equivalentes: independente-
mente das operações básicas e por meio destas ope-
rações.
Denição 7.5. Sejam A, B conjuntos. O conjunto
constituído de todos os elementos do A que não são
elementos de B , chama-se diferença dos conjuntos A e
B e designa-se
ArB
A mesma denição na forma simbólica é:
def
A r B = {x : x ∈ A ∧ x 6∈ B}.
É claro que a operação diferença pode ser exprimida
por meio das operações complemento e intersecção:
A r B = A ∩ Bc.

43
Exemplo 7.13. Visualize por meio do diagrama de Venn diz-se conjunto de verdade do predicado P (x).
o conjunto A ∪ (B ∩ C). Por outro lado, a cada conjunto A corresponde um
Resolução: predicado
P (x) = {x ∈ A}
tal que o conjunto de verdade do P (x) coincide com o
A.
Por exemplo, ao conjunto de todos os números pri-
mos corresponde o predicado

P (x) = {x é um número primo}.

Daqui podemos concluir que existe vínculo forte entre


predicados e conjuntos.
Sejam P (x) e Q(x) dois predicados com o mesmo
domínio U . Então,
1. O conjunto de verdade do predicado ¬P (x) é o
7.7 Lógica e teoria de conjuntos complemento do conjunto de verdade do predicado
P (x):
sobre conjuntos V¬P = U r VP .

7.7.1 Denição das operações sobre 2. O conjunto de verdade do predicado P (x)∨Q(x) é


conjuntos usando conectivos a união dos conjuntos de verdade de P (x) e Q(x):

Como já foi dido, as operações sobre conjuntos deni- VP ∨Q = VP ∪ VQ .


das acima na forma de descrição, podem ser denidas
de maneira simbólica usando Lógica (veja [2]). Assim, 3. O conjunto de verdade do predicado P (x) ∧ Q(x)
def é a intersecção dos conjuntos de verdade de P (x)
A ⊂ B ⇔ ∀x(x ∈ A → x ∈ B),
e Q(x):
def VP ∧Q = VP ∩ VQ .
Ac = {x : x 6∈ A)} = {x : ¬(x ∈ A)},
def Então, destas relações podemos concluir que todas as
A ∪ B = {x : x ∈ A ∨ x ∈ B}, leis de álgebra de proposições têm uma reexão na te-
def oria de conjuntos, aos conectivos correspondem as ope-
A ∩ B = {x : x ∈ A ∧ x ∈ B},
rações sobre conjuntos:
def
A r B = {x : x ∈ A ∧ ¬(x ∈ B)} ∨∪
def ∧∩
A 4 B = {x : (x ∈ A ∧ x 6∈ B) ∨ (x ∈ B ∧ x 6∈ A)}.
¬  complemento
A expressão simbólica da operação de diferença si-
métrica acima apresentada, não é única. Vejamos que
M 4 N = {x : ¬(x ∈ M ↔ x ∈ N )} 7.8 Exercícios
Demonstremos a esta proposição. 1. Seja A = {x, y, z}, 5 ∈ A, 6 ∈ A, 8 ∈ A.
x∈M 4N
(a) É possível encontrar os valores de x, y , z ?
⇔ x ∈ (M r N ) ∪ (N r M ) (def. 4)
⇔ x ∈ (M r N ) ∨ x ∈ (N r M ) (def. ∪) (b) É possível encontrar os valores de x, y , z ,
⇔ (x ∈ M ∧ ¬(x ∈ N ))∨ sabendo que x < y < z ?
(x ∈ N ∧ ¬(x ∈ M )) (def. r) 2. Represente o conjunto A na forma de uma lista.
⇔ ¬(x ∈ M → x ∈ N )∨ Determine |A|.
¬(x ∈ N → x ∈ M ) (lei impl.)
⇔ ¬((x ∈ M → x ∈ N )∧ (a) A = {(−1)n : n ∈ Z r {2, 3, −5}}
(x ∈ N → x ∈ M )) (Morgan) (b) A = {x ∈ N : 4 < x < 12}
⇔ ¬(x ∈ M ↔ x ∈ N ) (lei eq.)
(c) A = {n ∈ N ∩ [−1, 20] : n é primo}
7.7.2 Relação entre conjuntos e predi- (d) A = {n ∈ N r [8, ∞[ : n não é primo}
cados (e) A = {m ∈ N : m < 9 é m é divisor de 64}
Cada predicado (veja a Secção 3.1) é denido sobre um (f) A = {3k : k ∈ Z∩] − 3, 4[}
conjunto U que é o domínio do predicado. O conjunto (g) A = {2n : 1 < n < 10 e n é par}
VP = {x : P (x)} (h) A = {(−2)n : n ∈ Z ∩ [−2, 3]}

44
(i) A = P({a, b, c}) r P({a, b}) 10. Sejam A = [−1, 5], B = [−2, 0] e C = [−1, 4[.
(j) A = P({a, b, c}) ∩ P({a, c, d, e}) Esboce na recta numérica e escreva analiticamente
o conjunto (A r B) r C .
(k) A = {(−1)n : n ∈ Z r {2, 3, −5}}
(l) A = P({a, b, c, d}) r {∅} 11. Sejam A = [0, ∞[, B = [5, ∞[ e C = [2, 3]. Es-
boce na recta numérica e escreva analiticamente o
(m) A = P(P({a, b})) conjunto (A4B) ∪ C .
3. Visualize por meio do diagrama de Venn os seguin- 12. Sejam A = [0, 1[, B = [2, 5] e C =] − 9, 9[. Es-
tes conjuntos: A ∩ B ∩ C , A ∩ (B ∪ C), (B ∪ A) ∩ C , boce na recta numérica e escreva analiticamente o
Ar(B ∩C), Ar(B ∪C), A∪(B rC), Ar(B rC), conjunto (A ∩ C)4B .
(A r B) r C , A ∪ B ∪ C , A4(B ∩ C), A4(B ∪ C),
A∩(B4C), A∪(B4C), Ar(B4C), (ArB)4C , 13. Achar uma representação dos conjuntos a seguir
(A4B)4C . usando uma propriedade característica:

4. Encontrar os conjuntos M = {1, 4, 9, 16, 25, . . .}

(a) A ∪ B , A ∩ C
(b) (A ∪ B) ∩ C c P = {Mercúrio, Vénus, Terra, Marte,
(c) A r B , C r D Júpiter, Saturno, Urânio, Neptuno}

(d) B 4 D
14. Suponhamos que o conjunto dos números naturais
e achar algumas representações dos conjuntos N é o conjunto universo. Listar os conjuntos
A, B, C, D usando propriedades características se
(a) A = {n : n2 < 50},
(a) O universo U é o conjunto de todos os núme- (b) B = A ∩ P onde P é o conjunto de todos os
ros naturais, números primos.
(c) C = {n : n < 20, né múltiplo de 3}
A = {1, 3, 5, 7, 9, 11}
B = {2, 3, 5, 7, 11} (d) D = A r C
C = {3, 6, 9, 12} 15. Sejam F e G os conjuntos das raízes reais das
D = {2, 4, 8} equações f (x) = x3 − 3x2 + 4x − 12 = 0 e
g(x) = x2 − 5x + 6 = 0 respectivamente. Achar
(b) U = R, i.e. R é universo, A = [0, 2], B = (a) o conjunto das raízes reais da equação
]3, 5], C =]2, ∞), D = {1, 4}. f (x)g(x) = 0
5. Seja U = {1, 2, . . . , 9} o universo, e sejam A = (b) o conjunto das raízes reais da equação f (x)2 +
{1, 2, 3, 4, 5}, B = {2, 4, 5, 6, 8}, D = {1, 4, 8, 9}. g(x)2 = 0
Encontre (liste) os seguintes conjuntos: (c) o conjunto das raízes reais da equação
(a) D ∪ (A r B)
c f (x)/g(x) = 0

(b) Ac ∩ (B ∪ D) 16. Seja U = N ∪ {0} o conjunto universo e


(c) D4(Ac ∩ B)
A = {m2 + 2n2 : m, n ∈ U }.
(d) (A4B)4D)
Note que
(e) ((D ∪ A) ∩ B)c

6. Sejam A = [−3, 5[, B = [0, 1] e C = [−2, 2[. Es- A = {p : existem m e n tais que p = m2 + 2n2 }
boce na recta numérica e escreva analiticamente o
Verique que 0, 1, 2, 3, 4, 6, 8, 9 ∈ A, mas 5, 7 ∈
/ A.
conjunto (A ∩ B) ∪ C .
17. Seja F o conjunto de todas as raízes da equação
7. Sejam A = [0, ∞[, B =] − 2, 0] e C = [−3, 4].
f (x) = 0. O complemento F c é o conjunto das
Esboce na recta numérica e escreva analiticamente
soluções da f (x) 6= 0? Ou não? Pressupõe-se que
o conjunto (A r B) ∩ C .
o conjunto universal é R.
8. Sejam A = [1, 5], B =]1, 8] e C =] − ∞, 0[. Es- 18. Representar o conjunto P(P({a})) na forma de
boce na recta numérica e escreva analiticamente o uma lista.
conjunto (A ∪ B) r C .
19. Seja N o conjunto universo. Achar os conjuntos de
9. Sejam A = [0, 1[, B = [−1, 5] e C = [−3, 9[. Es- verdade dos predicados
boce na recta numérica e escreva analiticamente o
conjunto (A ∪ B) ∩ C . (a) S(n) ≡ {n é primo}

45
(b) P (n) ≡ {n é um número par}
(c) A(n) ≡ {n2 < 100}
(d) S(n) ∧ A(n)
(e) S(n) ∨ A(n)
(f) ¬S(n)
(g) P (n) → S(n)
(h) P (n) ↔ S(n)
20. Determine as operações sobre conjuntos corres-
pondentes às operações:
(a) Condicional →
(b) Bicondicional ↔
21∗ Entre todos os matemáticos cada sétimo é lósofo,
entre todos os lósofos cada décimo é matemático.
O que é maior, o número dos matemáticos ou ló-
sofos?
Resposta: lósofos
22∗ Sobre uma circunferência são marcados 2010 pon-
tos brancos e um ponto vermelho. Consideremos
todos polígonos possíveis com vértices nesses pon-
tos. Que número maior, o número dos polígonos
com ponto vermelho ou sem ponto vermelho?
Resposta: com ponto vermelho
23 Entre dos 40 estudantes de uma turma 32 estu-

dantes têm o livro Lógica, 21 estudantes têm o


livro Análise e 15 estudantes têm ambos os li-
vros. Quantos estudantes não têm nenhum livro
dos dois?
Resposta: 2
24∗ Numa escola há 100 alunos. 65 alunos estudam
Matemática, 45 estudam Electrónica, 42 estudam
Direito, 20 estudam Matemática e Electrónica, 25
estudam Matemática e Direito e 15 estudam Elec-
trónica e Direito. Quantos alunos estudam as três
disciplinas? E só Electrónica?
Resposta: 8, 18
25∗ Numa sala há 12 homens. Alguns deles dizem
sempre verdade, mas outros sempre mentira. To-
dos disseram uma frase. O primeiro disse: "Não
existe nenhum homem que diz verdade", o se-
gundo: "Não há mais do que um homem verda-
deiro", o terceiro: "Não há mais de dois homens
que dizem verdade", e etc, o décimo segundo: 'Não
há mais de onze homens verdadeiros.' Determinar
qual deles pertence ao conjunto de pessoas verda-
deiras.
Resposta: 7o , 8o , . . . , 12o
26∗ O professor deu a classe uma tarefa intrincada.
Como resultado, quantidade dos meninos que re-
solveram a tarefa era igual ao número das meninas
que não a resolveram. O que é maior, o número
dos alunos que resolveram a tarefa ou o número
das meninas?
Resposta: igual

46
Capítulo 8

Leis de teoria de conjuntos

8.1 Demonstração de inclusão e Exemplo 8.7. Demonstrar que A r B = A ∩ B c .


de identidade de conjuntos Demonstração.
Notemos que para demonstrar a inclusão A ⊂ B é su-
ciente para qualquer x ∈ A mostrar que x ∈ B (i.e. x∈ArB
demonstrar x ∈ A ⇒ x ∈ B ). A forma simbólica da ⇔ x ∈ A ∧ ¬(x ∈ B) (def. r)
demonstração tem alguma analogia do raciocínio de- ⇔ x ∈ A ∧ x ∈ Bc (def. complemento)
dutivo. ⇔ x ∈ A ∩ Bc (def. ∩)
Exemplo 8.2. Demonstrar que (A ∪ B) ∩ Ac ⊂ B .
Demonstração. Deve-se mostrar que x ∈ (A ∪ B) ∩ Exemplo 8.8. Mostrar A 4 B = (A ∪ B) r (A ∩ B).
Ac ⇒ x ∈ B . Temos
x ∈ (A ∪ B) ∩ Ac Demonstração.
⇔ (x ∈ A ∨ x ∈ B) ∧ ¬(x ∈ A) (def. ∪, ∩, Ac )
⇒ x∈B (silogismo disj.) x∈A4B
⇔ x ∈ (A r B) ∪ (B r A) (def. de 4)
Denição 8.1. Diz-se que os conjuntos A e B são
⇔ (x ∈ A ∧ x 6∈ B)∨
iguais se são constituídos dos mesmos elementos, isto
(x ∈ B ∧ x 6∈ A) (def. de r, ∪)
é
def ⇔ (x ∈ A ∨ x ∈ B)∧
A = B ⇔ ∀x(x ∈ A ↔ x ∈ B)
(x 6∈ B ∨ x ∈ B)∧
Teorema 8.1. A = B ⇔ (A ⊂ B) ∧ (B ⊂ A). (x ∈ A ∨ x 6∈ A)∧
(x 6∈ B ∨ x 6∈ A) (lei distr.)
Demonstração. ⇔ (x ∈ A ∨ x ∈ B) ∧ T ∧
(A ⊂ B) ∧ (B ⊂ A) T ∧ ¬(x ∈ B ∧ x ∈ A) (Compl., Morgan)
⇔ ∀x(x ∈ A → x ∈ B)∧ ⇔ (x ∈ A ∨ x ∈ B)∧
∀(x ∈ B → x ∈ A) (def. ⊂) ¬(x ∈ A ∧ x ∈ B) (Ident.,Comut.)
⇔ ∀x((x ∈ A → x ∈ B)∧ ⇔ x ∈ A ∪ B ∧ x 6∈ A ∩ B (def. de ∪, ∩)
(x ∈ B → x ∈ A)) (teorema 3.2) ⇔ x ∈ (A ∪ B) r (A ∩ B) (def. de r)
⇔ ∀x(x ∈ A ↔ x ∈ B) (lei bicond.)
⇔ A=B (def. =)
Exemplo 8.9. Mostrar A r B = A r (A ∩ B).
Demonstração.
Pelo Teorema 8.1, para demonstrar a igualdade de
conjuntos A = B é preciso demonstrar duas inclusões x ∈ A r (A ∩ B)
A ⊂ B e B ⊂ A. Então, é preciso demonstrar duas ⇔ x ∈ A ∧ ¬(x ∈ A ∧ x ∈ B) (def. de ∩, r)
implicações: x ∈ A ⇒ x ∈ B e x ∈ A ⇒ x ∈ B , ou ⇔ x ∈ A ∧ (x 6∈ A ∨ x 6∈ B) (Morgan.)
separadamente, ou, quando isto é possível, demonstrar ⇔ (x ∈ A ∧ x 6∈ A)∨
juntos, isto é (x ∈ A ∧ x 6∈ B) (distr.)
x ∈ A ⇔ x ∈ B. ⇔ C ∨ (x ∈ A ∧ x 6∈ B) (Contradição)
Como na Álgebra, a igualdade de conjuntos que é vá- ⇔ x ∈ A ∧ x 6∈ B (lei de Ident.)
lida para quaisquer conjuntos que estão na parte es- ⇔ x∈ArB (def. de r)
querda e direita da igualdade, chama-se identidade de
conjuntos. Uma identidade de conjuntos e caso parti-
Exemplo 8.10. Demonstrar
cular de lei da teoria de conjuntos. Uma lei pode ter a
forma da inclusão (como no Exemplo 8.2) ou a forma
de identidade (como nos exemplos abaixo) A ∩ (B r C) = (A ∩ B) r (A ∩ C).

47
Demonstração. 10. A r B = A ∩ B c

x ∈ (A ∩ B) r (A ∩ C) 11. A 4 B = (A ∪ B) r (A ∩ B)
⇔ (x ∈ A ∧ x ∈ B)∧
¬(x ∈ A ∧ x ∈ C) (def. de ∩, r) 12. A r B = A r (A ∩ B) = (A ∪ B) r B
⇔ (x ∈ A ∧ x ∈ B)∧ 13. (A ∩ B) r C = A ∩ (B r C)
(x 6∈ A ∨ x 6∈ C) (Morgan.)
⇔ ((x ∈ A ∧ x ∈ B) ∧ x 6∈ A)∨ 14. A ∪ B = A ∪ (B r A) = (A r B) ∪ B =
((x ∈ A ∧ x ∈ B) ∧ x 6∈ C) (distr.) (A ∩ B) ∪ (A 4 B)
⇔ (Contr. ∧ x ∈ B)∨
(x ∈ A ∧ (x ∈ B ∧ x 6∈ C)) (Com,Ass,Cont) As leis 1-14 representam-se identidades dos conjun-
⇔ x ∈ A ∧ (x ∈ B ∧ x 6∈ C) (leis de Ident.) tos mais importantes. Um dos métodos de demonstra-
⇔ x ∈ A ∩ (B r C) (def. de ∩, r) ção das leis foi apresentado na secção anterior. Vamos
repetir este método e considerar um outro método de
Recomendação : Interpretar e sentir as igualdades demonstração.
dos exemplos por meio dos diagramas de Venn. 10 método (de raciocínio dedutivo). Para demons-
trar a lei (identidade) da forma A = B é suciente
demonstrar
8.2 Leis de álgebra de conjuntos x ∈ A ⇔ x ∈ B.
Suponhamos que todos os conjuntos são subconjuntos do método de raciocínio dedutivo usando denições das
de um conjunto U dado (conjunto universal). A seguir operações de conjuntos e leis da Álgebra Lógica.
são apresentadas as fórmulas que podem ser usadas Observamos que este método foi usado para demons-
como fórmulas básicas. Usando essas fórmulas pode- tração das leis 10, 11 e 12(1) nos Exemplos 8.78.8.
mos realizar transformações algébricas de maneira aná- Demonstramos, como exemplo, também a primeira lei
loga como fazem-se transformações em álgebra de nú- de Morgan:
meros. Pode-se demonstrar que o sistema apresentado (A ∪ B)c = Ac ∩ B c
é completo, isto é, pode ser tomado como um sistema Demonstração.
de axiomas na base do qual podia ser deduzida uma
fórmula qualquer. O sistema apresentado não é único, x ∈ (A ∪ B)c
existem outros sistemas equivalentes. ⇔ ¬(x ∈ A ∨ x ∈ B) (def. de compl., ∪, )
⇔ ¬(x ∈ A) ∧ ¬(x ∈ B) (Morgan)
1. Leis comutativas ⇔ x ∈ Ac ∩ B c (def. de compl., ∩, )
(a) A ∪ B = B ∪ A,
20 método (de transformações). A lei da forma
(b) A ∩ B = B ∩ A A = B demonstra-se pela cadeia (sequência) nita das
identidades
2. Leis associativas
(a) (A ∪ B) ∪ C = A ∪ (B ∪ C), A = M1 = M2 = . . . = Mn = B
(b) (A ∩ B) ∩ C = A ∩ (B ∩ C) onde a cada passo deduzimos com base de uma lei de
Teoria de Conjuntos, já conhecida.
3. Leis distributivas
Como exemplo, demonstramos a lei 11
(a) A ∪ (B ∩ C) = (A ∪ B) ∩ (A ∪ C),
A 4 B = (A ∪ B) r (A ∩ B)
(b) A ∩ (B ∪ C) = (A ∩ B) ∪ (A ∩ C)
do método de transformações (veja a demonstração do
4. A ∪ A = A, A∩A=A
método de raciocínio dedutivo no Exemplo 8.8).
5. (a) A ∪ ∅ = A Demonstração.
(b) A ∪ U = U
A4B
(c) A ∩ ∅ = ∅ = (A r B) ∪ (B r A) (def. de 4, )
(d) A ∩ U = A = (A ∩ B c ) ∪ (B ∩ Ac ) (lei 10)
= (A ∪ B) ∩ (A ∪ Ac )∩
6. (Ac )c = A (B c ∪ B) ∩ (B c ∪ Ac ) (lei distr. duas vezes)
7. A ∪ Ac = U, A ∩ Ac = ∅ = (A ∪ B) ∩ U ∩ U
∩(Ac ∪ B c ) (leis comut. e 7)
8. U c = ∅, ∅c = U = (A ∪ B) ∩ (A ∩ B)c (leis 4,5 e de Morgan)
= (A ∪ B) r (A ∩ B) (lei 10)
9. Leis de Morgan
A identidade do Exemplo 8.10
(a) (A ∪ B)c = Ac ∩ B c ,
(b) (A ∩ B)c = Ac ∪ B c A ∩ (B r C) = (A ∩ B) r (A ∩ C)

48
também demonstramos do método das transformações A segunda inclusão segue da primeira e da lei co-
de dois modos diferentes: mutativa: A ∪ B = B ∪ A.
Demonstração 1.
(A ∩ B) r (A ∩ C)
Lema 2. A ∩ B ⊂ A e A ∩ B ⊂ B .
= (A ∩ B) ∩ (A ∩ C)c (lei 10)
= (A ∩ B) ∩ (Ac ∪ C c ) (lei de Morgan)
Demonstração.
= ((A ∩ B) ∩ Ac ) ∪ ((A ∩ B) ∩ C c ) (distr.) x∈A∩B
= (B ∩ ∅) ∪ (A ∩ (B ∩ C c )) (leis com.,ass. e 7) ⇔ x∈A∧x∈B (def. de ∩, )
= A ∩ (B ∩ C c ) (leis 5) ⇒ x∈A (lei de simplicação)
= A ∩ (B r C) (lei 10)
Demonstração 2. A segunda inclusão segue da primeira e da lei co-
mutativa: A ∩ B = B ∩ A.
A ∩ (B r C)
= (A ∩ B) r C (lei 13) I. Demonstramos A ⊂ B ⇔ A ∪ B = B .
= (A ∩ B) r (A ∩ B ∩ C) (lei 12)
1) Primeiro, provamos A ⊂ B ⇒ A ∪ B = B .
= A ∩ (B r (A ∩ B ∩ C)) (lei 13)
= A ∩ (B r (B ∩ (A ∩ C))) (leis com. e ass.) Seja A ⊂ B .
= A ∩ (B r (A ∩ C)) (lei 12) (a) A inclusão B ⊂ A ∪ B segue do Lema 1.
= (A ∩ B) r (A ∩ C) (lei 13)
(b) Demonstramos à inclusão A ∪ B ⊂ B do mé-
Observação. O método de raciocínio dedutivo é mais todo de raciocínio dedutivo (é conveniente usar
universal do que método das transformações, mas, a linguagem matemática mista, e não apenas es-
quando é possível usar o segundo, ele é, como regra, quema formal).
mais racional do que primeiro. Seja x ∈ A ∪ B . Então, pela denição x ∈ A ou
Exemplo 8.11. (Exercício 9(a) em [L]). Demonstrar x ∈ B.
A ∩ (B 4 C) = (A ∩ B) 4 (A ∩ C). Caso 1. Seja x ∈ A. Da inclusão A ⊂ B segue
(x ∈ A) → (x ∈ B). Então (pelo lei de modus
Demonstração. Ponens) x ∈ B .
A ∩ (B 4 C) Caso 2. Seja x ∈ B . A proposição x ∈ B é imedi-
= A ∩ ((B r C) ∪ (C r B)) (def. de 4) ata.
= (A ∩ (B r C)) ∪ (A ∩ (C r B)) (lei distr.)
A inclusão A ∪ B ⊂ B está demonstrada.
= ((A ∩ B) r (A ∩ C))∪
((A ∩ C) r (A ∩ B)) (Ex. 8.10) Das inclusões em (a) e (b) segue A ⊂ B ⇒ A∪B =
= (A ∩ B) 4 (A ∩ C) (def. de 4) B.
2) Em segundo, provamos A∪B = B ⇒ A ⊂ B .
8.3 Exercícios Seja A ∪ B = B .

1. Demonstre que Demonstramos a inclusão A ⊂ B usando o método


do raciocínio dedutivo (esquema formal).
A ⊂ B ⇔ A ∪ B = B ⇔ A ∩ B = A.
x∈A
Resolução: Temos uma proposição na forma de ⇒ x∈A∪B (Lema 1)
duas equivalências, mas não na forma de uma iden- ⇔ x∈B (porque A ∪ B = B)
tidade ou de uma inclusão de conjuntos. Então,
é preciso de demonstrar cada uma das equivalên- Das implicações demonstradas em 1) e 2) segue
cias, não apenas aplicando os esquemas formais do A ⊂ B ⇔ A ∪ B = B.
primeiro ou do segundo método descritos na parte
II. Demonstramos A ⊂ B ⇔ A ∩ B = A. As-
teórica, estes esquemas vamos usar só nos alguns
sim, segundo lei de transitividade, a proposição do
passos da demonstração. Observamos, que intuiti-
exercício será demonstrada completamente. Que-
vamente ambas equivalências são evidentes (basta
remos oferecer os próprios alunos de realizar a
olhas os diagramas de Venn correspondentes). An-
prova. Esta prova é análoga da demonstração da
tes da realizar a demonstração, vamos formular a
primeira equivalência, com o uso do Lema 2 em
provar dois lemas auxiliares cuja veracidade intui-
vez do Lema 1.
tivamente é evidente
Lema 1. A ⊂ A ∪ B e B ⊂ A ∪ B . 2. Demonstre que A ⊂ B c se e somente se os conjun-
tos A e B são disjuntos.
Demonstração.
3. Demonstre que A r B = A se e somente se os
x∈A conjuntos A e B são disjuntos.
⇒ x∈A∨x∈B (lei de adição)
⇔ x∈A∪B (def. de ∪) 4. Demonstre que A 4 B = ∅ se e somente se A = B .

49
5. Demonstre que para quaisquer conjuntos A, B, C : 1o caso. Seja x ∈ A. Como A ⊂ C temos x ∈ C .
Então, x ∈ C ∪ D.
(a) Ac r B = (A ∪ B)c
2o caso. Seja x ∈ B . Como B ⊂ D temos x ∈ D.
(b) A ∩ (B r A) = ∅ Então, x ∈ C ∪ D.
(c) A ∪ (B r A) = A ∪ B
Proposição C. A r B ⊂ (A r C) ∪ (C r B).
(d) (A4B)c = (A ∩ B) ∪ (A ∪ B)c
Demonstração.
(e) A r (B ∪ C) = (A r B) ∩ (A r C)
(f) A r (B ∩ C) = (A r B) ∪ (A r C) ArB
= A ∩ Bc (lei 10)
(g) (A ∪ B) r C = (A r C) ∪ (B r C)
= A ∩ B c ∩ (C ∪ C c ) (leis 7,5)
(h) (A ∩ B) r C = (A r C) ∩ (B r C) = ((A ∩ B c ) ∩ C) ∪ ((A ∩ B c ) ∩ C c ) (distr.)
= ((A ∩ C c ) ∩ B c ) ∪ ((C ∩ B c ) ∩ A) (comut. e ass.)
6. É verdade que a igualdade é válido para quaisquer
⊂ (A ∩ C c ) ∪ (C ∩ B c ) (Prop. A,B)
subconjuntos A, B, C de um conjunto universo U ?
= (A r C) ∪ (C r B) (lei 10)
No caso sim demonstre, mas no caso não apresente
um contra-exemplo. Agora, demonstramos a inclusão do Exercício 8b.
(a) A ∩ (B ∪ C) = (A ∩ B) ∪ C A4B
(b) A ∪ (B ∩ C) = (A ∪ B) ∩ C = (A r B) ∪ (B r A) (def. de 4)
(c) A r (B ∩ C) = (A r B) ∩ (A r C) ⊂ ((A r C) ∪ (C r B))∪
((B r C) ∪ (C r A)) (Prop. C,B)
(d) (A r B) r C = A r (B r C)
= ((A r C) ∪ (C r A))∪
(e) A r (B r A) = A ((B r C) ∪ (C r B)) (comut. e ass.)
(f) A r (A r B) = A ∩ B = (A 4 C) ∪ (A 4 C) (def. de 4)
(g) A r (A r B) = B
(h) Ac r B c = B r A
(i) A ∪ (B4C) = (A ∪ B)4(A ∪ C)
(j) P(A ∩ B) = P(A) ∩ P(B)
(k) P(A ∪ B) = P(A) ∪ P(B)
(l) P(A r B) = P(A) r P(B)
Resposta. não, não, não, não, sim, sim, não, sim,
não, sim, não, não
7. Demonstrar as leis de Morgan
8. Provar a generalização da lei de Morgan

(A ∩ B ∩ C)c = Ac ∪ B c ∪ C c

9. Demonstrar as seguintes leis:


(a) A ∩ (B 4 C) = (A ∩ B) 4 (A ∩ C)
(b) A 4 B ⊂ (A 4 C) ∪ (B 4 C)
(c) (A 4 B) 4 C = A 4 (B 4 C)
Resolução do Exercício 9b. Primeiro, demonstra-
mos três proposições auxiliares nos quais os con-
juntos são arbitrários.
Proposição A. A ∩ B ⊂ A.
Veja a prova do Lema 2 na resolução do exercício
1.
Proposição B.
(A ⊂ C) ∧ (B ⊂ D) ⇒ A ∪ B ⊂ C ∪ D.

Demonstração. Seja (A ⊂ C) ∧ (B ⊂ D). Seja


x ∈ A ∪ B . Então, (x ∈ A) ∨ (x ∈ B).

50
Capítulo 9

Produto directo. Famílias indexadas.

9.1 Produto directo ou cartesi- 9.2 Famílias indexadas de con-


ano juntos
Sejam S e T dois conjuntos arbitrários. Consideremos Na preparação da materia do presente paragrafo foi
um par ordenado (s, t) onde s ∈ S , t ∈ T são elemen- usado manual [2] e manual
tos arbitrários destes conjuntos. O conjunto de todos http://ltodi.est.ips.pt/amati-sem2/sebentas/Logica_TC.pdf
os pares ordenados chama-se produto directo (ou car- Denição 9.1. Seja I um conjunto. Suponhamos que
tesiano) e designa-se a cada i ∈ I associamos um conjunto Ai . Diz-se que

S × T = {(s, t) : s ∈ S ∧ t ∈ T }. {Ai : i ∈ I}
é uma família indexada de conjuntos, sendo I o con-
Se S = T escreve-se também S × S = S 2 . junto dos índices.
Exemplo 9.1. Sejam S = {1, 2, 3, 4}, T = {a, b, c}. Pro- Uma família de conjuntos diz-se não vazia se o con-
duto S × T consiste das 12 pares ordenados: junto dos índices for não vazio (mas não impede que
um dos elementos da família seja o conjunto vazio).
(1, a) (2, a) (3, a) (4, a) O conjunto dos indexes pode ser nito ou innito, e,
(1, b) (2, b) (3, b) (4, b) respectivamente, a mesma família indexada de conjun-
(1, c) (2, c) (3, c) (4, c). tos indexados é familia nita ou innita.
1. No caso da familia nita é confortável como um
Exemplo 9.2. Sejam M = [0, 1], N = (0, 2). O produto conjunto de índices usar os primeiros números naturais,
M × N é o conjunto a partir de 1. Por exemplo, a familia de n conjuntos
diferentes pode ser indexada por meio do conjunto de
{(x, y) : 0 ≤ x ≤ 1, 0 < y < 2}. índices I = {1, 2, . . . , n}, tal que a família tem a forma
{Ai : i = 1, 2, . . . , n} = {Ai : i = 1, n}.
Então, podemos imaginar este conjunto geometrica-
mente como o rectângulo com os lados 1 e 2. Notemos Exemplo 9.3. Indexar a família de conjuntos
que dos lados direita e esquerda o rectângulo é fechado, F = {∅, N, Z0 , Z, Q, R}
mas em cima e em baixo é aberto.
(onde Z0 = N ∪ {0}) pode-se da seguinte maneira:
Em caso geral S × T 6= T × S .
Para o número de elementos do conjunto S usa-se a F = {Ai : i = 1, 2, 3, 4, 5, 6}
designação |S|. É claro que onde A1 = ∅, A2 = N, A3 = Z0 , A4 = Z, A5 = Q e
A 6 = R.
|S × T | = |S| · |T |.
Notemos que a nossa família indexada satisfaz a pro-
priedade:
Generalização:
Ai ⊂ Ai+1
Em geral, uma família indexada de conjuntos que sa-
S1 × . . . × Sn
tisfaz a esta propriedade, chama-se família monótona.
= {(s1 , s2 , . . . , sn ) : sk ∈ Sk , k = 1, 2, . . . , n}. É claro que é possível indexar a família F de outra
maneira (neste caso obtemos a família não monótona).
No caso 2. Para indexar uma família de conjuntos innita
S1 = S2 = . . . = Sn = S usam-se vários conjuntos dos índices. Se a família
é enumerável (existe correspondência biunívoca entre
usa-se designação elementos da família e N), então, como regra, usam-se
conjuntos dos índices N, Z0 ou Z (mas não sempre só
S × S × . . . × S = Sn. estes!).

51
Exemplo 9.4. A cada n ∈ N associemos o cubo Cn = No caso da família indexada {Ai : i ∈ I} para união
[0, n]3 (faça o esboço!). Obtemos assim a família inde- desta família (união de todos os conjuntos da família)
xada usa-se também a designação
{Cn : n ∈ N}.
∪ Ai .
Notemos que esta família é monótona. i∈I

Exemplo 9.5. A cada n ∈ Z0 associemos o conjunto É claro que


An = {−n, n}. Obtemos assim a família indexada
∪ Ai = {x : ∃(i ∈ I) x ∈ Ai }
i∈I
{{−n, n} : n ∈ Z0 }
Em particular, quando I = {1, 2, . . . , n}, pode-se usar
que tem o número enumerável de conjuntos, um dos as designações
quais só tem um elemento, o conjunto A0 = {0}, sendo
n
todos os restantes dois elementos (que são simétricos ∪ Ak = A1 ∪ A2 ∪ . . . ∪ An ,
um de outro, segundo interpretação na recta numé- k=1

rica). e quando I = N as designações


Exemplo 9.6. A cada
 n ∈ Z associemos o conjunto ∞
Un = n, n + 2−|n| . Obtemos assim a família inde- ∪ Ak = A1 ∪ A2 ∪ . . .
k=1
xada
A = {Un : n ∈ Z} Denição 9.3. Seja F uma família arbitrária de con-
juntos. Dene-se a intersecção desta família, que se
Notemos, que a família A satisfaz a propriedade denota por
Ai ∩ Aj = 0 (i 6= j). ∩F ou ∩A∈F A ou ∩ A,
A∈F

Em geral, se os conjuntos de uma família satisfazem do seguinte modo:


a esta propriedade, dizem que os conjuntos da família
são disjuntos dois a dois. Neste caso a mesma família ∩ A = {x : ∀(A ∈ F) x ∈ A}
chama se disjunta. A∈F

Exemplo 9.7. A cada (m, n) ∈ N2 associemos o subcon- (o conjunto dos elementos cada um dos quais pertence
junto Dm,n = [m, 2m] × [n, 2n] do conjunto R2 (rectân- a todos conjuntos da família F ).
gulo fechado, faça o esboço!). Obtemos assim a família
No caso da família indexada {Ai : i ∈ I} para inter-
indexada
secção desta família (intersecção de todos os conjuntos
{D : m, n ∈ N} = {D : (m, n) ∈ N2 } da família) usa-se também a designação
m,n m,n

∩ Ai .
(indexada por meio dos índices duplos ). i∈I

3. Apresentemos um exemplo da família indexada É claro que


de conjuntos que não é enumerável.
Exemplo 9.8. A cada r > 0 associemos o conjunto Br = ∩ Ai = {x : ∀(i ∈ I) x ∈ Ai }
i∈I
{(x, y) ∈ R2 : x2 + y 2 < r2 }. Obtemos assim a família
indexada Em particular, quando I = {1, 2, . . . , n}, pode-se usar
{Br : r ∈ (0, ∞)} as designações

constituída de todos os círculos abertos com centros na n


∩ Ak = A1 ∩ A2 ∩ . . . ∩ An ,
origem das coordenadas. k=1

e quando I = N as designações
9.2.1 Generalização das operações de ∞
união e intersecção ∩ Ak = A1 ∩ A2 ∩ . . .
k=1

Denição 9.2. Seja F uma família arbitrária de con- Teorema 9.1. Para qualquer família indexada de con-
juntos. Dene-se a união desta família, que se denota juntos {Ai : i ∈ I} são válidas as seguintes proposições:
por
∪F ou ∪A∈F A ou ∪ A, ∀(i ∈ I) Ai ⊂ B ⇔ ∪ Ai ⊂ B,
A∈F i∈I
B ⊂ ∩ Ai ⇔ ∀(i ∈ I) B ⊂ Ai .
do seguinte modo: i∈I

∪ A = {x : ∃(A ∈ F) x ∈ A} Exemplo 9.9. Para família {{−n, n} : n ∈ Z0 } do


A∈F Exemplo 9.5 temos
(o conjunto dos elementos cada um dos quais pertence, ∞
∪ {−n, n} = Z,

∩ {−n, n} = ∅.
pelo menos, a um conjunto da família F ). n=0 n=0

52

Exemplo 9.10. Demonstre que ∪ = (0, 1]. 2. Represente o conjunto na forma de uma lista. De-
1 
n, 1
n=1
termine |A|.
Resolução. Sejam An = n , 1 (n ∈ N). É claro que
 1

An ⊂ (0, 1] qualquer que seja n ∈ N. Pelo Teorema (a) A = (N ∩ [1, 3]) × (Z ∩ [−2, −1])
9.1, (b) A = (Z∩] − 2, 3])2

∪ An ⊂ (0, 1]. (9.1)
n=1
3. Sejam A = [0, 2], B = [2, 3[, C =]1, 2[. Achar e
Reciprocamente, seja x ∈ (0, 1]. Então, existe m ∈ N construir os produtos directos
(sucientemente grande) tal que m 1
< x. Temos que
∞ A × B, (A r C) × (B r C).
x ∈ Am . Pela denição da união, x ∈ ∪ An . Pela
n=1
denição da inclusão,
4. Sejam A = [0, 3], B = [1, 4]. Construir o conjunto

(0, 1] ⊂ ∪ An . (9.2)
n=1 {(x, y) ∈ A × B : y > x2 }.
Das inclusões (9.1) e (9.2) implica a igualdade que que-
riam demonstrar. 5. Sejam A = {a, b, c}, B = {3, 5}, C = {4, 5}.
Achar
9.2.2 Leis generalizadas (a) A × (B ∪ C)
Algumas leis de álgebra de conjuntos admitem genera- (b) A × (B ∩ C)
lização para famílias de conjuntos. Apresentamos estas (c) (A × B) ∪ (A × C)
leis conservando a numeração da Secção 6.6 de [L].
Sejam U conjunto universo e B um subconjunto de (d) (A × B) ∩ (A × C)
U . Seja {Ai i ∈ I} uma família de conjuntos arbitrária.
6. Seja U = {1, 2, . . . , 9} o universo, e sejam A =
Observamos, primeiro, que para uniões e intersecções
{1, 2, 3, 4, 5}, B = {2, 4, 5, 6, 8}, D = {1, 4, 8, 9}.
das famílias de conjuntos são válidas leis comutativa e
Encontre (liste) os seguintes conjuntos:
associativa (a formulação destas leis é evidente).
3∗ Leis distributivas generalizadas (a) (A ∩ B) × D
  (b) (A r D) × B
(a) B ∪ ∩ Ai = ∩ (B ∪ Ai ) (c) (A × B) r D2
i∈I i∈I
(d) (A r B) × Dc
 
(b) B ∩ ∪ Ai = ∪ (B ∩ Ai )
i∈I i∈I (e) (D × B) ∩ A2
9∗ Leis de Morgan generalizadas (f) A2 4B 2
 c (g) (A ∩ B) × (D r A)
(a) ∪ Ai = ∩ Aci
i∈I i∈I
c 7. Sejam A = [−3, 5[, B = [0, 1] e C = [−2, 2[. Es-
boce no plano cartesiano e escreva analiticamente

(b) ∩ Ai = ∪ Aci
i∈I i∈I sem o uso das operações de conjuntos diferentes
de × e ∪, o conjunto (A × B) ∩ (C × A).
Demonstração da lei 9∗ (a).
 c 8. Sejam A = [1, 5], B =]1, 8] e C =] − ∞, 0[. Esboce
x ∈ ∪ Ai no plano cartesiano e escreva analiticamente sem
 i∈I  o uso das operações de conjuntos diferentes de ×
⇔ ¬ x ∈ ∪ Ai (def. de compl.) e ∪, o conjunto (B × B) ∩ (A × C).
i∈I
⇔ ¬∃(i ∈ I) x ∈ Ai (def. de ∪) 9. Sejam A = [−1, 5], B = [−2, 0] e C = [−1, 4[. Es-
⇔ ∀(i ∈ I) x 6∈ Ai (Morgan) boce no plano cartesiano e escreva analiticamente
⇔ ∀(i ∈ I) x ∈ Aci (def. de compl.) sem o uso das operações de conjuntos diferentes
⇔ x ∈ ∩ Aci (def. de ∩) de × e ∪, o conjunto (A × A) r (B × B).
i∈I

10. Sejam A =]1, 5[, B = [−3, 0] e C = [−1, ∞[. Es-


9.3 Exercícios boce no plano cartesiano e escreva analiticamente
sem o uso das operações de conjuntos diferentes
1. Sejam A = {a, b, c}, B = {a, b, d} de × e ∪, o conjunto (A × B) r (B × A).
(a) Formar uma lista de todos os elementos dos 11. Sejam A = [−5, 5[, B =]1, 8] e C =]−1, 1[. Esboce
conjuntos A × A, A × B no plano cartesiano e escreva analiticamente sem
(b) Formar uma lista de todos os elementos do o uso das operações de conjuntos diferentes de ×
conjunto {(x, y) ∈ A × B : x = y} e ∪, o conjunto (A × B)4(B × B).

53

12. Sejam A = [−1, 3], B = [1, 5] e C = {0, 1, 2}. Es- (b)
 1
∩ 0, n
boce no plano cartesiano e escreva analiticamente n=1
∞ 
sem o uso das operações de conjuntos diferentes (c) 0, n1


de × e ∪, o conjunto (A × B)4(B × A). n=1

(d) ∪ [2−n , 1 − 2−n ]
13. Sejam A = [0, 1[, B = [2, 5] e C =] − 9, 9[. Esboce n=1
no plano cartesiano e escreva analiticamente sem ∞
 
(e) ∩ − n12 , 3 + 1
o uso das operações de conjuntos diferentes de × n=1 n+5

e ∪, o conjunto (B × B) r (A × C). 9
(f)
 1
∩ 0, n
n=1
14. Seja A = B ∩ C . Mostrar que ∞
(g) ∪ [−n, ln n]
n=2013
(a) A × A = (B × B) ∩ (C × C) ∞ 
(h) 1 + n1 , 3 + 3

(b) A × A = (B × C) ∩ (C × B) ∪ n
n=1
∞ 
(i) 1 + n1 , 3 + 3

15. Demonstre a lei: ∩
n=1 n

(a) (A ∪ B) × C = (A × C) ∪ (B × C) Resposta. ∅, {0}, [0, 1], (0, 1), [0, 3], 0, 91 , R,


 

(b) A × (B ∪ C) = (A × B) ∪ (A × C) ]1, 6], [2, 3].


(c) (A r B) × C = (A × C) r (B × C) 22. Demonstrar as leis distributivas generalizadas.
(d) A × (B r C) = (A × B) r (A × C)
23. Demonstrar as seguintes leis usando o método das
(e) (A ∩ B) × (C ∩ D) = (A × C) ∩ (B × D) transformações:
(f) A × (B4C) = (A × B)4(A × C)
(a) B r (∪i∈I Ai ) = ∩i∈I (B r Ai ),
(g) (A ∩ B)2 = A2 ∩ B 2 (b) B r (∩i∈I Ai ) = ∪i∈I (B r Ai ).
(h) (A ∩ B)2 = (A × B) ∩ (B × A)

16. Demonstre ou refute (dando um contra-exemplo):

(a) (A ∩ B) × (C ∩ D) = (A × C) ∩ (B × D)
(b) (A ∪ B) × (C ∪ D) = (A × C) ∪ (B × D)
(c) A2 r B 2 = (A r B)2

17. Num baile todos os cavalheiros dançavam com


exactamente três senhoras, e cada senhora dan-
çava com exactamente três pretendentes. Prove
que os números das senhoras e dos senhores eram
iguais.
Sugestão. Use a noção do produto cartesiano.
18. Descreve geometricamente o produto directo de
um segmento a uma circunferência.

19. Sejam A1 = {a, b, c, d}, A2 = {b, c, d}, A3 =


{a, b, c} e A4 = {a, b}. Encontre os conjuntos
∪4n=1 An e ∩4n=1 An .
Resposta. A1 , {b}.
20. Sejam Mn = {1, 2, . . . n} (n ∈ N). Encontre os
conjuntos
∞ ∞ ∞ ∞
∪ Mn , ∩ Mn , ∪ Mnc , ∩ Mnc
n=1 n=1 n=1 n=1

(o conjunto universo é N).


Resposta. N, {1}, N \ {1}, ∅.
21. Simplicar (escrever sem operações ∩ e ∪) os se-
guintes conjuntos:

(a) 0, n1


n=1

54
Tema III

Relações e Funções

55
Capítulo 10

Relações

10.1 Predicados de duas variá- Denição 10.1 (Relação). Sejam A e B dois conjun-
veis tos. Qualquer subconjunto R ⊂ A × B diz-se relação
de A para B .
Seja P (x, y) um predicado de dias variáveis proposici- Notemos que R pode ser chamada relação binária.
onais x e y denidas sobre os conjuntos A e B respec- A relação R determina o predicado
tivamente (tal que x ∈ A e y ∈ B ).
O conjunto de verdade R(x, y) ≡ {(x, y) ∈ R}

VP = {(x, y) : P (x, y)} tal que o conjunto de verdade do predicado coincide


com o conjunto R.
é um subconjunto do produto cartesiano A × B . Pre- Exemplo 10.2. Seja U um conjunto universal. Conside-
dicados de duas variáveis podem ser determinados por remos a relação de inclusão ⊂. Para dois conjuntos A
meio de diferentes relações. Por exemplo a relação de e B a relação A ⊂ B pode ser verdadeira ou falsa. Os
desigualdade x < y determina o predicado "menor" conjuntos A e B são elementos do P(U ). O conjunto
M (x, y) ≡ {x < y}, {(A, B) : A ⊂ B} ⊂ P(U ) × P(U )
a relação de divisibilidade é a relação de inclusão.
Mais uma relação ∈ pode ser representada por meio
a é um divisor do b
do conjunto
determina o predicado {(x, A) : x ∈ A} ⊂ U × P(U ).
D(a, b) ≡ {a é um divisor do b}. Exemplo 10.3. A relação de paralelismo k sobre o con-
junto C de todas as rectas do plano é o conjunto
Notemos que D(5, 15) e D(5, 5) são proposições verda-
deiras, mas D(15, 5) e D(3, 5) são falsas. {(a, b) : a k b} ⊂ C × C.
Exemplo 10.1. Achar o conjunto de verdade do predi-
cado M (x, y).
Denição 10.2 (Domínio). Seja R uma relação de A
para B . O domínio da R é o conjunto
O conjunto de verdade do predicado M (x, y) denido
sobre o produto cartesiano R × R é o conjunto Dom(R) = {x ∈ A : ∃y ∈ B((x, y) ∈ R)}
VM = {(x, y) : x < y}. Denição 10.3 (Imagem). Seja R uma relação de A
para B . A imagem da R é o conjunto
Este conjunto pode ser representado geometricamente
por meio do semiplano situado por cima da recta y = x. Im(R) = {y ∈ B : ∃x ∈ A((x, y) ∈ R)}
Nos exemplos considerados uma relação determina
um predicado de duas variáveis. Mais, o predicado
Denição 10.4 (Relação inversa). Seja R uma relação
de A para B . A relação inversa da R é a relação de B
tem um conjunto de verdade que descreve o predicado
para A designada por R−1 e denida pela fórmula
completamente. Podemos notar que o conjunto de ver-
dade do predicado descreve completamente e a relação R−1 = {(y, x) ∈ B × A : (x, y) ∈ R}
dada.
Por exemplo, a relação inversa para a relação de de-
sigualdade "é menor"é a relação "é maior". Se
10.2 Relação
M = {(x, y) : x < y}
O vínculo entre conjuntos, predicados e relações sugere
introduzir uma denição de relação qualquer usando então
conjuntos. M −1 = {(x, y) : x > y}.

56
Denição 10.5 (Composição de relações). Sejam R
uma relação de A para B e S uma relação de B para
C . A composição S ◦ R das relações R e S é

S ◦ R = {(x, z) ∈ A × C :
∃y ∈ B((x, y) ∈ R ∧ (y, z) ∈ S)}

Teorema 10.1. Sejam R ⊂ A × B , S ⊂ B × C , T ⊂


C × D relações binárias. Então:
1. (R−1 )−1 = R
2. Dom(R−1 ) = Im(R)
Pelo diagrama, S ◦ R =
3. Im(R−1 ) = Dom(R) {(1, 6), (1, 7), (1, 8), (2, 5), (2, 7), (3, 7)}.
4. T ◦ (S ◦ R) = (T ◦ S) ◦ R Observando que T −1 = {(8, 1), (7, 1), (8, 3)}, cons-
truímos o diagrama para achar a composição resul-
5. (S ◦ R)−1 = R−1 ◦ S −1 tante:
Exemplo 10.4. Sejam S o conjunto de todos os estudan-
tes, R o conjunto dos quartos, P o conjunto de todos
os professores e C o conjunto de todas as cadeiras. Se-
jam L ⊂ S × R, E ⊂ S × C e T ⊂ C × P as relações
denidas a seguir

L = {(s, r) : o estudante s vive no quarto r}


E = {(s, c) : o estudante s faz a cadeira c}
T = {(c, p) : a cadeira c é ministrada
pelo professor p}

1. Descrever os domínios das relações L, E , T Pelo diagrama, T −1 ◦ (S ◦ R) =


{(1, 1), (1, 3), (2, 1), (3, 1)}.
2. Descrever as relações
(a) E −1
(b) E ◦ L−1 10.4 Notação
(c) E −1 ◦ E Seja R ⊂ A × B uma relação. Se x ∈ A e y ∈ B são
(d) E ◦ E −1 relacionados segundo a relação R usa-se a notação
(e) T ◦ (E ◦ L−1 )
(x, y) ∈ R.
(f) (T ◦ E) ◦ L−1
Mas isto não é cómodo para relações de desigualdade
x < y , paralelismo ou perpendicularidade de rectas
10.3 Interpretações geométricas a k b, a ⊥ b, inclusão de conjuntos A ⊂ B , etc. Vamos
aceitar também a notação
No caso de conjuntos nitos A e B as relações de A
para B podem ser representadas por meio de diagra-
xRy
mas, onde a cada (x, y) ∈ R corresponde um arco ori-
entado que sai de um ponto do A e chega a um ponto
ou introduzir um símbolo especial para cada uma rela-
do B .
ção considerada.
As relações de A para A podem ser chamadas rela-
ções em A. Neste caso uma relação R ⊂ A × A pode
ser representado por meio de um grafo orientado em A.
10.5 Relações com algumas pro-
Exemplo 10.5. Sejam X = {1, 2, 3}, Y = {a, b, c, d},
Z = {5, 6, 7, 8}, e as relações R ⊂ X × Y e S ⊂ Y × Z , priedades
T ⊂ X × Z são R = {(1, a), (2, c), (2, d), (3, b), (3, d)},
S = {(a, 6), (a, 7), (a, 8), (c, 5), (d, 7)} e T = Denição 10.6 (Relação de identidade). Seja A um
{(1, 8), (1, 7), (3, 8)}. Construindo os diagramas, ache conjunto. A relação iA = {(x, x) : x ∈ A} é chamada
a relação T −1 ◦ (S ◦ R). relação de identidade em A.

Resolução: Como os conjuntos X, Y, Z são nitos, é É fácil ver que qualquer que seja relação R ⊂ A × B
cómodo usar o método de diagramas. têm lugar R ◦ iA = R e iB ◦ R = R.

57
Denição 10.7. Seja R uma relação de A para A. A 10.6 Exercícios
relação R diz-se:
a) reexiva (R) se 1. Achar os domínios e as imagens das relações de-
nidas a seguir.
(x, x) ∈ R
(a) m < n no conjunto N, isto é,
qualquer que seja x ∈ A;
b) simétrica (S) se M = {(m, n) : m < n}.

(x, y) ∈ R ⇒ (y, x) ∈ R (b) Sobre o conjunto Z, m é divisor de n, i.e.,

quaisquer que sejam x, y ∈ A. D = {(m, n) : ∃k(km = n)}.


c) transitiva (T) se
(c) Seja P o conjunto de todas as pessoas.
(x, y) ∈ R ∧ (y, z) ∈ R ⇒ (x, z) ∈ R
{(p, q) ∈ P × P : p é o pai ou a mãe do q}
quaisquer que sejam x, y, z ∈ A.
d) anti-simétrica (AS) se (d) P é o mesmo conjunto,

(x, y) ∈ R ∧ (y, x) ∈ R ⇒ x = y {(p, q) ∈ P × P : a pessoa p é irmão do q}


quaisquer que sejam x, y ∈ A. (e) {(x, y) ∈ R2 : y > x2 }
Exemplo 10.6. a) A relação de identidade iA é reexiva,
 
2
(f) (x, y) ∈ R2 : y 2 = 1 −
simétrica, transitiva e anti-simétrica, isto é (R), (S), 2
x +1
(T) e (AS).
b) A relação de paralelismo a k b de rectas e a relação 2. Sejam A = {1, 2, 3}, B = {4, 5, 6},

{(m, n) ∈ N × N : m − n é múltiplo de 3} R = {(1, 4), (1, 5), (2, 5), (3, 6)}

são reexivas, simétricas, transitivas mas não é anti- e


simétricas, isto é (R), (S), (T) e ¬(AS). S = {(4, 5), (4, 6), (5, 4), (6, 6)}.
c) A relação de perpendicularidade a⊥b de rectas é Note que R ⊂ A × B e S ⊂ B × B . Determine as
¬(R), (S), ¬(T) e ¬(AS). relações usando diagramas:
d) A relação x < y de desigualdade dos números
reais é ¬(R), ¬(S), (T) e (AS). (a) S ◦ R
e) A relação x ≤ y de desigualdade não estrita dos (b) S ◦ S
números reais é (R), ¬(S), (T) e (AS).
(c) S ◦ S −1
Teorema 10.2. Seja R ⊂ A × A uma relação. (d) S −1 ◦ R
1. R é reexiva se e somente se iA ⊂ R. (e) R−1 ◦ S

2. R é simétrica se e somente se R = R−1 . 3. Sejam A = {1, 2, 3}, B = {4, 5}, C = {6, 7, 8}

3. R é transitiva se e somente se R ◦ R ⊂ R. R = {(1, 7), (3, 6), (3, 7)}


4. R é anti-simétrica se e somente se R ∩ R−1 ⊂ iA . e
Denição 10.8. Uma relação R ⊂ A × A é chamada S = {(4, 7), (4, 8), (5, 6)}.
relação de equivalência se é reexiva, simétrica e tran- Note que R ⊂ A × C e S ⊂ B × C . Determine as
sitiva. relações usando diagramas:
Denição 10.9. Uma relação R ⊂ A × A é chamada (a) S −1 ◦ R
relação de ordem parcial se é reexiva, anti-simétrica (b) R−1 ◦ S
e transitiva.
4. Sejam X = {1, 2, 3}, Y = {a, b, c, d} e Z =
É claro que as relações das alíneas a) e b) do Exemplo
{5, 6, 7, 8}. Sejam as relações R ⊂ X ×Y , S ⊂ Y×Z
10.6 são relações de equivalência, as relações das alíneas
e T ⊂ X × Z denidas por
a) e e) do Exemplo 10.6 são relações de ordem parcial.
Observamos que a teoria de relação de equivalência e R = {(1, a), (2, c), (2, d), (3, b), (3, d)},
a teoria da relação de ordem parcial são duas áreas pró- S = {(a, 6), (a, 7), (a, 8), (c, 5), (d, 7)},
prias da teoria de conjuntos, actualmente muito desen- T = {(1, 5), (3, 6), (3, 8)}.
volvidas, que são aplicáveis nos vários ramos da Mate-
mática Pura. A consideração detalhada desses classes Construindo os diagramas, determine as seguintes
das relações ca fora do programa da disciplina. relações (ou mostre que a relação não existe):

58
(a) T −1 ◦ (S ◦ R) 11. Demonstrar o teorema 10.2.
(b) R ◦ (T −1
◦ S) 12. Verique se as relações são (R), (S), (T), (AS)?
(c) S −1
◦ (R ◦ T ) Quais das relações são de equivalência e quais são
(d) S ◦ (R ◦ T −1 ) de ordem parcial?
(e) S −1 ◦ (T ◦ R−1 ) (a) a relação Ra de paralelismo a k b no conjunto
(f) R −1
◦ (S −1
◦ T) de todas as rectas no espaço;
(g) T ◦ (R ◦ S) (b) a relação Rb de perpendicularidade a⊥b no
conjunto de todas as rectas no espaço;
5. Apresente o esboço e ache o domínio e o contra-
(c) Rc = {(m, n) ∈ N × N : |m − n| ≤ 1}
domínio da relação R ⊂ R × R denida por:
(d) Rd = {((m, n), (k, l)) ∈ N2 × N2 : m − n =
(a) R = {(x, y) : 0 < y < x} k − l};
(b) R = {(x, y) : x < y < 2x} (e) Re = {(m, n) ∈ N × N: m −
(c) R = {(x, y) : 3x < y < x} n é múltiplo de 4};
(f) Rf = {(m, n) ∈ N × N : ∃k ∈ Z m = 2k n };

(d) R = {(x, y) : y − 1 = |x|}
(e) R = {(x, y) : x2 + y 2 < 1} (g) Rg = {(m, n) ∈ Z × Z : m2 = n2 };
(f) R = {(x, y) : x2 + y 2 ≥ 1} (h) A = {a, b, c}, Rh ⊂ A × A, R =
(g) R = {(x, y) : xy = 1} {(a, a), (b, a), (b, b), (b, c), (c, c)};

(h) R = {(x, y) : |y| > x2 + 1} (i) Ri = {(x, y) ∈ R × R : |x| ≤ |y|};


(i) R = {(x, y) : 1 < x < y} (j) Rj = {(x, y) ∈ R × R : |x| < |y| ∨ x = y};
(j) R = {(x, y) : xy 6= 0} (k) Rk = {((x, y), (t, s)) ∈ R2 ×R2 : x+y ≤ t+s};
(k) R = {(x, y) : y < ln x} (l) Rl = {(A, B) ∈ P(N) × P(N) : A ⊂ B}.
(l) R = {(x, y) : y > cos x}
6. Sejam L e E as relações denidas no exemplo 10.4.
Descrever as relações:
(a) L−1 ◦ L
(b) E ◦ (L−1 ◦ L)
7. Seja Dr ⊂ R × R,

Dr = {(x, y) : |x − y| < r}.

Então Dr é uma relação em R. Encontrar

Dr ◦ Ds .

8. Demonstrar a parte 3 do teorema 10.1 a partir das


partes 1 e 2.
9. Sejam R e S relações de A para B . As seguintes
proposições são verdadeiras ou falsas? Justicar
por demonstrações ou contra-exemplos
(a) R ⊂ Dom(R) × Im(R)
(b) Se R ⊂ S então R−1 ⊂ S −1
(c) (R ∪ S)−1 = R−1 ∪ S −1
10. Sejam R ⊂ A × B e S ⊂ B × C , T ⊂ B × C . As
seguintes proposições são verdadeiras ou falsas?
Justicar por demonstrações ou contra-exemplos
(a) Se S ⊂ T então S ◦ R ⊂ T ◦ R
(b) (S ∩ T ) ◦ R ⊂ (S ◦ R) ∩ (T ◦ R)
(c) (S ∩ T ) ◦ R = (S ◦ R) ∩ (T ◦ R)
(d) (S ∪ T ) ◦ R = (S ◦ R) ∪ (T ◦ R)

59
Capítulo 11

Funções

11.1 Denição de função Exemplo 11.2. Consideremos um exemplo de geome-


tria. Sejam p1 e p2 dois planos1 paralelos e l uma recta
Função ou aplicação f de um conjunto X para um que intersecta ambos os planos. Consideremos a rela-
outro (ou o mesmo) conjunto Y é uma regra (ou um ção S ⊂ p1 × p2 ,
algoritmo) que permite a partir de qualquer valor x ∈
X encontrar um único valor y ∈ Y . S = {(M, N ) : a recta M N é paralela à l}.
A descrição apresentada não é completamente clara,
porque o próprio conceito de algoritmo precisa de uma A relação S é função,
denição. S : p1 → p2
Vamos construir a denição necessária na base da
noção de relação: e
N = S(M ).
Denição 11.1. Seja F uma relação de X para Y .
A relação F é chamada função de X em Y se para A função S realiza uma projecção paralela (em geral,
qualquer x ∈ X existe único y ∈ Y tal que (x, y) ∈ F . não ortogonal) do plano p1 sobre o plano p2 .
Ou seja
∀x ∈ X∃!y ∈ Y ((x, y) ∈ F ). 11.2 Composição de funções
Neste caso as denições de domínio e contradomí- Teorema 11.1. Suponhamos que f : X → Y e g : Y →
nio introduzidas para relações podem ser usadas para Z . Então, a relação g ◦ f ⊂ X × Z é uma função de
funções. X em Z denida pela fórmula
Notemos que o conjunto X é o domínio da função
F . Usa-se notação (g ◦ f )(x) = g(f (x)).

F: X →Y (11.1) Demonstração. g e f são relações. Segundo à denição


da composição das relações
e diz-se que F actua de X em Y .
Sejam f : X → Y e x ∈ X . O único valor y tal g ◦ f = {(x, z) : ∃y((x, y) ∈ f ∧ (y, z) ∈ g)}.
que (x, y) ∈ f diz-se valor da função f no ponto x.
Seja x ∈ X arbitrário e xo. É necessário (e suciente)
Escreve-se
demonstrar que existe único z ∈ Z tal que
y = f (x).
(x, z) ∈ g ◦ f.
Então, f (x) é um elemento do conjunto Y e
Notemos que tal z existe: z = g(f (x)). De fato, se
y = f (x) ⇔ (x, y) ∈ f (11.2) y = f (x), então

Exemplo 11.1. Sejam A = {a, b, c}, B = {1, 2, 3, 4}, (x, y) ∈ f ∧ (y, z) ∈ g.


f ⊂ A × B,
Daqui (x, z) ∈ g ◦ f .
Suponhamos que existe mais um z1 ∈ Z tal que
f = {(a, 2), (b, 4), (c, 2)}.
(x, z1 ) ∈ g ◦ f . Para esse z1 existe um y1 :
A relação f satisfaz à denição de função, (x, y1 ) ∈ f ∧ (y1 , z1 ) ∈ g.
f: A→B Daqui y1 = f (x), z1 = g(y1 ) = g(f (x)) = z .

e Os teoremas 11.1 e 10.1 implica directamente:


f (a) = 2, f (b) = 4, f (c) = 2. 1 vamos considerar os planos como conjuntos de pontos

60
Teorema 11.2 (associatividade da composição). Se- Teorema 11.3. Seja f : X → Y . Consideremos a
jam dadas três funções f : X → Y , g : Y → Z e equação
h : Z → T . Então, h ◦ (g ◦ f ) = (h ◦ g) ◦ f . f (x) = y (11.3)
Exemplo 11.3. Sejam f, g : R → R, em relação à incógnita x ∈ X .
x
f (x) = x2 , g(x) = 2 . 1. A função f é injectiva se e somente se qualquer
x +1
que seja parte direita y ∈ Y a equação (11.3) ad-
Achar as funções g ◦ f e f ◦ g e comprar. mite no máximo uma solução (a equação tem a
Resolução. Temos propriedade de unicidade de solução).

(g ◦ f )(x) = g(f (x)) = g(x2 ) = 4


x2
, 2. A função f é sobrejectiva se e somente se qualquer
x +1 que seja parte direita y ∈ Y a equação (11.3) tem

x
2
x2 pelo menos uma solução (a equação tem a propri-
(f ◦ g)(x) = f (g(x)) =
x2 + 1
=
x4 + 2x2 + 1
. edade de existência de solução).

É claro que 3. A função f é bijectiva sé e somente se qualquer que


f ◦ g 6= g ◦ f. seja parte direita y ∈ Y a equação (11.3) tem uma
única solução (existência e unicidade de solução).
Por meio do exemplo considerado concluímos que,
mesmo que no caso das relações, a composição de fun- As propriedades de injectividade, sobrejectividade e
ções é uma operação não comutativa. bijectividade de uma função f : X → Y no caso parti-
cular, quando X, Y ⊂ R também admitem uma inter-
pretação geométrica.
11.3 Funções injectivas, sobrejec-
tivas, bijectivas Teorema 11.4. Seja X, Y ⊂R e f: X →Y.

1. A função f é injectiva se e somente se qualquer


Denição 11.2 (Injecção). Uma função f : X → Y é
que seja b ∈ Y a recta horizontal y = b tem nó
chamada injectiva (ou injecção ) se
máximo um ponto comum com o gráco da função
¬∃x1 ∃x2 (f (x1 ) = f (x2 ) ∧ x1 6= x2 ) y = f (x).

ou, o que é o mesmo, 2. A função f é sobrejectiva se e somente se qualquer


que seja b ∈ Y a recta horizontal y = b e o grá-
∀x1 ∀x2 (f (x1 ) = f (x2 ) → x1 = x2 ) co da função y = f (x) têm pelo menos um ponto
comum.
ou
∀x1 ∀x2 (x1 6= x2 → f (x1 ) 6= f (x2 )). 3. A função f é bijectiva se e somente se qualquer
Se existem dois argumentos x1 6= x2 com valores que seja b ∈ Y a recta horizontal y = b e o gráco
iguais a função não é injectiva. da função y = f (x) têm exactamente um ponto
comum.
Denição 11.3 (Sobrejecção). Uma função f : X →
Y é chamada sobrejectiva (ou sobrejecção ) se Exemplo 11.4. Seja
Im(f ) = Y f (x) = x2 (11.4)
ou, o que é o mesmo, 1. A função f : [0, ∞[→ [0, ∞[ denida pela fórmula
(11.4) é bijectiva.
∀y ∈ Y ∃x ∈ X(y = f (x)).

Observação. Para qualquer função f : X → Y é 2. A função f : [0, ∞[→ R denida pela fórmula
habituado dizer que f é uma função (ou actua) de X (11.4) é injectiva mas não é sobrejectiva.
em Y , mas caso de f sobrejectiva também dizem-se que
3. A função f : R → [0, ∞[ denida pela fórmula
f é uma função (ou actua) de X para Y . Então, em
(11.4) é sobrejectiva mas não é injectiva.
diferença das relações, no caso de funções o conectivo
de linguagem "para" pode ser usado exclusivamente no 4. A função f : R → R denida pela fórmula (11.4)
caso das funções sobrejectivas. não é injectiva nem sobrejectiva.
Denição 11.4 (Bijecção). Uma função f : X → Y
é chamada bijectiva (ou bijecção, ou correspondência
biunívoca ) se é injectiva e sobrejectiva. 11.4 Funções inversas
As propriedades de injectividade, sobrejectividade e Seja f : X → Y . A relação inversa f −1 sempre existe:
bijectividade de uma função admitem descrição equi-
valente nos termos das equações. f −1 = {(y, x) : (x, y) ∈ f } = {(y, x) : y = f (x)}.

61
Denição 11.5. Uma função f : X → Y diz-se inver- 11.5 Imagem e pré-imagem de
sível se a relação inversa f −1 é uma função de Y em
X.
conjunto
Para uma função inversível f : X → Y a função Da denição de imagem de relação vamos ter a seguinte
f −1 : Y → X é chamada função inversa de f . forma de imagem de função:

A denição 11.5 a o teorema 10.1 implica directa- Im(f ) = {y : ∃x(y = f (x))}


mente:
= {f (x) : x ∈ X}. (11.6)
Teorema 11.5. 1. Se f : X → Y é uma função
Introduz-se também a imagem de um conjunto.
inversível então a função inversa f −1 : Y → X existe
e é única. Denição 11.6 (Imagem). Seja f : X → Y uma fun-
2. Se f : X → Y uma função inversível, então a ção e A ⊂ X . O conjunto
função f −1 também é inversível e (f −1 )−1 = f .
3. Se f : X → Y e g : Y → Z funções inversíveis, f (A) = {f (x) : x ∈ A} ≡ {y : ∃x ∈ A(y = f (x))}.
então a composição g ◦ f : X → Z também é uma
função inversível, sendo que (g ◦ f )−1 = f −1 ◦ g −1 . diz-se imagem do conjunto A pela função f (ou sob a
função f ).
Os teorema principais da presente secção são os se-
No exemplo 11.1 f (A) = {2, 4} e f ({a, c}) = {2}.
guintes critérios de invisibilidade de uma função.

Teorema 11.6. Uma função f : X → Y é inversível Teorema 11.8 (propriedades de imagem). Seja f :
se e somente se é uma função bijectiva. X → Y uma função, A, A1 , A2 ⊂ X e Ai ⊂ X (α ∈ I)
onde I algum conjunto de índices (nito ou innito).
Antes da formulação do segundo critério notemos Então, são válidas as seguintes proposições:
que a relação de identidade iX = {(x, x) : x ∈ X} é (a) f (∅) = ∅ e f (X) = Im(f );
uma função inversível e dena-se por iX (x) = x.
(b) Se f é injectiva e f (A1 ) = f (A2 ), então A1 = A2 ;
Teorema 11.7. Uma função f : X → Y é inversível
se e somente se existe existe uma função g : Y → X (c) f (∪i∈I Ai ) = ∪i∈I f (Ai );
tal que
(d) f (∩i∈I Ai ) ⊂ ∩i∈I f (Ai );
g ◦ f = iX , f ◦ g = iY , (11.5)
(e) Se f é injectiva, então f (∩i∈I Ai ) = ∩i∈I f (Ai );
ou, o que é o mesmo,
(f) f (A1 r A2 ) ⊃ f (A1 ) r f (A2 );
g(f (x)) = x (∀x ∈ X), f (g(y)) = y (∀y ∈ Y ).
(g) Se f é injectiva, então f (A1 rA2 ) = f (A1 )rf (A2 ).
Mais ainda, no caso (11.5) temos f −1
= g. Denição 11.7 (Pré-imagem). Seja f : X → Y uma
função e B ⊂ Y . O conjunto
Observação 1. Nas algumas áreas da Matemática
uma função inversível f : X → X chama-se transfor- f −1 (B) = {x ∈ X : f (x) ∈ B}.
mação do conjunto X .
chama-se pré-imagem (ou imagem inversa, ou imagem
Observação 2. Nas algumas áreas da Matemática recíproca) do conjunto B pela função f (ou sob a fun-
uma função f : X → Y chama-se inversível se é apenas ção f ).
injectiva. Neste caso a função inversa que denotemos
por f1−1 dena-se como função de Im f para X que No exemplo 11.1 f −1 ({1, 2}) = {a, c}.
satisfaz as condições:
Teorema 11.9 (propriedades de pré-imagem). Seja
f1−1 (f (x)) = x (∀x ∈ X), f (f1−1 (y)) = y (∀y ∈ Im f ). f : X → Y uma função, B, B1 , B2 ⊂ Y e Bi ⊂ Y
(α ∈ I) onde I algum conjunto de índices (nito ou
A justicação desta denição é o seguinte: se rede- innito). Então, são válidas as seguintes proposições:
nir à função f , ou seja consider a função f1 : X → Im f (a) f −1 (∅) = ∅ e f −1 (X) = f −1 (Im(f )) = X ;
denida por f1 (x) = f (x) (x ∈ X), então f1 já será in-
jectiva e sobrejectiva, logo será inversível com a inversa (b) Se f é sobrejectiva e f −1 (B1 ) = f −1 (B2 ), então
f1−1 : Im f → X no sentido da denição 11.5. B1 = B2 ;
Mas se a função f não é injectiva, então, já é princi-
(c) f −1 (∪i∈I Bi ) = ∪i∈I f −1 (Bi );
palmente impossível redenir a f de modo que a relação
inversa seja uma função. (d) f −1 (∩i∈I Bi ) = ∩i∈I f −1 (Bi );
Nós sempre vamos usar as noções de função inversí-
vel e de função inversa no sentido da denição 11.5. (e) f −1 (B1 r B2 ) = f −1 (B1 ) r f −1 (B2 );

62
Teorema 11.10 (propriedades de imagem e pré-ima- 3. Seja A = {2, 3, 4, . . .}. Seja
gem). Seja f : X → Y uma função, A ⊂ X e B ⊂ Y .
a | b = {a é divisor do b}.
Então, são válidas as seguintes proposições:
Verique que a relação M ⊂ A × A,
(a) f −1 (f (A)) ⊃ A;
M = {(x, d) : d | x ∧ ∀d1 (d1 < d → ¬(d1 | x))}
(b) Se f é injectiva, então f −1 (f (A)) = A;
é função. Encontre os valores
(c) f (f −1 (B)) ⊂ B ;
M (10), M (101), M (1001).
(d) Se f é sobrejectiva, então f (f −1 (B)) = B .
4. Verique que a relação de identidade iA ⊂ A × A,
Observação. Recomendemos demonstrar as propo-
sições dos Teoremas 11.8, 11.9 e 11.10 (veja exercícios iA = {(x, x) : x ∈ A}
22-28 abaixo). Notemos que inclusões ⊃ e ⊃ desses te-
é uma função.
oremas, em geral, não é possível alterar para igualda-
des! A construção dos contra-exemlos correspondentes 5. Sejam A = {1, 2, 3}, B = P(A) e f : B → B
é parte do exercício 28. dena-se por
f (X) = A r X.
11.6 Exercícios Ache f ({1, 3}).
11.6.1 Exercícios (secção 11.1) 6. Sejam A = B = [−2, 2]. Consideremos as relações
f, g ⊂ A × B denidas por f = {(x, y) : x − y = 1}
1. Para as relações seguintes indicar se são funções e g = {(x, y) : x − y ≤ 1}. Verique (justicando)
ou não: se as relações f e g são funções de A em B ou não.
(a) A = B = {1, 2, 3}, f, g, h ⊂ A × B , Para aquelas que são funções, calcule o valor da
função no ponto −1.
f = {(1, 1), (1, 2), (1, 3)}
7. Sejam A = B = [−1, 1]. Consideremos as relações
g = {(1, 1), (2, 1), (3, 1)} f, g ⊂ A × B denidas por f = {(x, y) : x2 + y =
h = {(1, 1), (2, 1)} 1, x ≥ 0} e g = {(x, y) : x2 + y = 1, y ≤ 0}.
Verique (justicando) se as relações f e g são
(b) f1 , f2 , f3 ⊂ I × I , onde I = [−5, 5], funções de A em B ou não. Para aquelas que são
funções, calcule o valor da função no ponto 0.
f1 = {(x, y) : x2 + y 2 = 25}
8. Sejam A = B = [−3, 3]. Consideremos as relações
f2 = {(x, y) : x2 + y 2 = 25, x ≥ 0}
f, g ⊂ A × B denidas por f = {(x, y) : x2 + y =
f3 = {(x, y) : x2 + y 2 = 25, y ≤ 0} 1, x ≤ 0, y ≥ 0} e g = {(x, y) : x2 +y = 1, y < 0}.
f4 = {(x, y) : x2 + y 2 = 25, xy ≥ 0} Verique (justicando) se as relações f e g são
funções de A em B ou não. Para aquelas que são
f5 = f4 r {(0, 5)}
funções, calcule o valor da função no ponto 2.
(c) Sejam C o conjunto de todas as cidades, N o 9. Sejam A = B = R. Consideremos as relações
conjunto de todos os países, L ⊂ C × N , f, g ⊂ A × B denidas por f = {(x, y) : x = cos y}
e g = {(x, y) : y = cos x}. Verique (justicando)
L = {(c, n) : a cidade c é do pais n} se as relações f e g são funções de A em B ou não.
Para aquelas que são funções, calcule o valor da
(d) Sejam P o conjunto de todas as pessoas, C ⊂ função no ponto π .
P × P,
10. Sejam A = N2 e B = N e seja a|b =
C = {(p, q) : p é progenitor do q}. {a é divisor do b}. Consideremos a relação f ⊂
A × B denida por f = {((x, y), d) : d|x ∧ d|y ∧
(e) Sejam P o conjunto de todas as pessoas, D ⊂ ∀d1 (d1 > d → ¬(d1 |x ∧ d1 |y))}. Verique (justi-
P × P(P ), cando) se a relação f é uma função de A em B
ou não. Caso sim calcule o valor de f no ponto
D = {(p, x) : (12, 15).
x é o conjunto de todos os lhos do p}.
11. Sejam A = N2 e B = N e seja a|b =
{a é divisor do b}. Consideremos a relação f ⊂
2. Verique que f ⊂ R × R,
A × B denida por f = {((x, y), m) : x|m ∧ y|m ∧
f = {(x, y) : xy = 1 ∨ (x = y = 0)} ∀m1 (m1 < m → ¬(x|m1 ∧y|m1 ))}. Verique (jus-
ticando) se a relação f é uma função de A em B
é uma função. Encontre os valores f (−1), f (0), ou não. Caso sim calcule o valor de f no ponto
f (2). (6, 8).

63
12. Sejam A = B = N ∪ {0} e seja a ≡ b (mod m) 3. Seja f : A → A, A = R r {1},
signica que a − b é múltiplo de m. Consideremos
a relação f ⊂ A × B denida por f = {(x, y) : x ≡ f (x) = (x + 1)/(x − 1).
y (mod 3) ∧ y ∈ {0, 1, 2}}. Verique (justicando)
se a relação f é uma função de A em B ou não. (a) Mostre que f é bijectiva.
Caso sim calcule o valor de f no ponto 5. (b) Mostre que f ◦ f = iA .

13. Sejam A = B = N ∪ {0} e seja a ≡ b (mod m) sig- 4. Seja f : R → R denida pela


nica que a − b é múltiplo de m. Consideremos a
2x + 5
relação f ⊂ A×B denida por f = {(x, y) : ¬(x ≡ f (x) = .
y (mod 3)) ∧ (y ∈ {7, 8, 9})}. Verique (justi- 3
cando) se a relação f é uma função de A em B ou Mostrar que f é bijectiva e achar f −1 .
não. Caso sim calcule o valor de f no ponto 0.
5. Sejam f : R → R, f (x) = ax + b
14. Sejam A = R e B = P(R). Consideremos as rela-
ções f, g ⊂ A × B denidas por f = {(x, D) : x ∈ (a) f é injectiva?
D} e g = {(x, D) : D = [x − 1, x + 1]}. Verique (b) f é sobrejectiva?
(justicando) se as relações f e g são funções de
A em B ou não. Para aquelas que são funções, 6. Seja A = R r {2},
calcule o valor da função no ponto 0.
3x
f (x) = .
15. Sejam A = Z e B = P(Z). Consideremos as rela- x−2
ções f, g ⊂ A×B denidas por f = {(n, M ) : M =
{−n, n}} e g = {(n, M ) : n 6∈ M }. Verique (jus- Mostrar que f : A → Im(f ) é bijectiva. Achar f −1 .
ticando) se as relações f e g são funções de A em 7. Sejam c 6= 0, f : R r {−d/c} → R, f (x) = (ax +
B ou não. Para aquelas que são funções, calcule o b)/(cx + d)
valor da função no ponto 3.
(a) f é injectiva?
16. Sejam A = B = P(N). Consideremos as relações
f, g ⊂ A × B denidas por f = {(C, D) : C ⊂ D e (b) f é sobrejectiva?
g = {(C, D) : C = N \ D}. Verique (justicando) 8. Sejam f : R → R, g : R → R,
se as relações f e g são funções de A em B ou não.
Para aquelas que são funções, calcule o valor da 1
f (x) = , g(x) = 2x − 1.
função no ponto {1, 2, 3}. x2 +1
17. Seja P conjunto de todas as pessoas. Con- Achar as fórmulas para f ◦ g e g ◦ f
sideremos as relações f, g ⊂ P × P denidas
por f = {(p, q) : p é o pai ou a mãe do q} e g = 9. Sejam f : A → B e g : B → A. Suponhamos que
{(p, q) : q é o pai do p}. Verique (justicando) se g ◦ f = iA . É possível armar que g = f −1 ?
as relações f e g são funções de P em P ou não. 10. Sejam dadas duas funções f, g : R → R.
18. Sejam A conjunto te todas as rectas num plano, 1) Verique se a função f é injectiva.
e P um ponto xo deste plano. Consideremos as 2) Verique se a equação f (x) = y é compatível
relações f, g ⊂ A × A denidas por f = {(a, b) : b k para todo y .
a} e g = {(a, b) : a⊥b ∧ (b passa pelo ponto P )}. 3) Verique se a função g é sobrejectiva.
Verique (justicando) se as relações f e g são 4) Verique se equação g(x) = y pode ter no má-
funções de A em B ou não. ximo uma única solução para todo y .
5) Escolha as funções bijectivas e encontre as suas
inversas.
11.6.2 Exercícios (secções 11.2-11.4) 6) Determine as funções f ◦ g e g ◦ f e deduza se
1. Seja eles são iguais.
a mod b Considere os seguintes pares das funções f e g :

o resto de divisão de a por b. Seja f : A → A, onde (a) f (x) = x2 + 1 e g(x) = 2x + 1


A = {0, 1, 2, 3, 4, 5}, (b) f (x) = arctan x e g(x) = 1 − x
f (x) = x2 mod 6. (c) f (x) = 3 − 2x e g(x) = ex
(d) f (x) = sin x e g(x) = x3
Achar f ◦ f .
(e) f (x) = |x| e g(x) = x5 − 1
2. Verique as proposições do Exemplo 11.4 na base (f) f (x) = 2 − x e g(x) = 3x − 1
do Teorema 11.3, analisando a equação x2 = y de
dois métodos: analiticamente e gracamente, isto (g) f (x) = 5 e g(x) = (x − 1)3
é, usando o Teorema 11.4. (h) f (x) = x cos x e g(x) = −5x

64
(i) f (x) = 2x2 e g(x) = −πx + 8 5. Seja dada a função f : [0, 9] → R denida por
(j) f (x) = (x + 1) e g(x) = −2x + 3
4 f (x) = x2 + 1. Ache f ([1, 2]) e f −1 ([−1, 5[).
(k) f (x) = |x| e g(x) = x + π 6. Seja dada a função f : [0, 9] → R denida por
p

(l) f (x) = 1
e g(x) = 1 − x 7 f (x) = x − 1. Ache f ([0, 2]) e f −1 ([−1, ∞[).
x2 +1
(m) f (x) = 3x − 5 e g(x) = |x| − 5 7. Seja dada a função f : R → R denida por f (x) =
2 sin x. Ache f ([0, π]) e f −1 (] − ∞, 0[).
(n) f (x) = e−x e g(x) = 1 − 2x
(o) f (x) = 5 sin(x + 1) e g(x) = (x + 2)5 8. Seja dada a função f : [−9, 9] → R denida por
f (x) = |x| − 1. Ache f (] − 1, 0]) e f −1 ([0, 2[).
(p) f (x) = x2 − 2x + 1 e g(x) = −2x + 1
(q) f (x) = ln(x2 + 1) e g(x) = x3 + 1 9. Seja dada a função f : [0, 9] → R denida por
f (x) = (x + 1)2 . Ache f ([2, 3]) e f −1 ([1, ∞[).
11. Responda as perguntas 1)-4) para funções f e g
denidas pelas expressões nas alíneas do exercício 10. Seja dada a função f : R → R denida por f (x) =
anterior, mas agora f e g são consideradas como 3x. Ache f (]1, 2[) e f −1 (R r {1}).
funções de [1, 2] em R. Que alíneas têm conclu- 11. Seja dada a função f : [0, 9] → R denida por
sões diferentes das conclusões correspondentes do f (x) = x3 + 1. Ache f ([3, 4]) e f −1 (R r {0}).
exercícios anterior?
12. Seja dada a função f : R → R denida por f (x) =
11.6.3 Exercícios (secção 11.5) 2x . Ache f (]0, 1]) e f −1 (]0, ∞[).

1. Seja X = {1, 2, 3, 4, 5} e a função f : X → X 13. Seja dada a função f :]0, ∞[→ R denida por
denida pela tabela. Determine a imagem do con- f (x) = ln x. Ache f ([1, ∞[) e f −1 (] − ∞, 1]).
junto A pela função f e a preimagem de A pela 14. Seja dada a função f : R r {0} → R denida por
função f . f (x) = x1 . Ache f (]0, 1]) e f −1 (] − 1, 0[).
x 1 2 3 4 5 15. Seja dada a função f : R r {0} → R denida por
(a) , A = {2, 3}.
f (x) 4 2 3 2 4 f (x) = − x1 . Ache f (]0, 1]) e f −1 (]0, ∞[).
x 1 2 3 4 5 16. Seja dada a função f : [0, 9] → R denida por
(b) , A = {1, 3, 5}.
f (x) 1 1 3 3 4 f (x) = 5. Ache f ([1, 2]) e f −1 ([−1, 5]).
x 1 2 3 4 5
(c) , A = {1, 4}. 17. Seja dada a função f : [−9, 9] → R denida por
f (x) 5 4 3 2 1
f (x) = x2 . Ache f (] − 9, 9[r[0, 1]) e f −1 ({−9, 4}).
x 1 2 3 4 5
(d) , A = {1, 2, 3, 5}. 18. Seja dada a função f : [0, ∞[→ R denida por
f (x) 2 3 3 4 5
f (x) = −x + 2. Ache f ([1, ∞]) e f −1 ({0, 1}).
x 1 2 3 4 5
(e) , A = {3, 5}. 19. Seja dada a função f : R → R denida por f (x) =
f (x) 1 2 3 3 3
− cos x. Ache f ([9, ∞[) e f −1 ({−1, 0, 1}).
x 1 2 3 4 5
(f) , A = {4}. 20. Seja dada a função f : R → R denida por f (x) =
f (x) 4 2 4 1 3
arctan x. Ache f ([0, 1[) e f −1 ([−1, ∞[).
x 1 2 3 4 5
(g) , A = {2, 3}. 21. Seja dada a função f : [0, 9] → R denida por
f (x) 4 4 4 4 4
f (x) = |x − 5|. Ache f ([5, 9]) e f −1 ([−2, 2[).
x 1 2 3 4 5
(h) , A = {2, 3, 5}.
f (x) 3 3 3 4 4 22. Demonstrar que se X1 ⊂ X2 então
x 1 2 3 4 5 f (X1 ) ⊂ f (X2 ).
(i) , A = {1, 5}.
f (x) 5 3 3 3 3
A proposição reciproca é verdadeira?
2. Sobre o conjunto U = {0, 1, 2, 3, 4, 5} é denida
a função f : U → U segundo a formula f (x) = 23. Seja f : A → B . Demonstrar que ∀X ⊂ A
x2 mod 6. Encontrar as imagens e pré-imagens X ⊂ f −1 (f (X)).
f (U ), f −1 (U ), f (B), f −1 (B) onde B = {2, 3, 5}.
Resolver a equação f (x) = x. Construir um exemplo com X 6= f −1 (f (X)) Indi-
cação. Sejam
3. Sejam A = {0, 1, 2, 3, 4, 5, 6, 7} e f : A → A a fun-
ção denida pela fórmula f (x) = x2 mod 8. Achar A = {a, b, c, d}, B = {1, 2, 3, 4}.
um elemento x ∈ f (A) tal que x ∈ / f −1 ({x}).
Pode ser considerada a função f : A → B ,
4. Seja f : A → R onde A = R r {0} a função de-
nida por f (x) = x + 1/x. Achar f ([2, 3]), f (A), x a b c d
f −1 ([0, +∞)). f (x) 2 4 2 1

65
24. Seja f : A → B , Y1 , Y2 ⊂ B , Y1 ⊂ Y2 . Demonstrar (p) Se f : X → Y é uma função e A, B ⊂ Y ,
que se f −1 (Y1 ) = f −1 (Y2 ) então então f −1 (A ∩ B) = f −1 (A) ∩ f −1 (B).
(q) Se f : X → Y é uma função e A, B ⊂ X ,
(Y2 r Y1 ) ∩ f (A) = ∅.
então f (A ∩ B) ⊂ f (A) ∩ f (B).
25. Demonstrar as seguintes propriedades da opera- (r) Se f : X → Y é uma função e A, B ⊂ Y ,
ção pré-imagem (directamente, não citando ao te- então f −1 (A ∪ B) = f −1 (A) ∪ f −1 (B).
orema 11.9): (s) Se f : X → Y é uma função e A, B ⊂ X ,
então f (A ∪ B) = f (A) ∪ f (B).
(a) f −1
(X ∪ Y ) = f −1
(X) ∪ f −1
(Y )
(b) f −1
(X ∩ Y ) = f −1
(X) ∩ f −1
(Y ) Sugestão: F,F,V,F,V,V,V,V,F,V,F,V,V,F,V,V,V,V,V.
c
(c) f −1 c
(X ) = f −1
(X)
26. Sejam f : A → B, X ⊂ A, Y ⊂ B . Demonstrar
que
X ⊂ f −1 (Y ) ⇔ f (X) ⊂ Y.

27. Sejam f : A → B, X ⊂ A, Y ⊂ B . Mostrar que


as implicações
(a) X ⊃ f −1 (Y ) ⇒ f (X) ⊃ Y
(b) f (X) ⊃ Y ⇒ X ⊃ f −1 (Y )
são falsas.
28. Demonstre ou refute, dando um contra-exemplo,
a seguinte armação:
(a) Se f : X → Y é uma função, A, B ⊂ X e
f (A) = f (B), então A = B .
(b) Se f : X → Y é uma função e A ⊂ X , então
f −1 (f (A)) = A.
(c) Se f : X → Y é uma função e A ⊂ X , então
A ⊂ f −1 (f (A)).
(d) Se f : X → Y é uma função e B ⊂ Y , então
f (f −1 (B)) = B .
(e) Se f : X → Y é uma função e B ⊂ Y , então
f (f −1 (B)) ⊂ B .
(f) Se f : X → Y é uma função injectiva e A ⊂
X , então f −1 (f (A)) = A.
(g) Se f : X → Y é uma função sobrejectiva e
B ⊂ Y , então f (f −1 (B)) = B .
(h) Se f : X → Y é uma função injectiva, A, B ⊂
X e f (A) = f (B), então A = B .
(i) Se f : X → Y é uma função, A, B ⊂ Y e
f −1 (A) = f −1 (B), então A = B .
(j) Se f : X → Y é uma função sobrejectiva,
A, B ⊂ Y e f −1 (A) = f −1 (B), então A = B .
(k) Se f : X → Y é uma função e A, B ⊂ X ,
então f (A r B) = f (A) r f (B).
(l) Se f : X → Y é uma função injectiva e
A, B ⊂ X , então f (A r B) = f (A) r f (B).
(m) Se f : X → Y é uma função e A, B ⊂ Y ,
então f −1 (A r B) = f −1 (A) r f −1 (B).
(n) Se f : X → Y é uma função e A, B ⊂ X ,
então f (A ∩ B) = f (A) ∩ f (B).
(o) Se f : X → Y é uma função injectiva e
A, B ⊂ X , então f (A ∩ B) = f (A) ∩ f (B).

66
Tema IV

Conjuntos enumeráveis e não enumeráveis

67
Nguyen Cong Hoan, DMI.UEM.2013 Lição 10. Conjuntos Enumeráveis. LTC 79

Lição 10 Capítulo 4

Conjuntos Enumeráveis e Não Enumeráveis


A definição de Dedekind, de conjunto infinito, é usada na discussão de propriedades de conjuntos
finitos e infinitos. Será demonstrado, dentre outras coisas, que conjuntos enumeráveis são os menores,
em tamanho, dentre os conjuntos infinitos.
Propriedades e exemplos, de conjuntos enumeráveis e de conjuntos não enumeráveis, são dadas.

§ 4.1 Conjuntos Finitos e Infinitos


Em geral, mencionamos informalmente que um conjunto finito é um conjunto que contém apenas uma
quantidade finita de elementos; embora este conceito possa ser transformado em uma definição
matemática mais precisa, daremos preferência a uma definição alternativa (Definição 4.1), formulada
por Dedekind.
Sabemos, que o conjunto N, dos números naturais, é um conjunto infinito. Seja Np = {2; 4; 6; ... } o
conjunto de todos os números naturais pares. Como foi mostrado ao leitor, no Problema 8, Exercícios
3.6.1, existe uma correspondência um-a-um entre o conjunto N e seu subconjunto próprio Np.
Em outras palavras, acontece que:
“Uma parte é tão numerosa quanto o todo.”
Esta propriedade estranha (de um conjunto infinito) incomodou muitos matemáticos, inclusive Georg
Cantor. Foi Richard Dedekind (1831-1916) que tornou esta propriedade a característica definidora de
um conjunto infinito. A seguinte definição foi dada por Dedekind em 1888.

Definição 4.1 Um conjunto X é infinito quando possui um subconjunto próprio X0, X0⊊X, tal que
existe uma correspondência um-a-um entre X e X0 . Um conjunto é finito se não for infinito.

Observação 4.1. Em outras palavras, um conjunto X é infinito se e somente se existe uma injecção
f : X → X tal que f(X) é um subconjunto próprio de X, f(X)=X0 ⊊ X.
Logo, o conjunto N de números naturais é um conjunto infinito tomando f(n) = 2n, f(N)=Np⊊N.

Exemplo 4.1 O conjunto Ø e os conjuntos unitários (Um conjunto unitário é um conjunto que consiste
de um único elemento) são finitos.
Resolução. Como o conjunto vazio não possui nenhum subconjunto próprio, o conjunto vazio é finito.
Seja {a} um conjunto unitário qualquer. Como o único subconjunto próprio de {a} é o conjunto vazio,
e não há nenhuma correspondência biunívoca entre {a} e Ø, {a} é necessariamente finito.

Teorema 4.1
(a) Todo superconjunto, de um conjunto infinito, é infinito.
(b) Todo subconjunto, de um conjunto finito, é finito.

Demonstração.
(a) Seja X um conjunto infinito e seja Z um superconjunto de X e Z ≠ X, i.e., X ⊊ Z . Então, pela
Definição 4.1 (Observação 1), existe uma injecção f : X → X tal que f(X) ≠ X, f(X)=X0 ⊊ X.
 f ( y ) se y ∈ X
Defina uma função g : Z → Z por g(z) = 
z se z ∈ Z − X
Deixamos ao leitor verificar que a função g : Z → Z é injectora e que g(Z ) ≠ Z .
Nguyen Cong Hoan, DMI.UEM.2013 Lição 10. Conjuntos Enumeráveis. LTC 80

Segue então, pela Definição 4.1, que Z é infinito.


(b) Seja X um conjunto finito e seja Y um subconjunto de X , i.e., Y ⊂ X .
Para demonstrar que Y é finito, supomos o contrário, que Y é infinito. Então, por (a), o conjunto X
deve ser infinito. Isto é uma contradição. Portanto, o conjunto Y é finito. □
Teorema 4.2 Seja g : X → Y uma correspondência um-a-um. Se o conjunto X é infinito, então Y é
infinito.

Demonstração. Como X é infinito, pela Definição 4.1, existe uma injecção f : X → X tal que f(X) ≠ X,
f(X)=X0 ⊊ X. Como g : X → Y é uma correspondência um-a-um, também o é g -1 : Y → X (Teorema
3.14, Capítulo 3). Temos agora o seguinte diagrama de injecções:
g
X → Y
f↑ ↑h
X ← Y
g-1

Consequentemente, a composição h = g o f o g-1 : Y → Y de injecções é uma injecção [Problema 7,


Exercícios 3.7.1].
Finalmente, temos
h(Y ) = (g o f o g-1)(Y ) = (g o f)(g-1 (Y )) = (g o f)(X) = g(f(X))
e g(f(X)) ≠ Y , porque f(X) ≠ X. h(Y)=Y0=g[f(X)]=g(X0).
Logo, h(Y) ≠ Y e h(Y) é um subconjunto próprio de Y, h(Y) ⊊ Y , e portanto Y é infinito. □
Corolário 4.1 Seja g : X → Y uma correspondência um-a-um. Se o conjunto X é finito, então Y é
finito.
Demonstração. Como exercício. □

Teorema 4.3 Seja X um conjunto infinito e seja x0 ∈ X. Então X- {x0} é infinito.

Demonstração. Pela Definição 4.1, existe uma injecção f : X → X tal que f(X) ⊊ X .
Há todos dois casos a serem considerados: (1) x0 ∈ f(X), ou (2) x0 ∈ X - f(X).
Em cada caso, devemos construir uma injecção g : X- {x0} → X- {x0}, tal que g(X- {x0}) ≠ (X- {x0}).
Caso 1. x0 ∈ f(X).
Existe um elemento x1 em X tal que f(x1) = x0. Uma função g : X- {x0}→ X- {x0} pode agora ser
definida por
 f ( x) se x ≠ x1
g(x) = 
 x2 se x = x1 ∈ X − {x0 }
em que x2 é um elemento do conjunto não vazio X - f(X), arbitrariamente fixado.
Segue que g : X- {x0} → X- {x0} é injectora e que g(X- {x0}) = f(X- {x0 ; x1 }) ∪ {x2} ≠ X- {x0}
Portanto, X- {x0} é infinito neste caso.
Caso 2. x0 ∈ X - f(X).
Defina a função
g : X- {x0}→ X- {x0} por g(x) = f(x) para todo x ∈ X- {x0}.
Como f : X → X é injectora, também o é g : X- {x0} → X- {x0}. Finalmente,
g(X- {x0}) = f(X) – {f(x0)} ≠ X- {x0}
Portanto, em qualquer caso, X- {x0} é infinito. □
Nguyen Cong Hoan, DMI.UEM.2013 Lição 10. Conjuntos Enumeráveis. LTC 81

Denotação. No que segue, denotaremos por Nk, k ∈N, o conjunto de todos os números naturais de 1 até
k; isto é, Nk = {1; 2; ... ;k}.
Como uma aplicação do Teorema 4.3, mostramos no seguinte exemplo que cada Nk é finito.

Exemplo 4.2 Para cada k ∈ N, o conjunto Nk é finito.

Demonstração. Demonstraremos isto pelo princípio de indução matemática.


(B) Pelo Exemplo 4.1, a afirmação é verdadeira para k = 1.
(I) Agora, suponha que o conjunto Nk é finito para algum número natural k.
Considere o conjunto Nk+1 = Nk ∪ {k+1}.
Se Nk+1 for infinito, então, pelo Teorema 4.3, Nk+1 – {k +1} = Nk será um conjunto infinito, o que
contradiz a hipótese de indução. Logo, se Nk é finito, então Nk+1 é finito. Portanto, pelo princípio de
indução matemática, o conjunto Nk é finito para cada k ∈ N. □
Na verdade, existe uma conexão íntima entre um conjunto finito não vazio e um conjunto Nk.

Teorema 4.4 Um conjunto X é finito se e somente se X = Ø ou X está em correspondência um-a-um


com algum Nk.

Demonstração.
Condição suficiente: Se X é vazio ou está em correspondência um-a-um com algum Nk, então, pelo
Corolário do Teorema 4.2, e Exemplos 4.1 e 4.2, o conjunto X é finito.
Condição necessária: Para mostrar a recíproca, mostramos, equivalentemente, sua contrapositiva:
Se X ≠ Ø e X não está em correspondência um-a-um com nenhum Nk, então X é infinito.
Podemos tomar um elemento x1 de X, e ter novamente X – {x1} não vazio; pois, caso contrário,
teríamos X = {x1} em correspondência com N1, uma contradição com a hipótese sobre X.
Continuando desta maneira, suponhamos que escolhemos elementos x1, x2..., xk de X. Então X – { x1,
x2..., xk } não vazio; caso contrário, teremos X = { x1, x2..., xk } em correspondência um-a-um com Nk,
uma contradição com nossa hipótese sobre X.
Logo, podemos sempre escolher um elemento xk+1 de X – {x1, x2..., xk}.
Então, por indução matemática, para todo número natural n, existe um subconjunto próprio {x1, x2...,
xk} de X. Denotemos o conjunto dos xn's escolhidos por Y . Então a função
f : Y → Y – {x1}, definida por f(xk) = xk+1 para todo k ∈ N,
estabelece uma correspondência um-a-um entre Y e seu subconjunto próprio Y- {x1}. Portanto, pela
Definição 4.1, Y é infinito e portanto, pelo Teorema 4.1, X é infinito. □
Observação 4.2. Mencionaremos aqui que o Teorema 4.4 sugere uma definição alternativa de
conjuntos finitos e infinitos. Podemos definir um conjunto como sendo finito se e somente se ele é vazio
ou está em correspondência um-a-um com algum Nk, e sendo infinito se e somente se não é finito. Desta
definição alternativa, nossa Definição 4.1 pode ser demonstrada como um teorema. Entretanto, isto
requereria mais ou menos o mesmo montante de trabalho requerido pela nossa presente abordagem.

Exercícios 4.1
1. Complete a demonstração do Teorema 1.
2. Seja g : X → Y uma correspondência um-a-um. Demonstre que se X é finito, então Y é finito.
3. Demonstre que os conjuntos R, Q e Z são infinitos.
4. Demonstre que se A é um conjunto infinito, então A × A também o é.
5. Demonstre que se A e B são conjuntos infinitos, então A ∪ B é um conjunto infinito.
Nguyen Cong Hoan, DMI.UEM.2013 Lição 10. Conjuntos Enumeráveis. LTC 82

6. Demonstre que a reunião de um número finito de conjuntos finitos é um conjunto finito.


7. Sejam A e B dois conjuntos tais que A ∪ B é infinito. Demonstre que ao menos um dos dois
conjuntos A e B é infinito.
8. Demonstre a seguinte generalização do Teorema 4.3: Se Y é um subconjunto finito de um conjunto
infinito X, então X - Y é infinito.

§ 4.2 Equipotência de conjuntos


Dois conjuntos finitos X tem o mesmo número de elementos se e somente se existe uma
correspondência um-a-um f : X → Y . Embora a frase “mesmo número de elementos" não se aplique
aqui se X e Y são infinitos, parece natural pensar que dois conjunto infinitos, que estejam em
correspondência um-a-um, tem o mesmo tamanho.
Formalizaremos esta intuição como segue:

Definição 4.2 Dois conjuntos X e Y dizem-se equipotentes, facto denotado por X ~ Y ou seja cardX =
cardY, quando existe uma correspondência um-a-um f : X → Y .

Obviamente, todo conjunto é equipotente a si mesmo, X ~ X.


Além disso, como a inversa de uma correspondência um-a-um é uma correspondência um-a-um
(Teorema 3.14), X ~ Y se e somente se Y ~ X.

Convenção Importante. Convencionaremos que o símbolo ↝

f : X ↝ Y significará “f : X → Y é uma correspondência um-a-um e portanto X ~ Y ".

Usando esta notação conveniente, a primeira metade do Problema 9, Exercícios 3.7 pode ser
reenunciado como: Se f : X ↝ Y e g : Y ↝ Z, então g o f : X ↝ Z.

Assim podemos demonstrar o seguinte teorema.

Teorema 4.5 Seja Ω um conjunto de subconjuntos de um universo U e seja R uma relação em Ω dada
por: XRY se e somente se X e Y são membros de Ω e X ~ Y . Então R é uma relação de equivalência
em Ω.
(X,Y) ∈ R ⇔ X ∈ Ω ∧ Y ∈ Ω ∧ (X ~ Y)
Demonstração. Exercício.

No seguinte exemplo, os símbolos ]0; 1[ e ] -1; 1[ denotam intervalos (abertos) de números reais.

Exemplo 4.3
(a) ]0; 1[ ~ ] -1; 1[.
(b) ] -1; 1[ ~ R, e R ~ ]0; 1[.

Resolução. (a) A função f: ]0; 1[ → ] -1; 1[, dada por f(x) = 2x - 1, é uma correspondência um-a-um.
Portanto, ]0; 1[ ~ ] -1; 1[.
πx
(b) A função trigonométrica g: ] -1; 1[ → R, dada por g(x) = tg( ), é uma correspondência um-a-um;
2
portanto ] -1; 1[ ~ R. (?)
Nguyen Cong Hoan, DMI.UEM.2013 Lição 10. Conjuntos Enumeráveis. LTC 83

πx
(?) O leitor deveria verificar esta Asserção em (b) esboçando um gráfico de g(x) = tg( ).
2
Uma demonstração rigorosa pode ser obtida verificando-se as seguintes duas observações:
(i) g: ]-1; 1[ → R é contínua, e ilimitada, tanto superiormente como inferiormente.
π πx
(ii) g’(x) = ( ) sec2( ) > 0, ∀ x, então g é estritamente crescente.
2 2
Como a “relação" de equipotência é transitiva, ]0; 1[ ~ ] -1; 1[ e ] -1; 1[ ~ R implicam ]0; 1[ ~ R.

Teorema 4.6 Sejam X, Y , Z e W conjuntos com X ∩ Z = Ø, Y ∩ W = Ø, e sejam f : X ↝ Y e g : Z ↝


W. Então f ∪ g: (X ∪ Z) ↝ (Y ∪ W).

Demonstração. Como f : X → Y e g : Z → W são funções com X ∩ Z = Ø, pelo Teorema 3.8, do


Capítulo 3, f ∪ g : X ∪ Z → Y ∪ W é uma função. Deixaremos ao leitor a demonstração de que esta
última função é uma correspondência um-a-um. □
Teorema 4.7 Sejam X, Y , Z e W conjuntos tais que X ~ Y e Z ~ W. Então X × Z ~ Y × W.

Demonstração. Sejam f : X ↝ Y e g : Z ↝ W. Definamos a função h = f × g : X × Z → Y × W, por


h(x,z) = (f × g)(x, z) = (f(x), g(z)) para todo (x, z) ∈ X × Z.
Pedimos ao leitor demonstrar que esta última função é uma correspondência um-a-um. □
Examinando os vários conjuntos finitos Nk = {1; 2; 3; ... ; k}, conforme k cresce, e notando que os
conjuntos infinitos Z, Q, e R (veja Problema 3, Exercícios 4.1) são superconjuntos de N, parece que o
“menor" conjunto infinito é o conjunto N de todos os números naturais, ou qualquer conjunto que seja
equipotente a N. Aprenderemos em breve, na Secção 4.4, que nem todos os conjuntos infinitos são
equipotentes a N.

Definição 4.3: (a) Um conjunto X diz-se enumerável quando X ~ N.


(b) Um conjunto contável é um conjunto finito ou enumerável.

Nota. Seja X um conjunto enumerável.


1º Então existe uma correspondência biunívoca (um-a-um) f : N ↝ X. Se denotamos
f(1) = x1; f(2) = x2; f(3) = x3; ... ; f(k) = xk; ...
então X pode ser denotado alternativamente por {x1; x2; x3; ... ;xk ; ... }; as reticências ( ... ) são
usadas para indicar que os elementos são etiquetados em uma ordem definida, conforme indicado
pelos índices.
É uma explicação para o termo “contável ou enumerável" .
2º Para um conjunto finito, é teoricamente possível contar seus elementos e o termo é adequado. Muito
embora a contagem de facto de todos os elementos de um conjunto enumerável X = {x1; x2; x3; ...
;xk; ... } seja impossível, o conjunto X está em correspondência biunívoca com os números de
contagem, os números naturais.

Teorema 4.8 Todo subconjunto infinito, de um conjunto enumerável, é enumerável.

Demonstração. Seja Y um subconjunto infinito de um conjunto enumerável


X = {x1; x2; x3; ... ;xk; ... }.
Seja n1 o menor índice para o qual x n 1 ∈ Y , e seja n2 o menor índice para o qual x n2 ∈ Y – {x n 1 }.
Tendo definido xn k −1 , seja nk o menor índice tal que
Nguyen Cong Hoan, DMI.UEM.2013 Lição 10. Conjuntos Enumeráveis. LTC 84

xn k ∈ Y – { x n1; x n 2 ; ... ; xn k −1 }.
Um tal nk sempre existe pois Y é infinito, o que garante que Y – { x n 1 ; x n 2 ; ... ; xn k −1 } ≠ Ø para cada
k ∈ N. Além disso, este algoritmo esgota todos os elementos de Y.
Deste modo, construímos uma correspondência um-a-um f : Y ↝ N, sendo f(k) = xn k para cada k ∈ N.
Portanto, Y é enumerável. □
Uma demonstração mais curta, porém menos intuitiva, do Teorema 4.8, é indicada no Problema 10 ao
final desta secção.
O seguinte corolário é uma consequência imediata da Definição 4.3 e do Teorema 4.8.

Corolário 4.2 Todo subconjunto de um conjunto contável é contável.


Demonstração. Exercício.

Mais exemplos e propriedades de conjuntos enumeráveis são dados na próxima secção.

Exercícios 4.2
1. Complete a demonstração do Teorema 6.
2. Complete a demonstração do Teorema 7.
3. Demonstre que se X e Y são dois conjuntos, então X × Y ~ Y × X.
4. Demonstre que se (X - Y ) ~ (Y - X) então X ~ Y .
5. Demonstre a seguinte generalização do Teorema 4.6: Seja { Aγ : γ ∈ Γ } e { Bγ : γ ∈ Γ } duas
famílias de conjuntos disjuntos, tal que Aγ ~ Bγ para cada γ ∈ Γ . Então, U Aγ ~ U Bγ .
γ ∈Γ γ ∈Γ

6. Demonstre que se X é um conjunto enumerável e Y é um subconjunto finito de X, então X - Y é


enumerável. [Compare com o Problema 8, Exercícios 4.1]
7. Demonstre que se X é um conjunto enumerável e Y é um conjunto finito, então X ∪ Y é
enumerável.
8. Demonstre que o conjunto Np, de todos os números naturais pares, e o conjunto Ni, de todos os
números naturais ímpares, são enumeráveis.
9. Seja A um conjunto não vazio, e seja 2A o conjunto das funções de A no conjunto {0; 1}. Demonstre
que P (A) ~ 2A.
10. Sejam X um conjunto enumerável e Y um subconjunto infinito de X. Seja g : X ↝ N, e seja h: Y →
N a função definida por h(y) = número de elementos em {1; 2; 3; ... ; g(y)} ∩ g(Y )
Demonstre que h é uma correspondência um-a-um e que portanto Y é enumerável.

§ 4.3 Propriedades de Conjuntos Enumeráveis


O conjunto Np de todos os números naturais pares e o conjunto Ni de todos os números naturais ímpares
são enumeráveis (Problema 8, Exercícios 4.2). Como a reunião Np ∪ Ni (= N) destes dois conjuntos
enumeráveis é enumerável, o próximo teorema deveria ser previsível.

Teorema 4.9 A união de dois conjuntos enumeráveis é enumerável.

Demonstração. Sejam A e B dois conjuntos enumeráveis. Mostraremos que A ∪ B é enumerável nos


dois casos seguintes:
Caso 1. A ∩ B = Ø.
Como A ~ N e N ~ Np, temos A ~ Np. De modo semelhante, temos B ~ Ni.
Nguyen Cong Hoan, DMI.UEM.2013 Lição 10. Conjuntos Enumeráveis. LTC 85

Consequentemente, pelo Teorema 4.6, temos (A ∪ B) ~ (Np ∪ Ni) = N, o que demonstra que
A ∪ B é enumerável.
Caso 2. A ∩ B ≠ Ø.
Seja C = B - A. Então A ∪ C = A ∪ B e A ∩ C = Ø; o conjunto C ⊂ B é ou finito ou
enumerável [Corolário 4.2 do Teorema 4.8]. Se C é finito, pelo Problema 7 dos Exercícios 4.2,
A ∪ C é enumerável, e se C é enumerável, então A ∪ C é enumerável, pelo caso 1 acima.
Portanto, o conjunto A ∪ B é enumerável. □
n
Corolário 4.3 Sejam A1;A2; ... ;An conjuntos enumeráveis. Então UA i é enumerável.
i =1

Demonstração. A demonstração é deixada ao leitor, como um exercício.

Pedimos ao leitor verificar o próximo exemplo.

Exemplo 4.4 O conjunto Z de todos os inteiros é enumerável.

Teorema 4.10 O conjunto N × N é enumerável.

Demonstração. Considere a função f : N × N → N dada por f(j; k) = 2j3k para todo (j; k) ∈ N × N.
Esta função é injectora, de modo que
N × N ~ f(N × N) ⊂ N:
Como N × N é infinito, f(N × N) também o é. Pelo Teorema 4.8, f(N × N) é enumerável e portanto N
× N é enumerável. □
Corolário 4.4 Para cada k ∈ N, seja Ak um conjunto enumerável satisfazendo Aj ∩ Ak = Ø para todo j
+∞
≠ k. Então UA k = U Ak é enumerável.
k =1 k∈N

Nota. Este resultado é verdadeiro sem a hipótese “Aj ∩ Ak = Ø para todo j ≠ k." Veja Problema 7.
Demonstração. Para cada k ∈ N, seja fk : N → N × {k} uma função ao dada por fk(j) = (j; k) para todo
j ∈ N. Claramente, cada fk : N → N × {k} é uma correspondência um-a-um. Ou seja, N ~ N × {k}.
Como Ak ~ N e N ~ N × {k} para cada k ∈ N, temos Ak ~ N × {k} para cada k ∈ N. Segue então, do
Problema 5 dos Exercícios 4.2, que
U Ak ~ U N × {k}.
k∈N k∈N

Mas o conjunto
U
k∈N
N × {k} = N × N

é igual ao conjunto enumerável N × N . Portanto, U Ak é enumerável. □


k∈N

Exemplo 4.5 O conjunto Q de todos os números racionais é enumerável.

Demonstração. Representaremos cada número racional de maneira única como p/q, sendo p ∈ Z, q ∈
N* e o máximo divisor comum de p e q igual a 1. Seja Q+ o conjunto de tais elementos com p/q > 0, e
seja Q– = { – p/q : p/q ∈ Q+}.
Então Q = Q+ ∪ {0} ∪ Q– . É evidente que Q+ ~ Q– . Portanto, para mostrar que Q é enumerável, é
suficiente mostrar que Q+ é enumerável. Para este propósito, consideramos a função f : Q+ → N × N,
Nguyen Cong Hoan, DMI.UEM.2013 Lição 10. Conjuntos Enumeráveis. LTC 86

dada por f(p/q) = (p; q). Como esta função é injectora, temos Q+ ~ f(Q+) ⊂ N × N. Como Q+, como um
superconjunto de N, é infinito, f(Q+) é um subconjunto infinito do conjunto enumerável N × N.
Portanto, f(Q+) é enumerável e consequentemente Q+ é enumerável. □
O próximo teorema indica que os conjunto enumeráveis são, em um certo sentido, os menores em
“tamanho" dentre os conjuntos infinitos.

Teorema 4.11 Todo conjunto infinito contém um subconjunto enumerável.

Demonstração. Seja X um conjunto infinito qualquer. Então X ≠ Ø, de modo que podemos escolher
um elemento, digamos x1, no conjunto X. A seguir, seja x2 um elemento em Y – {x1 }. De modo
semelhante, escolha um elemento x3 do conjunto não vazio X - {x1; x2 }. Tendo assim definido xk-1,
escolhemos um elemento xk no conjunto X - {x1; x2; ... ; xk-1 }. Tal xk existe para cada k ∈ N, porque X
é infinito, o que garante que X - {x1; x2; ... ; xk-1 } ≠ Ø para todo k ∈ N.
O conjunto {xk : k ∈ N} é um subconjunto enumerável de X, e a demonstração está completa. □

Exercícios 4.3
1. Demonstre a asserção do Exemplo 4.3: O conjunto Z de todos os inteiros é enumerável.
2. Demonstre o Corolário 4.3 do Teorema 4.9.
3. Demonstre que a união de um número finito de conjuntos contáveis é contável.
4. Demonstre que se A e B são conjuntos enumeráveis, então também o é A × B.
Em particular, Z × N, Z × Z, e Q × Q são enumeráveis.
5. Encontre uma função injectora f : Q → Z × N e dê uma demonstração alternativa para o Exemplo
4.5.
6. Demonstre que o conjunto dos círculos no plano cartesiano, tendo raios racionais e centros em
pontos com ambas as coordenadas racionais, é enumerável.
7. Demonstre que se para cada k ∈ N, Bk é um conjunto enumerável, então U Bk é enumerável.
k∈N

4.4 Conjuntos Não Enumeráveis


Todos os conjuntos infinitos que vimos até agora são enumeráveis. Isto pode levar o leitor a indagar se
todos os conjuntos infinitos são enumeráveis. É comummente pensado que Georg Cantor tentou
demonstrar que todo conjunto infinito é enumerável, quando iniciou seu desenvolvimento da teoria dos
conjuntos. Entretanto, ele surprendeu-se demonstrando que existem conjuntos não enumeráveis.

Teorema 4.12 O intervalo aberto ]0; 1[ de números reais é um conjunto não enumerável.

Demonstração. Expressemos primeiramente cada número x, x < 0 < 1, como uma expansão decimal na
forma 0,x1x2x3 ... , com xn ∈ {0; 1; 2; ... ; 9} para cada n.
Por exemplo, 1/3 = 0,333..., 2 /2 = 0,707106... . De modo a ter uma única expressão, para aqueles
números com uma expansão decimal finita, tais como 1/4 = 0,25, concordaremos em subtrair 1 do
último dígito e acrescentar 9's, de modo que
1/4 = 0,24999... , e não 0,25000... .
Sob este acordo, dois números no intervalo ]0; 1[ são iguais se e somente se os dígitos correspondentes,
de suas expansões decimais, são idênticos. Assim, se dois tais números, x = 0,x1x2x3 ... e y = 0,y1y2y3 ...
tem uma casa decimal, digamos a k-ésima casa decimal, tal que xk ≠ yk, então x ≠ y.
Nguyen Cong Hoan, DMI.UEM.2013 Lição 10. Conjuntos Enumeráveis. LTC 87

Este é um ponto crucial sobre o qual nossa demonstração se apoia.


Agora, suponha que o conjunto ]0; 1[ é enumerável. Então existe uma correspondência um-a-um
f : N ↝ ]0; 1[. Portanto, podemos listar todos os elementos de ]0; 1[ como segue:

f(1) = 0,a11a12a13 ...


\
f(2) = 0,a21a22a23 ...
\
f(3) = 0,a31a32a33 …
........................ \.......
........................... \.......
f(k) = 0,ak1ak2ak3 …akk …
................................. \.........

em que cada ajk ∈ {0; 1; 2; ... ; 9}.


Construiremos um número z ∈ ]0; 1[, que não pode ser encontrado na lista acima de f(k)'s. Esta
contradição implicará que nossa suposição prévia de que ]0; 1[ é enumerável estava errada, e que
portanto ]0; 1[ é não enumerável.

Seja z = 0,z1z2z3 ... definido por zk = 0, se akk ≠ 0, e zk = 1 se akk = 0, para cada k ∈ N.

O número z = 0,z1z2z3 ... claramente satisfaz 0 < z < 1; mas


z ≠ f(1) pois z1 ≠ a11,
z ≠ f(2) pois z2 ≠ a22, ... , e de modo geral
z ≠ f(k) pois zk ≠ akk, para todo k ∈ N.
Portanto, z ∉ f(N) =]0; 1[.
Temos então a contradição prometida, e a demonstração está completa. □
Corolário 4.5 O conjunto R dos números reais é não enumerável.

Demonstração. Fizemos a demonstração, no Exemplo 4.3(b), de que R ~ ]0; 1[. Agora, ]0; 1[ é não
enumerável; portanto seu conjunto equipotente R também é não enumerável. (veja Problema 1). □
Exemplo 4.6 O conjunto de todos os números irracionais é não enumerável.

Demonstração. Demonstramos, no Exemplo 4.5, que o conjunto Q dos números racionais é


enumerável. O conjunto dos números irracionais é, por definição, o conjunto R – Q.
É fácil ver que R – Q é um conjunto infinito. Para mostrar que R – Q é não enumerável, supomos o
contrário, que R – Q é enumerável. Segue então que a união (R- Q) ∪ Q = R é enumerável (Teorema
4.9). Isto contradiz o corolário do Teorema 12. Portanto o conjunto R – Q dos números irracionais é
não enumerável. □
Notas. (1) O método de demonstração usado no Teorema 4.12 é chamado método diagonal de Cantor,
porque foi criado por Cantor e a construção do número chave
z = 0,z1z2z3 ...
na demonstração, é baseada nos dígitos a11; a22; a33; … na diagonal principal da tabela (*) de
dígitos. Esta demonstração, embora possa não ser apreciada pelo iniciante, revela a
engenhosidade de Cantor.
Nguyen Cong Hoan, DMI.UEM.2013 Lição 10. Conjuntos Enumeráveis. LTC 88

(2) A existência de conjuntos não enumeráveis mostra que existem classes de conjunto infinitos.
Na verdade, como o leitor verá no próximo capítulo, existe uma abundância de “classes de
equipotência" de conjunto infinitos.

Exercícios 4.4
1. Sejam A e B dois conjuntos equipotentes. Demonstre que se A é não enumerável, então B é não
enumerável.
2. Demonstre que todo superconjunto de um conjunto não enumerável é não enumerável.
3. Usando o resultado do Problema 2, acima, dê uma demonstração alternativa do corolário do Teorema
4.12.
4. Demonstre que o conjunto dos números irracionais entre 0 e 1 é não enumerável.

Você também pode gostar