Show solver steps in Symbolics.jl

Sorry if is this is a repeat post. I couldn’t find anything in the Symbolics.jl docs nor in some cursory Google searching.

I have the following code:

using Symbolics, Nemo

@variables r P K

symbolic_solve(0 ~ r * P * (1 - (P / K)), P)

The output is:

2-element Vector{Any}:
 K
 0

Is there anyway to show the steps (i.e. the transformations to the equation) the solver took to get those results? Thank you for your help!

1 Like

This would be a very useful feature. Perhaps you can create an issue in Symbolics.jl and mark it as feature request?

It’s a just quadratic equation in P. You won’t get “steps” for solving something like this in any CAS (like Mathematica or Maple). You’ll have more luck with LLMs.