Copyright | (c) 2015-2017 Rudy Matela |
---|---|

License | 3-Clause BSD (see the file LICENSE) |

Maintainer | Rudy Matela <rudy@matela.com.br> |

Safe Haskell | None |

Language | Haskell2010 |

This module is part of LeanCheck, a simple enumerative property-based testing library.

This module exports a `Listable`

instance for enumeration of periodic
functions.

This module *barely works* and is just a sketch.

# Documentation

functionsz :: Eq b => [[a]] -> [[b]] -> [[[(a, b)]]] Source #

lsPeriodsOf :: Eq a => [[a]] -> [[[a]]] Source #

lsPeriodsOfLimit :: Eq a => [b] -> [[a]] -> [[[a]]] Source #

isPeriodOf :: Eq a => [a] -> [a] -> Bool Source #

tiersOfLimit :: [b] -> [[a]] -> [[[a]]] Source #

pairsToFunction :: Eq a => [(a, b)] -> a -> b Source #