noether-0.0.1: Math in Haskell.

Safe HaskellNone
LanguageHaskell2010

Noether.Algebra.Single.Commutative

Documentation

type Commutative op a = CommutativeK op a (CommutativeS op a) Source #

type family CommutativeS (op :: k) (a :: Type) = (r :: CommutativeE) Source #

Instances

type CommutativeS BinaryBoolean _ Bool Source # 
type CommutativeS BinaryNumeric _ Rational Source # 
type CommutativeS BinaryNumeric _ Rational Source # 
type CommutativeS BinaryNumeric _ Double Source # 
type CommutativeS BinaryNumeric _ Float Source # 
type CommutativeS BinaryNumeric _ Integer Source # 
type CommutativeS BinaryNumeric _ Int Source # 
type CommutativeS BinaryNumeric op (Complex a) Source # 
type CommutativeS BinaryNumeric _ (Ratio Int64) Source # 
type CommutativeS BinaryNumeric _ (Ratio Int64) Source # 
type CommutativeS BinaryNumeric _ (Ratio Int32) Source # 
type CommutativeS BinaryNumeric _ (Ratio Int32) Source # 
type CommutativeS BinaryNumeric _ (Ratio Int16) Source # 
type CommutativeS BinaryNumeric _ (Ratio Int16) Source # 
type CommutativeS BinaryNumeric _ (Ratio Int8) Source # 
type CommutativeS BinaryNumeric _ (Ratio Int8) Source # 
type CommutativeS BinaryNumeric _ (Ratio Int8) Source # 
type CommutativeS BinaryNumeric _ (Ratio Int8) Source # 
type CommutativeS BinaryNumeric op (UVector n a) Source # 
type CommutativeS BinaryNumeric op (BVector k n a) Source #