Monad Trig | |
Functor Trig | |
Typeable1 Trig | |
Applicative Trig | |
Foldable Trig | |
Traversable Trig | |
Distributive Trig | |
Representable Trig | |
Traversable1 Trig | |
Foldable1 Trig | |
Apply Trig | |
Bind Trig | |
MonadReader TrigBasis Trig | |
RightModule r s => RightModule r (Trig s) | |
LeftModule r s => LeftModule r (Trig s) | |
Eq a => Eq (Trig a) | |
Data a => Data (Trig a) | |
Read a => Read (Trig a) | |
Show a => Show (Trig a) | |
Idempotent r => Idempotent (Trig r) | |
Abelian r => Abelian (Trig r) | |
Partitionable r => Partitionable (Trig r) | |
Additive r => Additive (Trig r) | |
Monoidal r => Monoidal (Trig r) | |
(Commutative k, Rng k) => Semiring (Trig k) | |
(Commutative k, Rng k) => Multiplicative (Trig k) | |
Group r => Group (Trig r) | |
(Commutative k, Ring k) => Unital (Trig k) | |
(Commutative r, Ring r) => Rig (Trig r) | |
(Commutative r, Ring r) => Ring (Trig r) | |
(Commutative k, Rng k) => Commutative (Trig k) | |
(Commutative r, Rng r, InvolutiveSemiring r) => InvolutiveSemiring (Trig r) | |
(Commutative r, Rng r, InvolutiveMultiplication r) => InvolutiveMultiplication (Trig r) | |
Rig r => Distinguished (Trig r) | |
Rig r => Complicated (Trig r) | |
Rig r => Trigonometric (Trig r) | |
(Commutative r, Rng r) => RightModule (Trig r) (Trig r) | |
(Commutative r, Rng r) => LeftModule (Trig r) (Trig r) | |