noether-0.0.1: Math in Haskell.

Safe HaskellNone
LanguageHaskell2010

Noether.Algebra.Actions.Compatible

Synopsis

Documentation

class CompatibleK lr op act a b s Source #

A strategy-parameterized typeclass for a compatible action, where compatibility is defined in the group action sense.

A compatible action satisfies a act (a' act b) = (a op a') act b

Instances

(ActsK k2 lr act a b za, SemigroupK * k1 op a zs) => CompatibleK * * k2 k1 lr op act a b (Compatible_Acts_Semigroup a za zs) Source #