Getting started
A combinatorics library for Julia, focusing mostly (as of now) on enumerative combinatorics and permutations. As overflows are expected even for low values, most of the functions always return BigInt, and are marked as such below.
Installation
In the Julia REPL, type ]add Combinatorics
and then using Combinatorics
to access the functions listed below.
Index
Combinatorics.CoolLexCombinations
Base.factorial
Combinatorics.MN1inner
Combinatorics.bellnum
Combinatorics.catalannum
Combinatorics.character
Combinatorics.combinations
Combinatorics.combinations
Combinatorics.derangement
Combinatorics.integer_partitions
Combinatorics.isrimhook
Combinatorics.isrimhook
Combinatorics.lassallenum
Combinatorics.leglength
Combinatorics.levicivita
Combinatorics.lobbnum
Combinatorics.multiexponents
Combinatorics.multinomial
Combinatorics.multiset_combinations
Combinatorics.multiset_permutations
Combinatorics.narayana
Combinatorics.nthperm
Combinatorics.nthperm
Combinatorics.nthperm!
Combinatorics.parity
Combinatorics.partialderangement
Combinatorics.partitions
Combinatorics.partitions
Combinatorics.partitions
Combinatorics.partitions
Combinatorics.partitionsequence
Combinatorics.permutations
Combinatorics.permutations
Combinatorics.powerset
Combinatorics.prevprod
Combinatorics.with_replacement_combinations