| Safe Haskell | Safe |
|---|---|
| Language | Haskell98 |
Numeric.Algebra.Commutative
Synopsis
- 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 #
A commutative multiplicative semigroup
Instances
class Algebra r a => CommutativeAlgebra r a #
Instances
| (Commutative r, Semiring r) => CommutativeAlgebra r IntSet # | |
Defined in Numeric.Algebra.Commutative | |
| (Commutative r, Semiring r) => CommutativeAlgebra r () # | |
Defined in Numeric.Algebra.Commutative | |
| (Commutative r, Semiring r, Ord a) => CommutativeAlgebra r (Set a) # | |
Defined in Numeric.Algebra.Commutative | |
| (CommutativeAlgebra r a, CommutativeAlgebra r b) => CommutativeAlgebra r (a, b) # | |
Defined in Numeric.Algebra.Commutative | |
| (CommutativeAlgebra r a, CommutativeAlgebra r b, CommutativeAlgebra r c) => CommutativeAlgebra r (a, b, c) # | |
Defined in Numeric.Algebra.Commutative | |
| (CommutativeAlgebra r a, CommutativeAlgebra r b, CommutativeAlgebra r c, CommutativeAlgebra r d) => CommutativeAlgebra r (a, b, c, d) # | |
Defined in Numeric.Algebra.Commutative | |
| (CommutativeAlgebra r a, CommutativeAlgebra r b, CommutativeAlgebra r c, CommutativeAlgebra r d, CommutativeAlgebra r e) => CommutativeAlgebra r (a, b, c, d, e) # | |
Defined in Numeric.Algebra.Commutative | |
class Coalgebra r c => CocommutativeCoalgebra r c #
Instances
class (Bialgebra r h, CommutativeAlgebra r h, CocommutativeCoalgebra r h) => CommutativeBialgebra r h #
Instances
| (Bialgebra r h, CommutativeAlgebra r h, CocommutativeCoalgebra r h) => CommutativeBialgebra r h # | |
Defined in Numeric.Algebra.Commutative | |