-
-
Notifications
You must be signed in to change notification settings - Fork 481
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
modular subgroups #11422
Comments
This comment has been minimized.
This comment has been minimized.
Changed keywords from none to group, arithmetic, linear group, sl |
This comment has been minimized.
This comment has been minimized.
Work Issues: doctest failures |
comment:4
This looks great -- I always meant to do some more work on this but never got around to it, and you are clearly much better equipped to do so than I. Sadly there are masses of doctest failures (48 of them on a clean 4.7.1.alpha3 build with just your patch applied). Almost all of them look like this:
Also, some gripes:
|
This comment has been minimized.
This comment has been minimized.
comment:6
Hello, Thanks for starting to look at this. Replying to @loefflerd:
There was a dependancy problem with #10335 which is now in the description.
I'm not a native speaker and it's not easy to find where the errors are. In the new version I will post in few minutes, I have tried to be attentive to the language.
Could you be more precise ? In the new version, I expanded some of the documentations (especially the canonical labels). |
Changed work issues from doctest failures to none |
Work Issues: corrections to docstrings |
comment:8
OK, I downloaded #10335 and its prerequisites and it works fine now. Algorithm comments:
Corrections to docstrings: In
In
That's as far as I've got so far -- other duties call. |
comment:9
Thanks for the detailed report.
Totally right. I choose to add an attribute _canonical_label_group when the group with canonical renumbering has been computed.
I don't think so. The function
I made the corrections. |
Changed work issues from corrections to docstrings to none |
Work Issues: amusing typo bug |
comment:10
Replying to @videlec:
There is an amusingly subtle bug here. At line 769, the code sets the attribute
I don't think this is what you intended, is it? The reason I said it's complicated is that naming the method I would advocate correcting the typo at line 769 but also changing the
You're right, of course; sorry. |
Attachment: trac_11422-reviewerfix.patch.gz apply over previous patch |
comment:17
Here's a patch. The problem was the use of a python set type: you can certainly enumerate sets, but you shouldn't expect the enumeration order to be consistent! I changed the code slightly to use lists, combining two loops into one. Vincent: if you're happy with my change, you can restore the positive review. |
Changed work issues from to_even_subgroup problem to none |
comment:18
Replying to @loefflerd:
Thanks for debugging (it seems that you're using the code... cool!). |
comment:19
Hang on, this isn't good:
This is because |
Attachment: trac_11422_unpicklefix.patch.gz apply over the two preceding patches |
comment:20
It turns out the unpickling problems can be sorted out by ensuring that |
comment:21
Replying to @loefflerd:
All tests and backward compatibility with pickling also pass on my computer. I put a positive review. |
This comment has been minimized.
This comment has been minimized.
Merged: sage-4.7.2.alpha3 |
This ticket aims to extend capability of the class
ArithmeticSubgroup_Permutation
insage.modular.arithgroup_perm
. This is now possible to deal with any subgroup ofSL(2,Z)
and many new methods are available (in particular equality of subgroups, conjugacy problem, ...)I reimplement the method
todd_coxeter
ofsage.modular.arithgroup.arithgroup_generic
to be faster and with more output.I also created a test file for arithmetic subgroup.
See details and documentation in the patch.
Apply
to the Sage library.
Depends on #10334
Depends on #10335
Component: modular forms
Keywords: group, arithmetic, linear group, sl
Author: Vincent Delecroix
Reviewer: David Loeffler
Merged: sage-4.7.2.alpha3
Issue created by migration from https://trac.sagemath.org/ticket/11422
The text was updated successfully, but these errors were encountered: