Esto es de Apostol del Análisis Matemático.
Deje $f$ ser una función definida en $[0, 1]$ tal que para cada número real $y$ no hay ningún valor de $x \in [0, 1]$ tal que $f(x) = y$ o hay exactamente dos valores de $x$. Demostrar que
a) $f$ debe ser discontinua en $[0, 1]$.
b) $f$ tiene un número infinito de discontinuidades en $[0, 1]$.
Tiempo atrás yo había tratado de resolver el problema. Yo motivada por una) como sigue:
Supongamos que $f$ es continua y deje $m, M$ ser sus valores mínimo y máximo en $[0, 1]$. Claramente si $m = M$ $f$ es constante y clara para cada $x \in [0, 1]$ tenemos $f(x) = m = M$, lo que contradice una determinada propiedad de $f$. Así que debemos tener $m < M$. Es evidente que hay ahora cuatro puntos distintos $a, b, c, d$ $[0, 1]$ tal que $f(a) = f(b) = m, f(c) = f(d) = M$. Mediante la comprobación de posibles lineal órdenes de $a, b, c, d$ me podría encontrar un encontrar un valor de $y \in (m, M)$ para las que no existen más de 2 valores de $x$ tal que $f(x) = y$. Sin embargo este enfoque se ve muy torpe y me imagino que mucho más simple y más fácil la prueba de que es posible.
La parte b) parecía poco complejo y sólo mi suposición era que, probablemente, $f$ fue discontinua en cada subinterval de $[0, 1]$ pero no he podido probar esta afirmación (puede ser la reclamación está mal!). Tal vez hay una solución más simple a esta parte del problema.
Apostol también pide que dé un ejemplo de una función de este tipo.
Consejos sobre el problema general que será apreciado.
Actualización: Después de mirar Marc respuesta, creo que he encontrado una manera de mostrar que hay infinitamente muchas discontinuidades. Antes, la solución era una parte de la pregunta en sí misma, pero hizo la pregunta con un aspecto bastante larga por lo que la trasladaron a una respuesta.