homepage: https://github.com/bkomuves/polynomial-algebra
changelog-type: ''
hash: fe4fe9ec879678bc6a733714dae90ee9ab99d1c0661a742d46248d1baeb2083a
test-bench-deps: {}
maintainer: bkomuves (plus) hackage (at) gmail (dot) com
synopsis: Multivariate polynomial rings
changelog: ''
basic-deps:
  base: '>=4 && <5'
  array: '>=0.5'
  containers: '>=0.6'
  compact-word-vectors: '>=0.2.0.2'
all-versions:
- '0.1'
author: Balazs Komuves
latest: '0.1'
description-type: markdown
description: "polynomial-algebra Haskell library\n==================================\n\nThis
  is a Haskell library to compute with multivariate polynomials.\n\nPolynomials are
  implemented as free modules (with a coefficient ring)\nover the monoid of monomials.
  The free module implementation is basically\na map from monomials to coefficients,
  with the invariant that zero \ncoefficients should be never present. Different implementations
  of monomials\nare available with different speed and usability tradeoffs:\n\n* generic
  monomial over a variable set given by inhabitants of a type\n* monomials over x1,
  x2 ... xn (two different in-memory representations)\n* monomials over an infinite
  number of variables x1, x2, ...\n* univariate monomial (basically, an integer exponent)\n*
  exterior monomial (for exterior algebra)\n\nType level parameters are used for the
  variable names (used for pretty-printing)\nand number of variables where possible.\n\nA
  type class interface allows the user to work uniformly over different\nimplementations."
license-name: BSD-3-Clause

Update from Hackage at 2021-07-26T15:54:23Z
Update from Hackage at 2021-07-26T15:54:23Z
