Processing math: 100%

lawz-0.0.1: Common mathematical laws.

Safe HaskellSafe
LanguageHaskell2010

Test.Function.Idempotent

Synopsis

Documentation

projective :: Eq r => (r -> r) -> (r -> r) -> r -> Bool Source #

a:gf(a)=f(a)

projective_on :: Rel s -> (r -> s) -> (s -> s) -> r -> Bool Source #

a:gf(a)f(a)

idempotent :: Eq r => (r -> r) -> r -> Bool Source #

a:ff(a)=f(a)

idempotent_on :: Rel r -> (r -> r) -> r -> Bool Source #

a:ff(a)f(a)

idempotent_k :: Eq r => Natural -> (r -> r) -> r -> Bool Source #