packages feed

algebra-0.5.0: Numeric/Dioid/Class.hs

{-# LANGUAGE FlexibleInstances, UndecidableInstances #-}
module Numeric.Dioid.Class 
  ( Dioid
  ) where

import Numeric.Additive.Class
import Numeric.Algebra.Class

class (Semiring r, Idempotent r) => Dioid r
instance (Semiring r, Idempotent r) => Dioid r