Я ищу решатель обобщенных уравнений в PHP. Это может быть либо в виде встроенной функциональности, библиотеки, либо даже интеграции с другим языком, если речь идет о нем. Мне даже комфортно с совместным решением, которое включает некоторую комбинацию вышеупомянутого. Мне это нужно для образовательного сайта, на котором я работаю.
Позвольте мне привести ряд уравнений, с которыми я бы идеально ожидал, что такой решатель будет иметь дело:
x+5=8 => x=3
x^2=5 => x=+/-sqrt(5) [exact solution in terms of sqrt, ln, or whatever] AND
x=+/-2.236 [approximate solution to certain number of digits]
x+y=-3 [solve in terms of y] => y=-x-3
x^2=-5 => x=+/5i
x+y=3 and x-y=3 => x=3, y=0
Надеюсь, это не слишком длинный мост. Если это так, я буду создавать функциональность по мере того, как каждая проблема будет возникать самостоятельно, но если кто-нибудь знает, какая библиотека подходит для такого набора проблем, я был бы очень признателен.