-
Notifications
You must be signed in to change notification settings - Fork 236
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
Incorrect ring map evaluation over Weyl algebras #3613
Comments
I think both subs and e.g.
should result in error, since
is false. |
But we use RingMaps even when the maps are not well-defined all the time. For example, when R --> S is a surjection and you need a quick way to map linear forms from S to linear forms in R, one often considers map(R,S,gens R). |
I understand it's hacked at the moment, so perhaps a "good" approach would be to have a type named e.g. "SubstitutionMap" for which we can say what behavior is "good" (e.g. for @mahrud 's scenario, this is a map of vector spaces with distinguished monomial bases.) |
@antonleykin note that in my example I didn't use a ring map, I used |
gives you
As an M2 user I agree, M2 should do what we want "correctly" and with ease.
That depends on what "correctly" means (for @mahrud, @moorewf, @antonleykin, etc.). Note: "to/from" for (D and gr D) happen to be not available as maps. Perhaps the most common meaning (for an average user) is "substitute, literally". Should one wrap something like this
in a method? Should it still be called |
My point was that I'm fine with ring maps involving Weyl algebras giving an error in certain circumstances, and changing Incidentally, |
Ring maps are still not working correctly for ring maps between Weyl algebras and polynomial rings:
cc: @mikestillman @antonleykin
(this doesn't have anything to do with non-associative algebras, but also cc @moorewf just in case you have any ideas)
The text was updated successfully, but these errors were encountered: