Main development repository for GAP - Groups, Algorithms, Programming, a System for Computational Discrete Algebra
-
Updated
Jun 9, 2024 - GAP
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.
Main development repository for GAP - Groups, Algorithms, Programming, a System for Computational Discrete Algebra
A comprehensive open source computer algebra system for computations in algebra, geometry, and number theory.
An acausal modeling framework for automatically parallelized scientific machine learning (SciML) in Julia. A computer algebra system for integrated symbolics for physics-informed machine learning and automated transformations of differential equations
A computer algebra system written in pure Python
Official repository of the FriCAS computer algebra system
☕ Symja - computer algebra language & symbolic math library. A collection of popular algorithms implemented in pure Java.
A simple package to do symbolic math (focus on code gen and DSLs)
FLINT (Fast Library for Number Theory)
Julia bindings for various mathematical libraries (including flint2)
Computational algebraic number theory
Generic abstract algebra functionality in pure Julia (no C dependencies)
A modern computer algebra system which aims to handle expressions with billions of terms.
С++ library for symbolic mathematical calculations
Fork of https://github.com/fricas/fricas
Computer algebra tools for symbolic manipulations in quantum mechanics and quantum information
SymEngine is a fast symbolic manipulation library, written in C++
The Emmy Computer Algebra System.
C++ library for semigroups and monoids