An IterableFunction
is a partial function with an iterator which returns the collection
of all its bindings.
This trait represents an arbitrary mathematical relation over values of type A
.
This trait represents an arbitrary mathematical relation over values of type A
.
It extends A => collection.Set[A]
and the apply method is guaranteed to return a set (eventually empty)
for each element of type A
.
the domain of the relation.
The Relation
object contains factory methods and concrete implementations.
An
IterableFunction
is a partial function with an iterator which returns the collection of all its bindings. It is half way between aPartialFunction
and aMap
.the domain of the function.
the codomain of the function.