rings-0.1.2: Ring-like objects.
Data.Semimodule.Basis
Contents
data E1 Source #
Constructors
Defined in Data.Semimodule.Basis
Methods
(==) :: E1 -> E1 -> Bool #
(/=) :: E1 -> E1 -> Bool #
compare :: E1 -> E1 -> Ordering #
(<) :: E1 -> E1 -> Bool #
(<=) :: E1 -> E1 -> Bool #
(>) :: E1 -> E1 -> Bool #
(>=) :: E1 -> E1 -> Bool #
max :: E1 -> E1 -> E1 #
min :: E1 -> E1 -> E1 #
showsPrec :: Int -> E1 -> ShowS #
show :: E1 -> String #
showList :: [E1] -> ShowS #
counital :: (E1 -> r) -> r Source #
coinitial :: Tran r () E1 Source #
cojoined :: (E1 -> r) -> E1 -> E1 -> r Source #
codiagonal :: Tran r (E1, E1) E1 Source #
unital :: r -> E1 -> r Source #
initial :: Tran r E1 () Source #
joined :: (E1 -> E1 -> r) -> E1 -> r Source #
diagonal :: Tran r E1 (E1, E1) Source #
e1 :: a -> E1 -> a Source #
fillE1 :: Basis E1 f => a -> f a Source #
data E2 Source #
(==) :: E2 -> E2 -> Bool #
(/=) :: E2 -> E2 -> Bool #
compare :: E2 -> E2 -> Ordering #
(<) :: E2 -> E2 -> Bool #
(<=) :: E2 -> E2 -> Bool #
(>) :: E2 -> E2 -> Bool #
(>=) :: E2 -> E2 -> Bool #
max :: E2 -> E2 -> E2 #
min :: E2 -> E2 -> E2 #
showsPrec :: Int -> E2 -> ShowS #
show :: E2 -> String #
showList :: [E2] -> ShowS #
counital :: (E2 -> r) -> r Source #
coinitial :: Tran r () E2 Source #
cojoined :: (E2 -> r) -> E2 -> E2 -> r Source #
codiagonal :: Tran r (E2, E2) E2 Source #
unital :: r -> E2 -> r Source #
initial :: Tran r E2 () Source #
joined :: (E2 -> E2 -> r) -> E2 -> r Source #
diagonal :: Tran r E2 (E2, E2) Source #
e2 :: a -> a -> E2 -> a Source #
fillE2 :: Basis E2 f => a -> a -> f a Source #
data E3 Source #
(==) :: E3 -> E3 -> Bool #
(/=) :: E3 -> E3 -> Bool #
compare :: E3 -> E3 -> Ordering #
(<) :: E3 -> E3 -> Bool #
(<=) :: E3 -> E3 -> Bool #
(>) :: E3 -> E3 -> Bool #
(>=) :: E3 -> E3 -> Bool #
max :: E3 -> E3 -> E3 #
min :: E3 -> E3 -> E3 #
showsPrec :: Int -> E3 -> ShowS #
show :: E3 -> String #
showList :: [E3] -> ShowS #
counital :: (E3 -> r) -> r Source #
coinitial :: Tran r () E3 Source #
cojoined :: (E3 -> r) -> E3 -> E3 -> r Source #
codiagonal :: Tran r (E3, E3) E3 Source #
unital :: r -> E3 -> r Source #
initial :: Tran r E3 () Source #
joined :: (E3 -> E3 -> r) -> E3 -> r Source #
diagonal :: Tran r E3 (E3, E3) Source #
e3 :: a -> a -> a -> E3 -> a Source #
fillE3 :: Basis E3 f => a -> a -> a -> f a Source #
data E4 Source #
(==) :: E4 -> E4 -> Bool #
(/=) :: E4 -> E4 -> Bool #
compare :: E4 -> E4 -> Ordering #
(<) :: E4 -> E4 -> Bool #
(<=) :: E4 -> E4 -> Bool #
(>) :: E4 -> E4 -> Bool #
(>=) :: E4 -> E4 -> Bool #
max :: E4 -> E4 -> E4 #
min :: E4 -> E4 -> E4 #
showsPrec :: Int -> E4 -> ShowS #
show :: E4 -> String #
showList :: [E4] -> ShowS #
counital :: (E4 -> r) -> r Source #
coinitial :: Tran r () E4 Source #
cojoined :: (E4 -> r) -> E4 -> E4 -> r Source #
codiagonal :: Tran r (E4, E4) E4 Source #
unital :: r -> E4 -> r Source #
initial :: Tran r E4 () Source #
joined :: (E4 -> E4 -> r) -> E4 -> r Source #
diagonal :: Tran r E4 (E4, E4) Source #
e4 :: a -> a -> a -> a -> E4 -> a Source #
fillE4 :: Basis E4 f => a -> a -> a -> a -> f a Source #