Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
module Prelude
class AbelianGroup a where Source
AbelianGroup Bool Source | |
AbelianGroup Int Source | |
AbelianGroup a => AbelianGroup (Pair a) Source | |
AbelianGroup a => AbelianGroup (Vec x a) Source | |
AbelianGroup (f (g a)) => AbelianGroup (O f g a) Source | |
AbelianGroupZ a => AbelianGroup (Mat x y a) Source |
class AbelianGroup a => AbelianGroupZ a where Source
AbelianGroupZ Int Source | |
AbelianGroupZ a => AbelianGroupZ (Pair a) Source | |
AbelianGroupZ (f (g a)) => AbelianGroupZ (O f g a) Source |
Functor Pair Source | |
Applicative Pair Source | |
Show a => Show (Pair a) Source | |
AbelianGroupZ a => AbelianGroupZ (Pair a) Source | |
AbelianGroup a => AbelianGroup (Pair a) Source | |
Matrix m => Matrix (O Pair m) Source |
sum :: AbelianGroup a => [a] -> a Source
mulDefault :: RingP a => a -> a -> a Source
module Data.Pair