[Contents]

# `combinat` - library for combinatorics

## Table of contents

1. The library `combinat`
   1. Structure of the library
   2. Categories
   3. Examples

1. `bell` - Bell numbers
2. `binaryTrees` - binary trees
3. `cartesianProduct` - cartesian products
4. `cartesian` - cartesian product of sets (deprecated)
5. `catalan` - Catalan numbers
6. `choose` - k-subsets of a given set (deprecated)
7. `compositions` - compositions of an integer
8. `composition` - k-composition of an integer (deprecated)
9. `decomposableObjects` - decomposable combinatorial objects
10. `dyckWords` - Dyck words
11. `generators` - generators
12. `integerListsLexTools` - lexicographic generation of lists of integers
13. `integerMatrices` - integer matrices
14. `integerVectorsWeighted` - weighted integer vectors
15. `integerVectors` - integer vectors
16. `labelledBinaryTrees` - labelled binary trees
17. `linearExtensions` - linear extensions (topological sortings) of DAGs or posets
18. `modStirling` - modified Stirling numbers
19. `nonCrossingPartitions` - non crossing set partitions
20. `partitions` - partitions of an integer
21. `permutations` - permutations
22. `permutations::inversions` - inversions, Lehmer code and reduced words of permutations
23. `permutations::cycles` - cycle decomposition of standard permutations
24. `permutations::descents` - descents of permutations
25. `permutations::peaks` - Peaks of permutations
26. `permutations::saillances` - Saillances of permutations
27. `permutations::leequalBruhat` - Bruhat order on standard permutations
28. `permutations::leequalPermutoedron` - permutoedron order on standard permutations
29. `permutations::haspattern` - Patterns on standard permutations
30. `permute` - permutations of a list (deprecated)
31. `powerset` - power set of a set or list (deprecated)
32. `skewPartitions` - skew partitions
33. `stirling1` - Stirling numbers of the first kind
34. `stirling2` - Stirling numbers of the second kind
35. `subsets` - subsets of a set
36. `subwords` - subwords of a word
37. `tableaux` - Young tableaux
38. `trees` - the domain of trees
39. `warnDeprecated` - issue of warnings when deprecated features are used
40. `words` - words

[Contents]

MuPAD Combinat, an open source algebraic combinatorics package