Safe Haskell | Safe |
---|---|

Language | Haskell98 |

## Synopsis

- list1List :: [Symbol]
- mapSymbol :: Symbol
- suchthatSymbol :: Symbol
- listSymbol :: Symbol

# Documentation

This symbol represents a mapping function which may be used to construct lists, it takes as arguments a function from X to Y and a list over X in that order. The value that is returned is a list of values in Y. The argument list may be a set or an integer_interval.

suchthatSymbol :: Symbol Source #

This symbol represents the suchthat function which may be used to construct lists, it takes two arguments. The first argument should be the set which contains the elements of the list, the second argument should be a predicate, that is a function from the set to the booleans which describes if an element is to be in the list returned.

listSymbol :: Symbol Source #

This symbol denotes the list construct which is an n-ary function. The list entries must be given explicitly.