polynomial-algebra-0.1.0.1: Multivariate polynomial rings

Safe HaskellNone
LanguageHaskell2010

Math.Algebra.Polynomial.Univariate.Pochhammer

Contents

Description

Synopsis

Rising and Falling factorials

Polynomials using rising or falling factorials as bases

newtype RisingPoly coeff Source #

Univariate polynomials using rising factorials as a basis function

Constructors

RisingPoly 

Fields

Instances
Eq coeff => Eq (RisingPoly coeff) Source # 
Instance details

Defined in Math.Algebra.Polynomial.Univariate.Pochhammer

Methods

(==) :: RisingPoly coeff -> RisingPoly coeff -> Bool #

(/=) :: RisingPoly coeff -> RisingPoly coeff -> Bool #

Show coeff => Show (RisingPoly coeff) Source # 
Instance details

Defined in Math.Algebra.Polynomial.Univariate.Pochhammer

Methods

showsPrec :: Int -> RisingPoly coeff -> ShowS #

show :: RisingPoly coeff -> String #

showList :: [RisingPoly coeff] -> ShowS #

newtype FallingPoly coeff Source #

Univariate polynomials using falling factorials as a basis function

Constructors

FallingPoly 
Instances
Eq coeff => Eq (FallingPoly coeff) Source # 
Instance details

Defined in Math.Algebra.Polynomial.Univariate.Pochhammer

Methods

(==) :: FallingPoly coeff -> FallingPoly coeff -> Bool #

(/=) :: FallingPoly coeff -> FallingPoly coeff -> Bool #

Show coeff => Show (FallingPoly coeff) Source # 
Instance details

Defined in Math.Algebra.Polynomial.Univariate.Pochhammer

Methods

showsPrec :: Int -> FallingPoly coeff -> ShowS #

show :: FallingPoly coeff -> String #

showList :: [FallingPoly coeff] -> ShowS #

Rising and falling factorial types

newtype RisingF Source #

Rising factorial x^(k) = x(x+1)(x+2)...(x+k-1)

Constructors

RF Int