Problema 2
Azambuja escreve um número racional q em uma lousa. Uma operação consiste em apagar q e substituí-lo por q+1; ou por q−1; ou por q−12q−1 se q≠12. O objetivo final de Azambuja é escrever o número 12018 após realizar uma quantidade finita de operações.
a) Mostre que se o número inicial escrito é 0, então Azambuja não poderá alcançar seu objetivo.
b) Encontre todos os números iniciais para os quais Azambuja pode atingir seu objetivo.
Solução de Caio Hermano:
a) Primeiramente vejamos que se q=ab é o número racional escrito na lousa, com a,b∈Z,b>0 e mdc(a,b)=1, então Azambuja pode trocá-lo por algum dos seguintes números racionais ab+1=a+bb (operação 1); ou ab−1=a−bb (operação 2); ou ab−12ab−1=a−b2a−b se (a,b)≠(1,2) (operação 3) e note que mdc(a−b,2a−b)=mdc(a−b,a)=mdc(a+b,a)=mdc(a,b)=1. Observe ainda que o novo denominador será b ou |2a−b|, ou seja, possui a mesma paridade que b, pois 2a−b≡−b≡b (mod 2). Assim, temos como invariante a paridade do denominador do número escrito na lousa. Daí, como o denominador de todo inteiro (0 inclusive) é 1 que é ímpar, e o denominador de 12018 é 2018 que é par, Azambuja não poderá alcançar seu objetivo.
b) Vamos demonstrar que Azambuja conseguirá alcançar seu objetivo sempre que o número inicial q=ab escrito na lousa, com a,b∈Z,b>0 e mdc(a,b)=1, satisfaz que b>1 é par. O resultado encontrado no item a) nos mostra que, para que Azambuja consiga chegar em 12018, o denominador do número que ele recebe deve ser, de fato, par. Vejamos agora que todo número nessas condições satisfaz o enunciado. Mostraremos inicialmente que conseguimos chegar de q a 12 e, depois, que podemos ir de 12 até 12018.
Faça a=tb+r com t,r∈Z e 0<r<b (Algoritmo da Divisão). Se t≥0, realize t vezes a operação 2 e chegaremos ao número q−t=ab−t=(tb+r)−tbb=rb e, se t<0, realize |t| vezes a operação 1 e chegaremos ao número q+|t|=q−t=ab−t=(tb+r)−tbb=rb. Assim, a partir de qualquer número racional q=ab, Azambuja consegue chegar em rb, com 0<r<b e mdc(r,b)=mdc(a,b)=1.
Considere agora b=2k,k∈Z∗+, veremos que é possível diminuir o denominador de q=ab até chegar em 2 a partir das operações dadas. Se k>1, pelo parágrafo anterior conseguimos chegar de a2k em r2k, com 0<r<2k e r≠k pois mdc(r,2k)=1. Realizando a operação 3, chegamos em r−2k2r−2k=±(r−2k)2|r−k|, mas 0<r<2k⇒−k<r−k<k⇒2|r−k|<2k. Logo, alcançamos um número com denominador menor que o anterior e, iterando esse procedimento diversas vezes, encontraremos eventualmente um número na lousa de denominador igual a 2 (uma vez que, enquanto k>1, podemos continuar repetindo esse processo, que não pode se prolongar infinitamente pois há apenas finitos naturais menores que 2k). Novamente pelo parágrafo anterior, de x2 podemos chegar em r′2, com 0<r′<2⇒r′=1. Por conseguinte, Azambuja consegue chegar em 12.
Vejamos agora, que partindo de 12, é possível alcançar 12018. Provaremos por indução em n∈Z∗+, que conseguimos chegar em 12n a partir de 12.
Caso inicial: n=1 é óbvio.
Hipótese: Suponha que chegamos em 12k,k∈Z∗+.
Passo Indutivo: Realize a operação 1 seguida da operação 3 e chegaremos em 12k+1=2k+12k e, depois, em (2k+1)−2k2(2k+1)−2k=12(k+1). E o resultado segue por indução.
Fazendo n=1009, concluímos que Azambuja consegue concluir seu objetivo.
RESPOSTA: ab com a,b∈Z,b>0,mdc(a,b)=1 e b par.