Lista de Matemática Discreta Indução Exercício 1. Considere o

Propaganda
Lista de Matemática Discreta
Indução
Exercício 1. Considere o predicado sobre os números naturais P(n) : “Se n > 1 então n2 > n”. Prove
P(0). Em que método de prova se encaixa sua demonstração?
Exercício 2. Seja P(n) um predicado a respeito do natural n e seja n0 um número natural fixo. Prove:
Se P(n0 ) é verdade e (P(n0 ) e P(n0 + 1) e · · · e P(k)) → P(k + 1) é verdade para todo k ≥ n0 , então a
sentença P(n) é verdadeira para todo n ≥ n0 .
Exercício 3. Prove usando indução que:
1. para todo n ≥ 1, 9 + 9 · 10 + 9 · 102 + · · · + 9 · 10n−1 = 10n − 1.
2. Desigualdade de Bernoulli: para todo n ≥ 2, (1 + a)n > 1 + na, para todo real a > −1 não nulo.
3. Desigualdade de Bernoulli: para todo n ≥ 0, (1 + a)n ≥ 1 + na, para todo real a > −1.
4. para todo n ≥ 1, 1/(1 · 2) + 1/(2 · 3) + · · · + 1/(n · n + 1) = 1 − 1/(n + 1).
5. para todo n ≥ 3, ((n + 1)/n)n < n.
6. para todo n ≥ 1, (1 + 1/1)(1 + 1/2) · · · (1 + 1/n) ≤ n + 1
7. para todo n ≥ 1, an < 1 para todo 0 ≤ a < 1
8. para todo n ≥ 1,
1 · 3 · · · (2n − 1)
1
1
≤
≤√
2n
2 · 4 · · · (2n)
n+1
9. para todo n ≥ 1, Se x1 , x2 , . . . , xn são números reais então
|x1 + x2 + · · · xn | ≤ |x1 | + |x2 | + · · · |xn |
Exercício 4. Ache uma falha na seguinte prova por indução de que todos os marcianos são da mesma cor.
Vamos provar por indução sobre o número de marcianos em Marte. (não vale contestar a existência
de marcianos)
Base. Se o número de marcianos é 1, todos os marcianos são da mesma cor.
Passo. Suponha que existem n marcianos numerados de 1 até n. Removendo um marciano m ∈
{1, . . . , n} de Marte temos, pela hipótese do passo indutivo, que os n − 1 marcianos restantes são
da mesma cor. Resta descobrir a cor do marciano m. Removendo um marciano ` ∈ {1, . . . , n}
com ` , m temos, pelo mesmo motivo, que os marcianos restantes, inclusive m, são da mesma
cor. Portanto, todos os marcianos 1, . . . , n são da mesma cor.
Exercício 5. Qual a falha na seguinte prova de 6n = 0 para todo n ≥ 0.
Base. Se n = 0 então 6n = 0.
Passo. Suponha que 6k = 0 para todo 0 ≤ k < n. Tome a, b < n números naturais tais que n = a + b.
Portanto, 6n = 6a + 6b e pela hipótese indutiva 6a = 0 e 6b = 0, logo 6n = 0.
1
(a)
(b)
Figura 1: (a) Ladrilho em L. (b) Grade de quadrados 22 × 22 .
Exercício 6. Para todo natural n, mostre que uma grade de quadrados 2n × 2n com qualquer um de
seus quadrados removidos pode ser coberta por ladrilhos de tamanho fixo em forma de L (conforme
Figura 1(a)).
Exercício 7 (Variante do Princípio de Indução). Seja P(n) um predicado sobre os naturais, m > 0
natural e n0 um natural. Prove:
Se
1. P(n0 ), P(n0 + 1), . . . , p(n0 + (m − 1)) verdadeiros,
2. para todo k ≥ n0 , P(k) → P(k + m) é verdadeiro,
então para todo n ≥ n0 , P(n) é verdadeiro.
Exercício 8. Prove usando a variante de indução acima que qualquer valor maior ou igual a oito pode
ser obtido com cédulas de 5 e 3 reais. (Dica: bases 8,9,10 e m = 3)
Exercício 9. Prove usando indução que todo número natural não-nulo pode ser expresso como soma
de potências distintas de 2
Exercício 10. Prove usando indução que se n > 3 pontos distintos sobre um círculo são conectados
consecutivamente com segmentos de reta, então a soma dos ângulos internos do polígono resultante
é (n − 2)180.
Exercício 11. Num conjunto de 2n moedas de ouro temos uma que é falsa, ou seja pesa menos que
as outras. Mostrar, por indução, que e possível achar a moeda falsa com n pesagens usando uma
balança de dois pratos sem usar peso.
Exercício 12 (Variante do Princípio de Indução). Seja P(n) um predicado sobre os naturais. Prove:
Se
1. P(n) é verdadeiro para todo n potência de 2,
2. para todo k, P(k + 1) → P(k) é verdadeiro,
então para todo n, P(n) é verdadeiro.
Exercício 13. Prove usando indução que existem 2n seqüências de n bits. Deduza que o número de
subconjuntos de um conjunto com n elementos é 2n .
Exercício 14. Prove usando indução as seguintes afirmações para os números de Fibonacci
(a) F02 + · · · + Fn2 = Fn Fn+1 , n ≥ 0.
(b) F0 + · · · + F2n = F2n+1 , n ≥ 0.
(c) Fn−1 Fn+1 + Fn2 = (−1)n+1 , n ≥ 1.
(d) Fn−1 Fn+1 − Fn2 = (−1)n .
(e) F5n é divisível por 5.
(f) F3n é par.
(g) F1 + F3 + F5 + · · · + F2n−1 = F2n .
2
Exercício 15. Encontre f (1), f (2), f (3), e f (4) se f (n) for definido recursivamente por f (0) = 1 e para
n > 0, f (n + 1) = 2f (n) .
Exercício 16. Determine se cada uma das definições propostas é uma definição recursiva válida de
uma função f : N → Z. Se f está bem definida, encontre uma fórmula para f (n) e prove que sua
fórmula é válida
1. f (0) = 0, f (n) = 2f (n − 2) para n ≥ 1.
2. f (0) = 1, f (n) = f (n − 1) − 1 para n ≥ 1.
3. f (0) = 2, f (1) = 3, f (n) = f (n − 1) − 1 para n ≥ 2.
4. f (0) = 1, f (1) = 2, f (n) = 2f (n − 2) para n ≥ 2.
5. f (0) = 1, f (n) = 3f (n − 1) se n é ímpar e n ≥ 1 e f (n) = 9f (n − 2) se n é par e n ≥ 2.
Exercício 17. Use indução matemática para provar que uma função F definida pela especificação de
F(0) e uma regra para obtenção de F(n + 1) a partir de F(n) está bem definida.
Exercício 18. Use indução para provar que uma função F definida especificando F(0) e uma regra
para obter F(n + 1) dos valores F(k) para k = 0, 1, 2, . . . , n está bem definida.
3
Download