Count me on GitHub
Abacus
A simple, fast & versatile
Combinatorics
&
Algebraic Number Theory
Symbolic Computation library for JavaScript, Python
Abacus ({abacus_version}):
Type:
Tensor
Tuple
Permutation
Combination
Subset
Partition
Composition
Set Partition
Balanced Parentheses
Latin Square
Magic Square
Number to Continued Fraction
Continued Fraction to Number
Prime Sieve
Primality Test
Prime Factorization
Integer Divisors
System of Linear Diophantine Equations
General System of Linear Equations
(Polynomial) Greatest Common Divisor
Polynomial Factorization
Gröbner Basis
(Rational) Solutions of Polynomial System
SubType:
{object.default}
Permutation
(n,k)-Gray Code
Word
Conditional Tuple
Cyclic Shift
Multiset
k-Permutation
Derangement
Involution
Inversion
k-Derangement
Connected (1-Cycle)
k-Cycle
Conditional Permutation
Conditional k-Permutation
Recursive Permutation
Zero/One
Variation
Combination+Repeated
Variation+Repeated
Conditional Variation
Conditional Variation+Repeated
Conditional Combination
Subset (Binary)
Subset (Combination)
Zero/One
Fixed Max. Part
Fixed Num. Parts
Fixed Min. Part & Num. Parts
Fixed Max. Part & Num. Parts
Fixed Min./Max. Part & Num. Parts
Distinct Parts
Fixed Max. Part
Fixed Num. Parts
Fixed Min. Part & Num. Parts
Fixed Max. Part & Num. Parts
Fixed Min./Max. Part & Num. Parts
Distinct Parts
Fixed Num. Parts
Order:
Default
Lexicographic
CoLexicographic
Minimal
Reverse Lexicographic
Reverse CoLexicographic
Reverse Minimal
Reflected Lexicographic
Reflected CoLexicographic
Reflected Minimal
Random
Random Reflected
{labelN}
{labelK}
{labelAlphabet}
{labelText}
Position
Op
Value(s)
+
Output:
Produce