Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- padDecomposition :: forall f d. KnownNat d => MultiplicativeSemigroup f => Exponent f Natural => AdditiveMonoid f => f -> Vector d [f] -> [f]
- degreeDecomposition :: forall n f v. KnownNat (n + 1) => [Poly f v Natural] -> Vector (n + 1) [Poly f v Natural]
- deg :: Mono v Natural -> Natural
Documentation
padDecomposition :: forall f d. KnownNat d => MultiplicativeSemigroup f => Exponent f Natural => AdditiveMonoid f => f -> Vector d [f] -> [f] Source #
degreeDecomposition :: forall n f v. KnownNat (n + 1) => [Poly f v Natural] -> Vector (n + 1) [Poly f v Natural] Source #
Decomposes an algebraic map into homogenous degree-j maps for j from 0 to n