Macaulay2 / Macaulay2/M2

singularLocus for noncommutative inputs

Open
#2,783 0 comments 0 reactions 0 assignees View on GitHub
Core WeylAlgebras
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.