oalg-base-1.1.4.0: Algebraic structures on oriented entities and limits as a tool kit to solve algebraic problems.
Copyright(c) Erich Gut
LicenseBSD3
Maintainerzerich.gut@gmail.com
Safe HaskellSafe-Inferred
LanguageHaskell2010

OAlg.Hom.Vectorial

Contents

Description

homomorphisms between Vectorial structures having the same associated Scalar.

Synopsis

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 HomVectorial k, then for all a, b, v in h a b and x in k holds: amap h (x ! v) == x ! amap h v.

Instances

Instances details
HomVectorial k h => HomVectorial k (Path h) Source # 
Instance details

Defined in OAlg.Hom.Vectorial

(ForgetfulVec k s, ForgetfulTyp (s k), Typeable s, Typeable k) => HomVectorial k (IdHom (s k)) Source # 
Instance details

Defined in OAlg.Hom.Vectorial

(Semiring r, Commutative r) => HomVectorial r (HomSymbol r) Source # 
Instance details

Defined in OAlg.Entity.Matrix.Vector