HaskellForMaths-0.4.9: Combinatorics, group theory, commutative algebra, non-commutative algebra
Math.Algebras.Matrix
data Mat2 Source #
Constructors
Defined in Math.Algebras.Matrix
Methods
(==) :: Mat2 -> Mat2 -> Bool #
(/=) :: Mat2 -> Mat2 -> Bool #
compare :: Mat2 -> Mat2 -> Ordering #
(<) :: Mat2 -> Mat2 -> Bool #
(<=) :: Mat2 -> Mat2 -> Bool #
(>) :: Mat2 -> Mat2 -> Bool #
(>=) :: Mat2 -> Mat2 -> Bool #
max :: Mat2 -> Mat2 -> Mat2 #
min :: Mat2 -> Mat2 -> Mat2 #
showsPrec :: Int -> Mat2 -> ShowS #
show :: Mat2 -> String #
showList :: [Mat2] -> ShowS #
unit :: k -> Vect k Mat2 Source #
mult :: Vect k (Tensor Mat2 Mat2) -> Vect k Mat2 Source #
action :: Vect k (Tensor Mat2 EBasis) -> Vect k EBasis Source #
toMat2 :: (Eq k, Num k) => [[k]] -> Vect k Mat2 Source #
toEB2 :: (Eq k, Num k) => [k] -> Vect k EBasis Source #
toEB :: (Eq k, Num k) => [k] -> Vect k EBasis Source #
data Mat2' Source #
(==) :: Mat2' -> Mat2' -> Bool #
(/=) :: Mat2' -> Mat2' -> Bool #
compare :: Mat2' -> Mat2' -> Ordering #
(<) :: Mat2' -> Mat2' -> Bool #
(<=) :: Mat2' -> Mat2' -> Bool #
(>) :: Mat2' -> Mat2' -> Bool #
(>=) :: Mat2' -> Mat2' -> Bool #
max :: Mat2' -> Mat2' -> Mat2' #
min :: Mat2' -> Mat2' -> Mat2' #
showsPrec :: Int -> Mat2' -> ShowS #
show :: Mat2' -> String #
showList :: [Mat2'] -> ShowS #
counit :: Vect k Mat2' -> k Source #
comult :: Vect k Mat2' -> Vect k (Tensor Mat2' Mat2') Source #
data M3 Source #
(==) :: M3 -> M3 -> Bool #
(/=) :: M3 -> M3 -> Bool #
compare :: M3 -> M3 -> Ordering #
(<) :: M3 -> M3 -> Bool #
(<=) :: M3 -> M3 -> Bool #
(>) :: M3 -> M3 -> Bool #
(>=) :: M3 -> M3 -> Bool #
max :: M3 -> M3 -> M3 #
min :: M3 -> M3 -> M3 #
showsPrec :: Int -> M3 -> ShowS #
show :: M3 -> String #
showList :: [M3] -> ShowS #
unit :: k -> Vect k M3 Source #
mult :: Vect k (Tensor M3 M3) -> Vect k M3 Source #