Iberoamericana 2014 P6

Problemas que aparecen en el Archivo de Enunciados.
Avatar de Usuario
Matías V5

Colaborador-Varias OFO - Jurado-OFO 2015 OFO - Jurado-OFO 2016 FOFO 6 años - Jurado-FOFO 6 años OFO - Jurado-OFO 2017
OFO - Jurado-OFO 2018 OFO - Jurado-OFO 2020 OFO - Jurado-OFO 2021
Mensajes: 1131
Registrado: Dom 17 Oct, 2010 4:44 pm
Medallas: 8
Nivel: Exolímpico

Iberoamericana 2014 P6

Mensaje sin leer por Matías V5 »

Dado un conjunto $X$ y una función $f:X\to X$, denotamos, para cada $x\in X$, $f^1(x)=f(x)$ y, para cada $j\geq 1$, $f^{j+1}(x)=f\left (f^j(x)\right )$.
Decimos que $a\in X$ es un punto fijo de $f$ si $f(a)=a$.
Para cada número real $x$, definimos $\pi (x)$ como la cantidad de primos positivos menores o iguales que $x$.
Dado un número entero positivo $n$, decimos que $f:\{1,2,\ldots ,n\}\to \{1,2,\ldots ,n\}$ es catracha si $f^{f(k)}(k)=k$ para todo $k\in \{1,2,\ldots ,n\}$.
Pruebe que:
  1. Si $f$ es catracha, entonces $f$ tiene al menos $\pi (n)-\pi \left (\sqrt{n}\right )+1$ puntos fijos.
  2. Si $n\geq 36$, existe una función catracha con exactamente $\pi (n)-\pi \left (\sqrt{n}\right )+1$ puntos fijos.
We gave you a start so you'd know what to do
You've seen how it works, now it's over to you (...)
For there's so much more to explore!

Numberblocks - https://www.youtube.com/watch?v=KzTR72_srTU
Avatar de Usuario
Matías V5

Colaborador-Varias OFO - Jurado-OFO 2015 OFO - Jurado-OFO 2016 FOFO 6 años - Jurado-FOFO 6 años OFO - Jurado-OFO 2017
OFO - Jurado-OFO 2018 OFO - Jurado-OFO 2020 OFO - Jurado-OFO 2021
Mensajes: 1131
Registrado: Dom 17 Oct, 2010 4:44 pm
Medallas: 8
Nivel: Exolímpico

Re: Iberoamericana 2014 P6

Mensaje sin leer por Matías V5 »

Solución de la parte a):
Spoiler: mostrar
Notemos que la condición que define a una función catracha implica que toda función catracha es sobreyectiva, pues todo [math] está en la imagen de la función. Como además el dominio y el codominio de la función tienen [math] elementos, el hecho de que la función sea sobreyectiva equivale a que sea biyectiva.
Ahora bien, es conocido que dada cualquier función biyectiva [math], es posible particionar el conjunto [math] en subconjuntos disjuntos de modo que al aplicar [math] los elementos de cada uno de estos subconjuntos disjuntos se permutan cíclicamente. Aquí permutar cíclicamente significa que aplicando [math] repetidas veces se recorren todos los elementos del subconjunto. Por ejemplo, si [math] y la función [math] está definida por [math], [math], [math], [math] y [math], la partición asociada a [math] sería [math]. A los elementos de esta partición los llamamos ciclos. Los ciclos de un solo elemento corresponden a los puntos fijos de [math].
Dado un ciclo de longitud [math] y un elemento [math] en ese ciclo, se tiene que [math], y más aún, como [math] es el mínimo entero positivo con esta propiedad, se puede probar que si [math] es cualquier entero positivo tal que [math], entonces [math].
Dicho todo esto, vemos que la condición que debe cumplir una función para ser catracha es equivalente a lo siguiente: para todo [math], si [math] es la longitud del ciclo al que pertenece [math], entonces [math]. Ahora bien, notemos que por definición [math] y [math] pertenecen a un mismo ciclo, de modo que [math]; además, como [math] es catracha tenemos que [math]; entonces resulta que [math] también divide a [math]. Iterando este argumento conseguimos probar que todos los números que están en el ciclo al que pertenece a [math] son múltiplos de [math]. En particular, [math].
Vamos a probar ahora que en una función catracha, necesariamente el [math] y todos los primos mayores que [math] deben ser puntos fijos, de donde se deduce lo que pide probar el problema.
El [math] debe ser un punto fijo porque [math].
Si [math] es un primo, la condición [math] implica que [math] es [math] o [math]. Supongamos que [math]. Por lo que vimos antes, todos los números del ciclo al que pertenece [math] van a tener que ser múltiplos de [math]. Pero como [math], no hay [math] múltiplos distintos de [math] en el conjunto [math]. Entonces no puede pasar que [math], y la única posibilidad que queda es [math], es decir, [math] es un punto fijo. [math]
We gave you a start so you'd know what to do
You've seen how it works, now it's over to you (...)
For there's so much more to explore!

Numberblocks - https://www.youtube.com/watch?v=KzTR72_srTU
Avatar de Usuario
ésta

