Course work in discipline "Computer Algebra"(2 course, 2016 year)
-
Updated
Jun 2, 2016 - C++
Computer (symbolic) algebra systems and libraries are used for manipulations with symbolic mathematical expressions.
Usually, those libraries are capable of some calculus operations (differentiation, integration, finding the limit, etc.) and numeric manipulations.
The idea is to avoid floating number operations by computing the exact result instead.
Course work in discipline "Computer Algebra"(2 course, 2016 year)
Utility for computing boolean Groebner bases with Buchberger's algorithm
Utility for computing boolean Groebner bases with involutive Janet algorithm
Utility for computing boolean Groebner bases with involutive Pommaret algorithm
A C++ computer algebra (symbolic computation) library.
Pynac -- symbolic computation with Python objects, Sage Math support library --- Website:
The Piranha computer algebra system.
A C++20 library for the symbolic manipulation of sparse polynomials & co.
A program to prove geometry problems.
contributions to Giac computer algebra system
Computer Algebra System
Multiprecision for modern C++
C++ library for semigroups and monoids
С++ library for symbolic mathematical calculations
SymEngine is a fast symbolic manipulation library, written in C++
A field-theory motivated approach to computer algebra.