Skip to content

Fix normal_form for module orderings other than the default ordering #5934

Merged
fingolfin merged 4 commits intooscar-system:masterfrom
Syz-MS:ms/fix_NF_for_modules
Apr 15, 2026
Merged

Fix normal_form for module orderings other than the default ordering #5934
fingolfin merged 4 commits intooscar-system:masterfrom
Syz-MS:ms/fix_NF_for_modules

Conversation

@Syz-MS
Copy link
Copy Markdown
Contributor

@Syz-MS Syz-MS commented Apr 13, 2026

Fix #5933.
Adds to singular_generators(M::ModuleGens) the option to specify a ModuleOrdering to be able to hand the generators of M down to singular with different ordering than the one stored in M.
Changes normal_form(M, GB) to pass the generators of the ModuleGens M down to Singular with the ordering of the given Groebner basis GB.

@ederc ederc added bug Something isn't working topic: commutative algebra release notes: not needed PRs introducing changes that are wholly irrelevant to the release notes labels Apr 13, 2026
@Syz-MS
Copy link
Copy Markdown
Contributor Author

Syz-MS commented Apr 13, 2026

@ederc could you merge this PR, since I do not have write permissions?

@Syz-MS
Copy link
Copy Markdown
Contributor Author

Syz-MS commented Apr 14, 2026

Ping @afkafkafk13

@fingolfin fingolfin merged commit 645ed32 into oscar-system:master Apr 15, 2026
36 checks passed
Syz-MS added a commit to Syz-MS/Oscar.jl that referenced this pull request Apr 15, 2026
@Syz-MS Syz-MS deleted the ms/fix_NF_for_modules branch April 16, 2026 09:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working release notes: not needed PRs introducing changes that are wholly irrelevant to the release notes topic: commutative algebra triage

Projects

None yet

Development

Successfully merging this pull request may close these issues.

normal_form for modules either throws or returns wrong results for orderings other than the default_ordering

4 participants