Wolfram Mathematica: Modern Technical Computing
https://www.wolfram.com/mathematicaWolfram. Mathematica. Mathematica 12.3 Now Available! For three decades, Mathematica has defined the state of the art in technical computing—and provided the principal computation environment for millions of innovators, educators, students, and others around the world. Widely admired for both its technical prowess and elegant ease of use ...
How do I use the output of functions like Solve?
support.wolfram.com › 12505Solve and other functions such as FindInstance, NSolve, and NDSolve return a list of rules. In the Wolfram Language, rules associate symbols with values. For example, consider the output of: roots = Solve [x^2 + 4 x - 1 == 0, x] { {x -> -2 - Sqrt [5]}, {x -> -2 + Sqrt [5]}} The output is a list of lists of rules.
Solve—Wolfram Language Documentation
reference.wolfram.com › language › refSolve [ expr, vars, Integers] solves Diophantine equations over the integers. Solve [ …, x ∈ reg, Reals] constrains x to be in the region reg. The different coordinates for x can be referred to using Indexed [ x, i]. Algebraic variables in expr free of vars and of each other are treated as independent parameters.