Safe Haskell | None |
---|---|
Language | Haskell98 |
A module defining the algebra of non-commutative polynomials over a field k
Documentation
data NonComMonomial v Source #
Instances
bind :: (Num k, Ord b, Show b, Algebra k b, Monomial m, Eq k, Eq t) => Vect k (m t) -> (t -> Vect k b) -> Vect k b Source #
class DivisionBasis m where Source #
Instances
Eq v => DivisionBasis (NonComMonomial v) Source # | |
Defined in Math.Algebras.NonCommutative divM :: NonComMonomial v -> NonComMonomial v -> Maybe (NonComMonomial v, NonComMonomial v) Source # |
ncm :: [v] -> NonComMonomial v Source #
quotRemNP :: (DivisionBasis m, Fractional k, Eq k, Ord m, Show m, Algebra k m) => Vect k m -> [Vect k m] -> ([(Vect k m, Vect k m)], Vect k m) Source #