solve/symbolic
expressions involving branch cuts
Calling Sequence
Parameters
Description
Examples
Compatibility
solve(eqns, vars, symbolic)
eqns
-
equations (as for solve)
vars
variables (as for solve)
The symbolic option to the solve command controls whether solve will attempt to account for branch cuts in the input equations and build piecewise expressions that are correct for substitution of parameters. Specifying symbolic or symbolic=true will ignore branch cuts, while symbolic=false will cause piecewise expressions to be constructed if necessary.
The symbolic option to solve currently defaults to true but the default is expected to change in a future version of Maple. Applications that rely on the current branch cut behavior should add symbolic=true to their calls to solve.
Only the output with symbolic=false is correct for substitutions on the parameters such as a=1.
expr≔a=sqrt⁡a+y+1
expr≔a=a+y+1
solve⁡expr,y,symbolic=true
y=a2−3⁢a+1
solve⁡expr,y,symbolic=false
y=a2−3⁢a+12⁢arg⁡a−1≤π∧−π<2⁢arg⁡a−1otherwise
solve⁡eval⁡expr,a=−1,y
The symbolic option was introduced in Maple 17.
For more information on Maple 17 changes, see Updates in Maple 17.
See Also
solve
Download Help Document