orbital.logic.functor
Interface BinaryPredicate.Composite
- All Superinterfaces:
- BinaryPredicate, Composite, Functor, Functor.Composite
- Enclosing interface:
- BinaryPredicate
public static interface BinaryPredicate.Composite
- extends Functor.Composite, BinaryPredicate
A composed BinaryPredicate.
compose: (P,g,h) ↦ P o (g,h) := P(g,h).
A BinaryPredicate could be composed of
an outer BinaryPredicate and two inner BinaryFunctions concatenated with the outer binary one.
In other words, results P(g(x,y),h(x,y))
.
- Author:
- André Platzer
- See Also:
Functionals.compose(BinaryPredicate, BinaryFunction, BinaryFunction)
- Structure:
- is
Functor.Composite
∩BinaryPredicate
, extends BinaryPredicate, extends Functor.Composite, aggregate outer:BinaryPredicate, aggregate left:BinaryFunction, aggregate right:BinaryFunction
Copyright © 1996-2009 André Platzer
All Rights Reserved.