package alg_structs_qcheck
Module Alg_structs_qcheck.SemigroupSource
QCheck tests of Semigroup Laws
The Alg.Semigroup.S interface extended with a way of generating arbitrary QCheck values.
test impl_name (module S) is a list of QCheck property based tests that check whether the Semigroup Laws hold for the given implementation S.