Agda
Safe HaskellNone
LanguageHaskell2010

Agda.Utils.Monoid

Description

More monoids.

Synopsis

Documentation

newtype MaxNat Source #

Maximum of on-negative (small) natural numbers.

Constructors

MaxNat 

Fields

Instances

Instances details
Monoid MaxNat Source # 
Instance details

Defined in Agda.Utils.Monoid

Semigroup MaxNat Source # 
Instance details

Defined in Agda.Utils.Monoid

Enum MaxNat Source # 
Instance details

Defined in Agda.Utils.Monoid

Num MaxNat Source # 
Instance details

Defined in Agda.Utils.Monoid

Show MaxNat Source # 
Instance details

Defined in Agda.Utils.Monoid

Eq MaxNat Source # 
Instance details

Defined in Agda.Utils.Monoid

Methods

(==) :: MaxNat -> MaxNat -> Bool #

(/=) :: MaxNat -> MaxNat -> Bool #

Ord MaxNat Source # 
Instance details

Defined in Agda.Utils.Monoid

data Fwd a Source #

Function composition in the diagrammatic order.

Instances

Instances details
Monoid (Fwd a) Source # 
Instance details

Defined in Agda.Utils.Monoid

Methods

mempty :: Fwd a #

mappend :: Fwd a -> Fwd a -> Fwd a #

mconcat :: [Fwd a] -> Fwd a #

Semigroup (Fwd a) Source # 
Instance details

Defined in Agda.Utils.Monoid

Methods

(<>) :: Fwd a -> Fwd a -> Fwd a #

sconcat :: NonEmpty (Fwd a) -> Fwd a #

stimes :: Integral b => b -> Fwd a -> Fwd a #

pattern Fwd :: (a -> a) -> Fwd a Source #

appFwd :: Fwd a -> a -> a Source #