-
-
Notifications
You must be signed in to change notification settings - Fork 453
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
Assumptions on symbols not preserved with some unevaluated integrals #22763
Comments
comment:1
#22650 depends on this. |
comment:2
It looks like |
comment:3
Actually hashes have nothing to do with it. The vars are not the keys in the dictionary and, even if they were, hash makes no difference because keys are compared via |
Author: Ralf Stephan |
Commit: |
New commits:
|
comment:7
red branch => needs work |
In a fresh Sage, assumptions on symbols within expressions are preserved when Maxima returns the same expression in an unevaluated integral. But in this case the domain/flag information of
m
is somehow cleared/deleted:assume(m, 'integer')
cannot restore the flag ofm
in the returned integral.The problem does not occur without the first two lines. Maybe the first creation of
m
does somehow irrevocably set something in Maxima (or Sage's module for backtranslation)?CC: @nbruin
Component: symbolics
Author: Ralf Stephan
Branch/Commit: u/rws/assumptions_on_symbols_not_preserved_with_some_unevaluated_integrals @
39567f4
Issue created by migration from https://trac.sagemath.org/ticket/22763
The text was updated successfully, but these errors were encountered: