Structure for fields.
- module Algebra.Structures.IntegralDomain
- class IntegralDomain a => Field a where
- inv :: a -> a
- propMulInv :: (Field a, Eq a) => a -> Bool
- propField :: (Field a, Eq a) => a -> a -> a -> Property
- (</>) :: Field a => a -> a -> a
Documentation
class IntegralDomain a => Field a whereSource
Definition of fields.
propMulInv :: (Field a, Eq a) => a -> BoolSource