combinat: Generate and manipulate various combinatorial objects.

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain] [Publish]

A collection of functions to generate, count, manipulate and visualize all kinds of combinatorial objects like partitions, compositions, trees, permutations, braids, Young tableaux, and so on.


[Skip to Readme]

Properties

Versions 0.1, 0.2, 0.2.1, 0.2.2, 0.2.3, 0.2.3.1, 0.2.4, 0.2.4.1, 0.2.5.0, 0.2.6.0, 0.2.6.1, 0.2.6.2, 0.2.7.0, 0.2.7.1, 0.2.7.2, 0.2.8.0, 0.2.8.1, 0.2.8.2, 0.2.9.0, 0.2.10.0, 0.2.10.1, 0.2.10.1
Change log None available
Dependencies array (>=0.5 && <0.7), base (>=4 && <5), compact-word-vectors (>=0.2.0.2 && <0.4), containers (>=0.6 && <0.9), random (>=1.1 && <1.4), transformers (>=0.4.2 && <0.8) [details]
License BSD-3-Clause
Copyright (c) 2008-2023 Balazs Komuves
Author Balazs Komuves
Maintainer bkomuves (plus) hackage (at) gmail (dot) com
Category Math
Home page https://github.com/bkomuves/combinat
Source repo head: git clone https://github.com/bkomuves/combinat
Uploaded by BalazsKomuves at 2023-10-13T16:59:07Z

Modules

[Index] [Quick Jump]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees


Readme for combinat-0.2.10.1

[back to package description]

combinat - a Haskell combinatorics library

For the API docs, check out Hackage.

This is a combinatorics library for Haskell. It contains functions enumerating, counting, visualizing, manipulating, and sometimes randomly sampling from many standard combinatorial objects, including: