-
Notifications
You must be signed in to change notification settings - Fork 63
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
Add is_trivial(::NCRing) #1848
Add is_trivial(::NCRing) #1848
Conversation
Also remove some outdated or pointless TODO comments, and add a docstring for is_perfect
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #1848 +/- ##
==========================================
- Coverage 88.14% 88.13% -0.01%
==========================================
Files 119 119
Lines 29978 29980 +2
==========================================
Hits 26423 26423
- Misses 3555 3557 +2 ☔ View full report in Codecov by Sentry. |
what about 0x0 matrix rings? they are trivial as well and lead to the same problems |
I am tempted to say 0x0 matrix rings should just be not supported. For quotient rings we can't easily / cheaply check for them being trivial (as it may involve a Gröbner basis calculation or worse). But here it would be trivial. For that matter, we definitely should prevent -1x-1 matrix rings 🤡
|
In any case, even if we decide to keep supporting 0x0 |
True, this PR delegates the question to |
Also remove some outdated or pointless TODO comments, and
add a docstring for is_perfect