algebra-4.3: src/Numeric/Field/Class.hs
{-# LANGUAGE FlexibleInstances, UndecidableInstances #-}
module Numeric.Field.Class
( Field
) where
import Numeric.Algebra.Division
import Numeric.Domain.Euclidean
class (Euclidean d, Division d) => Field d
instance (Euclidean d, Division d) => Field d