Skip to content

Allow Gröbner basis computation with inputs in msolve format#127

Merged
ederc merged 1 commit intoalgebraic-solving:mainfrom
wegank:gb-array-init
Mar 19, 2026
Merged

Allow Gröbner basis computation with inputs in msolve format#127
ederc merged 1 commit intoalgebraic-solving:mainfrom
wegank:gb-array-init

Conversation

@wegank
Copy link
Copy Markdown
Contributor

@wegank wegank commented Mar 10, 2026

This PR adds _core_groebner_basis_array to allow Gröbner basis computation with inputs in msolve format rather than of AbstractAlgebra.jl types. Since the msolve format relies exclusively on built-in types of Julia, the resulting data can be passed easily between processes.

@wegank wegank force-pushed the gb-array-init branch 2 times, most recently from a48ee40 to 22c6c19 Compare March 10, 2026 12:17
@wegank wegank marked this pull request as ready for review March 10, 2026 12:21
@wegank wegank changed the title Allow Gröbner basis computation in msolve format Allow Gröbner basis computation with inputs in msolve format Mar 10, 2026
@ederc
Copy link
Copy Markdown
Collaborator

ederc commented Mar 18, 2026

Maybe you could add a test, otherwise it's fine for me.

@wegank
Copy link
Copy Markdown
Contributor Author

wegank commented Mar 19, 2026

I've added two tests in test/algorithms/groebner-bases.jl.

@ederc
Copy link
Copy Markdown
Collaborator

ederc commented Mar 19, 2026

Thanks!

@ederc ederc merged commit 7fff6a4 into algebraic-solving:main Mar 19, 2026
8 checks passed
@wegank wegank deleted the gb-array-init branch March 19, 2026 12:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants