@@ -15,6 +15,14 @@ imagPart : Complex a -> a
15imagPart (r:+i) = i
15imagPart (r:+i) = i
18+------------------------------ Instances
20+instance Eq a => Eq (Complex a) where
21+ (==) a b = realPart a == realPart b && imagPart a == imagPart b
23+instance Show a => Show (Complex a) where
24+ show (r:+i) = "("++show r++":+"++show i++")"
18------------------------------ Polarform
26------------------------------ Polarform
20mkPolar : Float -> Float -> Complex Float
28mkPolar : Float -> Float -> Complex Float