-
Notifications
You must be signed in to change notification settings - Fork 126
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
Matrix usability issues #2536
Comments
I cannot multiply a
The second matrix is one I got when I called |
|
Some notes from discussion in KL:
|
We could provide methods A PR to AA would probably be merged? |
If implemented in Nemo, it wouldn't be type piracy, as Nemo owns ZZRingElem. |
See Nemocas/AbstractAlgebra.jl#1395. @thofma wasn't a fan of it. Thus I wanted to mention it here to get some other opinions. |
OK, but there is no discussion on Nemocas/AbstractAlgebra.jl#1395 so maybe @thofma can briefly summarize what's problematic about it? |
I discussed it privately with @lgoettgens:
I would prefer not to implement anything at all, because eventually we cannot implement even the simplest things (e.g. |
Brief update: For We don't want to support multiplications of a mix of Julia and OSCAR matrices, as it is unclear how this should even be defined in general, e.g. what should the output be? Beyond that I don't think it helps to have this issue open? If people encountered inconsistencies or have ideas for little convenience helpers, they most likely won't find this issue (or even search for it), it's easier to just open a new issue (or PR) for each idea? |
We already support loads of interactions of our types with Julia types. E.g. the following works:
This can also be viewed as a multiplication of a 2*Julia unit I am totally fine if you as PIs decide against this. But I do not agree with your argument.
Fine with me. |
Matrices in Oscar can be hard to use, especially when trying to interoperate with Julia matrices. This issue is for collecting those problems and then work out solutions, like adding to the interoperability layer or enhancing our docs. If you know of such an issue, please add a link or the details as a reply.
The text was updated successfully, but these errors were encountered: