In USOLVE, catch errors propagating out of attempt to find inverse via SIMPLIFY,master
commit14383aac40ab656ccfb15f9dcaf8c649608b9764
authorRobert Dodier <[email protected]>
Thu, 30 Oct 2025 16:37:52 +0000 (30 09:37 -0700)
committerRobert Dodier <[email protected]>
Thu, 30 Oct 2025 16:37:52 +0000 (30 09:37 -0700)
tree40fceb7b3aa9ec037704afae0eedf23bccf60104
parent0e6a88b52faee675fdee4c2b2a698677946245cd
In USOLVE, catch errors propagating out of attempt to find inverse via SIMPLIFY,
and fail gracefully (returning an unsolved equation) in that case.

Fixes SF bug #4626: solve(tan(x)^2 + 1, x) triggers error "atanh: argument 1 isn't in the domain of atanh"

Thanks to David Scherfgen for the bug fix.
src/solve.lisp
tests/rtest10.mac