-
-
Notifications
You must be signed in to change notification settings - Fork 482
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
TestSuite failures for HeckeModule Homsets #12879
Comments
comment:1
Nicolas suggested to me to move this from #12876 to here. I found the following steps needed:
With that approach, I get
which isn't so bad, because most of them fail due to new class names from the category framework. Suggestion: I provide a small reviewer patch at #12876 making the |
comment:2
Replying to @simon-king-jena:
Sorry, that was wrong. More nasty errors happen as well. |
comment:3
Here is one particularly nasty thing. I stored some objects involved in errors. Reloading them, I find the following in a patched version (as suggested above):
Hence, That does not happen without the patch:
Further digging reveals: |
comment:4
No, that didn't help. |
comment:5
Replying to @simon-king-jena:
Bah, unless you personnaly need this ticket to be fixed, you can just leave it to the number theory people. That's their problem :-) +1 on the short reviewer patch on #12876 Cheers, |
Branch: u/chapoton/12879 |
Commit: |
comment:10
Here is a try. Not perfect, but better than right now. New commits:
|
Author: Frédéric Chapoton |
comment:11
bot is morally green, please review |
comment:12
LGTM. At least there is nothing in the documentation that seems to put a restriction on what the matrices could be. |
Reviewer: Travis Scrimshaw |
comment:19
done, please review. New commits:
|
comment:20
I also looked at the code in New commits:
|
comment:21
The call of identity matrix will raise an error if the dimensions are not the same. Do you want an explicit check that domain == codomain ? |
Branch pushed to git repo; I updated commit sha1. New commits:
|
comment:24
@vbraun Why the bump to 8.2? |
comment:25
Hi Sorry for not reacting earlier. I see that you added the explicit check for |
comment:26
I've looked at the code and I can give a positive review on the mathematical content of this ticket. I have no Idea what all the |
comment:27
@koffie @fchapoton I believe we are now claiming it passes the |
comment:28
no, the TestSuite still does not pass:
|
comment:29
Is it possible to get more verbose output? |
comment:30
oh, well, this says
|
comment:31
That is a common issue for Homsets because of it creating elements that are not specifically an instance of its unique Could we add a |
comment:33
done |
Changed reviewer from Travis Scrimshaw to Travis Scrimshaw, Maarten Derickx |
comment:34
Thank you. |
Changed branch from u/chapoton/12879 to |
Adding a Testsuite run in #12876 in the documentation of
sage.categories.hecke_modules.HeckeModules.ParentMethods.Hom
revealed the following bug:
TestSuite(H).run()
also fails for "_test_elements".CC: @tscrim @koffie @JohnCremona @loefflerd @jonhanke
Component: modular forms
Author: Frédéric Chapoton
Branch/Commit:
761ac1d
Reviewer: Travis Scrimshaw, Maarten Derickx
Issue created by migration from https://trac.sagemath.org/ticket/12879
The text was updated successfully, but these errors were encountered: