Agda-2.2.6: A dependently typed functional programming language and proof assistant
Agda.Termination.Semiring
Description
Semirings.
Synopsis
data Semiring a Source
Constructors
Fields
Addition.
Multiplication.
Zero.
One.
semiringInvariant :: (Arbitrary a, Eq a, Show a) => Semiring a -> a -> a -> a -> BoolSource
Semiring invariant.
integerSemiring :: Semiring IntegerSource
The standard semiring on Integers.
Integer
boolSemiring :: Semiring BoolSource
The standard semiring on Bools.
Bool
tests :: IO BoolSource