Basta con encontrar el menor $b$ y, a continuación, el más pequeño posible $a$ dado $b$ . Esto no es del todo obvio, así que intentaré demostrarlo:
Supongamos que tenemos números enteros positivos $a,b$ tal que
(i) $b$ es el menor denominador de todas las fracciones en $[L,U)$ y
(ii) $a/b$ es el múltiplo más pequeño de $1/b$ en $[L,U)$ .
Esto significa que $(a-1)/b < L \le a/b$ y así $a-1<bL\le a$ .
N enteros $c,d$ tal que $c/d \in [L,U)$ y $cd < ab$ . Entonces $b < d$ , por (i), por lo que $bL < dL$ . (El caso $b=d$ i tendríamos $c \ge a$ por (ii), y por tanto $cd \ge ab$ .)
Pero ahora tenemos $a-1 < bL < dL \le c$ porque $c/d \ge L$ .
Por lo tanto $a < c$ que junto con $b < d$ nos da $ab < cd$ , contradiciendo nuestra suposición.
Y para encontrar el menor denominador en un intervalo $[L,U)$ basta con calcular las fracciones continuas de $L$ y $U$ y truncarlos en la primera posición en la que difieran. Sus ejemplos:
$66/101 = [0;1,1,1,7,1,3]$
$19/29 = [0;1,1,1,9]$
Así que la respuesta es $[0;1,1,1,8] = 17/26$
$66/101 = [0;1,1,1,7,1,3]$
$19/28 = [0;1,2,9]$
Así que la respuesta es $[0;1,2] = 2/3$
En realidad no es muy tan simple como eso, porque las fracciones continuas oscilan alrededor de su convergente, en lugar de converger monotónicamente. Pero puedes buscar en Google "fracciones continuas" para conocer los detalles.
3 votos
$$\frac{66}{101} < \frac{17}{26} < \frac{19}{29}$$ No creo que la factorización en primos ayude, pero sí la expansión continua de fracciones.
0 votos
@DanielFischer Gracias. He corregido el error.