Several computer algebra systems have interfaces to msolve:
- The Oscar computer algebra system (see e.g. here),
- the SageMath mathematics software system (see e.g. here)
- and the Macaulay2 software system devoted to algebraic geometry and commutative algebra (see e.g. here or here).
- The AlgebraicSolving.jl
Julia package, which is itself used by the
Oscar
computer algebra system.
AlgebraicSolving.jl provides the main functionalities ofmsolve library within the Julia computing environment as well as other features such as dimension and degree computations, equidimensional decompositions for polynomial ideals, etc.