You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Using SageMath version 10.3.beta1, Release Date: 2023-12-10, run:
sage: SL(1, QQ).cardinality()
Expected Behavior
Mathematically I would expect it to be 1, in fact for any special linear group of degree 1 regardless of the field, because the only $1 \times 1$ matrix with determinant one is $[1]$, where $1$ is the multiplicative unity.
If not implemented, at least it should raise a NotImplementedError.
Actual Behavior
It goes into an infinite recursion.
sage: SL(1, QQ).cardinality()
...
RecursionError: maximum recursion depth exceeded
Additional Information
Same happens with SL(1,RR), and also with is_finite.
Environment
-**OS**: Ubuntu 20.04.5 LTS
-**Sage Version**: SageMath version 10.3.beta1, Release Date: 2023-12-10
Also happens on SageMath version 9.0, Release Date: 2020-01-01, with a slightly different error message `RecursionError: maximum recursion depth exceeded while calling a Python object`.
Checklist
I have searched the existing issues for a bug report that matches the one I want to file, without success.
I have read the documentation and troubleshoot guide
The text was updated successfully, but these errors were encountered:
Steps To Reproduce
Using SageMath version 10.3.beta1, Release Date: 2023-12-10, run:
Expected Behavior
Mathematically I would expect it to be$1 \times 1$ matrix with determinant one is $[1]$ , where $1$ is the multiplicative unity.
1
, in fact for any special linear group of degree 1 regardless of the field, because the onlyIf not implemented, at least it should raise a
NotImplementedError
.Actual Behavior
It goes into an infinite recursion.
Additional Information
Same happens with
SL(1,RR)
, and also withis_finite
.Environment
Checklist
The text was updated successfully, but these errors were encountered: