singularLocus for noncommutative inputs
- Dominant language
- Macaulay2
- Stars
- 435
- Forks
- 297
- Avg merge
- 4d 20h
- Merged PRs (30d)
- 11
Description
`singularLocus` currently allows as input ideals from noncommutative rings (e.g. WeylAlgebras), and returns meaningless results. Instead, it should return an error. Otherwise, those working with D Modules might accidentally use singularLocus when they mean to use the similarly named `singLocus` from the Dmodules package (`singLocus` will be renamed soon).
Contributor guide
No contributing guide indexed for this repository
Research direction
Start at the singularLocus entry point and trace how it accepts ideals from noncommutative rings such as WeylAlgebras. Compare its intended behavior with the issue’s distinction from singLocus in the Dmodules package. Done means singularLocus returns an error for noncommutative inputs while preserving its commutative behavior.
Written by the indexing model from the issue text.
Assessment
- Domain
- tooling
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100