$a>b$ implica la trivialidad así que supongamos $b>a$. Deje $b=a+m$.
Vamos a demostrar por contradicción supone
$$2a+2m+2>3a\implies a < 2m+2 \implies a -m \leq m+1$$
Ahora
$${a!a!\over a!+a!(a+1)...(a+m)}={a!\over 1+(a+1)...(a+m)}=r$$
$$a!=r+(a+1)...(a+m)$$
Tenga en cuenta que${a\choose m}={a!\over m!(a-m)!}$, por lo que $m!$ | $(a+1)...(a+m)$
(Nota: es el caso de que $m<a$ porque de lo contrario $r < 1$ y no puede ser un número entero)
También debido a $m!|a!$ tenemos $m!|r$ $r >=m!$
Ahora
$${a!\over 1+(a+1)...(a+m)}=r >=m!$$
$$a! >=m!+m!(a+1)...(a+m)$$
$$(m+1)(m+2)...(a-1)a >=1+(a+1)...(a+m)$$
Tenga en cuenta que hay $a-m$ los números de la izquierda y $m$ número de la izquierda.
(1) Si $a -m <= m$, entonces la contradicción está probado
(2) Si $a-m = m + 1$ $a = 2m+1$
$$(m+1)(m+2)...(2m)(2m+1) >=1+(2m+2)...(3m+1)$$
Tenga en cuenta que podemos probar
$${(m+1)(m+2)...(2m+1)\over(2m+2)(2m+3)...(3m)(3m+1)} < 1$$
de ahí la contradicción.
La prueba por inducción para $m\geq4$:
Caso Base:
$${5\cdot6\cdot7\cdot8\cdot9\over10\cdot11\cdot12\cdot13} = 0.88 < 1$$
Inducción paso:
$${(m+2)...(2m+3)\over(2m+4)...(3m)(3m+4)} $$ $$= {(m+1)(m+2)...(2m+1)\over(2m+2)(2m+3)...(3m)(3m+1)}\cdot {(2m+2)^2(2m+3)^2\over(m+2)(3m+2)(3m+3)(3m+4)}<1\cdot1 < 1$$
Aviso el polinomio es cierto, porque el primer coeficiente de $m^4$ $16$ en la parte superior y $27$ en la parte inferior. Y el enchufe de la $m=4$ trabaja por lo que cualquier $m\geq4$ obras.
De casos $m\leq 3$ sabemos ${3a-2\over 2} < b \leq a+3 \implies 2a+6 > 3a-2 \implies a < 8$ tan sólo hay un pequeño número finito de casos para comprobar.