algebra
Safe HaskellSafe-Inferred
LanguageHaskell98

Numeric.Domain.PID

Documentation

class UFD d => PID d where Source #

Minimal complete definition

Nothing

Methods

egcd :: d -> d -> (d, d, d) Source #

default egcd :: Euclidean d => d -> d -> (d, d, d) Source #

Instances

Instances details
PID Integer Source # 
Instance details

Defined in Numeric.Domain.Internal

GCDDomain d => PID (Fraction d) Source # 
Instance details

Defined in Numeric.Field.Fraction

Methods

egcd :: Fraction d -> Fraction d -> (Fraction d, Fraction d, Fraction d) Source #