species-0.4.0.1: Computational combinatorial species

Copyright(c) Brent Yorgey 2010
LicenseBSD-style (see LICENSE)
Maintainerbyorgey@cis.upenn.edu
Stabilityexperimental
Safe HaskellNone
LanguageHaskell2010

Math.Combinatorics.Species.Simplify

Description

Functions to manipulate and simplify species expressions according to algebraic species isomorphisms.

Synopsis

Documentation

simplify :: SpeciesAST -> SpeciesAST Source #

Given a species expression s, return a species expression in normal form which represents a species isomorphic to s.

sumOfProducts :: SpeciesAST -> [[SpeciesAST]] Source #

Simplify a species and decompose it into a sum of products.