⟨Grassmann-Clifford-Hodge⟩ multilinear differential geometric algebra
-
Updated
Oct 2, 2024 - Julia
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.
⟨Grassmann-Clifford-Hodge⟩ multilinear differential geometric algebra
A comprehensive open source computer algebra system for computations in algebra, geometry, and number theory.
Lenstra's Elliptic Curve Factorization Implementation in Rust
Rust low-level and high-level bindings for GMP-ECM.
A modern computer algebra library for Python and Rust.
Main development repository for GAP - Groups, Algorithms, Programming, a System for Computational Discrete Algebra
Generic abstract algebra functionality in pure Julia (no C dependencies)
☕ Symja - computer algebra language & symbolic math library. A collection of popular algorithms implemented in pure Java.
FLINT (Fast Library for Number Theory)
A computer algebra system written in pure Python
A field-theory motivated approach to computer algebra.
A completely browser-based e-assessment/e-learning system, with an emphasis on mathematics
A simple package to do symbolic math (focus on code gen and DSLs)
Julia bindings for various mathematical libraries (including flint2)
Official repository of the FriCAS computer algebra system
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
SymEngine is a fast symbolic manipulation library, written in C++
Computational algebraic number theory
An example application to make Symja work on Android.