New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hold symbolic powers unevaluated if evaluation fails #21758
Comments
Author: Ralf Stephan |
Commit: |
New commits:
|
comment:3
|
comment:4
Why algebraic numbers behave differently from
And why is
|
comment:5
Replying to @videlec:
Because traditionally in Pynac all Python objects that can't be converted to Pynac objects are wrapped inside a |
comment:6
Replying to @videlec:
I have opened a Pynac issue although atm I have no idea where exactly to fix. |
Automatic evaluation of symbolic expressions of "numerics" prevents construction of such expressions despite them being perfectly numerically approximatable (or otherwise useful) if exact evaluation in the algebraic sense fails. This is usually not a problem with function expressions (because of the easily added
hold=True
), and sums and products (?), but powers have to be constructed awkwardly:The ticket catches
TypeError
s in the first case and automatically uses the second form, to allow:CC: @videlec
Component: symbolics
Author: Ralf Stephan
Branch/Commit: u/rws/hold_symbolic_powers_unevaluated_if_evaluation_fails @
49ab133
Issue created by migration from https://trac.sagemath.org/ticket/21758
The text was updated successfully, but these errors were encountered: