Package for simplifying polynomials on non-commutative algebra

100 views
Skip to first unread message

awaw...@gmail.com

unread,
Nov 28, 2025, 3:31:57 AMNov 28
to golang-nuts
Hi fellow Gophers

I wonder if anyone knows of a package that simplifies polynomials on non-commutative algebra?
As a concrete example, let `a` and `b` satisfy the commutator [a, b] = ab-ba = 1,
I want to simplify (a+b)^4 into aabb + ab + ...

There are libraries such as NCAlgebra and Bergman that do this using Gröbner basis.
I wonder does anyone know of something similar in Go?

Thanks!

awaw...@gmail.com

unread,
6:54 AM (14 hours ago) 6:54 AM
to golang-nuts
I have created this noncommutative algebraic geometry package to perform this task.

Jason E. Aten

unread,
1:29 PM (7 hours ago) 1:29 PM
to golang-nuts
Thanks Fumin. From looking at the test suite, this looks like useful and high quality work.
Reply all
Reply to author
Forward
0 new messages