| 
 | 
 | 
 | 
| Synopsis | 
 | 
 | 
 | 
| Documentation | 
 | 
| class Eq a => Ring a  where | 
| This defines a Ring Class with zero, sum '+' and product
 |'*'. Rign operations are represented by a small ring . 
 |   |  | Methods |  | zero :: a |   |  | fromInt :: Integer -> a |   |  | (+°) :: a -> a -> a |   |  | (-°) :: a -> a -> a |   |  | (*°) :: a -> a -> a |   |  | minus :: a -> a |  
  |   |    Instances |   |  
  | 
 | 
| data Ring a => Ideal a  | 
| Ideals of a ring are represented by lists of elements. 
 |  | Constructors |   |    Instances |   |  
  | 
 | 
| principal_ideal :: Ring a => a -> Ideal a | 
 | 
| add_ideals :: Ring a => Ideal a -> Ideal a -> Ideal a | 
| The principal_ideal constructor creates a principal ideal from
 an element of the ring
 | 
 | 
| mult_ideals :: Ring a => Ideal a -> Ideal a -> Ideal a | 
| Ideals can be added.
 | 
 | 
| Produced by Haddock version 2.3.0 |