Documentation

AlgebraicCombinatorics

Algebraic Combinatorics #

This is the root import file for the Algebraic Combinatorics library. Importing this file provides access to all public-facing modules in the library.

Namespace Convention #

This library uses two top-level namespaces:

Both namespaces are valid and coexist intentionally. When writing new code:

The two namespaces arose organically during development. AlgComb is shorter and convenient for frequently-used definitions, while AlgebraicCombinatorics is more descriptive.

Contents #

The library is organized into the following major areas:

Formal Power Series (FPS) #

Basic definitions, operations, and properties of formal power series.

Partitions #

Integer partitions, q-binomial coefficients, and related combinatorics.

Permutations #

Permutation groups, inversions, signs, cycles, and Lehmer codes.

Signed Counting #

Inclusion-exclusion, alternating sums, and Möbius inversion.

Symmetric Functions #

Symmetric polynomials, monomial symmetric functions, Schur polynomials, and the Littlewood-Richardson rule.

Determinants #

Basic properties, Cauchy-Binet formula, Desnanot-Jacobi identity, and the Lindström-Gessel-Viennot lemma.