Monad Dual' Source # | |
|
Functor Dual' Source # | |
|
Applicative Dual' Source # | |
|
Foldable Dual' Source # | |
|
Traversable Dual' Source # | |
|
Distributive Dual' Source # | |
|
Representable Dual' Source # | |
|
Traversable1 Dual' Source # | |
|
Foldable1 Dual' Source # | |
|
Apply Dual' Source # | |
|
Bind Dual' Source # | |
|
MonadReader DualBasis' Dual' Source # | |
|
RightModule r s => RightModule r (Dual' s) Source # | |
|
LeftModule r s => LeftModule r (Dual' s) Source # | |
|
(Commutative r, Rng r, InvolutiveSemiring r) => Quadrance r (Dual' r) Source # | |
|
Eq a => Eq (Dual' a) Source # | |
|
Data a => Data (Dual' a) Source # | |
|
Read a => Read (Dual' a) Source # | |
|
Show a => Show (Dual' a) Source # | |
|
Idempotent r => Idempotent (Dual' r) Source # | |
|
Abelian r => Abelian (Dual' r) Source # | |
|
Partitionable r => Partitionable (Dual' r) Source # | |
|
Additive r => Additive (Dual' r) Source # | |
|
Monoidal r => Monoidal (Dual' r) Source # | |
|
(Commutative r, Rng r) => Semiring (Dual' r) Source # | |
|
(Commutative r, Rng r) => Multiplicative (Dual' r) Source # | |
|
Group r => Group (Dual' r) Source # | |
|
(Commutative r, Ring r) => Unital (Dual' r) Source # | |
|
(Commutative r, InvolutiveSemiring r, DivisionRing r) => Division (Dual' r) Source # | |
|
(TriviallyInvolutive r, Rng r) => Commutative (Dual' r) Source # | |
|
(Commutative r, Rng r, InvolutiveSemiring r) => InvolutiveSemiring (Dual' r) Source # | |
|
(Commutative r, Rng r, InvolutiveSemiring r) => InvolutiveMultiplication (Dual' r) Source # | |
|
(Commutative r, Ring r) => Rig (Dual' r) Source # | |
|
(Commutative r, Ring r) => Ring (Dual' r) Source # | |
|
Rig r => Distinguished (Dual' r) Source # | |
|
Rig r => Infinitesimal (Dual' r) Source # | |
|
(Commutative r, Rng r) => RightModule (Dual' r) (Dual' r) Source # | |
|
(Commutative r, Rng r) => LeftModule (Dual' r) (Dual' r) Source # | |
|
type Rep Dual' Source # | |
|