Licenciatura en Mencion Matematicas

domingo, 4 de junio de 2017

soluciones de las ecuaciones funcionales

problema 1
Solución. Las relaciones dadas en el enunciado determinan completamente f(n). Al depender formalmente el valor de f(n) del resto de dividir n entre 4, esto nos pone sobre aviso de trabajar en otra base. Concretamente, trabajaremos en base 2. En este punto del razonamiento, sería interesante hacer pruebas con números pequeños (por ejemplo, calcular desde f(1) hasta f(20) para tener una mínima intuición de cómo se comporta f y motivar lo que sigue). Vamos a probar que f toma un número en base 2 e invierte el orden de sus cifras.
Antes de entrar en el detalle de la demostración, observemos que si n se escribe como aka1a0 en base 2, donde a0,,ak son sus dígitos, entonces tenemos que
2n=aka1a002n+1=aka1a014n+1=aka1a0014n+3=aka1a011
Visto eso, procedamos por inducción completa sobre n. Para n=1,2,3,4 el resultado se comprueba fácilmente ya que, en base 2, f(1)=1f(10)=f(1)=1f(11)=11 y f(100)=f(10)=f(1)=1. Supongamos entonces que f(j) invierte las cifras de j en base 2para 1j<n y probémoslo para n, distinguiendo casos:

  • Si n es par, entonces n=2j y f(n)=f(2j)=f(j) por la propiedad del enuncidado. Por hipótesis de inducción, f(j) es invertir las cifras de j en base 2, pero, como n termina en 0 en base 2, es equivalente a invertir las cifras de n.
  • Si n=4j+1, entonces f(n)=f(4j+1)=2f(2j+1)f(j). Escribamos j=aka1a0 en base 2, con lo que n=aka1a001 y tenemos que probar que f(n)=10a0ak. La hipótesis de inducción nos dice que f(j)=a0ak y 2f(2j+1)=1a0ak0. Como las últimas cifras de 2f(2j+1)sona_0\cdots a_k0=2f(j),esfácildarsecuentadequef(n)=2f(2j+1)-f(j)=10a_0\cdots a_k$ como queríamos probar.
  • Si n=4k+3, entonces f(n)=3f(2j+1)2f(j). Si escribimos j=aka1a0 en base 2, entonces se razona de forma análoga al punto anterior que n=aka1a011 y 3f(2j+1)2f(j)=11a0ak.
Queda por calcular el número de enteros positivos n1988 tales que f(n)=n, lo que equivale a encontrar los números n1988 que son capicúa en base 2, es decir, que se escriben igual de derecha a izquierda que de izquierda a derecha. En base 2 tenemos que 1988 se escribe 11111000100, que tiene 11 cifras. Con 1 cifras hay 1 palíndromo, con 2 cifras también hay 1 palíndromo (el 11), con tres cifras hay 2 palíndromos (el 101 y el 111) y, en general con 2k cifras hay 2k2 palíndromos, al igual que con 22k1 cifras. Por tanto, hay 1+1+2+2+4+4+8+8+16+16+32=94 palíndromos de a lo sumo 11 cifras, pero sólo dos de ellos son mayores que 11111000100 (el 11111011111 y el 11111111111), luego el número buscado es 92.

problema 2

Solución. Haciendo n=1, tenemos que los tres números f(1)f(f(1)) y f(f(f(1))) suman 3. Como son números mayores o igules que 1, deducimos que los tres tienen que ser 1 y, en particular, f(1)=1. Si existiera n0N tal que f(n0)=1, sustituyendo n=n0 en la ecuación llegamos que n0=1, luego 1 es el único valor que toma el valor 1. Sustituyendo ahora n=2 en la ecuación obtenemos que los números f(2)f(f(2)) y f(f(f(2))) suman 6, pero todos son mayores o iguales que 2 por lo que hemos probado antes, luego han de ser iguales a 2 y tenemos que f(2)=2. Repitiendo el proceso o haciendo inducción llegamos a que f(n)=n para todo n.
Nota. Otra forma de proceder es ver directamente que f es inyectiva: si f(m)=f(n), entonces f(m)+f(f(m))+f(f(f(m)))=f(n)+f(f(n))+f(f(f(n))) y, por tanto, m=n.

No hay comentarios:

Publicar un comentario