Copyright | (c) Erich Gut |
---|---|
License | BSD3 |
Maintainer | zerich.gut@gmail.com |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- class (EmbeddableMorphism h (Vec k), HomAdditive h) => HomVectorial k h
Vectorial
class (EmbeddableMorphism h (Vec k), HomAdditive h) => HomVectorial k h Source #
type family of homomorphisms between Vectorial
structures having the same associated 'Scalar.
Property Let h
be a type instance of the class
, then
for all HomVectorial
ka
, b
, v
in h a b
and x
in k
holds:
.amap
h (x !
v) ==
x !
amap
h v
Instances
HomVectorial k h => HomVectorial k (Path h) Source # | |
Defined in OAlg.Hom.Vectorial | |
(ForgetfulVec k s, ForgetfulTyp (s k), Typeable s, Typeable k) => HomVectorial k (IdHom (s k)) Source # | |
Defined in OAlg.Hom.Vectorial | |
(Semiring r, Commutative r) => HomVectorial r (HomSymbol r) Source # | |
Defined in OAlg.Entity.Matrix.Vector |