Nesta revisão, abordamos indução forte, recorrências lineares de primeira ordem e operações matriciais, com exemplos e aplicações. Este material auxilia a preparação para a avaliação final.
A indução forte amplia a hipótese de indução da indução fraca, exigindo que, para provar P(n) para todo n ≥ n0, você demonstre:
Em geral, a hipótese ii é mais poderosa que a da indução fraca.
Exemplo: Provemos que, para todo n ≥ 2, n é primo ou n é o produto de primos.
Algoritmos recursivos resolvem problemas complexos por meio de chamadas repetidas a si próprio, com estruturas condicionais simples (se, então, senão).
Exemplo em pseudocódigo para T(n):
\nT(1) = 1 T(n) = T(n-1) + 3, para n ≥ 2
Uma recorrência linear de primeira ordem com coeficiente constante tem formato S(n) = c · S(n-1) + g(n). A solução fechada é:
S(n) = c^(n-1) · S(1) + Σ_{i=2}^{n} c^(n-i) · g(i)
Exemplo: T(1) = 1; T(n) = T(n-1) + 3 (logo c = 1, g(n) = 3). Então, T(n) = 1 + (n-1)·3 = 3n − 2.
Matrizes são tabelas numéricas, com aplicações em grafos (matriz de adjacência). Matrizes booleanas utilizam operações distintas:
Exemplos com A e B 3x3 apresentados no material.
Exemplo de grafo não orientado com matriz de adjacência 4x4.
Abaixo, uma síntese prática de cada tópico apresentado:
Questão 1 (média): Sobre a Indução Forte, qual é a forma correta da hipótese de indução?
MédiaResposta correta: B) P(1) verdadeira e P(r) para todo 1 ≤ r ≤ k ⇒ P(k+1)
Explicação: Indução forte requer que, para cada k, se P(r) vale para todos r entre o(n0) e k, então P(k+1) também vale.
Questão 2 (difícil): Dado T(1)=1 e T(n)=T(n-1)+3 para n ≥ 2, qual é a solução fechada?
DifícilResposta correta: A) T(n) = 3n - 2
Explicação: Com T(1)=1 e increments de 3, somando (n−1) vezes 3 ao T(1): T(n) = 1 + 3(n−1) = 3n − 2.
Questão 3 (difícil): Seja P(n): “n é primo ou é produto de primos” para n ≥ 2. Usando indução forte, qual é a conclusão?
DifícilResposta correta: B) P(n) vale para todos n ≥ 2
Explicação: Com base na indução forte, se cada n≥2 é primo ou produto de primos, o enunciado é verdadeiro para todos n≥2.
Questão 4 (extremamente difícil): Dado o grafo não orientado ilustrado, a matriz de adjacência A é?
ExtremaResposta correta: B) Simétrica
Explicação: Em grafos não orientados, a matriz de adjacência é simétrica: o número de arcos entre i e j é igual ao entre j e i.