HORIZON HASKELLDocslts/ghc-9.10.x248f8f02026-10-05Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05

Modulenumeric-prelude-0.4.4Haskell98

MathObj.PowerSum

For a multi-set of numbers, we describe a sequence of the sums of powers of the numbers in the set. These can be easily converted to polynomials and back. Thus they provide an easy way for computations on the roots of a polynomial.

  • 1 type
  • 19 values
newtypenewtype T a
#

Constructors

Instances7Show, C, …
  • (C a v, C v) => C a (T v)Defined in numeric-prelude-0.4.4 · MathObj.PowerSum
  • (C a v, C v) => C a (T v)Defined in numeric-prelude-0.4.4 · MathObj.PowerSum
  • Show a => Show (T a)Defined in numeric-prelude-0.4.4 · MathObj.PowerSum
  • C a => C (T a)Defined in numeric-prelude-0.4.4 · MathObj.PowerSum
  • C a => C (T a)Defined in numeric-prelude-0.4.4 · MathObj.PowerSum
  • (C a, C a) => C (T a)Defined in numeric-prelude-0.4.4 · MathObj.PowerSum
  • (C a, C a) => C (T a)Defined in numeric-prelude-0.4.4 · MathObj.PowerSum

Conversions

12 declarations
valuelift1 :: ([a] -> [a]) -> T a -> T a
#
valuelift2 :: ([a] -> [a] -> [a]) -> T a -> T a -> T a
#

Show

1 declaration

Additive

1 declaration
valueadd :: C a => [a] -> [a] -> [a]
#

Ring

2 declarations
valuemul :: C a => [a] -> [a] -> [a]
#

Module

0 declarations

Field.C

0 declarations

Algebra

3 declarations
valuepropOp
  1. :: (Eq a, C a, C a)
  2. => [a] -> [a] -> [a]
  3. -> a -> a -> a
  4. -> [a]
  5. -> [a]
  6. -> [Bool]
#