Допустим, у меня есть отношение r ^ 2 = x ^ 2 + y ^ 2. Теперь предположим, что после вычисления я получаю сложный вывод x и y, но теоретически его можно значительно упростить, используя приведенное выше соотношение. Как мне сказать Mathematica сделать это?
Я имею в виду ситуации, когда правила замены x ^ 2 + y ^ 2 -> r ^ 2 и использование Simplify / FullSimplify с допущениями не будут работать, например если результат равен x / y + y / x = (x ^ 2 + y ^ 2) / (xy) = r ^ 2 / (xy).
Упрощение работает очень хорошо со встроенными функциями, но не с пользовательскими функциями! По сути, я бы хотел, чтобы мои функции обрабатывались как встроенные функции!