kmath icon indicating copy to clipboard operation
kmath copied to clipboard

Sympy `solve` analogue

Open indrih17 opened this issue 5 years ago • 2 comments

Please add symbolic algebra and an analogue to solve from sympy.

indrih17 avatar Jul 02 '19 13:07 indrih17

I am putting this on the backlog, since it requires a lot of thinking and a lot of work to implement. As far as I understand, currently there is only one java library, supporting symbolic algebra. It has kotlin bindings but no normal build or distribution. It is probably possible to implement this feature rather beautifully in kotlin, but requires much more use-case study.

Specific use-case descriptions are appreciated. If we have several, we can start implementing the feature.

altavir avatar Jul 02 '19 15:07 altavir

SymJa bindings were implemented some time ago: https://github.com/SciProgCentre/kmath/tree/dev/kmath-symja. So onec could generate type-safe MST, convert it to SymJa tree, optimize/solve, then convert back and execute on a target algebra.

SPC-code avatar Jan 10 '23 12:01 SPC-code