Colaborador-Varias OFO - Jurado-OFO 2015 OFO - Jurado-OFO 2017 OFO - Jurado-OFO 2018
Mensajes: 300
Registrado: Sab 16 Oct, 2010 4:55 pm
Medallas: 4
Nivel: Ñandú

Re: Iberoamericana 2014 P6

Mensaje sin leer por ésta »

Solución del b):
Spoiler: mostrar
Ya vimos que los primos mayores a [math] y el [math] tienen que ser puntos fijos.

Veamos como podemos definir una [math] catracha en el resto de los puntos.
Dado un primo [math], si tomamos un conjunto de [math] múltiplos de [math]: [math] y definimos [math] para [math] entre [math] y [math] y [math], tenemos para cada [math] que [math] y luego como [math] es múltiplo de [math], que [math].

Luego si particionamos los enteros entre [math] y [math], salvo el [math] y los primos grandes, en conjuntos disjuntos como estos, podemos definir una [math] que sea catracha.

Veamos un algoritmo para poder armar estos conjuntos. Iremos recorriendo los primos de mayor a menor (comenzando del primero que no sea un punto fijo).
Dado un primo [math], podemos agrupar los múltiplos de [math] que no agrupamos ya antes en conjuntos de [math] elementos hasta que no podamos más. En este caso nos van a quedar a lo sumo [math] múltiplos de [math] sin agrupar.
Además, sabemos que antes de este paso no agrupamos ninguno de los siguientes: [math] pues ninguno puede tener un divisor primo más grande que [math] y solo agrupamos hasta ahora multiplos de primos más grandes que [math].
Notar que como [math] no es un punto fijo, [math] pero podríamos tener [math].

Además, podemos elegir cuales son los a lo sumo [math] múltiplos sin agrupar. Podemos elegir que los que queden sean un subconjunto de [math] que son exactamente [math] elementos.
El único caso en donde no podríamos lograr esto es si justo [math]. Pero en este caso los únicos múltiplos de [math] son [math], que los podemos agrupar todos en un sólo grupo y no sobra nada por lo que también lo que sobra es un subconjunto de los [math] elementos.

Ahora para el caso [math], hacemos algo lígeramente diferente. Vamos a agrupar los múltiplos de [math] que quedan sin agrupar en grupos de [math] salvo el [math], el [math] y el [math].
Nos van a sobrar a lo sumo [math] múltiplos de [math], que podemos lograr que sean un subconjunto de [math].
Notar que todos los que eventualemente pueden sobrar de este paso no los pudimos haber elegido en un paso anterior pues sus únicos divisores primos son [math] y [math].

Bien, ahora vamos a agrupar todos los pares que faltan. Si la cantidad que faltan agrupar es par, podemos agruparlos de pares y listo. Si es impar, podemos armar un conjunto más de [math] que sea el [math] y ahora nos queda cantidad par de pares y los podemos agrupar.
De esta manera conseguimos agrupar siempre todos los pares. Además no sobra ningún múltiplo de [math], pues los múltiplos de [math] que elegimos para que puedan sobrar también son pares.

Supongamos que hay un elemento [math] que no quedó en ningún grupo. Sea [math] su menor divisor primo. Por lo que vimos recién, [math].
Ahora si [math] luego no puede ser [math], pues sino en el paso que agrupamos múltiplos de [math] logramos que no quede el [math] suelto.
Luego [math] con [math], pero como [math] es el menor primo, [math], pues si no k tiene un divisor primo menor a [math] y también sería divisor de [math].
Esto nos dice que [math], por lo que en algún momento hicimos un paso con [math].
Pero el único [math] que pudo haber sobrado en el paso de [math], que sea múltiplo de [math] y [math] es [math] y [math] es par, luego el menor primo que divide a [math] es [math], absurdo pues vimos que [math].
Luego si [math] no fue agrupado en un conjunto entonces [math] o un primo mayor a [math].

Con esto probamos que los únicos que pueden quedar sueltos son el [math] y los primos mayores a [math] como queríamos.
Entonces construímos una función catracha con la cantidad de puntos fijos pedida.
Imagen
([{&}])
Mensajes: 27
Registrado: Sab 10 Jun, 2023 4:38 pm
Nivel: 2

Re: Iberoamericana 2014 P6

Mensaje sin leer por ([{&}]) »

b)
Spoiler: mostrar
$n=40$ es solución.
Avatar de Usuario
drynshock

FOFO 13 años - Mención-FOFO 13 años OFO - Medalla de Bronce-OFO 2024 FOFO Pascua 2024 - Copa-FOFO Pascua 2024 FOFO 14 años - Mención-FOFO 14 años
Mensajes: 1274
Registrado: Sab 21 May, 2022 12:41 pm
Medallas: 4
Nivel: Exolímpico
Contactar:

Re: Iberoamericana 2014 P6

Mensaje sin leer por drynshock »

([{&}]) escribió: Jue 16 Ene, 2025 5:12 pm b)
Spoiler: mostrar
$n=40$ es solución.
Lo que te pide el problema es demostrarlo para todos los $n\geq 36$, no solo para uno.
@Bauti.md ig
Winning is first place, anything else is losing.
"Alexandra Trusova"
Responder