Safe Haskell | Safe-Inferred |
---|
- class Multiplicative r => Commutative r
- class Algebra r a => CommutativeAlgebra r a
- class Coalgebra r c => CocommutativeCoalgebra r c
- class (Bialgebra r h, CommutativeAlgebra r h, CocommutativeCoalgebra r h) => CommutativeBialgebra r h
Documentation
class Multiplicative r => Commutative r Source
A commutative multiplicative semigroup
class Algebra r a => CommutativeAlgebra r a Source
(Commutative r, Semiring r) => CommutativeAlgebra r IntSet | |
(Commutative r, Semiring r) => CommutativeAlgebra r () | |
(Commutative r, Monoidal r, Semiring r, Abelian b, Partitionable b) => CommutativeAlgebra r (IntMap b) | |
(Commutative r, Semiring r, Ord a) => CommutativeAlgebra r (Set a) | |
(Commutative r, Monoidal r, Semiring r, Ord a, Abelian b, Partitionable b) => CommutativeAlgebra r (Map a b) | |
(CommutativeAlgebra r a, CommutativeAlgebra r b) => CommutativeAlgebra r (a, b) | |
(CommutativeAlgebra r a, CommutativeAlgebra r b, CommutativeAlgebra r c) => CommutativeAlgebra r (a, b, c) | |
(CommutativeAlgebra r a, CommutativeAlgebra r b, CommutativeAlgebra r c, CommutativeAlgebra r d) => CommutativeAlgebra r (a, b, c, d) | |
(CommutativeAlgebra r a, CommutativeAlgebra r b, CommutativeAlgebra r c, CommutativeAlgebra r d, CommutativeAlgebra r e) => CommutativeAlgebra r (a, b, c, d, e) |
class Coalgebra r c => CocommutativeCoalgebra r c Source
(Commutative r, Semiring r) => CocommutativeCoalgebra r IntSet | |
(Commutative r, Semiring r) => CocommutativeCoalgebra r () | |
(Commutative r, Semiring r, Abelian b) => CocommutativeCoalgebra r (IntMap b) | |
(Commutative r, Semiring r, Ord a) => CocommutativeCoalgebra r (Set a) | |
(Commutative r, Semiring r, Ord a, Abelian b) => CocommutativeCoalgebra r (Map a b) | |
(CocommutativeCoalgebra r a, CocommutativeCoalgebra r b) => CocommutativeCoalgebra r (a, b) | |
CommutativeAlgebra r m => CocommutativeCoalgebra r (m -> r) | |
(CocommutativeCoalgebra r a, CocommutativeCoalgebra r b, CocommutativeCoalgebra r c) => CocommutativeCoalgebra r (a, b, c) | |
(CocommutativeCoalgebra r a, CocommutativeCoalgebra r b, CocommutativeCoalgebra r c, CocommutativeCoalgebra r d) => CocommutativeCoalgebra r (a, b, c, d) | |
(CocommutativeCoalgebra r a, CocommutativeCoalgebra r b, CocommutativeCoalgebra r c, CocommutativeCoalgebra r d, CocommutativeCoalgebra r e) => CocommutativeCoalgebra r (a, b, c, d, e) |
class (Bialgebra r h, CommutativeAlgebra r h, CocommutativeCoalgebra r h) => CommutativeBialgebra r h Source
(Bialgebra r h, CommutativeAlgebra r h, CocommutativeCoalgebra r h) => CommutativeBialgebra r h |