| Safe Haskell | Safe |
|---|---|
| Language | Haskell98 |
Numeric.Algebra.Division
Documentation
class Unital r => Division r where #
Instances
| Division () # | |
| (Rng r, Division r) => Division (RngRing r) # | |
| Division r => Division (Opposite r) # | |
| Group r => Division (Exp r) # | |
| (TriviallyInvolutive r, Ring r, Division r) => Division (Quaternion' r) # | |
| (Commutative r, InvolutiveSemiring r, DivisionRing r) => Division (Dual' r) # | |
| (TriviallyInvolutive r, Ring r, Division r) => Division (Quaternion r) # | |
| (Commutative r, InvolutiveSemiring r, DivisionRing r) => Division (Hyper' r) # | |
| (Commutative r, InvolutiveSemiring r, DivisionRing r) => Division (Dual r) # | |
| (Commutative r, InvolutiveSemiring r, DivisionRing r) => Division (Complex r) # | |
| GCDDomain d => Division (Fraction d) # | |
| (Unital r, DivisionAlgebra r a) => Division (a -> r) # | |
| (Division a, Division b) => Division (a, b) # | |
| (Division a, Division b, Division c) => Division (a, b, c) # | |
| (Division a, Division b, Division c, Division d) => Division (a, b, c, d) # | |
| (Division a, Division b, Division c, Division d, Division e) => Division (a, b, c, d, e) # | |
class UnitalAlgebra r a => DivisionAlgebra r a where #
Minimal complete definition
Methods
recipriocal :: (a -> r) -> a -> r #