Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Provides the MSpace
typeclass.
Since: 0.1
Documentation
class (MGroup k, MSemiSpace v k) => MSpace v k | v -> k where Source #
Defines a "multiplicative space" over an MGroup
. This generalizes
the notion of a Semivectorspace
\(V\) over a Semifield
\(K\) in that we
assume no additive structure on the space itself.
Since: 0.1
Instances
MGroup k => MSpace (k, k) k Source # | Since: 0.1 |
Defined in Numeric.Algebra.Space.MSpace | |
MGroup k => MSpace (k, k, k) k Source # | Since: 0.1 |
Defined in Numeric.Algebra.Space.MSpace | |
MGroup k => MSpace (k, k, k, k) k Source # | Since: 0.1 |
Defined in Numeric.Algebra.Space.MSpace | |
MGroup k => MSpace (k, k, k, k, k) k Source # | Since: 0.1 |
Defined in Numeric.Algebra.Space.MSpace | |
MGroup k => MSpace (k, k, k, k, k, k) k Source # | Since: 0.1 |
Defined in Numeric.Algebra.Space.MSpace | |
MGroup k => MSpace (k, k, k, k, k, k, k) k Source # | Since: 0.1 |
Defined in Numeric.Algebra.Space.MSpace | |
MGroup k => MSpace (k, k, k, k, k, k, k, k) k Source # | Since: 0.1 |
Defined in Numeric.Algebra.Space.MSpace | |
MGroup k => MSpace (k, k, k, k, k, k, k, k, k) k Source # | Since: 0.1 |
Defined in Numeric.Algebra.Space.MSpace |