poly-0.5.1.0: src/Data/Poly/Multi/Laurent.hs
-- |
-- Module: Data.Poly.Multi.Laurent
-- Copyright: (c) 2020 Andrew Lelechenko
-- Licence: BSD3
-- Maintainer: Andrew Lelechenko <andrew.lelechenko@gmail.com>
--
-- Sparse multivariate
-- <https://en.wikipedia.org/wiki/Laurent_polynomial Laurent polynomials>.
--
{-# LANGUAGE PatternSynonyms #-}
module Data.Poly.Multi.Laurent
( MultiLaurent
, VMultiLaurent
, UMultiLaurent
, unMultiLaurent
, toMultiLaurent
, monomial
, scale
, pattern X
, pattern Y
, pattern Z
, (^-)
, eval
, subst
, deriv
, segregate
, unsegregate
) where
import Data.Poly.Internal.Multi.Laurent