Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell98 |
Numeric.Algebra.Unital.UnitNormalForm
Documentation
class (DecidableUnits r, DecidableAssociates r) => UnitNormalForm r where Source #
Minimal complete definition
Nothing
Methods
splitUnit :: r -> (r, r) Source #
default splitUnit :: (Division r, ZeroProductSemiring r, DecidableZero r) => r -> (r, r) Source #
Instances
normalize :: UnitNormalForm r => r -> r Source #
leadingUnit :: UnitNormalForm r => r -> r Source #