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