Considere o teorema abaixo e a sua prova.
Teorema 1 :
xn - yn é divisível por x - y para quaisquer x e y inteiros e todos o valores de n inteiros e maiores que zero.
Prova 1
A prova é feita por indução matemática utilizando k como parâmetro de indução.
O teorema 1 pode ser enunciado:
Teorema 1 (k):
xk - yk é divisível por x - y para quaisquer x e y inteiros e todos o valores de k inteiros e maiores que zero.
Teorema do Caso Base: 1
Seja k=1 (o menor valor para o qual k tem que ser verdade). Nesse caso temos que
provar que x - y é divisível por x - y para qualquer valor de x e y. O que é trivialmente verdade, sendo o quociente, q1, igual a 1.
Teorema do Passo Indutivo: 1
Desejamos provar que se o teorema 1 é verdade para um k fixo, isto é,
podemos assumir que:
xk - yk = qk . (x - y)
onde qk é um inteiro, então é possivel mostrar que
xk+1 - yk+1 = qk+1 . (x - y)
para qk+1 inteiro. Ou seja, temos que mostrar é verdade também para k+1. Isto é, que
podemos obter qk+1 inteiro a partir de qk se o teorema 1 é verdade para k.
Como:
xk+1 - yk+1 = xk+1 - xk . y + xk . y - yk+1 = xk (x-y) + y (xk - yk)
Como, pela hipótese indutiva, temos que xk - yk = qk . (x - y), podemos escrever:
xk+1 - yk+1 = xk (x-y) + y (xk - yk) = xk (x-y) + y . qk . (x - y) = (xk + y . qk ) (x - y)
Como x é inteiro, xk é inteiro. Como y e qk são inteiros seu produto também é inteiro. Portanto (xk + y . qk ) é inteiro e qk+1 = (xk + y . qk ) é inteiro,
ou seja:
xk+1 - yk+1 = (xk + y . qk ) (x - y) = qk+1 . (x - y)
O teorema acima resolve o problema de determinar o quociente entre
xk - yk e x - y. Assim deseja-se um algoritmo que dados x, y,
e k inteiros determine esse quociente.
-
Escreva o algoritmo resultante da prova acima.
- Implemente este algoritmo e teste para vários valores de x, y,
e k.