Тогда должна существовать метазадача, что-то наподобие: при каких значениях параметров

разрешима (в смысле существования непустого общего решения) задача, поставленная в заголовке темы, для дробей вида

?
На первый взгляд, первое требование для решения в общем виде -

(кстати, ожидаемо, если расширить ОО до целых)... А вот дальше ветвление даёт сбои.