// readme

Abacus

Computer Algebra System for Symbolic Computations for Combinatorics and Algebraic Number Theory for JavaScript and Python

version 2.0.0 almost complete (433 kB minified)

Abacus is a relatively small and versatile computer algebra and symbolic computation system containing methods and math utilities for fast combinatorial object computation and algebraic / number theoretic computation. It builds on, and extends, a deprecated previous project Simulacra.

Contents

Features

Supports: (see: test/test.bat)

Combinatorics:

  • Tensor (test/tensors.js)
  • Tuple (test/tuples.js)
  • Permutation (test/permutations.js, test/permutations-bigint.js)
  • CyclicPermutation (test/cyclic_permutations.js)
  • MultisetPermutationโ€ฆ